AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_rend_blackhand.cpp File Reference
#include "CreatureScript.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "blackrock_spire.h"

Go to the source code of this file.

Classes

class  boss_rend_blackhand
 
struct  boss_rend_blackhand::boss_rend_blackhandAI
 

Enumerations

enum  Spells {
  SPELL_WHIRLWIND = 13736 ,
  SPELL_CLEAVE = 15284 ,
  SPELL_MORTAL_STRIKE = 16856 ,
  SPELL_FRENZY = 8269 ,
  SPELL_KNOCKDOWN = 13360
}
 
enum  Says {
  SAY_BLACKHAND_1 = 0 ,
  SAY_BLACKHAND_2 = 1 ,
  EMOTE_BLACKHAND_DISMOUNT = 2 ,
  SAY_NEFARIUS_0 = 0 ,
  SAY_NEFARIUS_1 = 1 ,
  SAY_NEFARIUS_2 = 2 ,
  SAY_NEFARIUS_3 = 3 ,
  SAY_NEFARIUS_4 = 4 ,
  SAY_NEFARIUS_5 = 5 ,
  SAY_NEFARIUS_6 = 6 ,
  SAY_NEFARIUS_7 = 7 ,
  SAY_NEFARIUS_8 = 8 ,
  SAY_NEFARIUS_9 = 9
}
 
enum  Adds {
  NPC_CHROMATIC_WHELP = 10442 ,
  NPC_CHROMATIC_DRAGONSPAWN = 10447 ,
  NPC_BLACKHAND_DRAGON_HANDLER = 10742
}
 
enum  Misc {
  NEFARIUS_PATH_1 = 1379670 ,
  NEFARIUS_PATH_2 = 1379671 ,
  NEFARIUS_PATH_3 = 1379672 ,
  REND_PATH_1 = 1379680 ,
  REND_PATH_2 = 1379681
}
 
enum  Events {
  EVENT_START_1 = 1 ,
  EVENT_START_2 = 2 ,
  EVENT_START_3 = 3 ,
  EVENT_START_4 = 4 ,
  EVENT_TURN_TO_REND = 5 ,
  EVENT_TURN_TO_PLAYER = 6 ,
  EVENT_TURN_TO_FACING_1 = 7 ,
  EVENT_TURN_TO_FACING_2 = 8 ,
  EVENT_TURN_TO_FACING_3 = 9 ,
  EVENT_SPAWN_WAVE = 10 ,
  EVENT_WAVES_TEXT_1 = 16 ,
  EVENT_WAVES_TEXT_2 = 17 ,
  EVENT_WAVES_TEXT_3 = 18 ,
  EVENT_WAVES_TEXT_4 = 19 ,
  EVENT_WAVES_TEXT_5 = 20 ,
  EVENT_WAVES_COMPLETE_TEXT_1 = 21 ,
  EVENT_WAVES_COMPLETE_TEXT_2 = 22 ,
  EVENT_WAVES_COMPLETE_TEXT_3 = 23 ,
  EVENT_WAVES_EMOTE_1 = 24 ,
  EVENT_WAVES_EMOTE_2 = 25 ,
  EVENT_PATH_REND = 26 ,
  EVENT_PATH_NEFARIUS = 27 ,
  EVENT_TELEPORT_1 = 28 ,
  EVENT_TELEPORT_2 = 29 ,
  EVENT_WHIRLWIND = 30 ,
  EVENT_CLEAVE = 31 ,
  EVENT_MORTAL_STRIKE = 32
}
 

Functions

void AddSC_boss_rend_blackhand ()
 

Enumeration Type Documentation

◆ Adds

enum Adds
Enumerator
NPC_CHROMATIC_WHELP 
NPC_CHROMATIC_DRAGONSPAWN 
NPC_BLACKHAND_DRAGON_HANDLER 
52{
53 NPC_CHROMATIC_WHELP = 10442,
56};
@ NPC_CHROMATIC_WHELP
Definition boss_rend_blackhand.cpp:53
@ NPC_BLACKHAND_DRAGON_HANDLER
Definition boss_rend_blackhand.cpp:55
@ NPC_CHROMATIC_DRAGONSPAWN
Definition boss_rend_blackhand.cpp:54

