23 virtual
bool IsUndead(
void)
override {
return true; }
cPassiveAggressiveMonster super
virtual void KilledBy(TakeDamageInfo &a_TDI) override
Called when the health drops below zero.
virtual void SpawnOn(cClientHandle &a_ClientHandle) override
Descendants override this function to send a command to the specified client to spawn the entity on t...
virtual bool IsUndead(void) override
Returns whether this mob is undead (skeleton, zombie, etc.)
#define CLASS_PROTODEF(classname)
This class bridges a vector of cItem for safe access via Lua.
virtual void GetDrops(cItems &a_Drops, cEntity *a_Killer=nullptr) override
Returns the list of drops for this pawn when it is killed.