TrinityCore
Loading...
Searching...
No Matches
instance_stratholme.cpp File Reference
#include "ScriptMgr.h"
#include "Creature.h"
#include "CreatureAI.h"
#include "EventMap.h"
#include "GameObject.h"
#include "InstanceScript.h"
#include "Log.h"
#include "Map.h"
#include "MotionMaster.h"
#include "Pet.h"
#include "Player.h"
#include "stratholme.h"
+ Include dependency graph for instance_stratholme.cpp:

Go to the source code of this file.

Classes

struct  GateTrapData
 
class  instance_stratholme
 
struct  instance_stratholme::instance_stratholme_InstanceMapScript
 

Enumerations

enum  InstanceEvents { EVENT_BARON_RUN = 1 , EVENT_SLAUGHTER_SQUARE = 2 , EVENT_RAT_TRAP_CLOSE = 3 }
 
enum  StratholmeMisc { SAY_YSIDA_SAVED = 0 }
 
enum class  StratholmeGateTrapType : uint8 { ScaletSide = 0 , UndeadSide = 1 }
 

Functions

void AddSC_instance_stratholme ()
 

Variables

static constexpr DungeonEncounterData Encounters []
 
Position const GateTrapPos []
 

Enumeration Type Documentation

◆ InstanceEvents

Enumerator
EVENT_BARON_RUN 
EVENT_SLAUGHTER_SQUARE 
EVENT_RAT_TRAP_CLOSE 

Definition at line 38 of file instance_stratholme.cpp.

◆ StratholmeGateTrapType

enum class StratholmeGateTrapType : uint8
strong
Enumerator
ScaletSide 
UndeadSide 

Definition at line 68 of file instance_stratholme.cpp.

◆ StratholmeMisc

Enumerator
SAY_YSIDA_SAVED 

Definition at line 45 of file instance_stratholme.cpp.

Function Documentation

◆ AddSC_instance_stratholme()

void AddSC_instance_stratholme ( )

Definition at line 609 of file instance_stratholme.cpp.

Referenced by AddEasternKingdomsScripts().

Variable Documentation

◆ Encounters

constexpr DungeonEncounterData Encounters[]
staticconstexpr
Initial value:
=
{
{ BOSS_HEARTHSINGER_FORRESTEN, {{ 473 }} },
{ BOSS_TIMMY_THE_CRUEL, {{ 474 }} },
{ BOSS_COMMANDER_MALOR, {{ 476 }} },
{ BOSS_WILLEY_HOPEBREAKER, {{ 475 }} },
{ BOSS_INSTRUCTOR_GALFORD, {{ 477 }} },
{ BOSS_BALNAZZAR, {{ 478 }} },
{ BOSS_THE_UNFORGIVEN, {{ 472 }} },
{ BOSS_BARONESS_ANASTARI, {{ 479 }} },
{ BOSS_NERUB_ENKAN, {{ 480 }} },
{ BOSS_MALEKI_THE_PALLID, {{ 481 }} },
{ BOSS_MAGISTRATE_BARTHILAS, {{ 482 }} },
{ BOSS_RAMSTEIN_THE_GORGER, {{ 483 }} },
{ BOSS_RIVENDARE, {{ 484 }} },
{ BOSS_POSTMASTER_MALOWN, {{ 1885 }} }
}
@ BOSS_MALEKI_THE_PALLID
Definition stratholme.h:37
@ BOSS_TIMMY_THE_CRUEL
Definition stratholme.h:29
@ BOSS_HEARTHSINGER_FORRESTEN
Definition stratholme.h:28
@ BOSS_BALNAZZAR
Definition stratholme.h:33
@ BOSS_NERUB_ENKAN
Definition stratholme.h:36
@ BOSS_RIVENDARE
Definition stratholme.h:40
@ BOSS_INSTRUCTOR_GALFORD
Definition stratholme.h:32
@ BOSS_MAGISTRATE_BARTHILAS
Definition stratholme.h:38
@ BOSS_BARONESS_ANASTARI
Definition stratholme.h:35
@ BOSS_RAMSTEIN_THE_GORGER
Definition stratholme.h:39
@ BOSS_POSTMASTER_MALOWN
Definition stratholme.h:41
@ BOSS_COMMANDER_MALOR
Definition stratholme.h:30
@ BOSS_THE_UNFORGIVEN
Definition stratholme.h:34
@ BOSS_WILLEY_HOPEBREAKER
Definition stratholme.h:31

Definition at line 50 of file instance_stratholme.cpp.

Referenced by instance_stratholme::instance_stratholme_InstanceMapScript::instance_stratholme_InstanceMapScript().

◆ GateTrapPos

Position const GateTrapPos[]
Initial value:
=
{
{ 3612.29f, -3335.39f, 124.077f },
{ 3919.88f, -3545.34f, 134.269f }
}

Definition at line 74 of file instance_stratholme.cpp.

Referenced by instance_stratholme::instance_stratholme_InstanceMapScript::DoGateTrap(), and instance_stratholme::instance_stratholme_InstanceMapScript::Update().