diff options
author | Gargaj <gargaj@conspiracy.hu> | 2015-11-09 15:51:35 +0100 |
---|---|---|
committer | Gargaj <gargaj@conspiracy.hu> | 2015-11-09 15:51:35 +0100 |
commit | 4e991f46323ca1b6e0097e661812f1ff61852ce5 (patch) | |
tree | 1e4c0b9a618b994528530a3bd998f7be8f04c28b /src | |
parent | Merge pull request #2625 from Gargaj/chilloutyo (diff) | |
download | cuberite-4e991f46323ca1b6e0097e661812f1ff61852ce5.tar cuberite-4e991f46323ca1b6e0097e661812f1ff61852ce5.tar.gz cuberite-4e991f46323ca1b6e0097e661812f1ff61852ce5.tar.bz2 cuberite-4e991f46323ca1b6e0097e661812f1ff61852ce5.tar.lz cuberite-4e991f46323ca1b6e0097e661812f1ff61852ce5.tar.xz cuberite-4e991f46323ca1b6e0097e661812f1ff61852ce5.tar.zst cuberite-4e991f46323ca1b6e0097e661812f1ff61852ce5.zip |
Diffstat (limited to 'src')
-rw-r--r-- | src/Mobs/AggressiveMonster.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/Mobs/AggressiveMonster.h b/src/Mobs/AggressiveMonster.h index 90b2988dc..17539d39e 100644 --- a/src/Mobs/AggressiveMonster.h +++ b/src/Mobs/AggressiveMonster.h @@ -20,6 +20,10 @@ public: virtual void InStateChasing(std::chrono::milliseconds a_Dt) override; virtual void EventSeePlayer(cEntity *) override; + + /** Try to perform attack + returns true if attack was deemed successful (hit player, fired projectile, creeper exploded, etc.) even if it didn't actually do damage + return false if e.g. the mob is still in cooldown from a previous attack */ virtual bool Attack(std::chrono::milliseconds a_Dt); } ; |