diff options
author | Rat <gmstreetrat@gmail.com> | 2011-11-27 20:23:27 +0100 |
---|---|---|
committer | Rat <gmstreetrat@gmail.com> | 2011-11-27 20:23:48 +0100 |
commit | d27ba7379bd19fa7159ad7854e986eb2c06b7e22 (patch) | |
tree | da1bdb07775b3365a9a4751fb6308fd4e26a36cd /src | |
parent | 521df431d206e968aa0bbc83d31510815c8c07c1 (diff) |
Core/Units: SetPower should be signed int
Diffstat (limited to 'src')
-rwxr-xr-x | src/server/game/Entities/Unit/Unit.cpp | 2 | ||||
-rwxr-xr-x | src/server/game/Entities/Unit/Unit.h | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index f912fd92cea..fae8d877fe3 100755 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -13634,7 +13634,7 @@ uint32 Unit::GetPowerIndexByClass(uint32 powerId, uint32 classId) const return 0; }; -void Unit::SetPower(Powers power, uint32 val) +void Unit::SetPower(Powers power, int32 val) { uint32 maxPower = GetMaxPower(power); if (maxPower < val) diff --git a/src/server/game/Entities/Unit/Unit.h b/src/server/game/Entities/Unit/Unit.h index 2f85248648f..4f0db86adc1 100755 --- a/src/server/game/Entities/Unit/Unit.h +++ b/src/server/game/Entities/Unit/Unit.h @@ -1371,7 +1371,7 @@ class Unit : public WorldObject void setPowerType(Powers power); int32 GetPower(Powers power) const { return GetUInt32Value(UNIT_FIELD_POWER1+power); } uint32 GetMaxPower(Powers power) const { return GetUInt32Value(UNIT_FIELD_MAXPOWER1+power); } - void SetPower(Powers power, uint32 val); + void SetPower(Powers power, int32 val); void SetMaxPower(Powers power, int32 val); // returns the change in power int32 ModifyPower(Powers power, int32 val); |