diff options
| author | Shauren <shauren.trinity@gmail.com> | 2015-04-27 00:33:27 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2015-04-27 00:33:27 +0200 |
| commit | 675a2fcd3b4e46b79c57ead0fc455c4f6e4b03db (patch) | |
| tree | 1626c74b3e3d84423b4467fc998743e4780f4d60 /src/server/game/Entities/Player | |
| parent | 800d5d893964a82265577d3352d683035b589f78 (diff) | |
Core/Util: Fixed flag128 and removed flag96 - previously if flag128 and flag96 were used in together the result was always a bool instead of expected flag result due to implicit boolean conversion
Diffstat (limited to 'src/server/game/Entities/Player')
| -rw-r--r-- | src/server/game/Entities/Player/Player.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 25bbcc04e29..39b468e729e 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -23523,10 +23523,11 @@ bool Player::CanNoReagentCast(SpellInfo const* spellInfo) const return true; // Check no reagent use mask - flag96 noReagentMask; + flag128 noReagentMask; noReagentMask[0] = GetUInt32Value(PLAYER_NO_REAGENT_COST_1); - noReagentMask[1] = GetUInt32Value(PLAYER_NO_REAGENT_COST_1+1); - noReagentMask[2] = GetUInt32Value(PLAYER_NO_REAGENT_COST_1+2); + noReagentMask[1] = GetUInt32Value(PLAYER_NO_REAGENT_COST_1 + 1); + noReagentMask[2] = GetUInt32Value(PLAYER_NO_REAGENT_COST_1 + 2); + noReagentMask[3] = GetUInt32Value(PLAYER_NO_REAGENT_COST_1 + 3); if (spellInfo->SpellFamilyFlags & noReagentMask) return true; |
