*Fix a problem with instantioned bgs introduced in 4697.

--HG--
branch : trunk
This commit is contained in:
QAston
2009-08-01 03:37:40 +02:00
parent 00724b0b4f
commit 0241653d42

View File

@@ -125,7 +125,11 @@ Map* MapInstanced::CreateInstance(const uint32 mapId, Player * player, uint32 in
if(IsBattleGroundOrArena())
{
assert(player->GetBattleGroundId());
return CreateBattleGround(player->GetBattleGroundId());
instanceId = player->GetBattleGroundId();
if(instanceId)
if(Map *map = _FindMap(instanceId))
return map;
return CreateBattleGround(instanceId);
}
if(InstanceSave *pSave = player->GetInstanceSave(GetId()))