AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_porung.cpp File Reference
#include "CreatureScript.h"
#include "ScriptedCreature.h"
#include "SpellScript.h"
#include "SpellScriptLoader.h"
#include "TaskScheduler.h"
#include "shattered_halls.h"

Go to the source code of this file.

Classes

struct  boss_porung
 
struct  npc_shattered_hand_scout
 
class  spell_tsh_shoot_flame_arrow
 

Enumerations

enum  Spells {
  SPELL_CLEAR_ALL = 28471 ,
  SPELL_SUMMON_ZEALOTS = 30976 ,
  SPELL_SHOOT_FLAME_ARROW = 30952 ,
  SPELL_CLEAVE = 15496
}
 
enum  Says {
  SAY_INVADERS_BREACHED = 0 ,
  SAY_PORUNG_ARCHERS = 0 ,
  SAY_PORUNG_READY = 1 ,
  SAY_PORUNG_AIM = 2 ,
  SAY_PORUNG_FIRE = 3 ,
  SAY_PORUNG_AGGRO = 4
}
 
enum  Misc {
  POINT_SCOUT_WP_END = 3 ,
  SET_DATA_ARBITRARY_VALUE = 1 ,
  SET_DATA_ENCOUNTER_DONE = 2
}
 

Functions

void AddSC_boss_porung ()
 

Enumeration Type Documentation

◆ Misc

enum Misc
Enumerator
POINT_SCOUT_WP_END 
SET_DATA_ARBITRARY_VALUE 
SET_DATA_ENCOUNTER_DONE 
45{
47
50};
@ SET_DATA_ENCOUNTER_DONE
Definition boss_porung.cpp:49
@ POINT_SCOUT_WP_END
Definition boss_porung.cpp:46
@ SET_DATA_ARBITRARY_VALUE
Definition boss_porung.cpp:48

◆ Says

enum Says
Enumerator
SAY_INVADERS_BREACHED 
SAY_PORUNG_ARCHERS 
SAY_PORUNG_READY 
SAY_PORUNG_AIM 
SAY_PORUNG_FIRE 
SAY_PORUNG_AGGRO 
34{
36
42};
@ SAY_PORUNG_READY
Definition boss_porung.cpp:38
@ SAY_PORUNG_AIM
Definition boss_porung.cpp:39
@ SAY_PORUNG_FIRE
Definition boss_porung.cpp:40
@ SAY_PORUNG_AGGRO
Definition boss_porung.cpp:41
@ SAY_INVADERS_BREACHED
Definition boss_porung.cpp:35
@ SAY_PORUNG_ARCHERS
Definition boss_porung.cpp:37

◆ Spells

enum Spells
Enumerator
SPELL_CLEAR_ALL 
SPELL_SUMMON_ZEALOTS 
SPELL_SHOOT_FLAME_ARROW 
SPELL_CLEAVE 
26{
27 SPELL_CLEAR_ALL = 28471,
30 SPELL_CLEAVE = 15496
31};
@ SPELL_CLEAVE
Definition boss_porung.cpp:30
@ SPELL_SUMMON_ZEALOTS
Definition boss_porung.cpp:28
@ SPELL_SHOOT_FLAME_ARROW
Definition boss_porung.cpp:29
@ SPELL_CLEAR_ALL
Definition boss_porung.cpp:27

Function Documentation

◆ AddSC_boss_porung()

void AddSC_boss_porung ( )
315{
319}
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition boss_porung.cpp:283
#define RegisterShatteredHallsCreatureAI(ai_name)
Definition shattered_halls.h:95
Definition boss_porung.cpp:53
Definition boss_porung.cpp:78

References RegisterShatteredHallsCreatureAI, and RegisterSpellScript.

Referenced by AddOutlandScripts().