diff options
author | Andrei Karas <akaras@inbox.ru> | 2013-12-25 15:55:09 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2013-12-25 16:02:01 +0300 |
commit | 63446aa820db2a6ad83cb25c64a013e9e1418bd5 (patch) | |
tree | d5560ce9dfacd56a3609abef097abef68b7debca /src/resources/beinginfo.h | |
parent | 2f9fa7415d501337a32111ef123f361cd6d01cab (diff) | |
download | manaplus-63446aa820db2a6ad83cb25c64a013e9e1418bd5.tar.gz manaplus-63446aa820db2a6ad83cb25c64a013e9e1418bd5.tar.bz2 manaplus-63446aa820db2a6ad83cb25c64a013e9e1418bd5.tar.xz manaplus-63446aa820db2a6ad83cb25c64a013e9e1418bd5.zip |
add direction logic to pets.
New pet db attribute: directionType
Possible values: 0 - not change direction.
1 - use same direction as owner.
2 - always look to owner.
3 - always look outside from owner.
Diffstat (limited to 'src/resources/beinginfo.h')
-rw-r--r-- | src/resources/beinginfo.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/resources/beinginfo.h b/src/resources/beinginfo.h index 9e0e88112..c1d53ccde 100644 --- a/src/resources/beinginfo.h +++ b/src/resources/beinginfo.h @@ -266,6 +266,12 @@ class BeingInfo final int getThinkTime() const A_WARN_UNUSED { return mThinkTime; } + void setDirectionType(const int n) + { mDirectionType = n; } + + int getDirectionType() const A_WARN_UNUSED + { return mDirectionType; } + void setColorsList(const std::string &name); std::string getColor(const int idx) const A_WARN_UNUSED; @@ -303,6 +309,7 @@ class BeingInfo final int mSitOffsetX; int mSitOffsetY; int mThinkTime; + int mDirectionType; bool mStaticMaxHP; bool mTargetSelection; }; |