We don't use dynamic_cast for performance reasons. Better use 
```cpp
((a_Killer != NULL) && a_Killer->IsMob() && (((cMonster *)a_Entity)->GetMobType() == mtSkeleton))
```