AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
npc_stave_of_ancients.h File Reference
#include "ScriptedCreature.h"

Go to the source code of this file.

Classes

struct  NPCStaveQuestAI
 

Enumerations

enum  Common {
  GOSSIP_EVENT_START_OPTION_ID = 0 ,
  EVENT_ENCOUNTER_START = 1 ,
  EVENT_REVEAL = 2 ,
  EVENT_FOOLS_PLIGHT = 3 ,
  EVENT_RANGE_CHECK = 4 ,
  EVENT_UNFAIR_FIGHT = 5 ,
  QUEST_STAVE_OF_THE_ANCIENTS = 7636 ,
  SPELL_FEIGN_DEATH = 5384 ,
  SPELL_DEMONIC_ENRAGE = 23257 ,
  SPELL_FOOLS_PLIGHT = 23504
}
 
enum  NPCArtorius {
  ARTORIUS_EVENT_DEMONIC_DOOM = 6 ,
  ARTORIUS_EVENT_DEMONIC_ENRAGE = 7 ,
  ARTORIUS_WEAKNESS_EMOTE = 9786 ,
  ARTORIUS_SAY = 9787 ,
  ARTORIUS_NORMAL_ENTRY = 14531 ,
  ARTORIUS_EVIL_ENTRY = 14535 ,
  ARTORIUS_HEAD = 18955 ,
  ARTORIUS_SPELL_DEMONIC_DOOM = 23298 ,
  ARTORIUS_SPELL_STINGING_TRAUMA = 23299
}
 
enum  NPCSimone {
  SIMONE_EVENT_TALK = 6 ,
  SIMONE_EVENT_CHECK_PET_STATE = 7 ,
  SIMONE_EVENT_CHAIN_LIGHTNING = 8 ,
  SIMONE_EVENT_TEMPTRESS_KISS = 9 ,
  SIMONE_EMOTE = 9759 ,
  SIMONE_SAY = 9760 ,
  SIMONE_WEAKNESS_EMOTE = 9762 ,
  SIMONE_NORMAL_ENTRY = 14527 ,
  SIMONE_EVIL_ENTRY = 14533 ,
  SIMONE_HEAD = 18952 ,
  SIMONE_SPELL_WEAKNESS_VIPER_STING = 3034 ,
  SIMONE_SPELL_TEMPTRESS_KISS = 23205 ,
  SIMONE_SPELL_CHAIN_LIGHTNING = 23206 ,
  SIMONE_SPELL_SILENCE = 23207
}
 
enum  NPCPrecious {
  PRECIOUS_NORMAL_ENTRY = 14528 ,
  PRECIOUS_EVIL_ENTRY = 14538
}
 
enum  NPCNelson {
  NELSON_EVENT_DREADFUL_FRIGHT = 6 ,
  NELSON_EVENT_CREEPING_DOOM = 7 ,
  NELSON_SAY = 9782 ,
  NELSON_WEAKNESS_EMOTE = 9785 ,
  NELSON_DESPAWN_SAY = 9815 ,
  NELSON_NORMAL_ENTRY = 14536 ,
  NELSON_EVIL_ENTRY = 14530 ,
  CREEPING_DOOM_ENTRY = 14761 ,
  NELSON_HEAD = 18954 ,
  NELSON_WEAKNESS_WING_CLIP = 2974 ,
  NELSON_WEAKNESS_FROST_TRAP = 13810 ,
  NELSON_SPELL_SOUL_FLAME = 23272 ,
  NELSON_SPELL_DREADFUL_FRIGHT = 23275 ,
  NELSON_SPELL_CRIPPLING_CLIP = 23279 ,
  NELSON_SPELL_CREEPING_DOOM = 23589
}
 
enum  NPCFranklin {
  FRANKLIN_EVENT_DEMONIC_ENRAGE = 6 ,
  FRANKLIN_SAY = 9772 ,
  FRANKLIN_ENRAGE_EMOTE = 9764 ,
  FRANKLIN_DESPAWN_SAY = 9815 ,
  FRANKLIN_NORMAL_ENTRY = 14529 ,
  FRANKLIN_EVIL_ENTRY = 14534 ,
  FRANKLIN_HEAD = 18953 ,
  FRANKLIN_WEAKNESS_SCORPID_STING = 3043 ,
  FRANKLIN_SPELL_ENTROPIC_STING = 23260
}
 

