TrinityCore
chapter2.cpp File Reference
#include "ScriptedGossip.h"
#include "ScriptMgr.h"
#include "GameObject.h"
#include "MotionMaster.h"
#include "ObjectAccessor.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "SpellScript.h"
+ Include dependency graph for chapter2.cpp:

Go to the source code of this file.

Classes

struct  npc_koltira_deathweaver
 
class  npc_scarlet_courier
 
struct  npc_scarlet_courier::npc_scarlet_courierAI
 
class  npc_a_special_surprise
 
struct  npc_a_special_surprise::npc_a_special_surpriseAI
 
class  spell_death_knight_devour_humanoid
 

Enumerations

enum  BloodyBreakoutTexts {
  SAY_KOLTIRA_0 = 0 , SAY_KOLTIRA_1 = 1 , SAY_KOLTIRA_2 = 2 , SAY_KOLTIRA_3 = 3 ,
  SAY_KOLTIRA_4 = 4 , SAY_KOLTIRA_5 = 5 , SAY_KOLTIRA_6 = 6 , SAY_KOLTIRA_7 = 7 ,
  SAY_KOLTIRA_8 = 8 , SAY_KOLTIRA_9 = 9 , SAY_KOLTIRA_10 = 10 , SAY_VALROTH_0 = 0 ,
  SAY_VALROTH_1 = 1 , SAY_VALROTH_2 = 2 , SAY_VALROTH_3 = 3 , TEXT_ID_EVENT = 13425
}
 
enum  BloodyBreakoutEvents {
  EVENT_INTRO_0 = 1 , EVENT_INTRO_1 = 2 , EVENT_INTRO_2 = 3 , EVENT_INTRO_3 = 4 ,
  EVENT_INTRO_4 = 5 , EVENT_INTRO_5 = 6 , EVENT_INTRO_6 = 7 , EVENT_SPAWN_WAVE_1 = 8 ,
  EVENT_SPAWN_WAVE_2 = 9 , EVENT_SPAWN_WAVE_3 = 10 , EVENT_SPAWN_VALROTH = 11 , EVENT_KOLTIRA_ADVICE = 12 ,
  EVENT_OUTRO_1 = 13 , EVENT_OUTRO_2 = 14 , EVENT_OUTRO_3 = 15 , EVENT_OUTRO_4 = 16 ,
  EVENT_CHECK_PLAYER = 17
}
 
enum  BloodyBreakout {
  POINT_ID_1 = 1 , POINT_ID_2 = 2 , POINT_ID_6 = 6 , POINT_ID_10 = 10 ,
  SUMMON_ACOLYTES_0 = 0 , SUMMON_ACOLYTES_1 = 1 , SUMMON_ACOLYTES_2 = 2 , SUMMON_VALROTH = 3 ,
  QUEST_BLOODY_BREAKOUT = 12727 , NPC_FAKE_VALROTH = 29011 , NPC_VALROTH = 29001 , NPC_ACOLYTE = 29007 ,
  NPC_KOLTIRA = 28912 , NPC_KOLTIRA_MOUNT = 25445 , SPELL_KOLTIRA_TRANSFORM = 52899 , SPELL_ANTI_MAGIC_ZONE = 52894 ,
  SPELL_HERO_AGGRO = 53627
}
 
enum  ScarletCourierEnum {
  SAY_TREE1 = 0 , SAY_TREE2 = 1 , SPELL_SHOOT = 52818 , GO_INCONSPICUOUS_TREE = 191144 ,
  NPC_SCARLET_COURIER = 29076
}
 
enum  SpecialSurprise {
  SAY_EXEC_START = 0 , SAY_EXEC_PROG = 1 , SAY_EXEC_NAME = 2 , SAY_EXEC_RECOG = 3 ,
  SAY_EXEC_NOREM = 4 , SAY_EXEC_THINK = 5 , SAY_EXEC_LISTEN = 6 , SAY_EXEC_TIME = 7 ,
  SAY_EXEC_WAITING = 8 , EMOTE_DIES = 9 , SAY_PLAGUEFIST = 0 , NPC_PLAGUEFIST = 29053
}
 

