Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
chapter2.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "ScriptedEscortAI.h"
#include "Player.h"
#include "SpellInfo.h"
#include "CreatureTextMgr.h"
Include dependency graph for chapter2.cpp:

Go to the source code of this file.

Classes

class  npc_a_special_surprise
struct  npc_a_special_surprise::npc_a_special_surpriseAI
class  npc_crusade_persuaded
struct  npc_crusade_persuaded::npc_crusade_persuadedAI
class  npc_high_inquisitor_valroth
struct  npc_high_inquisitor_valroth::npc_high_inquisitor_valrothAI
class  npc_koltira_deathweaver
struct  npc_koltira_deathweaver::npc_koltira_deathweaverAI
class  npc_scarlet_courier
struct  npc_scarlet_courier::npc_scarlet_courierAI

Enumerations

enum  Koltira {
  SAY_BREAKOUT1 = 0 , SAY_BREAKOUT2 = 1 , SAY_BREAKOUT3 = 2 , SAY_BREAKOUT4 = 3 ,
  SAY_BREAKOUT5 = 4 , SAY_BREAKOUT6 = 5 , SAY_BREAKOUT7 = 6 , SAY_BREAKOUT8 = 7 ,
  SAY_BREAKOUT9 = 8 , SAY_BREAKOUT10 = 9 , SPELL_KOLTIRA_TRANSFORM = 52899 , SPELL_ANTI_MAGIC_ZONE = 52894 ,
  QUEST_BREAKOUT = 12727 , NPC_CRIMSON_ACOLYTE = 29007 , NPC_HIGH_INQUISITOR_VALROTH = 29001 , MODEL_DEATH_KNIGHT_MOUNT = 25278
}
enum  ScarletCourierEnum {
  SAY_TREE1 = 0 , SAY_TREE2 = 1 , SPELL_SHOOT = 52818 , GO_INCONSPICUOUS_TREE = 191144 ,
  NPC_SCARLET_COURIER = 29076
}
enum  SpecialSurprise {
  SAY_EXEC_START_1 = 0 , SAY_EXEC_START_2 = 1 , SAY_EXEC_START_3 = 2 , SAY_EXEC_PROG_1 = 3 ,
  SAY_EXEC_PROG_2 = 4 , SAY_EXEC_PROG_3 = 5 , SAY_EXEC_PROG_4 = 6 , SAY_EXEC_PROG_5 = 7 ,
  SAY_EXEC_PROG_6 = 8 , SAY_EXEC_PROG_7 = 9 , SAY_EXEC_NAME_1 = 10 , SAY_EXEC_NAME_2 = 11 ,
  SAY_EXEC_RECOG_1 = 12 , SAY_EXEC_RECOG_2 = 13 , SAY_EXEC_RECOG_3 = 14 , SAY_EXEC_RECOG_4 = 15 ,
  SAY_EXEC_RECOG_5 = 16 , SAY_EXEC_RECOG_6 = 17 , SAY_EXEC_NOREM_1 = 18 , SAY_EXEC_NOREM_2 = 19 ,
  SAY_EXEC_NOREM_3 = 20 , SAY_EXEC_NOREM_4 = 21 , SAY_EXEC_NOREM_5 = 22 , SAY_EXEC_NOREM_6 = 23 ,
  SAY_EXEC_NOREM_7 = 24 , SAY_EXEC_NOREM_8 = 25 , SAY_EXEC_NOREM_9 = 26 , SAY_EXEC_THINK_1 = 27 ,
  SAY_EXEC_THINK_2 = 28 , SAY_EXEC_THINK_3 = 29 , SAY_EXEC_THINK_4 = 30 , SAY_EXEC_THINK_5 = 31 ,
  SAY_EXEC_THINK_6 = 32 , SAY_EXEC_THINK_7 = 33 , SAY_EXEC_THINK_8 = 34 , SAY_EXEC_THINK_9 = 35 ,
  SAY_EXEC_THINK_10 = 36 , SAY_EXEC_LISTEN_1 = 37 , SAY_EXEC_LISTEN_2 = 38 , SAY_EXEC_LISTEN_3 = 39 ,
  SAY_EXEC_LISTEN_4 = 40 , SAY_PLAGUEFIST = 41 , SAY_EXEC_TIME_1 = 42 , SAY_EXEC_TIME_2 = 43 ,
  SAY_EXEC_TIME_3 = 44 , SAY_EXEC_TIME_4 = 45 , SAY_EXEC_TIME_5 = 46 , SAY_EXEC_TIME_6 = 47 ,
  SAY_EXEC_TIME_7 = 48 , SAY_EXEC_TIME_8 = 49 , SAY_EXEC_TIME_9 = 50 , SAY_EXEC_TIME_10 = 51 ,
  SAY_EXEC_WAITING = 52 , EMOTE_DIES = 53 , NPC_PLAGUEFIST = 29053
}
enum  valroth {
  SAY_VALROTH_AGGRO = 1 , SAY_VALROTH_RAND = 2 , SAY_VALROTH_DEATH = 3 , SPELL_RENEW = 38210 ,
  SPELL_INQUISITOR_PENANCE = 52922 , SPELL_VALROTH_SMITE = 52926 , SPELL_SUMMON_VALROTH_REMAINS = 52929
}
enum  win_friends {
  SAY_CRUSADER = 1 , SAY_PERSUADED1 = 2 , SAY_PERSUADED2 = 3 , SAY_PERSUADED3 = 4 ,
  SAY_PERSUADED4 = 5 , SAY_PERSUADED5 = 6 , SAY_PERSUADED6 = 7 , SAY_PERSUADE_RAND = 8 ,
  SPELL_PERSUASIVE_STRIKE = 52781 , SPELL_THREAT_PULSE = 58111 , QUEST_HOW_TO_WIN_FRIENDS = 12720
}

