AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
pit_of_saron.cpp File Reference
#include "pit_of_saron.h"
#include "AreaTriggerScript.h"
#include "CreatureGroups.h"
#include "CreatureScript.h"
#include "MapMgr.h"
#include "PassiveAI.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "SmartAI.h"
#include "SpellAuraEffects.h"
#include "SpellScript.h"
#include "SpellScriptLoader.h"

Go to the source code of this file.

Classes

class  npc_pos_leader
 
struct  npc_pos_leader::npc_pos_leaderAI
 
class  npc_pos_deathwhisper_necrolyte
 
struct  npc_pos_deathwhisper_necrolyte::npc_pos_deathwhisper_necrolyteAI
 
class  npc_pos_after_first_boss
 
struct  npc_pos_after_first_boss::npc_pos_after_first_bossAI
 
class  npc_pos_tyrannus_events
 
struct  npc_pos_tyrannus_events::npc_pos_tyrannus_eventsAI
 
class  npc_pos_icicle_trigger
 
struct  npc_pos_icicle_trigger::npc_pos_icicle_triggerAI
 
class  npc_pos_collapsing_icicle
 
struct  npc_pos_collapsing_icicle::npc_pos_collapsing_icicleAI
 
class  npc_pos_martin_or_gorkun_second
 
struct  npc_pos_martin_or_gorkun_second::npc_pos_martin_or_gorkun_secondAI
 
class  npc_pos_freed_slave
 
struct  npc_pos_freed_slave::npc_pos_freed_slaveAI
 
class  npc_pos_leader_second
 
struct  npc_pos_leader_second::npc_pos_leader_secondAI
 
class  spell_pos_empowered_blizzard_aura
 
class  SlaveRunEvent
 
class  spell_pos_slave_trigger_closest
 
class  spell_pos_rimefang_frost_nova
 
class  spell_pos_blight_aura
 
class  spell_pos_glacial_strike_aura
 
class  at_tyrannus_event_starter
 

Enumerations

enum  EmpoweredBlizzard { SPELL_EMPOWERED_BLIZZARD = 70131 }
 

Functions

void AddSC_pit_of_saron ()
 

Variables

const Position slaveFreePos [4]
 

Enumeration Type Documentation

◆ EmpoweredBlizzard

Enumerator
SPELL_EMPOWERED_BLIZZARD 
1305{
1307};
@ SPELL_EMPOWERED_BLIZZARD
Definition: pit_of_saron.cpp:1306

Function Documentation

◆ AddSC_pit_of_saron()

void AddSC_pit_of_saron ( )
1489{
1490 new npc_pos_leader();
1497 new npc_pos_freed_slave();
1499
1505
1507}
#define RegisterSpellScript(spell_script)
Definition: SpellScriptLoader.h:88
Definition: pit_of_saron.cpp:32
Definition: pit_of_saron.cpp:385
Definition: pit_of_saron.cpp:500
Definition: pit_of_saron.cpp:581
Definition: pit_of_saron.cpp:828
Definition: pit_of_saron.cpp:865
Definition: pit_of_saron.cpp:916
Definition: pit_of_saron.cpp:1103
Definition: pit_of_saron.cpp:1144
Definition: pit_of_saron.cpp:1310
Definition: pit_of_saron.cpp:1367
Definition: pit_of_saron.cpp:1399
Definition: pit_of_saron.cpp:1420
Definition: pit_of_saron.cpp:1442
Definition: pit_of_saron.cpp:1463

References RegisterSpellScript.

Referenced by AddNorthrendScripts().

Variable Documentation

◆ slaveFreePos

const Position slaveFreePos[4]
Initial value:
=
{
{699.82f, -82.68f, 512.6f, 0.0f},
{643.51f, 79.20f, 511.57f, 0.0f},
{800.09f, 78.66f, 510.2f, 0.0f},
{528.26f, 187.04f, 528.75f, 0.0f}
}

Referenced by SlaveRunEvent::Execute().