TrinityCore
instance_stratholme.cpp File Reference
#include "ScriptMgr.h"
#include "AreaBoundary.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 "Player.h"
#include "stratholme.h"
+ Include dependency graph for instance_stratholme.cpp:

Go to the source code of this file.

Classes

class  instance_stratholme
 
struct  instance_stratholme::instance_stratholme_InstanceMapScript
 

Enumerations

enum  InstanceEvents { EVENT_BARON_RUN = 1 , EVENT_SLAUGHTER_SQUARE = 2 }
 
enum  StratholmeMisc { SAY_YSIDA_SAVED = 0 }
 

Functions

void AddSC_instance_stratholme ()
 

Variables

Position const timmyTheCruelSpawnPosition = { 3625.358f, -3188.108f, 130.3985f, 4.834562f }
 
EllipseBoundary const beforeScarletGate (Position(3671.158f, -3181.79f), 60.0f, 40.0f)
 
static constexpr DungeonEncounterData Encounters []
 

Enumeration Type Documentation

◆ InstanceEvents

Enumerator
EVENT_BARON_RUN 
EVENT_SLAUGHTER_SQUARE 

Definition at line 38 of file instance_stratholme.cpp.

◆ StratholmeMisc

Enumerator
SAY_YSIDA_SAVED 

Definition at line 44 of file instance_stratholme.cpp.

Function Documentation

◆ AddSC_instance_stratholme()

void AddSC_instance_stratholme ( )

Definition at line 538 of file instance_stratholme.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ beforeScarletGate

EllipseBoundary const beforeScarletGate(Position(3671.158f, -3181.79f), 60.0f, 40.0f) ( Position(3671.158f, -3181.79f)  ,
60.  0f,
40.  0f 
)

◆ 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 52 of file instance_stratholme.cpp.

◆ timmyTheCruelSpawnPosition

Position const timmyTheCruelSpawnPosition = { 3625.358f, -3188.108f, 130.3985f, 4.834562f }

Definition at line 49 of file instance_stratholme.cpp.