AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
spell_druid.cpp File Reference
#include "Containers.h"
#include "CreatureScript.h"
#include "GridNotifiers.h"
#include "Player.h"
#include "SpellAuraEffects.h"
#include "SpellMgr.h"
#include "SpellScript.h"
#include "SpellScriptLoader.h"

Go to the source code of this file.

Classes

class  spell_dru_bear_form_passive
 
class  spell_dru_t10_balance_4p_bonus
 
class  spell_dru_nurturing_instinct
 
class  spell_dru_feral_swiftness
 
class  spell_dru_omen_of_clarity
 
class  spell_dru_brambles_treant
 
class  spell_dru_barkskin
 
class  spell_dru_treant_scaling
 
class  spell_dru_dash
 
class  spell_dru_dash_aura
 
class  spell_dru_enrage
 
class  spell_dru_glyph_of_starfire
 
class  spell_dru_idol_lifebloom
 
class  spell_dru_innervate
 
class  spell_dru_lifebloom
 
class  spell_dru_living_seed
 
class  spell_dru_living_seed_proc
 
class  spell_dru_moonkin_form_passive
 
class  spell_dru_owlkin_frenzy
 
class  spell_dru_predatory_strikes
 
class  spell_dru_primal_tenacity
 
class  spell_dru_rip
 
class  spell_dru_savage_defense
 
class  spell_dru_savage_roar
 
class  spell_dru_savage_roar_aura
 
class  spell_dru_starfall_aoe
 
class  spell_dru_starfall_dummy
 
class  spell_dru_survival_instincts
 
class  spell_dru_survival_instincts_aura
 
class  spell_dru_swift_flight_passive
 
class  spell_dru_tiger_s_fury
 
class  spell_dru_typhoon
 
class  spell_dru_t10_restoration_4p_bonus
 
class  spell_dru_wild_growth
 
class  spell_dru_berserk
 
class  spell_dru_moonkin_form_passive_proc
 

Enumerations

enum  DruidSpells {
  SPELL_DRUID_GLYPH_OF_WILD_GROWTH = 62970 ,
  SPELL_DRUID_NURTURING_INSTINCT_R1 = 47179 ,
  SPELL_DRUID_NURTURING_INSTINCT_R2 = 47180 ,
  SPELL_DRUID_FERAL_SWIFTNESS_R1 = 17002 ,
  SPELL_DRUID_FERAL_SWIFTNESS_R2 = 24866 ,
  SPELL_DRUID_FERAL_SWIFTNESS_PASSIVE_1 = 24867 ,
  SPELL_DRUID_FERAL_SWIFTNESS_PASSIVE_2 = 24864 ,
  SPELL_DRUID_BARKSKIN = 22812 ,
  SPELL_DRUID_GLYPH_OF_BARKSKIN = 63057 ,
  SPELL_DRUID_GLYPH_OF_BARKSKIN_TRIGGER = 63058 ,
  SPELL_DRUID_ENRAGE_MOD_DAMAGE = 51185 ,
  SPELL_DRUID_GLYPH_OF_TYPHOON = 62135 ,
  SPELL_DRUID_IDOL_OF_FERAL_SHADOWS = 34241 ,
  SPELL_DRUID_IDOL_OF_WORSHIP = 60774 ,
  SPELL_DRUID_INCREASED_MOONFIRE_DURATION = 38414 ,
  SPELL_DRUID_KING_OF_THE_JUNGLE = 48492 ,
  SPELL_DRUID_LIFEBLOOM_ENERGIZE = 64372 ,
  SPELL_DRUID_LIFEBLOOM_FINAL_HEAL = 33778 ,
  SPELL_DRUID_LIVING_SEED_HEAL = 48503 ,
  SPELL_DRUID_LIVING_SEED_PROC = 48504 ,
  SPELL_DRUID_NATURES_SPLENDOR = 57865 ,
  SPELL_DRUID_SURVIVAL_INSTINCTS = 50322 ,
  SPELL_DRUID_SAVAGE_ROAR = 62071 ,
  SPELL_DRUID_TIGER_S_FURY_ENERGIZE = 51178 ,
  SPELL_DRUID_BEAR_FORM_PASSIVE = 1178 ,
  SPELL_DRUID_DIRE_BEAR_FORM_PASSIVE = 9635 ,
  SPELL_DRUID_ENRAGE = 5229 ,
  SPELL_DRUID_ENRAGED_DEFENSE = 70725 ,
  SPELL_DRUID_ITEM_T10_FERAL_4P_BONUS = 70726
}
 
