AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_kirtonos_the_herald.cpp File Reference
#include "CreatureScript.h"
#include "GameObjectAI.h"
#include "MoveSplineInit.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "scholomance.h"

Go to the source code of this file.

Classes

class  boss_kirtonos_the_herald
 
struct  boss_kirtonos_the_herald::boss_kirtonos_the_heraldAI
 

Enumerations

enum  Spells {
  SPELL_SWOOP = 18144 ,
  SPELL_WING_FLAP = 12882 ,
  SPELL_PIERCE_ARMOR = 6016 ,
  SPELL_DISARM = 8379 ,
  SPELL_KIRTONOS_TRANSFORM = 16467 ,
  SPELL_SHADOW_BOLT_VOLLEY = 17228 ,
  SPELL_CURSE_OF_TONGUES = 12889 ,
  SPELL_DOMINATE_MIND = 14515 ,
  SPELL_TRANSFORM_VISUAL = 24085
}
 
enum  Events {
  INTRO_1 = 1 ,
  INTRO_2 = 2 ,
  INTRO_3 = 3 ,
  INTRO_4 = 4 ,
  INTRO_5 = 5 ,
  INTRO_6 = 6 ,
  EVENT_SWOOP = 7 ,
  EVENT_WING_FLAP = 8 ,
  EVENT_PIERCE_ARMOR = 9 ,
  EVENT_DISARM = 10 ,
  EVENT_SHADOW_BOLT_VOLLEY = 11 ,
  EVENT_CURSE_OF_TONGUES = 12 ,
  EVENT_DOMINATE_MIND = 13 ,
  EVENT_KIRTONOS_TRANSFORM = 14
}
 
enum  Misc {
  WEAPON_KIRTONOS_STAFF = 11365 ,
  POINT_KIRTONOS_LAND = 13 ,
  KIRTONOS_PATH = 105061 ,
  EMOTE_SUMMONED = 0
}
 

Functions

void AddSC_boss_kirtonos_the_herald ()
 

Variables

Position const PosMove [2]
 

Enumeration Type Documentation

◆ Events

enum Events
Enumerator
INTRO_1 
INTRO_2 
INTRO_3 
INTRO_4 
INTRO_5 
INTRO_6 
EVENT_SWOOP 
EVENT_WING_FLAP 
EVENT_PIERCE_ARMOR 
EVENT_DISARM 
EVENT_SHADOW_BOLT_VOLLEY 
EVENT_CURSE_OF_TONGUES 
EVENT_DOMINATE_MIND 
EVENT_KIRTONOS_TRANSFORM 
39{
40 INTRO_1 = 1,
41 INTRO_2 = 2,
42 INTRO_3 = 3,
43 INTRO_4 = 4,
44 INTRO_5 = 5,
45 INTRO_6 = 6,
46 EVENT_SWOOP = 7,
49 EVENT_DISARM = 10,
54};
@ EVENT_DOMINATE_MIND
Definition boss_kirtonos_the_herald.cpp:52
@ EVENT_CURSE_OF_TONGUES
Definition boss_kirtonos_the_herald.cpp:51
@ EVENT_SHADOW_BOLT_VOLLEY
Definition boss_kirtonos_the_herald.cpp:50
@ EVENT_DISARM
Definition boss_kirtonos_the_herald.cpp:49
@ EVENT_WING_FLAP
Definition boss_kirtonos_the_herald.cpp:47
@ INTRO_2
Definition boss_kirtonos_the_herald.cpp:41
@ INTRO_5
Definition boss_kirtonos_the_herald.cpp:44
@ INTRO_6
Definition boss_kirtonos_the_herald.cpp:45
@ EVENT_SWOOP
Definition boss_kirtonos_the_herald.cpp:46
@ INTRO_1
Definition boss_kirtonos_the_herald.cpp:40
@ EVENT_PIERCE_ARMOR
Definition boss_kirtonos_the_herald.cpp:48
@ EVENT_KIRTONOS_TRANSFORM
Definition boss_kirtonos_the_herald.cpp:53
@ INTRO_3
Definition boss_kirtonos_the_herald.cpp:42
@ INTRO_4
Definition boss_kirtonos_the_herald.cpp:43

◆ Misc

enum Misc
Enumerator
WEAPON_KIRTONOS_STAFF 
POINT_KIRTONOS_LAND 
KIRTONOS_PATH 
EMOTE_SUMMONED 
57{
60 KIRTONOS_PATH = 105061,
61
63};
@ KIRTONOS_PATH
Definition boss_kirtonos_the_herald.cpp:60
@ WEAPON_KIRTONOS_STAFF
Definition boss_kirtonos_the_herald.cpp:58
@ EMOTE_SUMMONED
Definition boss_kirtonos_the_herald.cpp:62
@ POINT_KIRTONOS_LAND
Definition boss_kirtonos_the_herald.cpp:59

◆ Spells

enum Spells
Enumerator
SPELL_SWOOP 
SPELL_WING_FLAP 
SPELL_PIERCE_ARMOR 
SPELL_DISARM 
SPELL_KIRTONOS_TRANSFORM 
SPELL_SHADOW_BOLT_VOLLEY 
SPELL_CURSE_OF_TONGUES 
SPELL_DOMINATE_MIND 
SPELL_TRANSFORM_VISUAL 
26{
27 SPELL_SWOOP = 18144,
28 SPELL_WING_FLAP = 12882,
29 SPELL_PIERCE_ARMOR = 6016,
30 SPELL_DISARM = 8379,
34 SPELL_DOMINATE_MIND = 14515,
36};
@ SPELL_SHADOW_BOLT_VOLLEY
Definition boss_kirtonos_the_herald.cpp:32
@ SPELL_CURSE_OF_TONGUES
Definition boss_kirtonos_the_herald.cpp:33
@ SPELL_DOMINATE_MIND
Definition boss_kirtonos_the_herald.cpp:34
@ SPELL_WING_FLAP
Definition boss_kirtonos_the_herald.cpp:28
@ SPELL_KIRTONOS_TRANSFORM
Definition boss_kirtonos_the_herald.cpp:31
@ SPELL_SWOOP
Definition boss_kirtonos_the_herald.cpp:27
@ SPELL_TRANSFORM_VISUAL
Definition boss_kirtonos_the_herald.cpp:35
@ SPELL_PIERCE_ARMOR
Definition boss_kirtonos_the_herald.cpp:29
@ SPELL_DISARM
Definition boss_kirtonos_the_herald.cpp:30

Function Documentation

◆ AddSC_boss_kirtonos_the_herald()

void AddSC_boss_kirtonos_the_herald ( )
262{
264}
Definition boss_kirtonos_the_herald.cpp:72

Referenced by AddEasternKingdomsScripts().

Variable Documentation

◆ PosMove

Position const PosMove[2]
Initial value:
=
{
{ 299.4884f, 92.76137f, 105.6335f, 0.0f },
{ 314.8673f, 90.30210f, 101.6459f, 0.0f }
}
66{
67 { 299.4884f, 92.76137f, 105.6335f, 0.0f },
68 { 314.8673f, 90.30210f, 101.6459f, 0.0f }
69};

Referenced by boss_kirtonos_the_herald::boss_kirtonos_the_heraldAI::UpdateAI().