Enumeration Type Documentation

◆ Common

enum Common
Enumerator
GOSSIP_EVENT_START_OPTION_ID 
EVENT_ENCOUNTER_START 
EVENT_REVEAL 
EVENT_FOOLS_PLIGHT 
EVENT_RANGE_CHECK 
EVENT_UNFAIR_FIGHT 
QUEST_STAVE_OF_THE_ANCIENTS 
SPELL_FEIGN_DEATH 
SPELL_DEMONIC_ENRAGE 
SPELL_FOOLS_PLIGHT 
24{
25 // Gossip
27
28 // Events
30 EVENT_REVEAL = 2,
34
36
37 // Spells
38 // Player
39 SPELL_FEIGN_DEATH = 5384,
40 // NPC
42 SPELL_FOOLS_PLIGHT = 23504,
43};
@ EVENT_ENCOUNTER_START
Definition: npc_stave_of_ancients.h:29
@ EVENT_UNFAIR_FIGHT
Definition: npc_stave_of_ancients.h:33
@ EVENT_FOOLS_PLIGHT
Definition: npc_stave_of_ancients.h:31
@ SPELL_DEMONIC_ENRAGE
Definition: npc_stave_of_ancients.h:41
@ EVENT_RANGE_CHECK
Definition: npc_stave_of_ancients.h:32
@ SPELL_FEIGN_DEATH
Definition: npc_stave_of_ancients.h:39
@ EVENT_REVEAL
Definition: npc_stave_of_ancients.h:30
@ QUEST_STAVE_OF_THE_ANCIENTS
Definition: npc_stave_of_ancients.h:35
@ GOSSIP_EVENT_START_OPTION_ID
Definition: npc_stave_of_ancients.h:26
@ SPELL_FOOLS_PLIGHT
Definition: npc_stave_of_ancients.h:42

◆ NPCArtorius

Enumerator
ARTORIUS_EVENT_DEMONIC_DOOM 
ARTORIUS_EVENT_DEMONIC_ENRAGE 
ARTORIUS_WEAKNESS_EMOTE 
ARTORIUS_SAY 
ARTORIUS_NORMAL_ENTRY 
ARTORIUS_EVIL_ENTRY 
ARTORIUS_HEAD 
ARTORIUS_SPELL_DEMONIC_DOOM 
ARTORIUS_SPELL_STINGING_TRAUMA 
46{
49
50 ARTORIUS_WEAKNESS_EMOTE = 9786, // broadcast_text.ID "%s is stricken by a virulent poison."
51 ARTORIUS_SAY = 9787, // broadcast_text.ID "Your soul is mine, weakling."
52
53 ARTORIUS_NORMAL_ENTRY = 14531, // creature_template.entry
54 ARTORIUS_EVIL_ENTRY = 14535, // creature_template.entry
55
56 ARTORIUS_HEAD = 18955, // item_template.entry
57
60};
@ ARTORIUS_WEAKNESS_EMOTE
Definition: npc_stave_of_ancients.h:50
@ ARTORIUS_EVENT_DEMONIC_ENRAGE
Definition: npc_stave_of_ancients.h:48
@ ARTORIUS_EVENT_DEMONIC_DOOM
Definition: npc_stave_of_ancients.h:47
@ ARTORIUS_EVIL_ENTRY
Definition: npc_stave_of_ancients.h:54
@ ARTORIUS_HEAD
Definition: npc_stave_of_ancients.h:56
@ ARTORIUS_NORMAL_ENTRY
Definition: npc_stave_of_ancients.h:53
@ ARTORIUS_SAY
Definition: npc_stave_of_ancients.h:51
@ ARTORIUS_SPELL_DEMONIC_DOOM
Definition: npc_stave_of_ancients.h:58
@ ARTORIUS_SPELL_STINGING_TRAUMA
Definition: npc_stave_of_ancients.h:59

◆ NPCFranklin

