aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/game/Player.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/game/Player.cpp b/src/game/Player.cpp
index 942c5179778..9450be61f0f 100644
--- a/src/game/Player.cpp
+++ b/src/game/Player.cpp
@@ -21882,6 +21882,11 @@ void Player::ActivateSpec(uint8 spec)
}
UnsummonPetTemporaryIfAny();
SendActionButtons(1);
- SetPower(getPowerType(), 0);
+
+ Powers pw = getPowerType();
+ if(pw != POWER_MANA)
+ SetPower(POWER_MANA, 0);
+
+ SetPower(pw, 0);
}