Functions

void AddSC_the_scarlet_enclave_c2 ()

Enumeration Type Documentation

◆ Koltira

enum Koltira
Enumerator
SAY_BREAKOUT1 
SAY_BREAKOUT2 
SAY_BREAKOUT3 
SAY_BREAKOUT4 
SAY_BREAKOUT5 
SAY_BREAKOUT6 
SAY_BREAKOUT7 
SAY_BREAKOUT8 
SAY_BREAKOUT9 
SAY_BREAKOUT10 
SPELL_KOLTIRA_TRANSFORM 
SPELL_ANTI_MAGIC_ZONE 
QUEST_BREAKOUT 
NPC_CRIMSON_ACOLYTE 
NPC_HIGH_INQUISITOR_VALROTH 
MODEL_DEATH_KNIGHT_MOUNT 

Definition at line 150 of file chapter2.cpp.

◆ ScarletCourierEnum

Enumerator
SAY_TREE1 
SAY_TREE2 
SPELL_SHOOT 
GO_INCONSPICUOUS_TREE 
NPC_SCARLET_COURIER 

Definition at line 343 of file chapter2.cpp.

◆ SpecialSurprise

Enumerator
SAY_EXEC_START_1 
SAY_EXEC_START_2 
SAY_EXEC_START_3 
SAY_EXEC_PROG_1 
SAY_EXEC_PROG_2 
SAY_EXEC_PROG_3 
SAY_EXEC_PROG_4 
SAY_EXEC_PROG_5 
SAY_EXEC_PROG_6 
SAY_EXEC_PROG_7 
SAY_EXEC_NAME_1 
SAY_EXEC_NAME_2 
SAY_EXEC_RECOG_1 
SAY_EXEC_RECOG_2 
SAY_EXEC_RECOG_3 
SAY_EXEC_RECOG_4 
SAY_EXEC_RECOG_5 
SAY_EXEC_RECOG_6 
SAY_EXEC_NOREM_1 
SAY_EXEC_NOREM_2 
SAY_EXEC_NOREM_3 
SAY_EXEC_NOREM_4 
SAY_EXEC_NOREM_5 
SAY_EXEC_NOREM_6 
SAY_EXEC_NOREM_7 
SAY_EXEC_NOREM_8 
SAY_EXEC_NOREM_9 
SAY_EXEC_THINK_1 
SAY_EXEC_THINK_2 
SAY_EXEC_THINK_3 
SAY_EXEC_THINK_4 
SAY_EXEC_THINK_5 
SAY_EXEC_THINK_6 
SAY_EXEC_THINK_7 
SAY_EXEC_THINK_8 
SAY_EXEC_THINK_9 
SAY_EXEC_THINK_10 
SAY_EXEC_LISTEN_1 
SAY_EXEC_LISTEN_2 
SAY_EXEC_LISTEN_3 
SAY_EXEC_LISTEN_4 
SAY_PLAGUEFIST 
SAY_EXEC_TIME_1 
SAY_EXEC_TIME_2 
SAY_EXEC_TIME_3 
SAY_EXEC_TIME_4 
SAY_EXEC_TIME_5 
SAY_EXEC_TIME_6 
SAY_EXEC_TIME_7 
SAY_EXEC_TIME_8 
SAY_EXEC_TIME_9 
SAY_EXEC_TIME_10 
SAY_EXEC_WAITING 
EMOTE_DIES 
NPC_PLAGUEFIST 

Definition at line 518 of file chapter2.cpp.

◆ valroth

enum valroth
Enumerator
SAY_VALROTH_AGGRO 
SAY_VALROTH_RAND 
SAY_VALROTH_DEATH 
SPELL_RENEW 
SPELL_INQUISITOR_PENANCE 
SPELL_VALROTH_SMITE 
SPELL_SUMMON_VALROTH_REMAINS 

Definition at line 431 of file chapter2.cpp.

◆ win_friends

Enumerator
SAY_CRUSADER 
SAY_PERSUADED1 
SAY_PERSUADED2 
SAY_PERSUADED3 
SAY_PERSUADED4 
SAY_PERSUADED5 
SAY_PERSUADED6 
SAY_PERSUADE_RAND 
SPELL_PERSUASIVE_STRIKE 
SPELL_THREAT_PULSE 
QUEST_HOW_TO_WIN_FRIENDS 

Definition at line 15 of file chapter2.cpp.

Function Documentation

◆ AddSC_the_scarlet_enclave_c2()

void AddSC_the_scarlet_enclave_c2 ( )

Definition at line 998 of file chapter2.cpp.

Referenced by AddEasternKingdomsScripts().