Functions

void AddSC_the_scarlet_enclave_c2 ()
 

Variables

Position const koltiraPos [3]
 

Enumeration Type Documentation

◆ BloodyBreakout

Enumerator
POINT_ID_1 
POINT_ID_2 
POINT_ID_6 
POINT_ID_10 
SUMMON_ACOLYTES_0 
SUMMON_ACOLYTES_1 
SUMMON_ACOLYTES_2 
SUMMON_VALROTH 
QUEST_BLOODY_BREAKOUT 
NPC_FAKE_VALROTH 
NPC_VALROTH 
NPC_ACOLYTE 
NPC_KOLTIRA 
NPC_KOLTIRA_MOUNT 
SPELL_KOLTIRA_TRANSFORM 
SPELL_ANTI_MAGIC_ZONE 
SPELL_HERO_AGGRO 

Definition at line 73 of file chapter2.cpp.

◆ BloodyBreakoutEvents

Enumerator
EVENT_INTRO_0 
EVENT_INTRO_1 
EVENT_INTRO_2 
EVENT_INTRO_3 
EVENT_INTRO_4 
EVENT_INTRO_5 
EVENT_INTRO_6 
EVENT_SPAWN_WAVE_1 
EVENT_SPAWN_WAVE_2 
EVENT_SPAWN_WAVE_3 
EVENT_SPAWN_VALROTH 
EVENT_KOLTIRA_ADVICE 
EVENT_OUTRO_1 
EVENT_OUTRO_2 
EVENT_OUTRO_3 
EVENT_OUTRO_4 
EVENT_CHECK_PLAYER 

Definition at line 49 of file chapter2.cpp.

◆ BloodyBreakoutTexts

Enumerator
SAY_KOLTIRA_0 
SAY_KOLTIRA_1 
SAY_KOLTIRA_2 
SAY_KOLTIRA_3 
SAY_KOLTIRA_4 
SAY_KOLTIRA_5 
SAY_KOLTIRA_6 
SAY_KOLTIRA_7 
SAY_KOLTIRA_8 
SAY_KOLTIRA_9 
SAY_KOLTIRA_10 
SAY_VALROTH_0 
SAY_VALROTH_1 
SAY_VALROTH_2 
SAY_VALROTH_3 
TEXT_ID_EVENT 

Definition at line 27 of file chapter2.cpp.

◆ ScarletCourierEnum

Enumerator
SAY_TREE1 
SAY_TREE2 
SPELL_SHOOT 
GO_INCONSPICUOUS_TREE 
NPC_SCARLET_COURIER 

Definition at line 331 of file chapter2.cpp.

◆ SpecialSurprise

Enumerator
SAY_EXEC_START 
SAY_EXEC_PROG 
SAY_EXEC_NAME 
SAY_EXEC_RECOG 
SAY_EXEC_NOREM 
SAY_EXEC_THINK 
SAY_EXEC_LISTEN 
SAY_EXEC_TIME 
SAY_EXEC_WAITING 
EMOTE_DIES 
SAY_PLAGUEFIST 
NPC_PLAGUEFIST 

Definition at line 428 of file chapter2.cpp.

Function Documentation

◆ AddSC_the_scarlet_enclave_c2()

void AddSC_the_scarlet_enclave_c2 ( )

Definition at line 626 of file chapter2.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ koltiraPos

Position const koltiraPos[3]
Initial value:
=
{
{ 1653.36f, -6038.34f, 127.584f },
{ 1653.765f, -6035.075f, 127.5844f },
{ 1651.89f, -6037.101f, 127.5844f }
}

Definition at line 98 of file chapter2.cpp.