◆ Events

enum Events
Enumerator
EVENT_START_1 
EVENT_START_2 
EVENT_START_3 
EVENT_START_4 
EVENT_TURN_TO_REND 
EVENT_TURN_TO_PLAYER 
EVENT_TURN_TO_FACING_1 
EVENT_TURN_TO_FACING_2 
EVENT_TURN_TO_FACING_3 
EVENT_SPAWN_WAVE 
EVENT_WAVES_TEXT_1 
EVENT_WAVES_TEXT_2 
EVENT_WAVES_TEXT_3 
EVENT_WAVES_TEXT_4 
EVENT_WAVES_TEXT_5 
EVENT_WAVES_COMPLETE_TEXT_1 
EVENT_WAVES_COMPLETE_TEXT_2 
EVENT_WAVES_COMPLETE_TEXT_3 
EVENT_WAVES_EMOTE_1 
EVENT_WAVES_EMOTE_2 
EVENT_PATH_REND 
EVENT_PATH_NEFARIUS 
EVENT_TELEPORT_1 
EVENT_TELEPORT_2 
EVENT_WHIRLWIND 
EVENT_CLEAVE 
EVENT_MORTAL_STRIKE 
72{
73 EVENT_START_1 = 1,
74 EVENT_START_2 = 2,
75 EVENT_START_3 = 3,
76 EVENT_START_4 = 4,
93 EVENT_PATH_REND = 26,
97 EVENT_WHIRLWIND = 30,
98 EVENT_CLEAVE = 31,
100};
@ EVENT_WAVES_TEXT_2
Definition boss_rend_blackhand.cpp:84
@ EVENT_START_4
Definition boss_rend_blackhand.cpp:76
@ EVENT_WAVES_TEXT_3
Definition boss_rend_blackhand.cpp:85
@ EVENT_PATH_REND
Definition boss_rend_blackhand.cpp:93
@ EVENT_START_1
Definition boss_rend_blackhand.cpp:73
@ EVENT_TELEPORT_1
Definition boss_rend_blackhand.cpp:95
@ EVENT_WAVES_COMPLETE_TEXT_2
Definition boss_rend_blackhand.cpp:89
@ EVENT_WHIRLWIND
Definition boss_rend_blackhand.cpp:97
@ EVENT_TURN_TO_REND
Definition boss_rend_blackhand.cpp:77
@ EVENT_WAVES_TEXT_1
Definition boss_rend_blackhand.cpp:83
@ EVENT_TURN_TO_FACING_1
Definition boss_rend_blackhand.cpp:79
@ EVENT_START_2
Definition boss_rend_blackhand.cpp:74
@ EVENT_SPAWN_WAVE
Definition boss_rend_blackhand.cpp:82
@ EVENT_PATH_NEFARIUS
Definition boss_rend_blackhand.cpp:94
@ EVENT_TURN_TO_FACING_3
Definition boss_rend_blackhand.cpp:81
@ EVENT_WAVES_EMOTE_2
Definition boss_rend_blackhand.cpp:92
@ EVENT_TELEPORT_2
Definition boss_rend_blackhand.cpp:96
@ EVENT_WAVES_TEXT_5
Definition boss_rend_blackhand.cpp:87
@ EVENT_START_3
Definition boss_rend_blackhand.cpp:75
@ EVENT_WAVES_TEXT_4
Definition boss_rend_blackhand.cpp:86
@ EVENT_TURN_TO_FACING_2
Definition boss_rend_blackhand.cpp:80
@ EVENT_CLEAVE
Definition boss_rend_blackhand.cpp:98
@ EVENT_WAVES_COMPLETE_TEXT_3
Definition boss_rend_blackhand.cpp:90
@ EVENT_WAVES_EMOTE_1
Definition boss_rend_blackhand.cpp:91
@ EVENT_MORTAL_STRIKE
Definition boss_rend_blackhand.cpp:99
@ EVENT_WAVES_COMPLETE_TEXT_1
Definition boss_rend_blackhand.cpp:88
@ EVENT_TURN_TO_PLAYER
Definition boss_rend_blackhand.cpp:78

