TrinityCore
Loading...
Searching...
No Matches
spell_druid.cpp File Reference
#include "ScriptMgr.h"
#include "Containers.h"
#include "GameTime.h"
#include "Optional.h"
#include "Player.h"
#include "SpellAuraEffects.h"
#include "SpellHistory.h"
#include "SpellMgr.h"
#include "SpellScript.h"
+ Include dependency graph for spell_druid.cpp:

Go to the source code of this file.

Classes

class  spell_dru_barkskin
 
class  spell_dru_bear_form_passive
 
class  spell_dru_berserk
 
class  spell_dru_dash
 
class  spell_dru_eclipse
 
class  spell_dru_enrage
 
class  spell_dru_forms_trinket
 
class  spell_dru_flight_form
 
class  spell_dru_frenzied_regeneration
 
class  spell_dru_glyph_of_barkskin
 
class  spell_dru_glyph_of_innervate
 
class  spell_dru_glyph_of_rake
 
class  spell_dru_glyph_of_rejuvenation
 
class  spell_dru_glyph_of_shred
 
class  spell_dru_glyph_of_starfire
 
class  spell_dru_glyph_of_starfire_dummy
 
class  spell_dru_idol_lifebloom
 
class  spell_dru_innervate
 
class  spell_dru_insect_swarm
 
class  spell_dru_leader_of_the_pack
 
class  spell_dru_lifebloom
 
class  spell_dru_living_seed
 
class  spell_dru_living_seed_proc
 
class  spell_dru_moonkin_form_passive
 
class  spell_dru_nourish
 
class  spell_dru_nurturing_instinct
 
class  spell_dru_omen_of_clarity
 
class  spell_dru_owlkin_frenzy
 
class  spell_dru_predatory_strikes
 
class  spell_dru_primal_tenacity
 
class  spell_dru_revitalize
 
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_t3_2p_bonus
 
class  spell_dru_t3_6p_bonus
 
class  spell_dru_t3_8p_bonus
 
class  spell_dru_t4_2p_bonus
 
class  spell_dru_item_t6_trinket
 
class  spell_dru_t9_feral_relic
 
class  spell_dru_t10_balance_4p_bonus
 
class  spell_dru_t10_restoration_4p_bonus
 
class  spell_dru_t10_restoration_4p_bonus_dummy
 
class  RaidCheck
 
class  spell_dru_wild_growth
 
class  spell_dru_wild_growth_aura
 

Enumerations

enum  DruidSpells {
  SPELL_DRUID_BEAR_FORM_PASSIVE = 1178 , SPELL_DRUID_DIRE_BEAR_FORM_PASSIVE = 9635 , SPELL_DRUID_ECLIPSE_LUNAR_PROC = 48518 , SPELL_DRUID_ECLIPSE_SOLAR_PROC = 48517 ,
  SPELL_DRUID_FORMS_TRINKET_BEAR = 37340 , SPELL_DRUID_FORMS_TRINKET_CAT = 37341 , SPELL_DRUID_FORMS_TRINKET_MOONKIN = 37343 , SPELL_DRUID_FORMS_TRINKET_NONE = 37344 ,
  SPELL_DRUID_FORMS_TRINKET_TREE = 37342 , SPELL_DRUID_ENRAGE = 5229 , SPELL_DRUID_ENRAGE_MOD_DAMAGE = 51185 , SPELL_DRUID_ENRAGED_DEFENSE = 70725 ,
  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_ITEM_T8_BALANCE_RELIC = 64950 , SPELL_DRUID_ITEM_T10_FERAL_4P_BONUS = 70726 , 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_T9_FERAL_RELIC_BEAR = 67354 , SPELL_DRUID_T9_FERAL_RELIC_CAT = 67355 ,
  SPELL_DRUID_TIGER_S_FURY_ENERGIZE = 51178 , SPELL_DRUID_T3_PROC_ENERGIZE_MANA = 28722 , SPELL_DRUID_T3_PROC_ENERGIZE_RAGE = 28723 , SPELL_DRUID_T3_PROC_ENERGIZE_ENERGY = 28724 ,
  SPELL_DRUID_BLESSING_OF_THE_CLAW = 28750 , SPELL_DRUID_REVITALIZE_ENERGIZE_MANA = 48542 , SPELL_DRUID_REVITALIZE_ENERGIZE_RAGE = 48541 , SPELL_DRUID_REVITALIZE_ENERGIZE_ENERGY = 48540 ,
  SPELL_DRUID_REVITALIZE_ENERGIZE_RP = 48543 , SPELL_DRUID_GLYPH_OF_INNERVATE_REGEN = 54833 , SPELL_DRUID_GLYPH_OF_STARFIRE_SCRIPT = 54846 , SPELL_DRUID_GLYPH_OF_RIP = 54818 ,
  SPELL_DRUID_RIP_DURATION_LACERATE_DMG = 60141 , SPELL_DRUID_GLYPH_OF_RAKE_TRIGGERED = 54820 , SPELL_DRUID_IMP_LEADER_OF_THE_PACK_R1 = 34297 , SPELL_DRUID_IMP_LEADER_OF_THE_PACK_HEAL = 34299 ,
  SPELL_DRUID_IMP_LEADER_OF_THE_PACK_MANA = 68285 , SPELL_DRUID_EXHILARATE = 28742 , SPELL_DRUID_GLYPH_OF_REJUVENATION_HEAL = 54755 , SPELL_DRUID_INFUSION = 37238 ,
  SPELL_DRUID_BLESSING_OF_REMULOS = 40445 , SPELL_DRUID_BLESSING_OF_ELUNE = 40446 , SPELL_DRUID_BLESSING_OF_CENARIUS = 40452 , SPELL_DRUID_LANGUISH = 71023 ,
  SPELL_DRUID_REJUVENATION_T10_PROC = 70691 , SPELL_DRUID_BALANCE_T10_BONUS = 70718 , SPELL_DRUID_BALANCE_T10_BONUS_PROC = 70721 , SPELL_DRUID_BARKSKIN_01 = 63058 ,
  SPELL_DRUID_RESTORATION_T10_2P_BONUS = 70658 , SPELL_DRUID_FRENZIED_REGENERATION_HEAL = 22845 , SPELL_DRUID_GLYPH_OF_NOURISH = 62971 , SPELL_DRUID_NURTURING_INSTINCT_R1 = 47179 ,
  SPELL_DRUID_NURTURING_INSTINCT_R2 = 47180
}
 
