* Clear m_actionsButtons regardless of DB data for other spec when switching specs.
--HG-- branch : trunk
This commit is contained in:
+2
-2
@@ -15231,8 +15231,6 @@ bool Player::isAllowedToLoot(Creature* creature)
|
||||
|
||||
void Player::_LoadActions(QueryResult *result)
|
||||
{
|
||||
m_actionButtons.clear();
|
||||
|
||||
if(result)
|
||||
{
|
||||
do
|
||||
@@ -21828,6 +21826,7 @@ void Player::ActivateSpec(uint8 spec)
|
||||
m_usedTalentCount = spentTalents;
|
||||
InitTalentForLevel();
|
||||
|
||||
m_actionButtons.clear();
|
||||
QueryResult *result = CharacterDatabase.PQuery("SELECT button,action,type FROM character_action WHERE guid = '%u' AND spec = '%u' ORDER BY button", GetGUIDLow(), m_activeSpec);
|
||||
if (result)
|
||||
{
|
||||
@@ -21837,3 +21836,4 @@ void Player::ActivateSpec(uint8 spec)
|
||||
SendActionButtons(1);
|
||||
SetPower(getPowerType(), 0);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user