|
Cuberite
A lightweight, fast and extensible game server for Minecraft
|
Go to the documentation of this file.
27 virtual void Tick (std::chrono::milliseconds a_Dt,
cChunk & a_Chunk)
override;
36 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,...
cMonster(const AString &a_ConfigName, eMonsterType a_MobType, const AString &a_SoundHurt, const AString &a_SoundDeath, const AString &a_SoundAmbient, float a_Width, float a_Height)
Creates the mob object.
eMonsterType
Identifies individual monster type.
virtual void Tick(std::chrono::milliseconds a_Dt, cChunk &a_Chunk) override
virtual void EventSeePlayer(cPlayer *a_Player, cChunk &a_Chunk) override
virtual void InStateChasing(std::chrono::milliseconds a_Dt, cChunk &a_Chunk) override
cAggressiveMonster(const AString &a_ConfigName, eMonsterType a_MobType, const AString &a_SoundHurt, const AString &a_SoundDeath, const AString &a_SoundAmbient, float a_Width, float a_Height)