enum  MiscSpells { SPELL_CATEGORY_MANGLE_BEAR = 971 }
 

Functions

void AddSC_druid_spell_scripts ()
 

Enumeration Type Documentation

◆ DruidSpells

Enumerator
SPELL_DRUID_BEAR_FORM_PASSIVE 
SPELL_DRUID_DIRE_BEAR_FORM_PASSIVE 
SPELL_DRUID_ECLIPSE_LUNAR_PROC 
SPELL_DRUID_ECLIPSE_SOLAR_PROC 
SPELL_DRUID_FORMS_TRINKET_BEAR 
SPELL_DRUID_FORMS_TRINKET_CAT 
SPELL_DRUID_FORMS_TRINKET_MOONKIN 
SPELL_DRUID_FORMS_TRINKET_NONE 
SPELL_DRUID_FORMS_TRINKET_TREE 
SPELL_DRUID_ENRAGE 
SPELL_DRUID_ENRAGE_MOD_DAMAGE 
SPELL_DRUID_ENRAGED_DEFENSE 
SPELL_DRUID_GLYPH_OF_TYPHOON 
SPELL_DRUID_IDOL_OF_FERAL_SHADOWS 
SPELL_DRUID_IDOL_OF_WORSHIP 
SPELL_DRUID_INCREASED_MOONFIRE_DURATION 
SPELL_DRUID_ITEM_T8_BALANCE_RELIC 
SPELL_DRUID_ITEM_T10_FERAL_4P_BONUS 
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_T9_FERAL_RELIC_BEAR 
SPELL_DRUID_T9_FERAL_RELIC_CAT 
SPELL_DRUID_TIGER_S_FURY_ENERGIZE 
SPELL_DRUID_T3_PROC_ENERGIZE_MANA 
SPELL_DRUID_T3_PROC_ENERGIZE_RAGE 
SPELL_DRUID_T3_PROC_ENERGIZE_ENERGY 
SPELL_DRUID_BLESSING_OF_THE_CLAW 
SPELL_DRUID_REVITALIZE_ENERGIZE_MANA 
SPELL_DRUID_REVITALIZE_ENERGIZE_RAGE 
SPELL_DRUID_REVITALIZE_ENERGIZE_ENERGY 
SPELL_DRUID_REVITALIZE_ENERGIZE_RP 
SPELL_DRUID_GLYPH_OF_INNERVATE_REGEN 
SPELL_DRUID_GLYPH_OF_STARFIRE_SCRIPT 
SPELL_DRUID_GLYPH_OF_RIP 
SPELL_DRUID_RIP_DURATION_LACERATE_DMG 
SPELL_DRUID_GLYPH_OF_RAKE_TRIGGERED 
SPELL_DRUID_IMP_LEADER_OF_THE_PACK_R1 
SPELL_DRUID_IMP_LEADER_OF_THE_PACK_HEAL 
SPELL_DRUID_IMP_LEADER_OF_THE_PACK_MANA 
SPELL_DRUID_EXHILARATE 
SPELL_DRUID_GLYPH_OF_REJUVENATION_HEAL 
SPELL_DRUID_INFUSION 
SPELL_DRUID_BLESSING_OF_REMULOS 
SPELL_DRUID_BLESSING_OF_ELUNE 
SPELL_DRUID_BLESSING_OF_CENARIUS 
SPELL_DRUID_LANGUISH 
SPELL_DRUID_REJUVENATION_T10_PROC 
SPELL_DRUID_BALANCE_T10_BONUS 
SPELL_DRUID_BALANCE_T10_BONUS_PROC 
SPELL_DRUID_BARKSKIN_01 
SPELL_DRUID_RESTORATION_T10_2P_BONUS 
SPELL_DRUID_FRENZIED_REGENERATION_HEAL 
SPELL_DRUID_GLYPH_OF_NOURISH 
SPELL_DRUID_NURTURING_INSTINCT_R1 
SPELL_DRUID_NURTURING_INSTINCT_R2 

Definition at line 34 of file spell_druid.cpp.

◆ MiscSpells

enum MiscSpells
Enumerator
SPELL_CATEGORY_MANGLE_BEAR 

Definition at line 99 of file spell_druid.cpp.

Function Documentation

◆ AddSC_druid_spell_scripts()

void AddSC_druid_spell_scripts ( )

Definition at line 1931 of file spell_druid.cpp.

+ Here is the caller graph for this function: