*Clear reactives and pet auras on spec changes.
--HG-- branch : trunk
This commit is contained in:
@@ -21993,9 +21993,13 @@ void Player::ActivateSpec(uint8 spec)
|
|||||||
|
|
||||||
UnsummonPetTemporaryIfAny();
|
UnsummonPetTemporaryIfAny();
|
||||||
ClearComboPointHolders();
|
ClearComboPointHolders();
|
||||||
|
ClearAllReactives();
|
||||||
UnsummonAllTotems();
|
UnsummonAllTotems();
|
||||||
RemoveAllControlled();
|
RemoveAllControlled();
|
||||||
RemoveAllAurasOnDeath();
|
RemoveAllAurasOnDeath();
|
||||||
|
if (GetPet())
|
||||||
|
GetPet()->RemoveAllAurasOnDeath();
|
||||||
|
|
||||||
//RemoveAllAuras(this->GetGUID(), NULL, false, true); // removes too many auras
|
//RemoveAllAuras(this->GetGUID(), NULL, false, true); // removes too many auras
|
||||||
//ExitVehicle(); // should be impossible to switch specs from inside a vehicle..
|
//ExitVehicle(); // should be impossible to switch specs from inside a vehicle..
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user