* Open 2 doors after Ingvar the Plunderer encounter.
--HG-- branch : trunk
This commit is contained in:
+11
-1
@@ -40,6 +40,9 @@ EndScriptData */
|
|||||||
#define ENTRY_GLOWING_ANVIL_2 186610
|
#define ENTRY_GLOWING_ANVIL_2 186610
|
||||||
#define ENTRY_GLOWING_ANVIL_3 186611
|
#define ENTRY_GLOWING_ANVIL_3 186611
|
||||||
|
|
||||||
|
#define ENTRY_GIANT_PORTCULLIS_1 186756
|
||||||
|
#define ENTRY_GIANT_PORTCULLIS_2 186694
|
||||||
|
|
||||||
/* Utgarde Keep encounters:
|
/* Utgarde Keep encounters:
|
||||||
0 - Prince Keleseth
|
0 - Prince Keleseth
|
||||||
1 - Skarvald Dalronn
|
1 - Skarvald Dalronn
|
||||||
@@ -58,6 +61,7 @@ struct TRINITY_DLL_DECL instance_utgarde_keep : public ScriptedInstance
|
|||||||
uint64 forge_bellow[3];
|
uint64 forge_bellow[3];
|
||||||
uint64 forge_fire[3];
|
uint64 forge_fire[3];
|
||||||
uint64 forge_anvil[3];
|
uint64 forge_anvil[3];
|
||||||
|
uint64 portcullis[2];
|
||||||
|
|
||||||
uint32 m_auiEncounter[MAX_ENCOUNTER];
|
uint32 m_auiEncounter[MAX_ENCOUNTER];
|
||||||
std::string str_data;
|
std::string str_data;
|
||||||
@@ -77,6 +81,9 @@ struct TRINITY_DLL_DECL instance_utgarde_keep : public ScriptedInstance
|
|||||||
forge_fire[i] = 0;
|
forge_fire[i] = 0;
|
||||||
forge_anvil[i] = 0;
|
forge_anvil[i] = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
portcullis[0] = 0;
|
||||||
|
portcullis[1] = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool IsEncounterInProgress() const
|
bool IsEncounterInProgress() const
|
||||||
@@ -129,6 +136,8 @@ struct TRINITY_DLL_DECL instance_utgarde_keep : public ScriptedInstance
|
|||||||
case ENTRY_GLOWING_ANVIL_1: forge_anvil[0] = pGo->GetGUID(); break;
|
case ENTRY_GLOWING_ANVIL_1: forge_anvil[0] = pGo->GetGUID(); break;
|
||||||
case ENTRY_GLOWING_ANVIL_2: forge_anvil[1] = pGo->GetGUID(); break;
|
case ENTRY_GLOWING_ANVIL_2: forge_anvil[1] = pGo->GetGUID(); break;
|
||||||
case ENTRY_GLOWING_ANVIL_3: forge_anvil[2] = pGo->GetGUID(); break;
|
case ENTRY_GLOWING_ANVIL_3: forge_anvil[2] = pGo->GetGUID(); break;
|
||||||
|
case ENTRY_GIANT_PORTCULLIS_1: portcullis[0] = pGo->GetGUID(); break;
|
||||||
|
case ENTRY_GIANT_PORTCULLIS_2: portcullis[1] = pGo->GetGUID(); break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -166,7 +175,8 @@ struct TRINITY_DLL_DECL instance_utgarde_keep : public ScriptedInstance
|
|||||||
case DATA_INGVAR_EVENT:
|
case DATA_INGVAR_EVENT:
|
||||||
if (data == DONE)
|
if (data == DONE)
|
||||||
{
|
{
|
||||||
//HandleGameObject(doorname, 0);
|
HandleGameObject(portcullis[0], true);
|
||||||
|
HandleGameObject(portcullis[1], true);
|
||||||
}
|
}
|
||||||
m_auiEncounter[2] = data;
|
m_auiEncounter[2] = data;
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user