TrinityCore
instance_trial_of_the_crusader.cpp File Reference
#include "ScriptMgr.h"
#include "AreaBoundary.h"
#include "GameObject.h"
#include "InstanceScript.h"
#include "Log.h"
#include "Map.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "TemporarySummon.h"
#include "trial_of_the_crusader.h"
+ Include dependency graph for instance_trial_of_the_crusader.cpp:

Go to the source code of this file.

Classes

class  instance_trial_of_the_crusader
 
struct  instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript
 

Functions

void AddSC_instance_trial_of_the_crusader ()
 

Variables

BossBoundaryData const boundaries
 
ObjectData const creatureData []
 
ObjectData const gameObjectData []
 
DoorData const doorData []
 
DungeonEncounterData const encounters []
 

Function Documentation

◆ AddSC_instance_trial_of_the_crusader()

void AddSC_instance_trial_of_the_crusader ( )

Definition at line 547 of file instance_trial_of_the_crusader.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ boundaries

BossBoundaryData const boundaries
Initial value:
=
{
{ DATA_NORTHREND_BEASTS, new CircleBoundary(Position(563.26f, 139.6f), 75.0) },
{ DATA_JARAXXUS, new CircleBoundary(Position(563.26f, 139.6f), 75.0) },
{ DATA_FACTION_CRUSADERS, new CircleBoundary(Position(563.26f, 139.6f), 75.0) },
{ DATA_TWIN_VALKIRIES, new CircleBoundary(Position(563.26f, 139.6f), 75.0) },
{ DATA_ANUBARAK, new EllipseBoundary(Position(746.0f, 135.0f), 100.0, 75.0) }
}
@ DATA_ANUBARAK
Definition: azjol_nerub.h:33
@ DATA_TWIN_VALKIRIES
@ DATA_JARAXXUS
@ DATA_NORTHREND_BEASTS
@ DATA_FACTION_CRUSADERS

Definition at line 31 of file instance_trial_of_the_crusader.cpp.

◆ creatureData

ObjectData const creatureData[]
Initial value:
=
{
{ 0, 0 }
}
@ NPC_ANUBARAK
Definition: azjol_nerub.h:48
@ NPC_CHAMPIONS_CONTROLLER
@ NPC_DREADSCALE
@ NPC_FJOLA_LIGHTBANE
@ NPC_BEASTS_COMBAT_STALKER
@ NPC_EYDIS_DARKBANE
@ NPC_JARAXXUS
@ NPC_TIRION_FORDRING_ANUBARAK
@ NPC_FURIOUS_CHARGE_STALKER
@ NPC_LICH_KING
@ NPC_TIRION_FORDRING
@ NPC_FIZZLEBANG
@ NPC_LICH_KING_VOICE
@ DATA_DREADSCALE
@ DATA_GORMOK_THE_IMPALER
@ DATA_FORDRING_ANUBARAK
@ DATA_ACIDMAW
@ DATA_LICH_KING
@ DATA_VARIAN
@ DATA_ICEHOWL
@ DATA_FORDRING
@ DATA_LICH_KING_VOICE
@ DATA_GARROSH
@ DATA_EYDIS_DARKBANE
@ DATA_FIZZLEBANG
@ DATA_FJOLA_LIGHTBANE
@ DATA_BEASTS_COMBAT_STALKER
@ DATA_FURIOUS_CHARGE

Definition at line 40 of file instance_trial_of_the_crusader.cpp.

◆ doorData

◆ encounters

DungeonEncounterData const encounters[]
Initial value:
=
{
{ DATA_NORTHREND_BEASTS, {{ 1088 }} },
{ DATA_JARAXXUS, {{ 1087 }} },
{ DATA_FACTION_CRUSADERS, {{ 1086 }} },
{ DATA_TWIN_VALKIRIES, {{ 1089 }} },
{ DATA_ANUBARAK, {{ 1085 }} }
}

Definition at line 95 of file instance_trial_of_the_crusader.cpp.

◆ gameObjectData

ObjectData const gameObjectData[]
Initial value:
=
{
{ 0, 0 }
}
@ DATA_MAIN_GATE
@ DATA_EAST_PORTCULLIS
@ DATA_WEB_DOOR
@ DATA_TRIBUTE_CHEST
@ DATA_COLISEUM_FLOOR
@ DATA_CRUSADERS_CHEST
@ GO_TRIBUTE_CHEST_10H_99
@ GO_TRIBUTE_CHEST_25H_25
@ GO_TRIBUTE_CHEST_25H_99
@ GO_TRIBUTE_CHEST_25H_45
@ GO_CRUSADERS_CACHE_10_H
@ GO_TRIBUTE_CHEST_10H_45
@ GO_TRIBUTE_CHEST_25H_50
@ GO_CRUSADERS_CACHE_10
@ GO_CRUSADERS_CACHE_25_H
@ GO_TRIBUTE_CHEST_10H_25
@ GO_CRUSADERS_CACHE_25
@ GO_ARGENT_COLISEUM_FLOOR
@ GO_MAIN_GATE_DOOR
@ GO_TRIBUTE_CHEST_10H_50

Definition at line 63 of file instance_trial_of_the_crusader.cpp.