◆ Misc

enum Misc
Enumerator
NEFARIUS_PATH_1 
NEFARIUS_PATH_2 
NEFARIUS_PATH_3 
REND_PATH_1 
REND_PATH_2 
59{
60 NEFARIUS_PATH_1 = 1379670,
61 NEFARIUS_PATH_2 = 1379671,
62 NEFARIUS_PATH_3 = 1379672,
63 REND_PATH_1 = 1379680,
64 REND_PATH_2 = 1379681,
65};
@ NEFARIUS_PATH_2
Definition boss_rend_blackhand.cpp:61
@ REND_PATH_1
Definition boss_rend_blackhand.cpp:63
@ NEFARIUS_PATH_3
Definition boss_rend_blackhand.cpp:62
@ REND_PATH_2
Definition boss_rend_blackhand.cpp:64
@ NEFARIUS_PATH_1
Definition boss_rend_blackhand.cpp:60

◆ Says

enum Says
Enumerator
SAY_BLACKHAND_1 
SAY_BLACKHAND_2 
EMOTE_BLACKHAND_DISMOUNT 
SAY_NEFARIUS_0 
SAY_NEFARIUS_1 
SAY_NEFARIUS_2 
SAY_NEFARIUS_3 
SAY_NEFARIUS_4 
SAY_NEFARIUS_5 
SAY_NEFARIUS_6 
SAY_NEFARIUS_7 
SAY_NEFARIUS_8 
SAY_NEFARIUS_9 
33{
34 // Rend Blackhand
38 // Victor Nefarius
49};
@ EMOTE_BLACKHAND_DISMOUNT
Definition boss_rend_blackhand.cpp:37
@ SAY_NEFARIUS_0
Definition boss_rend_blackhand.cpp:39
@ SAY_NEFARIUS_4
Definition boss_rend_blackhand.cpp:43
@ SAY_NEFARIUS_6
Definition boss_rend_blackhand.cpp:45
@ SAY_NEFARIUS_3
Definition boss_rend_blackhand.cpp:42
@ SAY_NEFARIUS_9
Definition boss_rend_blackhand.cpp:48
@ SAY_NEFARIUS_5
Definition boss_rend_blackhand.cpp:44
@ SAY_NEFARIUS_7
Definition boss_rend_blackhand.cpp:46
@ SAY_BLACKHAND_1
Definition boss_rend_blackhand.cpp:35
@ SAY_NEFARIUS_1
Definition boss_rend_blackhand.cpp:40
@ SAY_BLACKHAND_2
Definition boss_rend_blackhand.cpp:36
@ SAY_NEFARIUS_8
Definition boss_rend_blackhand.cpp:47
@ SAY_NEFARIUS_2
Definition boss_rend_blackhand.cpp:41

◆ Spells

enum Spells
Enumerator
SPELL_WHIRLWIND 
SPELL_CLEAVE 
SPELL_MORTAL_STRIKE 
SPELL_FRENZY 
SPELL_KNOCKDOWN 
24{
25 SPELL_WHIRLWIND = 13736, // sniffed
26 SPELL_CLEAVE = 15284,
27 SPELL_MORTAL_STRIKE = 16856,
28 SPELL_FRENZY = 8269,
29 SPELL_KNOCKDOWN = 13360 // On spawn during Gyth fight
30};
@ SPELL_CLEAVE
Definition boss_rend_blackhand.cpp:26
@ SPELL_MORTAL_STRIKE
Definition boss_rend_blackhand.cpp:27
@ SPELL_FRENZY
Definition boss_rend_blackhand.cpp:28
@ SPELL_KNOCKDOWN
Definition boss_rend_blackhand.cpp:29
@ SPELL_WHIRLWIND
Definition boss_rend_blackhand.cpp:25

Function Documentation

◆ AddSC_boss_rend_blackhand()

void AddSC_boss_rend_blackhand ( )
442{
444}
Definition boss_rend_blackhand.cpp:103

Referenced by AddEasternKingdomsScripts().