summaryrefslogtreecommitdiffstats
path: root/src/Mobs/Slime.h
diff options
context:
space:
mode:
authormadmaxoft <github@xoft.cz>2014-07-18 23:20:42 +0200
committermadmaxoft <github@xoft.cz>2014-07-18 23:20:42 +0200
commit19d012c96ec13498d97d8e43136cc09eca3dca2e (patch)
tree4ef70b4e9d3ca949ca3ff8345ab5045e6077086b /src/Mobs/Slime.h
parentSlime sizes are 1, 2 or 4 and not 1, 2 or 3. (diff)
downloadcuberite-19d012c96ec13498d97d8e43136cc09eca3dca2e.tar
cuberite-19d012c96ec13498d97d8e43136cc09eca3dca2e.tar.gz
cuberite-19d012c96ec13498d97d8e43136cc09eca3dca2e.tar.bz2
cuberite-19d012c96ec13498d97d8e43136cc09eca3dca2e.tar.lz
cuberite-19d012c96ec13498d97d8e43136cc09eca3dca2e.tar.xz
cuberite-19d012c96ec13498d97d8e43136cc09eca3dca2e.tar.zst
cuberite-19d012c96ec13498d97d8e43136cc09eca3dca2e.zip
Diffstat (limited to 'src/Mobs/Slime.h')
-rw-r--r--src/Mobs/Slime.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/Mobs/Slime.h b/src/Mobs/Slime.h
index b0e2f627c..15ae113dc 100644
--- a/src/Mobs/Slime.h
+++ b/src/Mobs/Slime.h
@@ -18,16 +18,21 @@ public:
CLASS_PROTODEF(cSlime);
+ // cAggressiveMonster overrides:
virtual void GetDrops(cItems & a_Drops, cEntity * a_Killer = NULL) override;
virtual void Attack(float a_Dt) override;
virtual void KilledBy(TakeDamageInfo & a_TDI) override;
int GetSize(void) const { return m_Size; }
+
+ /** Returns the text describing the slime's size, as used by the client's resource subsystem for sounds.
+ Returns either "big" or "small". */
const AString GetSizeName(int a_Size) const;
protected:
- /** Size of the slime, 1 .. 3, with 1 being the smallest */
+ /** Size of the slime, with 1 being the smallest.
+ Vanilla uses sizes 1, 2 and 4 only. */
int m_Size;
} ;