AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
spell_druid.cpp File Reference
#include "Containers.h"
#include "GridNotifiers.h"
#include "Player.h"
#include "ScriptMgr.h"
#include "SpellAuraEffects.h"
#include "SpellMgr.h"
#include "SpellScript.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_enrage
 
class  spell_dru_glyph_of_starfire
 
class  spell_dru_idol_lifebloom
 
class  spell_dru_innervate
 
class  spell_dru_insect_swarm
 
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_ITEM_T8_BALANCE_RELIC = 64950 ,
  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 
67{
69};
@ SPELL_ICON_REVITALIZE
Definition: spell_druid.cpp:68

◆ 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_ITEM_T8_BALANCE_RELIC 
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{
61 SPELL_DRUID_ENRAGE = 5229,
64};
@ SPELL_DRUID_ITEM_T8_BALANCE_RELIC
Definition: spell_druid.cpp:58
@ 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:60
@ 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:62
@ 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:63
@ 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:59
@ 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:61
@ 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 ( )
1192{
1227}
#define RegisterSpellAndAuraScriptPair(script_1, script_2)
Definition: ScriptMgr.h:2663
#define RegisterSpellScript(spell_script)
Definition: ScriptMgr.h:2661
Definition: spell_druid.cpp:74
Definition: spell_druid.cpp:113
Definition: spell_druid.cpp:143
Definition: spell_druid.cpp:168
Definition: spell_druid.cpp:193
Definition: spell_druid.cpp:250
Definition: spell_druid.cpp:286
Definition: spell_druid.cpp:312
Definition: spell_druid.cpp:393
Definition: spell_druid.cpp:411
Definition: spell_druid.cpp:467
Definition: spell_druid.cpp:507
Definition: spell_druid.cpp:531
Definition: spell_druid.cpp:550
Definition: spell_druid.cpp:568
Definition: spell_druid.cpp:631
Definition: spell_druid.cpp:660
Definition: spell_druid.cpp:682
Definition: spell_druid.cpp:715
Definition: spell_druid.cpp:731
Definition: spell_druid.cpp:749
Definition: spell_druid.cpp:782
Definition: spell_druid.cpp:819
Definition: spell_druid.cpp:851
Definition: spell_druid.cpp:870
Definition: spell_druid.cpp:898
Definition: spell_druid.cpp:914
Definition: spell_druid.cpp:949
Definition: spell_druid.cpp:968
Definition: spell_druid.cpp:997
Definition: spell_druid.cpp:1020
Definition: spell_druid.cpp:1037
Definition: spell_druid.cpp:1055
Definition: spell_druid.cpp:1099
Definition: spell_druid.cpp:1141
Definition: spell_druid.cpp:1172

References RegisterSpellAndAuraScriptPair, and RegisterSpellScript.

Referenced by AddSpellsScripts().