AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
zone_azshara.cpp File Reference
#include "Player.h"
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "ScriptedGossip.h"
#include "SpellInfo.h"

Go to the source code of this file.

Classes

class  npc_spitelashes
 
struct  npc_spitelashes::npc_spitelashesAI
 
class  npc_rizzle_sprysprocket
 
struct  npc_rizzle_sprysprocket::npc_rizzle_sprysprocketAI
 
class  npc_depth_charge
 
struct  npc_depth_charge::npc_depth_chargeAI
 

Macros

#define GOSSIP_GET_MOONSTONE   "Hand over the Southfury moonstone and I'll let you go."
 

Enumerations

enum  Spitelashes {
  SPELL_POLYMORPH_RANK1 = 118 ,
  SPELL_POLYMORPH_RANK2 = 12824 ,
  SPELL_POLYMORPH_RANK3 = 12825 ,
  SPELL_POLYMORPH_RANK4 = 12826 ,
  SPELL_POLYMORPH = 29124 ,
  SPELL_POLYMORPH_BACKFIRE = 28406 ,
  SPELL_REMOVE_POLYMORPH = 6924
}
 
enum  RizzleSprysprocketData {
  QUEST_CHASING_THE_MOONSTONE = 10994 ,
  NPC_DEPTH_CHARGE = 23025 ,
  SPELL_RIZZLE_BLACKJACK = 39865 ,
  SPELL_RIZZLE_ESCAPE = 39871 ,
  SPELL_RIZZLE_FROST_GRENADE = 40525 ,
  SPELL_DEPTH_CHARGE_TRAP = 38576 ,
  SPELL_PERIODIC_DEPTH_CHARGE = 39912 ,
  SPELL_GIVE_SOUTHFURY_MOONSTONE = 39886 ,
  SAY_RIZZLE_START = 0 ,
  SAY_RIZZLE_GRENADE = 1 ,
  SAY_RIZZLE_FINAL = 2 ,
  MSG_ESCAPE_NOTICE = 3
}
 

Functions

void AddSC_azshara ()
 

Variables

Position const WPs [58]
 

Macro Definition Documentation

◆ GOSSIP_GET_MOONSTONE

#define GOSSIP_GET_MOONSTONE   "Hand over the Southfury moonstone and I'll let you go."

Enumeration Type Documentation

◆ RizzleSprysprocketData

Enumerator
QUEST_CHASING_THE_MOONSTONE 
NPC_DEPTH_CHARGE 
SPELL_RIZZLE_BLACKJACK 
SPELL_RIZZLE_ESCAPE 
SPELL_RIZZLE_FROST_GRENADE 
SPELL_DEPTH_CHARGE_TRAP 
SPELL_PERIODIC_DEPTH_CHARGE 
SPELL_GIVE_SOUTHFURY_MOONSTONE 
SAY_RIZZLE_START 
SAY_RIZZLE_GRENADE 
SAY_RIZZLE_FINAL 
MSG_ESCAPE_NOTICE 
132{
134
135 NPC_DEPTH_CHARGE = 23025,
136
138 SPELL_RIZZLE_ESCAPE = 39871,
143
148};
@ SPELL_GIVE_SOUTHFURY_MOONSTONE
Definition: zone_azshara.cpp:142
@ SPELL_RIZZLE_ESCAPE
Definition: zone_azshara.cpp:138
@ SAY_RIZZLE_FINAL
Definition: zone_azshara.cpp:146
@ SPELL_RIZZLE_FROST_GRENADE
Definition: zone_azshara.cpp:139
@ SAY_RIZZLE_START
Definition: zone_azshara.cpp:144
@ SPELL_PERIODIC_DEPTH_CHARGE
Definition: zone_azshara.cpp:141
@ QUEST_CHASING_THE_MOONSTONE
Definition: zone_azshara.cpp:133
@ NPC_DEPTH_CHARGE
Definition: zone_azshara.cpp:135
@ SAY_RIZZLE_GRENADE
Definition: zone_azshara.cpp:145
@ SPELL_DEPTH_CHARGE_TRAP
Definition: zone_azshara.cpp:140
@ SPELL_RIZZLE_BLACKJACK
Definition: zone_azshara.cpp:137
@ MSG_ESCAPE_NOTICE
Definition: zone_azshara.cpp:147

◆ Spitelashes

Enumerator
SPELL_POLYMORPH_RANK1 
SPELL_POLYMORPH_RANK2 
SPELL_POLYMORPH_RANK3 
SPELL_POLYMORPH_RANK4 
SPELL_POLYMORPH 
SPELL_POLYMORPH_BACKFIRE 
SPELL_REMOVE_POLYMORPH 
42{
47 SPELL_POLYMORPH = 29124,
50};
@ SPELL_POLYMORPH_RANK4
Definition: zone_azshara.cpp:46
@ SPELL_POLYMORPH_RANK2
Definition: zone_azshara.cpp:44
@ SPELL_POLYMORPH_RANK1
Definition: zone_azshara.cpp:43
@ SPELL_POLYMORPH_RANK3
Definition: zone_azshara.cpp:45
@ SPELL_POLYMORPH_BACKFIRE
Definition: zone_azshara.cpp:48
@ SPELL_POLYMORPH
Definition: zone_azshara.cpp:47
@ SPELL_REMOVE_POLYMORPH
Definition: zone_azshara.cpp:49

Function Documentation

◆ AddSC_azshara()

void AddSC_azshara ( )
462{
463 new npc_spitelashes();
465 new npc_depth_charge();
466}
Definition: zone_azshara.cpp:53
Definition: zone_azshara.cpp:215
Definition: zone_azshara.cpp:405

Referenced by AddKalimdorScripts().

Variable Documentation

◆ WPs