AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
pet_shaman.cpp File Reference
#include "CreatureScript.h"
#include "Player.h"
#include "ScriptedCreature.h"

Go to the source code of this file.

Classes

struct  npc_pet_shaman_earth_elemental
 
struct  npc_pet_shaman_fire_elemental
 

Enumerations

enum  ShamanSpells {
  SPELL_SHAMAN_ANGEREDEARTH = 36213 ,
  SPELL_SHAMAN_FIREBLAST = 57984 ,
  SPELL_SHAMAN_FIRENOVA = 12470 ,
  SPELL_SHAMAN_FIRESHIELD = 13377
}
 
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

◆ ShamanEvents

Enumerator
EVENT_SHAMAN_ANGEREDEARTH 
EVENT_SHAMAN_FIRENOVA 
EVENT_SHAMAN_FIRESHIELD 
EVENT_SHAMAN_FIREBLAST 
36{
37 // Earth Elemental
39 // Fire Elemental
43};
@ EVENT_SHAMAN_FIRESHIELD
Definition pet_shaman.cpp:41
@ EVENT_SHAMAN_ANGEREDEARTH
Definition pet_shaman.cpp:38
@ EVENT_SHAMAN_FIRENOVA
Definition pet_shaman.cpp:40
@ EVENT_SHAMAN_FIREBLAST
Definition pet_shaman.cpp:42

◆ ShamanSpells

Enumerator
SPELL_SHAMAN_ANGEREDEARTH 
SPELL_SHAMAN_FIREBLAST 
SPELL_SHAMAN_FIRENOVA 
SPELL_SHAMAN_FIRESHIELD 
28{
33};
@ SPELL_SHAMAN_FIRESHIELD
Definition pet_shaman.cpp:32
@ SPELL_SHAMAN_ANGEREDEARTH
Definition pet_shaman.cpp:29
@ SPELL_SHAMAN_FIRENOVA
Definition pet_shaman.cpp:31
@ SPELL_SHAMAN_FIREBLAST
Definition pet_shaman.cpp:30

Function Documentation

◆ AddSC_shaman_pet_scripts()

void AddSC_shaman_pet_scripts ( )
147{
150}
#define RegisterCreatureAI(ai_name)
Definition CreatureScript.h:71
Definition pet_shaman.cpp:46
Definition pet_shaman.cpp:89

References RegisterCreatureAI.

Referenced by AddPetScripts().