AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
zone_azuremyst_isle.cpp File Reference
#include "Cell.h"
#include "CellImpl.h"
#include "CreatureScript.h"
#include "GameObjectScript.h"
#include "GridNotifiers.h"
#include "ScriptedCreature.h"
#include "ScriptedEscortAI.h"
#include "SpellAuras.h"
#include "SpellScript.h"
#include "SpellScriptLoader.h"
#include "GridNotifiersImpl.h"

Go to the source code of this file.

Classes

class  npc_draenei_survivor
 
struct  npc_draenei_survivor::npc_draenei_survivorAI
 
class  npc_injured_draenei
 
struct  npc_injured_draenei::npc_injured_draeneiAI
 
class  npc_magwin
 
struct  npc_magwin::npc_magwinAI
 
class  go_ravager_cage
 
class  npc_death_ravager
 
struct  npc_death_ravager::npc_death_ravagerAI
 
class  npc_stillpine_capitive
 
struct  npc_stillpine_capitive::npc_stillpine_capitiveAI
 
class  go_bristlelimb_cage
 
class  spell_inoculate_nestlewood_owlkin
 

Enumerations

enum  draeneiSurvivor {
  SAY_HEAL = 0 ,
  SAY_HELP = 1 ,
  SPELL_IRRIDATION = 35046 ,
  SPELL_STUNNED = 28630
}
 
enum  Magwin {
  SAY_START = 0 ,
  SAY_AGGRO = 1 ,
  SAY_PROGRESS = 2 ,
  SAY_END1 = 3 ,
  SAY_END2 = 4 ,
  EMOTE_HUG = 5 ,
  NPC_COWLEN = 17311 ,
  SAY_COWLEN = 0 ,
  EVENT_ACCEPT_QUEST = 1 ,
  EVENT_START_ESCORT = 2 ,
  EVENT_STAND = 3 ,
  EVENT_TALK_END = 4 ,
  EVENT_COWLEN_TALK = 5 ,
  QUEST_A_CRY_FOR_HELP = 9528
}
 
enum  RavegerCage {
  NPC_DEATH_RAVAGER = 17556 ,
  SPELL_REND = 13443 ,
  SPELL_ENRAGING_BITE = 30736 ,
  QUEST_STRENGTH_ONE = 9582
}
 
enum  BristlelimbCage {
  QUEST_THE_PROPHECY_OF_AKIDA = 9544 ,
  NPC_STILLPINE_CAPITIVE = 17375 ,
  GO_BRISTELIMB_CAGE = 181714 ,
  CAPITIVE_SAY = 0 ,
  POINT_INIT = 1 ,
  EVENT_DESPAWN = 1
}
 
enum  NestlewoodOwlkin {
  NPC_NESTLEWOOD_OWLKIN_ENTRY = 16518 ,
  NPC_INOCULATED_OWLKIN_ENTRY = 16534 ,
  TALK_OWLKIN = 0
}
 

Functions

void AddSC_azuremyst_isle ()
 

Enumeration Type Documentation

◆ BristlelimbCage

Enumerator
QUEST_THE_PROPHECY_OF_AKIDA 
NPC_STILLPINE_CAPITIVE 
GO_BRISTELIMB_CAGE 
CAPITIVE_SAY 
POINT_INIT 
EVENT_DESPAWN 
413{
416 GO_BRISTELIMB_CAGE = 181714,
417
418 CAPITIVE_SAY = 0,
419
420 POINT_INIT = 1,
421 EVENT_DESPAWN = 1,
422};
@ EVENT_DESPAWN
Definition: zone_azuremyst_isle.cpp:421
@ POINT_INIT
Definition: zone_azuremyst_isle.cpp:420
@ CAPITIVE_SAY
Definition: zone_azuremyst_isle.cpp:418
@ QUEST_THE_PROPHECY_OF_AKIDA
Definition: zone_azuremyst_isle.cpp:414
@ GO_BRISTELIMB_CAGE
Definition: zone_azuremyst_isle.cpp:416
@ NPC_STILLPINE_CAPITIVE
Definition: zone_azuremyst_isle.cpp:415

◆ draeneiSurvivor

Enumerator
SAY_HEAL 
SAY_HELP 
SPELL_IRRIDATION 
SPELL_STUNNED 
35{
36 SAY_HEAL = 0,
37 SAY_HELP = 1,
38 SPELL_IRRIDATION = 35046,
39 SPELL_STUNNED = 28630
40};
@ SAY_HELP
Definition: zone_azuremyst_isle.cpp:37
@ SAY_HEAL
Definition: zone_azuremyst_isle.cpp:36
@ SPELL_IRRIDATION
Definition: zone_azuremyst_isle.cpp:38
@ SPELL_STUNNED
Definition: zone_azuremyst_isle.cpp:39