Enumerator
FRANKLIN_EVENT_DEMONIC_ENRAGE 
FRANKLIN_SAY 
FRANKLIN_ENRAGE_EMOTE 
FRANKLIN_DESPAWN_SAY 
FRANKLIN_NORMAL_ENTRY 
FRANKLIN_EVIL_ENTRY 
FRANKLIN_HEAD 
FRANKLIN_WEAKNESS_SCORPID_STING 
FRANKLIN_SPELL_ENTROPIC_STING 
116{
118
119 FRANKLIN_SAY = 9772, // broadcast_text.ID "I shall enjoy this, $c."
120 FRANKLIN_ENRAGE_EMOTE = 9764, // broadcast_text.ID "%s goes into a killing frenzy!"
121 FRANKLIN_DESPAWN_SAY = 9815, // breadcast_text.ID "Only a fool would remain in this battle..."
122
123 FRANKLIN_NORMAL_ENTRY = 14529,
124 FRANKLIN_EVIL_ENTRY = 14534,
125
126 FRANKLIN_HEAD = 18953, // item_template.entry
127
129
131};
@ FRANKLIN_WEAKNESS_SCORPID_STING
Definition: npc_stave_of_ancients.h:128
@ FRANKLIN_SAY
Definition: npc_stave_of_ancients.h:119
@ FRANKLIN_EVIL_ENTRY
Definition: npc_stave_of_ancients.h:124
@ FRANKLIN_DESPAWN_SAY
Definition: npc_stave_of_ancients.h:121
@ FRANKLIN_HEAD
Definition: npc_stave_of_ancients.h:126
@ FRANKLIN_ENRAGE_EMOTE
Definition: npc_stave_of_ancients.h:120
@ FRANKLIN_EVENT_DEMONIC_ENRAGE
Definition: npc_stave_of_ancients.h:117
@ FRANKLIN_SPELL_ENTROPIC_STING
Definition: npc_stave_of_ancients.h:130
@ FRANKLIN_NORMAL_ENTRY
Definition: npc_stave_of_ancients.h:123

◆ NPCNelson

enum NPCNelson
Enumerator
NELSON_EVENT_DREADFUL_FRIGHT 
NELSON_EVENT_CREEPING_DOOM 
NELSON_SAY 
NELSON_WEAKNESS_EMOTE 
NELSON_DESPAWN_SAY 
NELSON_NORMAL_ENTRY 
NELSON_EVIL_ENTRY 
CREEPING_DOOM_ENTRY 
NELSON_HEAD 
NELSON_WEAKNESS_WING_CLIP 
NELSON_WEAKNESS_FROST_TRAP 
NELSON_SPELL_SOUL_FLAME 
NELSON_SPELL_DREADFUL_FRIGHT 
NELSON_SPELL_CRIPPLING_CLIP 
NELSON_SPELL_CREEPING_DOOM 
92{
95
96 NELSON_SAY = 9782, // broadcast_text.ID "You dare challenge me? Prepare for an e..."
97 NELSON_WEAKNESS_EMOTE = 9785, // breadcast_text.ID "%s is immobilized."
98 NELSON_DESPAWN_SAY = 9815, // breadcast_text.ID "Only a fool would remain in this battle..."
99
100 NELSON_NORMAL_ENTRY = 14536, // creature_template.entry
101 NELSON_EVIL_ENTRY = 14530, // creature_template.entry
102 CREEPING_DOOM_ENTRY = 14761,
103
104 NELSON_HEAD = 18954, // item_template.entry
105
108
113};
@ NELSON_EVENT_DREADFUL_FRIGHT
Definition: npc_stave_of_ancients.h:93
@ NELSON_NORMAL_ENTRY
Definition: npc_stave_of_ancients.h:100
@ NELSON_SPELL_CREEPING_DOOM
Definition: npc_stave_of_ancients.h:112
@ NELSON_HEAD
Definition: npc_stave_of_ancients.h:104
@ NELSON_SAY
Definition: npc_stave_of_ancients.h:96
@ NELSON_EVENT_CREEPING_DOOM
Definition: npc_stave_of_ancients.h:94
@ NELSON_DESPAWN_SAY
Definition: npc_stave_of_ancients.h:98
@ NELSON_WEAKNESS_FROST_TRAP
Definition: npc_stave_of_ancients.h:107
@ NELSON_WEAKNESS_WING_CLIP
Definition: npc_stave_of_ancients.h:106
@ NELSON_SPELL_SOUL_FLAME
Definition: npc_stave_of_ancients.h:109
@ CREEPING_DOOM_ENTRY
Definition: npc_stave_of_ancients.h:102
@ NELSON_SPELL_DREADFUL_FRIGHT
Definition: npc_stave_of_ancients.h:110
@ NELSON_WEAKNESS_EMOTE
Definition: npc_stave_of_ancients.h:97
@ NELSON_EVIL_ENTRY
Definition: npc_stave_of_ancients.h:101
@ NELSON_SPELL_CRIPPLING_CLIP
Definition: npc_stave_of_ancients.h:111

