Scripts/Misc: Use InstanceMap* in InstanceScript instead of Map*

This commit is contained in:
Shauren
2018-06-16 17:24:10 +02:00
parent 170d10b8a9
commit 9ffabae6bf
73 changed files with 76 additions and 101 deletions

View File

@@ -48,7 +48,7 @@ BossBoundaryData::~BossBoundaryData()
delete it->Boundary;
}
InstanceScript::InstanceScript(Map* map) : instance(map), completedEncounters(0),
InstanceScript::InstanceScript(InstanceMap* map) : instance(map), completedEncounters(0),
_entranceId(0), _temporaryEntranceId(0), _combatResurrectionTimer(0), _combatResurrectionCharges(0), _combatResurrectionTimerStarted(false)
{
#ifdef TRINITY_API_USE_DYNAMIC_LINKING
@@ -63,7 +63,7 @@ _entranceId(0), _temporaryEntranceId(0), _combatResurrectionTimer(0), _combatRes
void InstanceScript::SaveToDB()
{
if (InstanceScenario* scenario = instance->ToInstanceMap()->GetInstanceScenario())
if (InstanceScenario* scenario = instance->GetInstanceScenario())
scenario->SaveToDB();
std::string data = GetSaveData();