◆ Magwin

enum Magwin
Enumerator
SAY_START 
SAY_AGGRO 
SAY_PROGRESS 
SAY_END1 
SAY_END2 
EMOTE_HUG 
NPC_COWLEN 
SAY_COWLEN 
EVENT_ACCEPT_QUEST 
EVENT_START_ESCORT 
EVENT_STAND 
EVENT_TALK_END 
EVENT_COWLEN_TALK 
QUEST_A_CRY_FOR_HELP 
204{
205 SAY_START = 0,
206 SAY_AGGRO = 1,
207 SAY_PROGRESS = 2,
208 SAY_END1 = 3,
209 SAY_END2 = 4,
210 EMOTE_HUG = 5,
211 NPC_COWLEN = 17311,
212 SAY_COWLEN = 0,
215 EVENT_STAND = 3,
216 EVENT_TALK_END = 4,
219};
@ SAY_PROGRESS
Definition: zone_azuremyst_isle.cpp:207
@ SAY_START
Definition: zone_azuremyst_isle.cpp:205
@ EVENT_STAND
Definition: zone_azuremyst_isle.cpp:215
@ EMOTE_HUG
Definition: zone_azuremyst_isle.cpp:210
@ SAY_COWLEN
Definition: zone_azuremyst_isle.cpp:212
@ SAY_AGGRO
Definition: zone_azuremyst_isle.cpp:206
@ QUEST_A_CRY_FOR_HELP
Definition: zone_azuremyst_isle.cpp:218
@ NPC_COWLEN
Definition: zone_azuremyst_isle.cpp:211
@ EVENT_COWLEN_TALK
Definition: zone_azuremyst_isle.cpp:217
@ SAY_END1
Definition: zone_azuremyst_isle.cpp:208
@ SAY_END2
Definition: zone_azuremyst_isle.cpp:209
@ EVENT_START_ESCORT
Definition: zone_azuremyst_isle.cpp:214
@ EVENT_ACCEPT_QUEST
Definition: zone_azuremyst_isle.cpp:213
@ EVENT_TALK_END
Definition: zone_azuremyst_isle.cpp:216

◆ NestlewoodOwlkin

Enumerator
NPC_NESTLEWOOD_OWLKIN_ENTRY 
NPC_INOCULATED_OWLKIN_ENTRY 
TALK_OWLKIN 
513{
516
517 TALK_OWLKIN = 0
518};
@ TALK_OWLKIN
Definition: zone_azuremyst_isle.cpp:517
@ NPC_NESTLEWOOD_OWLKIN_ENTRY
Definition: zone_azuremyst_isle.cpp:514
@ NPC_INOCULATED_OWLKIN_ENTRY
Definition: zone_azuremyst_isle.cpp:515

◆ RavegerCage

Enumerator
NPC_DEATH_RAVAGER 
SPELL_REND 
SPELL_ENRAGING_BITE 
QUEST_STRENGTH_ONE 
328{
329 NPC_DEATH_RAVAGER = 17556,
330
331 SPELL_REND = 13443,
332 SPELL_ENRAGING_BITE = 30736,
333
334 QUEST_STRENGTH_ONE = 9582
335};
@ QUEST_STRENGTH_ONE
Definition: zone_azuremyst_isle.cpp:334
@ NPC_DEATH_RAVAGER
Definition: zone_azuremyst_isle.cpp:329
@ SPELL_ENRAGING_BITE
Definition: zone_azuremyst_isle.cpp:332
@ SPELL_REND
Definition: zone_azuremyst_isle.cpp:331

Function Documentation

◆ AddSC_azuremyst_isle()

void AddSC_azuremyst_isle ( )
562{
565 new npc_magwin();
566 new npc_death_ravager();
567 new go_ravager_cage();
571}
#define RegisterSpellScript(spell_script)
Definition: SpellScriptLoader.h:88
Definition: zone_azuremyst_isle.cpp:43
Definition: zone_azuremyst_isle.cpp:162
Definition: zone_azuremyst_isle.cpp:222
Definition: zone_azuremyst_isle.cpp:338
Definition: zone_azuremyst_isle.cpp:359
Definition: zone_azuremyst_isle.cpp:425
Definition: zone_azuremyst_isle.cpp:492
Definition: zone_azuremyst_isle.cpp:521

References RegisterSpellScript.

Referenced by AddKalimdorScripts().