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 
429{
432 GO_BRISTELIMB_CAGE = 181714,
433
434 CAPITIVE_SAY = 0,
435
436 POINT_INIT = 1,
437 EVENT_DESPAWN = 1,
438};
@ EVENT_DESPAWN
Definition: zone_azuremyst_isle.cpp:437
@ POINT_INIT
Definition: zone_azuremyst_isle.cpp:436
@ CAPITIVE_SAY
Definition: zone_azuremyst_isle.cpp:434
@ QUEST_THE_PROPHECY_OF_AKIDA
Definition: zone_azuremyst_isle.cpp:430
@ GO_BRISTELIMB_CAGE
Definition: zone_azuremyst_isle.cpp:432
@ NPC_STILLPINE_CAPITIVE
Definition: zone_azuremyst_isle.cpp:431

◆ draeneiSurvivor

Enumerator
SAY_HEAL 
SAY_HELP 
SPELL_IRRIDATION 
SPELL_STUNNED 
51{
52 SAY_HEAL = 0,
53 SAY_HELP = 1,
54 SPELL_IRRIDATION = 35046,
55 SPELL_STUNNED = 28630
56};
@ SAY_HELP
Definition: zone_azuremyst_isle.cpp:53
@ SAY_HEAL
Definition: zone_azuremyst_isle.cpp:52
@ SPELL_IRRIDATION
Definition: zone_azuremyst_isle.cpp:54
@ SPELL_STUNNED
Definition: zone_azuremyst_isle.cpp:55

◆ 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 
220{
221 SAY_START = 0,
222 SAY_AGGRO = 1,
223 SAY_PROGRESS = 2,
224 SAY_END1 = 3,
225 SAY_END2 = 4,
226 EMOTE_HUG = 5,
227 NPC_COWLEN = 17311,
228 SAY_COWLEN = 0,
231 EVENT_STAND = 3,
232 EVENT_TALK_END = 4,
235};
@ SAY_PROGRESS
Definition: zone_azuremyst_isle.cpp:223
@ SAY_START
Definition: zone_azuremyst_isle.cpp:221
@ EVENT_STAND
Definition: zone_azuremyst_isle.cpp:231
@ EMOTE_HUG
Definition: zone_azuremyst_isle.cpp:226
@ SAY_COWLEN
Definition: zone_azuremyst_isle.cpp:228
@ SAY_AGGRO
Definition: zone_azuremyst_isle.cpp:222
@ QUEST_A_CRY_FOR_HELP
Definition: zone_azuremyst_isle.cpp:234
@ NPC_COWLEN
Definition: zone_azuremyst_isle.cpp:227
@ EVENT_COWLEN_TALK
Definition: zone_azuremyst_isle.cpp:233
@ SAY_END1
Definition: zone_azuremyst_isle.cpp:224
@ SAY_END2
Definition: zone_azuremyst_isle.cpp:225
@ EVENT_START_ESCORT
Definition: zone_azuremyst_isle.cpp:230
@ EVENT_ACCEPT_QUEST
Definition: zone_azuremyst_isle.cpp:229
@ EVENT_TALK_END
Definition: zone_azuremyst_isle.cpp:232

◆ NestlewoodOwlkin

Enumerator
NPC_NESTLEWOOD_OWLKIN_ENTRY 
NPC_INOCULATED_OWLKIN_ENTRY 
TALK_OWLKIN 
529{
532
533 TALK_OWLKIN = 0
534};
@ TALK_OWLKIN
Definition: zone_azuremyst_isle.cpp:533
@ NPC_NESTLEWOOD_OWLKIN_ENTRY
Definition: zone_azuremyst_isle.cpp:530
@ NPC_INOCULATED_OWLKIN_ENTRY
Definition: zone_azuremyst_isle.cpp:531

◆ RavegerCage

Enumerator
NPC_DEATH_RAVAGER 
SPELL_REND 
SPELL_ENRAGING_BITE 
QUEST_STRENGTH_ONE 
344{
345 NPC_DEATH_RAVAGER = 17556,
346
347 SPELL_REND = 13443,
348 SPELL_ENRAGING_BITE = 30736,
349
350 QUEST_STRENGTH_ONE = 9582
351};
@ QUEST_STRENGTH_ONE
Definition: zone_azuremyst_isle.cpp:350
@ NPC_DEATH_RAVAGER
Definition: zone_azuremyst_isle.cpp:345
@ SPELL_ENRAGING_BITE
Definition: zone_azuremyst_isle.cpp:348
@ SPELL_REND
Definition: zone_azuremyst_isle.cpp:347

Function Documentation

◆ AddSC_azuremyst_isle()

void AddSC_azuremyst_isle ( )
578{
581 new npc_magwin();
582 new npc_death_ravager();
583 new go_ravager_cage();
587}
#define RegisterSpellScript(spell_script)
Definition: SpellScriptLoader.h:88
Definition: zone_azuremyst_isle.cpp:59
Definition: zone_azuremyst_isle.cpp:178
Definition: zone_azuremyst_isle.cpp:238
Definition: zone_azuremyst_isle.cpp:354
Definition: zone_azuremyst_isle.cpp:375
Definition: zone_azuremyst_isle.cpp:441
Definition: zone_azuremyst_isle.cpp:508
Definition: zone_azuremyst_isle.cpp:537

References RegisterSpellScript.

Referenced by AddKalimdorScripts().