diff options
author | Andrei Karas <akaras@inbox.ru> | 2017-09-27 01:34:49 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2017-09-27 01:34:49 +0300 |
commit | 68a7dd225969fcdfb9c07b99db43756a2b1dec7c (patch) | |
tree | 644c14f9b178a968a53e742fb5f37aaf29fc062d /src/being/playerinfo.h | |
parent | d3f3ec92d583fcaecccb500c8940f33d7228ff89 (diff) | |
download | manaplus-68a7dd225969fcdfb9c07b99db43756a2b1dec7c.tar.gz manaplus-68a7dd225969fcdfb9c07b99db43756a2b1dec7c.tar.bz2 manaplus-68a7dd225969fcdfb9c07b99db43756a2b1dec7c.tar.xz manaplus-68a7dd225969fcdfb9c07b99db43756a2b1dec7c.zip |
Change attributes value type to int64.
Diffstat (limited to 'src/being/playerinfo.h')
-rw-r--r-- | src/being/playerinfo.h | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/being/playerinfo.h b/src/being/playerinfo.h index 004691e86..5528a1c3d 100644 --- a/src/being/playerinfo.h +++ b/src/being/playerinfo.h @@ -52,7 +52,7 @@ struct Stat final int expNeed; }; -typedef std::map<AttributesT, int> AtrIntMap; +typedef std::map<AttributesT, int64_t> AtrIntMap; typedef std::map<AttributesT, Stat> StatMap; /** @@ -94,12 +94,15 @@ namespace PlayerInfo /** * Returns the value of the given attribute. */ - int getAttribute(const AttributesT id) A_WARN_UNUSED; + int64_t getAttribute64(const AttributesT id) A_WARN_UNUSED; + + int32_t getAttribute(const AttributesT id) A_WARN_UNUSED; /** * Changes the value of the given attribute. */ - void setAttribute(const AttributesT id, const int value, + void setAttribute(const AttributesT id, + const int64_t value, const Notify notify = Notify_true); int getSkillLevel(const int id) A_WARN_UNUSED; @@ -225,7 +228,7 @@ namespace PlayerInfo void stateChange(const StateT state); void triggerAttr(const AttributesT id, - const int old); + const int64_t old); void triggerStat(const AttributesT id, const int old1, |