enum  DruidIcons { SPELL_ICON_REVITALIZE = 2862 }
 

Functions

void AddSC_druid_spell_scripts ()
 

Enumeration Type Documentation

◆ DruidIcons

enum DruidIcons
Enumerator
SPELL_ICON_REVITALIZE 
66{
68};
@ SPELL_ICON_REVITALIZE
Definition: spell_druid.cpp:67

◆ DruidSpells

Enumerator
SPELL_DRUID_GLYPH_OF_WILD_GROWTH 
SPELL_DRUID_NURTURING_INSTINCT_R1 
SPELL_DRUID_NURTURING_INSTINCT_R2 
SPELL_DRUID_FERAL_SWIFTNESS_R1 
SPELL_DRUID_FERAL_SWIFTNESS_R2 
SPELL_DRUID_FERAL_SWIFTNESS_PASSIVE_1 
SPELL_DRUID_FERAL_SWIFTNESS_PASSIVE_2 
SPELL_DRUID_BARKSKIN 
SPELL_DRUID_GLYPH_OF_BARKSKIN 
SPELL_DRUID_GLYPH_OF_BARKSKIN_TRIGGER 
SPELL_DRUID_ENRAGE_MOD_DAMAGE 
SPELL_DRUID_GLYPH_OF_TYPHOON 
SPELL_DRUID_IDOL_OF_FERAL_SHADOWS 
SPELL_DRUID_IDOL_OF_WORSHIP 
SPELL_DRUID_INCREASED_MOONFIRE_DURATION 
SPELL_DRUID_KING_OF_THE_JUNGLE 
SPELL_DRUID_LIFEBLOOM_ENERGIZE 
SPELL_DRUID_LIFEBLOOM_FINAL_HEAL 
SPELL_DRUID_LIVING_SEED_HEAL 
SPELL_DRUID_LIVING_SEED_PROC 
SPELL_DRUID_NATURES_SPLENDOR 
SPELL_DRUID_SURVIVAL_INSTINCTS 
SPELL_DRUID_SAVAGE_ROAR 
SPELL_DRUID_TIGER_S_FURY_ENERGIZE 
SPELL_DRUID_BEAR_FORM_PASSIVE 
SPELL_DRUID_DIRE_BEAR_FORM_PASSIVE 
SPELL_DRUID_ENRAGE 
SPELL_DRUID_ENRAGED_DEFENSE 
SPELL_DRUID_ITEM_T10_FERAL_4P_BONUS 
33{
60 SPELL_DRUID_ENRAGE = 5229,
63};
@ SPELL_DRUID_LIFEBLOOM_ENERGIZE
Definition: spell_druid.cpp:50
@ SPELL_DRUID_GLYPH_OF_BARKSKIN_TRIGGER
Definition: spell_druid.cpp:43
@ SPELL_DRUID_KING_OF_THE_JUNGLE
Definition: spell_druid.cpp:49
@ SPELL_DRUID_NURTURING_INSTINCT_R1
Definition: spell_druid.cpp:35
@ SPELL_DRUID_LIVING_SEED_PROC
Definition: spell_druid.cpp:53
@ SPELL_DRUID_FERAL_SWIFTNESS_R2
Definition: spell_druid.cpp:38
@ SPELL_DRUID_DIRE_BEAR_FORM_PASSIVE
Definition: spell_druid.cpp:59
@ SPELL_DRUID_LIVING_SEED_HEAL
Definition: spell_druid.cpp:52
@ SPELL_DRUID_FERAL_SWIFTNESS_R1
Definition: spell_druid.cpp:37
@ SPELL_DRUID_ENRAGED_DEFENSE
Definition: spell_druid.cpp:61
@ SPELL_DRUID_SAVAGE_ROAR
Definition: spell_druid.cpp:56
@ SPELL_DRUID_LIFEBLOOM_FINAL_HEAL
Definition: spell_druid.cpp:51
@ SPELL_DRUID_FERAL_SWIFTNESS_PASSIVE_2
Definition: spell_druid.cpp:40
@ SPELL_DRUID_ITEM_T10_FERAL_4P_BONUS
Definition: spell_druid.cpp:62
@ SPELL_DRUID_FERAL_SWIFTNESS_PASSIVE_1
Definition: spell_druid.cpp:39
@ SPELL_DRUID_INCREASED_MOONFIRE_DURATION
Definition: spell_druid.cpp:48
@ SPELL_DRUID_SURVIVAL_INSTINCTS
Definition: spell_druid.cpp:55
@ SPELL_DRUID_BEAR_FORM_PASSIVE
Definition: spell_druid.cpp:58
@ SPELL_DRUID_IDOL_OF_FERAL_SHADOWS
Definition: spell_druid.cpp:46
@ SPELL_DRUID_IDOL_OF_WORSHIP
Definition: spell_druid.cpp:47
@ SPELL_DRUID_GLYPH_OF_TYPHOON
Definition: spell_druid.cpp:45
@ SPELL_DRUID_GLYPH_OF_BARKSKIN
Definition: spell_druid.cpp:42
@ SPELL_DRUID_GLYPH_OF_WILD_GROWTH
Definition: spell_druid.cpp:34
@ SPELL_DRUID_ENRAGE
Definition: spell_druid.cpp:60
@ SPELL_DRUID_TIGER_S_FURY_ENERGIZE
Definition: spell_druid.cpp:57
@ SPELL_DRUID_NURTURING_INSTINCT_R2
Definition: spell_druid.cpp:36
@ SPELL_DRUID_BARKSKIN
Definition: spell_druid.cpp:41
@ SPELL_DRUID_NATURES_SPLENDOR
Definition: spell_druid.cpp:54
@ SPELL_DRUID_ENRAGE_MOD_DAMAGE
Definition: spell_druid.cpp:44

