AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
npc_stave_of_ancients.h File Reference
#include "CreatureScript.h"
#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 
25{
26 // Gossip
28
29 // Events
31 EVENT_REVEAL = 2,
35
37
38 // Spells
39 // Player
40 SPELL_FEIGN_DEATH = 5384,
41 // NPC
43 SPELL_FOOLS_PLIGHT = 23504,
44};
@ EVENT_ENCOUNTER_START
Definition: npc_stave_of_ancients.h:30
@ EVENT_UNFAIR_FIGHT
Definition: npc_stave_of_ancients.h:34
@ EVENT_FOOLS_PLIGHT
Definition: npc_stave_of_ancients.h:32
@ SPELL_DEMONIC_ENRAGE
Definition: npc_stave_of_ancients.h:42
@ EVENT_RANGE_CHECK
Definition: npc_stave_of_ancients.h:33
@ SPELL_FEIGN_DEATH
Definition: npc_stave_of_ancients.h:40
@ EVENT_REVEAL
Definition: npc_stave_of_ancients.h:31
@ QUEST_STAVE_OF_THE_ANCIENTS
Definition: npc_stave_of_ancients.h:36
@ GOSSIP_EVENT_START_OPTION_ID
Definition: npc_stave_of_ancients.h:27
@ SPELL_FOOLS_PLIGHT
Definition: npc_stave_of_ancients.h:43

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

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

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

◆ NPCPrecious

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

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