AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
forge_of_souls.cpp File Reference
#include "forge_of_souls.h"
#include "CreatureScript.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "ScriptedGossip.h"
#include "SpellScript.h"
#include "SpellScriptLoader.h"

Go to the source code of this file.

Classes

class  npc_fos_leader
 
struct  npc_fos_leader::npc_fos_leaderAI
 
class  npc_fos_leader_second
 
struct  npc_fos_leader_second::npc_fos_leader_secondAI
 
class  spell_shield_of_bones_aura
 

Enumerations

enum  Yells {
  SAY_JAINA_INTRO_1 = 0 ,
  SAY_JAINA_INTRO_2 = 1 ,
  SAY_JAINA_INTRO_3 = 2 ,
  SAY_JAINA_INTRO_4 = 3 ,
  SAY_JAINA_INTRO_5 = 4 ,
  SAY_JAINA_INTRO_6 = 5 ,
  SAY_JAINA_INTRO_7 = 6 ,
  SAY_JAINA_INTRO_8 = 7 ,
  SAY_SYLVANAS_INTRO_1 = 0 ,
  SAY_SYLVANAS_INTRO_2 = 1 ,
  SAY_SYLVANAS_INTRO_3 = 2 ,
  SAY_SYLVANAS_INTRO_4 = 3 ,
  SAY_SYLVANAS_INTRO_5 = 4 ,
  SAY_SYLVANAS_INTRO_6 = 5 ,
  SAY_JAINA_OUTRO = 0 ,
  SAY_SYLVANAS_OUTRO = 0
}
 
enum  FOS_Gossip {
  GOSSIP_JAINA_INTRO = 10943 ,
  GOSSIP_SYLVANAS_INTRO = 10971
}
 
enum  ShieldOfBones { SPELL_SHIELD_OF_BONES_DAMAGE = 69642 }
 

Functions

void AddSC_forge_of_souls ()
 

Enumeration Type Documentation

◆ FOS_Gossip

enum FOS_Gossip
Enumerator
GOSSIP_JAINA_INTRO 
GOSSIP_SYLVANAS_INTRO 
49{
50 GOSSIP_JAINA_INTRO = 10943,
52};
@ GOSSIP_SYLVANAS_INTRO
Definition forge_of_souls.cpp:51
@ GOSSIP_JAINA_INTRO
Definition forge_of_souls.cpp:50

◆ ShieldOfBones

Enumerator
SPELL_SHIELD_OF_BONES_DAMAGE 
260{
262};
@ SPELL_SHIELD_OF_BONES_DAMAGE
Definition forge_of_souls.cpp:261

◆ Yells

enum Yells
Enumerator
SAY_JAINA_INTRO_1 
SAY_JAINA_INTRO_2 
SAY_JAINA_INTRO_3 
SAY_JAINA_INTRO_4 
SAY_JAINA_INTRO_5 
SAY_JAINA_INTRO_6 
SAY_JAINA_INTRO_7 
SAY_JAINA_INTRO_8 
SAY_SYLVANAS_INTRO_1 
SAY_SYLVANAS_INTRO_2 
SAY_SYLVANAS_INTRO_3 
SAY_SYLVANAS_INTRO_4 
SAY_SYLVANAS_INTRO_5 
SAY_SYLVANAS_INTRO_6 
SAY_JAINA_OUTRO 
SAY_SYLVANAS_OUTRO 
27{
36
43
46};
@ SAY_JAINA_INTRO_4
Definition forge_of_souls.cpp:31
@ SAY_SYLVANAS_INTRO_3
Definition forge_of_souls.cpp:39
@ SAY_JAINA_INTRO_5
Definition forge_of_souls.cpp:32
@ SAY_SYLVANAS_INTRO_4
Definition forge_of_souls.cpp:40
@ SAY_JAINA_INTRO_6
Definition forge_of_souls.cpp:33
@ SAY_JAINA_INTRO_2
Definition forge_of_souls.cpp:29
@ SAY_JAINA_INTRO_1
Definition forge_of_souls.cpp:28
@ SAY_JAINA_INTRO_8
Definition forge_of_souls.cpp:35
@ SAY_SYLVANAS_INTRO_5
Definition forge_of_souls.cpp:41
@ SAY_SYLVANAS_INTRO_2
Definition forge_of_souls.cpp:38
@ SAY_SYLVANAS_OUTRO
Definition forge_of_souls.cpp:45
@ SAY_SYLVANAS_INTRO_6
Definition forge_of_souls.cpp:42
@ SAY_JAINA_INTRO_7
Definition forge_of_souls.cpp:34
@ SAY_JAINA_INTRO_3
Definition forge_of_souls.cpp:30
@ SAY_SYLVANAS_INTRO_1
Definition forge_of_souls.cpp:37
@ SAY_JAINA_OUTRO
Definition forge_of_souls.cpp:44

Function Documentation

◆ AddSC_forge_of_souls()

void AddSC_forge_of_souls ( )
301{
302 new npc_fos_leader();
305}
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition forge_of_souls.cpp:228
Definition forge_of_souls.cpp:55
Definition forge_of_souls.cpp:265

References RegisterSpellScript.

Referenced by AddNorthrendScripts().