Core/Instances: Implemented base scenario system and objectives in dungeons

Closes #17905
Closes #18034
This commit is contained in:
Krudor
2016-11-06 23:30:49 +01:00
committed by Shauren
parent 9d88e78961
commit 8444ab7365
39 changed files with 1786 additions and 36 deletions

View File

@@ -32,6 +32,7 @@
#include "Opcodes.h"
#include "ScriptReloadMgr.h"
#include "ScriptMgr.h"
#include "InstanceScenario.h"
BossBoundaryData::~BossBoundaryData()
{
@@ -54,6 +55,9 @@ _entranceId(0), _temporaryEntranceId(0), _combatResurrectionTimer(0), _combatRes
void InstanceScript::SaveToDB()
{
if (InstanceScenario* scenario = instance->ToInstanceMap()->GetInstanceScenario())
scenario->SaveToDB();
std::string data = GetSaveData();
if (data.empty())
return;