aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities/Player
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2015-04-27 00:33:27 +0200
committerShauren <shauren.trinity@gmail.com>2015-04-27 00:33:27 +0200
commit675a2fcd3b4e46b79c57ead0fc455c4f6e4b03db (patch)
tree1626c74b3e3d84423b4467fc998743e4780f4d60 /src/server/game/Entities/Player
parent800d5d893964a82265577d3352d683035b589f78 (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.cpp7
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;