aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMachiavelli <none@none>2009-08-17 09:56:42 +0200
committerMachiavelli <none@none>2009-08-17 09:56:42 +0200
commitb043e5bd94b73409c86bfdf8448bbb03aed26ed5 (patch)
tree5841f7f5b17f83239e5252c05d18d76dfd2cde76 /src
parenta96c31c95d062f89d6d1088aa5d4ecbb9080437a (diff)
* Set mana to 0 in addition to active power when character swaps talent specs.
--HG-- branch : trunk
Diffstat (limited to 'src')
-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);
}