diff options
author | Andrei Karas <akaras@inbox.ru> | 2011-10-10 01:36:09 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2011-10-10 01:36:09 +0300 |
commit | 994ce665a9a32899a0f7efadf1253faa9a3cdbed (patch) | |
tree | b46d2bbf36d85143c95f35c987817ca3f1d25fab /src/being.h | |
parent | 2d449d99cc4b42faf246bd24a87ec76da1363e41 (diff) | |
download | manaplus-994ce665a9a32899a0f7efadf1253faa9a3cdbed.tar.gz manaplus-994ce665a9a32899a0f7efadf1253faa9a3cdbed.tar.bz2 manaplus-994ce665a9a32899a0f7efadf1253faa9a3cdbed.tar.xz manaplus-994ce665a9a32899a0f7efadf1253faa9a3cdbed.zip |
Add support for reading monsters attack range.
Tmw server not supported.
Diffstat (limited to 'src/being.h')
-rw-r--r-- | src/being.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/being.h b/src/being.h index 90bfcfb54..9b38e1479 100644 --- a/src/being.h +++ b/src/being.h @@ -755,6 +755,18 @@ class Being : public ActorSprite, public ConfigListener bool isShopEnabled() { return mShop; } + /** + * Sets the attack range. + */ + void setAttackRange(int range) + { mAttackRange = range; } + + void attack(Being *target = NULL, bool keep = false, + bool dontChangeEquipment = false); + + void attack2(Being *target = NULL, bool keep = false, + bool dontChangeEquipment = false); + protected: /** * Sets the new path for this being. @@ -823,6 +835,7 @@ class Being : public ActorSprite, public ConfigListener Party *mParty; bool mIsGM; + int mAttackRange; private: |