|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Public Attributes | |
| uint32 | CannonBlast_Timer |
| uint64 | DefiasCannonGUID |
| uint64 | DefiasCompanionGUID |
| uint64 | DefiasPirate1GUID |
| uint64 | DefiasPirate2GUID |
| uint64 | DoorLeverGUID |
| uint64 | FactoryDoorGUID |
| uint64 | IronCladDoorGUID |
| uint32 | PiratesDelay_Timer |
| uint32 | State |
| uint64 | uiSmiteChestGUID |
| Public Attributes inherited from InstanceScript | |
| Map * | instance |
Additional Inherited Members | |
| 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 45 of file instance_deadmines.cpp.
|
inline |
Definition at line 47 of file instance_deadmines.cpp.
References InstanceScript::InstanceScript().
|
inline |
Definition at line 163 of file instance_deadmines.cpp.
References DoPlaySound(), GO_STATE_ACTIVE_ALTERNATIVE, InstanceScript::instance, IronCladDoorGUID, and SOUND_DESTROYDOOR.
Referenced by Update().
|
inline |
Definition at line 228 of file instance_deadmines.cpp.
References Object::GetGUID(), WorldObject::SendMessageToSet(), SMSG_PLAY_SOUND, ByteBuffer::WriteBit(), and ByteBuffer::WriteByteSeq().
Referenced by BlastOutDoor(), ShootCannon(), and Update().
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 206 of file instance_deadmines.cpp.
References EVENT_STATE, OVERRIDE, and State.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 217 of file instance_deadmines.cpp.
References DATA_SMITE_CHEST, OVERRIDE, and uiSmiteChestGUID.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 62 of file instance_deadmines.cpp.
References CANNON_NOT_USED, DefiasCannonGUID, DefiasCompanionGUID, DefiasPirate1GUID, DefiasPirate2GUID, DoorLeverGUID, FactoryDoorGUID, IronCladDoorGUID, OVERRIDE, State, and uiSmiteChestGUID.
|
inline |
Definition at line 172 of file instance_deadmines.cpp.
References DoorLeverGUID, GAMEOBJECT_FIELD_FLAGS, and InstanceScript::instance.
Referenced by Update().
|
inline |
Definition at line 148 of file instance_deadmines.cpp.
References Unit::GetMotionMaster(), Position::GetPositionZ(), MotionMaster::MovePoint(), and Unit::SetWalk().
Referenced by MoveCreaturesInside().
|
inline |
Definition at line 132 of file instance_deadmines.cpp.
References DefiasCompanionGUID, DefiasPirate1GUID, DefiasPirate2GUID, InstanceScript::instance, and MoveCreatureInside().
Referenced by Update().
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 178 of file instance_deadmines.cpp.
References DefiasCannonGUID, DoorLeverGUID, FactoryDoorGUID, GO_DEFIAS_CANNON, GO_DOOR_LEVER, GO_FACTORY_DOOR, GO_IRONCLAD_DOOR, GO_MR_SMITE_CHEST, IronCladDoorGUID, OVERRIDE, and uiSmiteChestGUID.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 190 of file instance_deadmines.cpp.
References DefiasCannonGUID, DONE, EVENT_RHAHKZOR, EVENT_STATE, FactoryDoorGUID, GO_STATE_ACTIVE, InstanceScript::instance, IronCladDoorGUID, OVERRIDE, and State.
|
inline |
Definition at line 154 of file instance_deadmines.cpp.
References DefiasCannonGUID, DoPlaySound(), GO_STATE_ACTIVE, InstanceScript::instance, and SOUND_CANNONFIRE.
Referenced by Update().
|
inline |
Definition at line 118 of file instance_deadmines.cpp.
References DefiasCompanionGUID, DefiasPirate1GUID, DefiasPirate2GUID, Object::GetGUID(), InstanceScript::instance, IronCladDoorGUID, WorldObject::SummonCreature(), and TEMPSUMMON_CORPSE_TIMED_DESPAWN.
Referenced by Update().
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 76 of file instance_deadmines.cpp.
References BlastOutDoor(), CANNON_BLAST_INITIATED, CANNON_GUNPOWDER_USED, CannonBlast_Timer, DATA_CANNON_BLAST_TIMER, DATA_PIRATES_DELAY_TIMER, DefiasCannonGUID, DoorLeverGUID, DoPlaySound(), EVENT_DONE, InstanceScript::instance, IronCladDoorGUID, LANG_UNIVERSAL, LeverStucked(), WorldObject::MonsterYell(), MoveCreaturesInside(), OVERRIDE, PIRATES_ATTACK, PiratesDelay_Timer, SAY_MR_SMITE_ALARM1, SAY_MR_SMITE_ALARM2, WorldObject::SetName(), ShootCannon(), SOUND_MR_SMITE_ALARM1, SOUND_MR_SMITE_ALARM2, State, and SummonCreatures().
| uint32 instance_deadmines::instance_deadmines_InstanceMapScript::CannonBlast_Timer |
Definition at line 58 of file instance_deadmines.cpp.
Referenced by Update().
| uint64 instance_deadmines::instance_deadmines_InstanceMapScript::DefiasCannonGUID |
Definition at line 51 of file instance_deadmines.cpp.
Referenced by Initialize(), OnGameObjectCreate(), SetData(), ShootCannon(), and Update().
| uint64 instance_deadmines::instance_deadmines_InstanceMapScript::DefiasCompanionGUID |
Definition at line 55 of file instance_deadmines.cpp.
Referenced by Initialize(), MoveCreaturesInside(), and SummonCreatures().
| uint64 instance_deadmines::instance_deadmines_InstanceMapScript::DefiasPirate1GUID |
Definition at line 53 of file instance_deadmines.cpp.
Referenced by Initialize(), MoveCreaturesInside(), and SummonCreatures().
| uint64 instance_deadmines::instance_deadmines_InstanceMapScript::DefiasPirate2GUID |
Definition at line 54 of file instance_deadmines.cpp.
Referenced by Initialize(), MoveCreaturesInside(), and SummonCreatures().
| uint64 instance_deadmines::instance_deadmines_InstanceMapScript::DoorLeverGUID |
Definition at line 52 of file instance_deadmines.cpp.
Referenced by Initialize(), LeverStucked(), OnGameObjectCreate(), and Update().
| uint64 instance_deadmines::instance_deadmines_InstanceMapScript::FactoryDoorGUID |
Definition at line 49 of file instance_deadmines.cpp.
Referenced by Initialize(), OnGameObjectCreate(), and SetData().
| uint64 instance_deadmines::instance_deadmines_InstanceMapScript::IronCladDoorGUID |
Definition at line 50 of file instance_deadmines.cpp.
Referenced by BlastOutDoor(), Initialize(), OnGameObjectCreate(), SetData(), SummonCreatures(), and Update().
| uint32 instance_deadmines::instance_deadmines_InstanceMapScript::PiratesDelay_Timer |
Definition at line 59 of file instance_deadmines.cpp.
Referenced by Update().
| uint32 instance_deadmines::instance_deadmines_InstanceMapScript::State |
Definition at line 57 of file instance_deadmines.cpp.
Referenced by GetData(), Initialize(), SetData(), and Update().
| uint64 instance_deadmines::instance_deadmines_InstanceMapScript::uiSmiteChestGUID |
Definition at line 60 of file instance_deadmines.cpp.
Referenced by GetData64(), Initialize(), and OnGameObjectCreate().