19 virtual void Tick (std::chrono::milliseconds a_Dt,
cChunk & a_Chunk)
override;
28 virtual bool Attack(std::chrono::milliseconds a_Dt);
virtual bool Attack(std::chrono::milliseconds a_Dt)
Try to perform attack returns true if attack was deemed successful (hit player, fired projectile...
virtual void Tick(std::chrono::milliseconds a_Dt, cChunk &a_Chunk) override
eMonsterType
Identifies individual monster type, as well as their network type-ID.
cAggressiveMonster(const AString &a_ConfigName, eMonsterType a_MobType, const AString &a_SoundHurt, const AString &a_SoundDeath, double a_Width, double a_Height)
virtual void InStateChasing(std::chrono::milliseconds a_Dt, cChunk &a_Chunk) override
virtual void EventSeePlayer(cPlayer *a_Player, cChunk &a_Chunk) override