◆ NPCPrecious

Enumerator
PRECIOUS_NORMAL_ENTRY 
PRECIOUS_EVIL_ENTRY 
86{
89};
@ PRECIOUS_NORMAL_ENTRY
Definition: npc_stave_of_ancients.h:87
@ PRECIOUS_EVIL_ENTRY
Definition: npc_stave_of_ancients.h:88

◆ NPCSimone

enum NPCSimone
Enumerator
SIMONE_EVENT_TALK 
SIMONE_EVENT_CHECK_PET_STATE 
SIMONE_EVENT_CHAIN_LIGHTNING 
SIMONE_EVENT_TEMPTRESS_KISS 
SIMONE_EMOTE 
SIMONE_SAY 
SIMONE_WEAKNESS_EMOTE 
SIMONE_NORMAL_ENTRY 
SIMONE_EVIL_ENTRY 
SIMONE_HEAD 
SIMONE_SPELL_WEAKNESS_VIPER_STING 
SIMONE_SPELL_TEMPTRESS_KISS 
SIMONE_SPELL_CHAIN_LIGHTNING 
SIMONE_SPELL_SILENCE 
63{
68
69 SIMONE_EMOTE = 9759, // broadcast_text.ID "%s laughs at your foolish request."
70 SIMONE_SAY = 9760, // broadcast_text.ID "As you wish, $c."
71 SIMONE_WEAKNESS_EMOTE = 9762, // broadcast_text.ID "%s is silenced by the venomous sting."
72
73 SIMONE_NORMAL_ENTRY = 14527, // creature_template.entry
74 SIMONE_EVIL_ENTRY = 14533, // creature_template.entry
75
76 SIMONE_HEAD = 18952, // item_template.entry
77
81 // Found 23207 using spell editor it matches the duration, it doesn't have animation and the id is close to the other simone spells
83};
@ SIMONE_SPELL_SILENCE
Definition: npc_stave_of_ancients.h:82
@ SIMONE_EVENT_CHAIN_LIGHTNING
Definition: npc_stave_of_ancients.h:66
@ SIMONE_WEAKNESS_EMOTE
Definition: npc_stave_of_ancients.h:71
@ SIMONE_HEAD
Definition: npc_stave_of_ancients.h:76
@ SIMONE_SAY
Definition: npc_stave_of_ancients.h:70
@ SIMONE_EMOTE
Definition: npc_stave_of_ancients.h:69
@ SIMONE_EVIL_ENTRY
Definition: npc_stave_of_ancients.h:74
@ SIMONE_NORMAL_ENTRY
Definition: npc_stave_of_ancients.h:73
@ SIMONE_EVENT_TALK
Definition: npc_stave_of_ancients.h:64
@ SIMONE_SPELL_CHAIN_LIGHTNING
Definition: npc_stave_of_ancients.h:80
@ SIMONE_EVENT_CHECK_PET_STATE
Definition: npc_stave_of_ancients.h:65
@ SIMONE_SPELL_TEMPTRESS_KISS
Definition: npc_stave_of_ancients.h:79
@ SIMONE_SPELL_WEAKNESS_VIPER_STING
Definition: npc_stave_of_ancients.h:78
@ SIMONE_EVENT_TEMPTRESS_KISS
Definition: npc_stave_of_ancients.h:67