From 20b49bccb082cbfadbbe3db870dcd9d616f9d983 Mon Sep 17 00:00:00 2001 From: sarjuuk Date: Thu, 6 Jan 2011 19:43:36 +0100 Subject: Core/Spells: Set energy in cat form to zero on shapeshift before calculating energy gain from furor talent. Signed-off-by: Machiavelli --- src/server/game/Spells/Auras/SpellAuraEffects.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/server/game/Spells/Auras/SpellAuraEffects.cpp b/src/server/game/Spells/Auras/SpellAuraEffects.cpp index 511dcbb2d41..d1dbbd7fd77 100755 --- a/src/server/game/Spells/Auras/SpellAuraEffects.cpp +++ b/src/server/game/Spells/Auras/SpellAuraEffects.cpp @@ -3109,6 +3109,7 @@ void AuraEffect::HandleAuraModShapeshift(AuraApplication const * aurApp, uint8 m case FORM_CAT: { int32 basePoints = int32(std::min(oldPower, FurorChance)); + target->SetPower(POWER_ENERGY, 0); target->CastCustomSpell(target, 17099, &basePoints, NULL, NULL, true, NULL, this); } break; -- cgit v1.2.3