TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
pet_shaman.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
+ Include dependency graph for pet_shaman.cpp:

Classes

class  npc_pet_shaman_earth_elemental
 
struct  npc_pet_shaman_earth_elemental::npc_pet_shaman_earth_elementalAI
 
class  npc_pet_shaman_fire_elemental
 
struct  npc_pet_shaman_fire_elemental::npc_pet_shaman_fire_elementalAI
 

Enumerations

enum  ShamanSpells {
  SPELL_SHAMAN_ANGEREDEARTH = 36213, SPELL_SHAMAN_FIREBLAST = 57984, SPELL_SHAMAN_FIRENOVA = 12470, SPELL_SHAMAN_FIRESHIELD = 13376,
  SPELL_SHAMAN_ANCESTRAL_AWAKENING = 52759, SPELL_SHAMAN_ANCESTRAL_AWAKENING_PROC = 52752, SPELL_SHAMAN_BIND_SIGHT = 6277, SPELL_SHAMAN_EARTH_SHIELD_HEAL = 379,
  SPELL_SHAMAN_ELEMENTAL_MASTERY = 16166, SPELL_SHAMAN_EXHAUSTION = 57723, SPELL_SHAMAN_FIRE_NOVA_TRIGGERED_R1 = 8349, SPELL_SHAMAN_FLAME_SHOCK = 8050,
  SPELL_SHAMAN_FOCUSED_INSIGHT = 77800, SPELL_SHAMAN_GLYPH_OF_EARTH_SHIELD = 63279, SPELL_SHAMAN_GLYPH_OF_HEALING_STREAM_TOTEM = 55456, SPELL_SHAMAN_GLYPH_OF_HEALING_WAVE = 55533,
  SPELL_SHAMAN_GLYPH_OF_MANA_TIDE = 55441, SPELL_SHAMAN_GLYPH_OF_THUNDERSTORM = 62132, SPELL_SHAMAN_LAVA_BURST = 51505, SPELL_SHAMAN_LAVA_FLOWS_R1 = 51480,
  SPELL_SHAMAN_LAVA_FLOWS_TRIGGERED_R1 = 65264, SPELL_SHAMAN_LAVA_SURGE = 77762, SPELL_SHAMAN_ITEM_LIGHTNING_SHIELD = 23552, SPELL_SHAMAN_ITEM_LIGHTNING_SHIELD_DAMAGE = 27635,
  SPELL_SHAMAN_ITEM_MANA_SURGE = 23571, SPELL_SHAMAN_LIGHTNING_SHIELD = 324, SPELL_SHAMAN_NATURE_GUARDIAN = 31616, SPELL_SHAMAN_SATED = 57724,
  SPELL_SHAMAN_STORM_EARTH_AND_FIRE = 51483, SPELL_SHAMAN_TELLURIC_CURRENTS = 82987, SPELL_SHAMAN_TOTEM_EARTHBIND_EARTHGRAB = 64695, SPELL_SHAMAN_TOTEM_EARTHBIND_TOTEM = 6474,
  SPELL_SHAMAN_TOTEM_EARTHEN_POWER = 59566, SPELL_SHAMAN_TOTEM_HEALING_STREAM_HEAL = 52042, SPELL_SHAMAN_TIDAL_WAVES = 53390, SPELL_PET_NETHERWINDS_FATIGUED = 160455
}
 
enum  ShamanEvents { EVENT_SHAMAN_ANGEREDEARTH = 1, EVENT_SHAMAN_FIRENOVA = 1, EVENT_SHAMAN_FIRESHIELD = 2, EVENT_SHAMAN_FIREBLAST = 3 }
 

Functions

void AddSC_shaman_pet_scripts ()
 

Enumeration Type Documentation

Enumerator
EVENT_SHAMAN_ANGEREDEARTH 
EVENT_SHAMAN_FIRENOVA 
EVENT_SHAMAN_FIRESHIELD 
EVENT_SHAMAN_FIREBLAST 
35 {
36  // Earth Elemental
38  // Fire Elemental
42 };
Definition: pet_shaman.cpp:37
Definition: pet_shaman.cpp:41
Definition: pet_shaman.cpp:39
Definition: pet_shaman.cpp:40
Enumerator
SPELL_SHAMAN_ANGEREDEARTH 
SPELL_SHAMAN_FIREBLAST 
SPELL_SHAMAN_FIRENOVA 
SPELL_SHAMAN_FIRESHIELD 
SPELL_SHAMAN_ANCESTRAL_AWAKENING 
SPELL_SHAMAN_ANCESTRAL_AWAKENING_PROC 
SPELL_SHAMAN_BIND_SIGHT 
SPELL_SHAMAN_EARTH_SHIELD_HEAL 
SPELL_SHAMAN_ELEMENTAL_MASTERY 
SPELL_SHAMAN_EXHAUSTION 
SPELL_SHAMAN_FIRE_NOVA_TRIGGERED_R1 
SPELL_SHAMAN_FLAME_SHOCK 
SPELL_SHAMAN_FOCUSED_INSIGHT 
SPELL_SHAMAN_GLYPH_OF_EARTH_SHIELD 
SPELL_SHAMAN_GLYPH_OF_HEALING_STREAM_TOTEM 
SPELL_SHAMAN_GLYPH_OF_HEALING_WAVE 
SPELL_SHAMAN_GLYPH_OF_MANA_TIDE 
SPELL_SHAMAN_GLYPH_OF_THUNDERSTORM 
SPELL_SHAMAN_LAVA_BURST 
SPELL_SHAMAN_LAVA_FLOWS_R1 
SPELL_SHAMAN_LAVA_FLOWS_TRIGGERED_R1 
SPELL_SHAMAN_LAVA_SURGE 
SPELL_SHAMAN_ITEM_LIGHTNING_SHIELD 
SPELL_SHAMAN_ITEM_LIGHTNING_SHIELD_DAMAGE 
SPELL_SHAMAN_ITEM_MANA_SURGE 
SPELL_SHAMAN_LIGHTNING_SHIELD 
SPELL_SHAMAN_NATURE_GUARDIAN 
SPELL_SHAMAN_SATED 
SPELL_SHAMAN_STORM_EARTH_AND_FIRE 
SPELL_SHAMAN_TELLURIC_CURRENTS 
SPELL_SHAMAN_TOTEM_EARTHBIND_EARTHGRAB 
SPELL_SHAMAN_TOTEM_EARTHBIND_TOTEM 
SPELL_SHAMAN_TOTEM_EARTHEN_POWER 
SPELL_SHAMAN_TOTEM_HEALING_STREAM_HEAL 
SPELL_SHAMAN_TIDAL_WAVES 
SPELL_PET_NETHERWINDS_FATIGUED 
27 {
29  SPELL_SHAMAN_FIREBLAST = 57984,
30  SPELL_SHAMAN_FIRENOVA = 12470,
32 };
Definition: pet_shaman.cpp:28
Definition: pet_shaman.cpp:31
Definition: pet_shaman.cpp:29
Definition: pet_shaman.cpp:30

Function Documentation

void AddSC_shaman_pet_scripts ( )
150 {
153 }
Definition: pet_shaman.cpp:87
Definition: pet_shaman.cpp:44

+ Here is the caller graph for this function: