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  SimoneAIData {
  DATA_SIMONE_REVEAL = 1 ,
  DATA_SIMONE_PREPARE_ENCOUNTER = 2 ,
  DATA_SIMONE_VALID_THREATLIST = 3 ,
  DATA_SIMONE_SET_HOME = 4 ,
  DATA_SIMONE_CORPSE_REMOVED = 5
}
 
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 
125{
127
128 FRANKLIN_SAY = 9772, // broadcast_text.ID "I shall enjoy this, $c."
129 FRANKLIN_ENRAGE_EMOTE = 9764, // broadcast_text.ID "%s goes into a killing frenzy!"
130 FRANKLIN_DESPAWN_SAY = 9815, // breadcast_text.ID "Only a fool would remain in this battle..."
131
132 FRANKLIN_NORMAL_ENTRY = 14529,
133 FRANKLIN_EVIL_ENTRY = 14534,
134
135 FRANKLIN_HEAD = 18953, // item_template.entry
136
138
140};
@ FRANKLIN_WEAKNESS_SCORPID_STING
Definition npc_stave_of_ancients.h:137
@ FRANKLIN_SAY
Definition npc_stave_of_ancients.h:128
@ FRANKLIN_EVIL_ENTRY
Definition npc_stave_of_ancients.h:133
@ FRANKLIN_DESPAWN_SAY
Definition npc_stave_of_ancients.h:130
@ FRANKLIN_HEAD
Definition npc_stave_of_ancients.h:135
@ FRANKLIN_ENRAGE_EMOTE
Definition npc_stave_of_ancients.h:129
@ FRANKLIN_EVENT_DEMONIC_ENRAGE
Definition npc_stave_of_ancients.h:126
@ FRANKLIN_SPELL_ENTROPIC_STING
Definition npc_stave_of_ancients.h:139
@ FRANKLIN_NORMAL_ENTRY
Definition npc_stave_of_ancients.h:132

◆ 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 
101{
104
105 NELSON_SAY = 9782, // broadcast_text.ID "You dare challenge me? Prepare for an e..."
106 NELSON_WEAKNESS_EMOTE = 9785, // breadcast_text.ID "%s is immobilized."
107 NELSON_DESPAWN_SAY = 9815, // breadcast_text.ID "Only a fool would remain in this battle..."
108
109 NELSON_NORMAL_ENTRY = 14536, // creature_template.entry
110 NELSON_EVIL_ENTRY = 14530, // creature_template.entry
111 CREEPING_DOOM_ENTRY = 14761,
112
113 NELSON_HEAD = 18954, // item_template.entry
114
117
122};
@ NELSON_EVENT_DREADFUL_FRIGHT
Definition npc_stave_of_ancients.h:102
@ NELSON_NORMAL_ENTRY
Definition npc_stave_of_ancients.h:109
@ NELSON_SPELL_CREEPING_DOOM
Definition npc_stave_of_ancients.h:121
@ NELSON_HEAD
Definition npc_stave_of_ancients.h:113
@ NELSON_SAY
Definition npc_stave_of_ancients.h:105
@ NELSON_EVENT_CREEPING_DOOM
Definition npc_stave_of_ancients.h:103
@ NELSON_DESPAWN_SAY
Definition npc_stave_of_ancients.h:107
@ NELSON_WEAKNESS_FROST_TRAP
Definition npc_stave_of_ancients.h:116
@ NELSON_WEAKNESS_WING_CLIP
Definition npc_stave_of_ancients.h:115
@ NELSON_SPELL_SOUL_FLAME
Definition npc_stave_of_ancients.h:118
@ CREEPING_DOOM_ENTRY
Definition npc_stave_of_ancients.h:111
@ NELSON_SPELL_DREADFUL_FRIGHT
Definition npc_stave_of_ancients.h:119
@ NELSON_WEAKNESS_EMOTE
Definition npc_stave_of_ancients.h:106
@ NELSON_EVIL_ENTRY
Definition npc_stave_of_ancients.h:110
@ NELSON_SPELL_CRIPPLING_CLIP
Definition npc_stave_of_ancients.h:120

◆ 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

◆ SimoneAIData

Enumerator
DATA_SIMONE_REVEAL 
DATA_SIMONE_PREPARE_ENCOUNTER 
DATA_SIMONE_VALID_THREATLIST 
DATA_SIMONE_SET_HOME 
DATA_SIMONE_CORPSE_REMOVED 
92{
98};
@ DATA_SIMONE_SET_HOME
Definition npc_stave_of_ancients.h:96
@ DATA_SIMONE_REVEAL
Definition npc_stave_of_ancients.h:93
@ DATA_SIMONE_VALID_THREATLIST
Definition npc_stave_of_ancients.h:95
@ DATA_SIMONE_CORPSE_REMOVED
Definition npc_stave_of_ancients.h:97
@ DATA_SIMONE_PREPARE_ENCOUNTER
Definition npc_stave_of_ancients.h:94