|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Additional Inherited Members | |
| Public Attributes inherited from InstanceScript | |
| Map * | instance |
| Protected Member Functions inherited from InstanceScript | |
| void | AddDoor (GameObject *door, bool add) |
| void | AddMinion (Creature *minion, bool add) |
| std::string | GetBossSaveData () |
| void | LoadBossState (char const *data) |
| void | LoadDoorData (DoorData const *data) |
| void | LoadMinionData (MinionData const *data) |
| void | SetBossNumber (uint32 number) |
| void | UpdateDoorState (GameObject *door) |
| void | UpdateMinionState (Creature *minion, EncounterState state) |
Definition at line 73 of file instance_serpent_shrine.cpp.
|
inline |
Definition at line 75 of file instance_serpent_shrine.cpp.
References InstanceScript::InstanceScript().
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 339 of file instance_serpent_shrine.cpp.
References DATA_CANSTARTPHASE3, DATA_HYDROSSTHEUNSTABLEEVENT, DATA_KARATHRESSEVENT, DATA_LADYVASHJEVENT, DATA_LEOTHERASTHEBLINDEVENT, DATA_MOROGRIMTIDEWALKEREVENT, DATA_SHIELDGENERATOR1, DATA_SHIELDGENERATOR2, DATA_SHIELDGENERATOR3, DATA_SHIELDGENERATOR4, DATA_STRANGE_POOL, DATA_THELURKERBELOWEVENT, DATA_WATER, m_auiEncounter, OVERRIDE, ShieldGeneratorDeactivated, StrangePool, and Water.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 241 of file instance_serpent_shrine.cpp.
References Caribdis, DATA_CARIBDIS, DATA_KARATHRESS, DATA_KARATHRESSEVENT_STARTER, DATA_LADYVASHJ, DATA_LEOTHERAS, DATA_LEOTHERAS_EVENT_STARTER, DATA_SHARKKIS, DATA_THELURKERBELOW, DATA_TIDALVESS, Karathress, KarathressEvent_Starter, LadyVashj, LeotherasEventStarter, LeotherasTheBlind, LurkerBelow, OVERRIDE, Sharkkis, and Tidalvess.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 379 of file instance_serpent_shrine.cpp.
References m_auiEncounter, OUT_SAVE_INST_DATA, OUT_SAVE_INST_DATA_COMPLETE, OVERRIDE, and TrashCount.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 79 of file instance_serpent_shrine.cpp.
References BridgePart, Caribdis, ControlConsole, DoSpawnFrenzy, FishingTimer, FrenzySpawnTimer, Karathress, KarathressEvent_Starter, LadyVashj, LeotherasEventStarter, LeotherasTheBlind, LurkerBelow, m_auiEncounter, OVERRIDE, Sharkkis, ShieldGeneratorDeactivated, StrangePool, Tidalvess, TrashCount, Water, WaterCheckTimer, and WATERSTATE_FRENZY.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 111 of file instance_serpent_shrine.cpp.
References IN_PROGRESS, m_auiEncounter, MAX_ENCOUNTER, and OVERRIDE.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 389 of file instance_serpent_shrine.cpp.
References IN_PROGRESS, m_auiEncounter, MAX_ENCOUNTER, NOT_STARTED, OUT_LOAD_INST_DATA, OUT_LOAD_INST_DATA_COMPLETE, OUT_LOAD_INST_DATA_FAIL, OVERRIDE, and TrashCount.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 203 of file instance_serpent_shrine.cpp.
References Caribdis, Karathress, LadyVashj, LeotherasTheBlind, LurkerBelow, OVERRIDE, Sharkkis, and Tidalvess.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 178 of file instance_serpent_shrine.cpp.
References BridgePart, ControlConsole, and OVERRIDE.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 269 of file instance_serpent_shrine.cpp.
References BridgePart, ControlConsole, DATA_CONTROL_CONSOLE, DATA_HYDROSSTHEUNSTABLEEVENT, DATA_KARATHRESSEVENT, DATA_LADYVASHJEVENT, DATA_LEOTHERASTHEBLINDEVENT, DATA_MOROGRIMTIDEWALKEREVENT, DATA_SHIELDGENERATOR1, DATA_SHIELDGENERATOR2, DATA_SHIELDGENERATOR3, DATA_SHIELDGENERATOR4, DATA_STRANGE_POOL, DATA_THELURKERBELOWEVENT, DATA_TRASH, DATA_WATER, DONE, InstanceScript::HandleGameObject(), m_auiEncounter, MIN_KILLS, NOT_STARTED, OVERRIDE, InstanceScript::SaveToDB(), ShieldGeneratorDeactivated, StrangePool, TrashCount, and Water.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 233 of file instance_serpent_shrine.cpp.
References DATA_KARATHRESSEVENT_STARTER, DATA_LEOTHERAS_EVENT_STARTER, KarathressEvent_Starter, LeotherasEventStarter, and OVERRIDE.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 120 of file instance_serpent_shrine.cpp.
References MapRefManager::begin(), DoSpawnFrenzy, MapRefManager::end(), FrenzySpawnTimer, InstanceScript::instance, LinkedListHead::isEmpty(), MIN_KILLS, NPC_COILFANG_FRENZY, OVERRIDE, SPELL_SCALDINGWATER, WorldObject::SummonCreature(), TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, TrashCount, Water, WaterCheckTimer, WATERSTATE_FRENZY, and WATERSTATE_SCALDING.
|
private |
Definition at line 421 of file instance_serpent_shrine.cpp.
Referenced by Initialize(), OnGameObjectCreate(), and SetData().
|
private |
Definition at line 413 of file instance_serpent_shrine.cpp.
Referenced by GetData64(), Initialize(), and OnCreatureCreate().
|
private |
Definition at line 420 of file instance_serpent_shrine.cpp.
Referenced by Initialize(), OnGameObjectCreate(), and SetData().
|
private |
Definition at line 431 of file instance_serpent_shrine.cpp.
Referenced by Initialize(), and Update().
|
private |
Definition at line 423 of file instance_serpent_shrine.cpp.
Referenced by Initialize().
|
private |
Definition at line 425 of file instance_serpent_shrine.cpp.
Referenced by Initialize(), and Update().
|
private |
Definition at line 415 of file instance_serpent_shrine.cpp.
Referenced by GetData64(), Initialize(), and OnCreatureCreate().
|
private |
Definition at line 416 of file instance_serpent_shrine.cpp.
Referenced by GetData64(), Initialize(), and SetData64().
|
private |
Definition at line 414 of file instance_serpent_shrine.cpp.
Referenced by GetData64(), Initialize(), and OnCreatureCreate().
|
private |
Definition at line 418 of file instance_serpent_shrine.cpp.
Referenced by GetData64(), Initialize(), and SetData64().
|
private |
Definition at line 417 of file instance_serpent_shrine.cpp.
Referenced by GetData64(), Initialize(), and OnCreatureCreate().
|
private |
Definition at line 410 of file instance_serpent_shrine.cpp.
Referenced by GetData64(), Initialize(), and OnCreatureCreate().
|
private |
Definition at line 430 of file instance_serpent_shrine.cpp.
Referenced by GetData(), GetSaveData(), Initialize(), IsEncounterInProgress(), Load(), and SetData().
|
private |
Definition at line 411 of file instance_serpent_shrine.cpp.
Referenced by GetData64(), Initialize(), and OnCreatureCreate().
|
private |
Definition at line 429 of file instance_serpent_shrine.cpp.
Referenced by GetData(), Initialize(), and SetData().
|
private |
Definition at line 422 of file instance_serpent_shrine.cpp.
Referenced by GetData(), Initialize(), and SetData().
|
private |
Definition at line 412 of file instance_serpent_shrine.cpp.
Referenced by GetData64(), Initialize(), and OnCreatureCreate().
|
private |
Definition at line 427 of file instance_serpent_shrine.cpp.
Referenced by GetSaveData(), Initialize(), Load(), SetData(), and Update().
|
private |
Definition at line 426 of file instance_serpent_shrine.cpp.
Referenced by GetData(), Initialize(), SetData(), and Update().
|
private |
Definition at line 424 of file instance_serpent_shrine.cpp.
Referenced by Initialize(), and Update().