Battlefield: Make sBattlefieldMgr a pointer. By Subv.

This commit is contained in:
Manuel Carrasco authored and Kandera committed 2012-08-20 13:48:47 -04:00
1 parent 1f6eec4754
commit d7a7a9800b
13 files changed
+359 -14

No files matched your search

@@ -2329,9 +2329,17 @@ void WorldObject::SetZoneScript()
if (map->IsDungeon())
m_zoneScript = (ZoneScript*)((InstanceMap*)map)->GetInstanceScript();
else if (!map->IsBattlegroundOrArena())
{
if (Battlefield* bf = sBattlefieldMgr->GetBattlefieldToZoneId(GetZoneId()))
m_zoneScript = sOutdoorPvPMgr->GetZoneScript(GetZoneId());
}
}
m_zoneScript = bf;
else
m_zoneScript = sOutdoorPvPMgr->GetZoneScript(GetZoneId());
}
}
}
TempSummon* WorldObject::SummonCreature(uint32 entry, const Position &pos, TempSummonType spwtype, uint32 duration, uint32 /*vehId*/) const
{