[8438] Correctly update achievement at bank bag slot buy instead next login. Author: win

--HG--
branch : trunk
This commit is contained in:
megamage
2009-09-01 16:55:29 -05:00
parent dc68c2b269
commit 09ce96265b
+2 -1
View File
@@ -855,9 +855,10 @@ void WorldSession::HandleBuyBankSlotOpcode(WorldPacket& recvPacket)
if (_player->GetMoney() < price)
return;
_player->GetAchievementMgr().UpdateAchievementCriteria(ACHIEVEMENT_CRITERIA_TYPE_BUY_BANK_SLOT, slot);
_player->SetBankBagSlotCount(slot);
_player->ModifyMoney(-int32(price));
_player->GetAchievementMgr().UpdateAchievementCriteria(ACHIEVEMENT_CRITERIA_TYPE_BUY_BANK_SLOT);
}
void WorldSession::HandleAutoBankItemOpcode(WorldPacket& recvPacket)