Function Documentation

◆ AddSC_druid_spell_scripts()

void AddSC_druid_spell_scripts ( )
1198{
1232}
#define RegisterSpellAndAuraScriptPair(script_1, script_2)
Definition: SpellScriptLoader.h:90
#define RegisterSpellScript(spell_script)
Definition: SpellScriptLoader.h:88
Definition: spell_druid.cpp:73
Definition: spell_druid.cpp:112
Definition: spell_druid.cpp:142
Definition: spell_druid.cpp:167
Definition: spell_druid.cpp:192
Definition: spell_druid.cpp:249
Definition: spell_druid.cpp:285
Definition: spell_druid.cpp:311
Definition: spell_druid.cpp:392
Definition: spell_druid.cpp:415
Definition: spell_druid.cpp:435
Definition: spell_druid.cpp:491
Definition: spell_druid.cpp:531
Definition: spell_druid.cpp:555
Definition: spell_druid.cpp:574
Definition: spell_druid.cpp:637
Definition: spell_druid.cpp:666
Definition: spell_druid.cpp:688
Definition: spell_druid.cpp:721
Definition: spell_druid.cpp:737
Definition: spell_druid.cpp:755
Definition: spell_druid.cpp:788
Definition: spell_druid.cpp:825
Definition: spell_druid.cpp:857
Definition: spell_druid.cpp:876
Definition: spell_druid.cpp:904
Definition: spell_druid.cpp:920
Definition: spell_druid.cpp:955
Definition: spell_druid.cpp:974
Definition: spell_druid.cpp:1003
Definition: spell_druid.cpp:1026
Definition: spell_druid.cpp:1043
Definition: spell_druid.cpp:1061
Definition: spell_druid.cpp:1105
Definition: spell_druid.cpp:1147
Definition: spell_druid.cpp:1178

References RegisterSpellAndAuraScriptPair, and RegisterSpellScript.

Referenced by AddSpellsScripts().