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

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
This commit is contained in:
Fog 2009-08-29 23:30:41 +04:00 committed by VladimirMangos
parent a1d29f50a0
commit 016dc29e5d
2 changed files with 3 additions and 2 deletions

View file

@ -853,9 +853,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)