TrinityCore
Loading...
Searching...
No Matches
spell_druid.cpp File Reference
#include "AreaTrigger.h"
#include "AreaTriggerAI.h"
#include "ScriptMgr.h"
#include "CellImpl.h"
#include "Containers.h"
#include "DB2Stores.h"
#include "GridNotifiersImpl.h"
#include "ObjectAccessor.h"
#include "Player.h"
#include "Spell.h"
#include "SpellAuraEffects.h"
#include "SpellHistory.h"
#include "SpellMgr.h"
#include "SpellScript.h"
#include "TaskScheduler.h"
+ Include dependency graph for spell_druid.cpp:

Go to the source code of this file.

Classes

class  spell_dru_abundance
 
class  spell_dru_astral_communion_celestial_alignment
 
class  spell_dru_astral_smolder
 
class  spell_dru_base_transformer
 
class  spell_dru_barkskin
 
class  spell_dru_berserk
 
class  spell_dru_brambles
 
class  spell_dru_bristling_fur
 
class  spell_dru_cat_form
 
class  spell_dru_celestial_alignment
 
class  spell_dru_cultivation
 
class  spell_dru_dash
 
class  spell_dru_dream_of_cenarius_guardian
 
class  spell_dru_earthwarden
 
class  spell_dru_eclipse_common
 
class  spell_dru_eclipse_aura
 
class  spell_dru_eclipse_dummy
 
class  spell_dru_eclipse_dummy::InitializeEclipseCountersEvent
 
class  spell_dru_eclipse_ooc
 
class  spell_dru_efflorescence
 
class  spell_dru_efflorescence_dummy
 
class  spell_dru_efflorescence_heal
 
class  spell_dru_elunes_favored
 
class  spell_dru_elunes_favored_proc
 
class  spell_dru_embrace_of_the_dream
 
class  spell_dru_embrace_of_the_dream_effect
 
class  spell_dru_entangling_roots
 
class  spell_dru_entangling_roots_aura
 
class  spell_dru_ferocious_bite
 
class  spell_dru_flower_walk
 
class  spell_dru_flower_walk_heal
 
class  spell_dru_forms_trinket
 
class  spell_dru_galactic_guardian
 
class  spell_dru_galactic_guardian_moonfire
 
class  spell_dru_germination
 
class  spell_dru_glyph_of_stars
 
class  spell_dru_gore
 
class  spell_dru_guardian_of_elune_healing
 
class  spell_dru_incapacitating_roar
 
class  spell_dru_innervate
 
class  spell_dru_incarnation
 
class  spell_dru_incarnation_tree_of_life
 
class  spell_dru_inner_peace
 
class  spell_dru_item_t6_trinket
 
class  spell_dru_lifebloom
 
struct  at_dru_lunar_beam
 
class  spell_dru_lunar_inspiration
 
class  spell_dru_lunar_wrath
 
class  spell_dru_luxuriant_soil
 
class  spell_dru_maim
 
class  spell_dru_mangle
 
class  spell_dru_matted_fur_absorb
 
class  spell_dru_moonfire
 
class  spell_dru_moonless_night
 
class  spell_dru_natures_grace
 
class  spell_dru_natures_grace_eclipse
 
class  spell_dru_new_moon
 
class  spell_dru_omen_of_clarity
 
class  spell_dru_omen_of_clarity_restoration
 
class  spell_dru_power_of_the_archdruid
 
class  spell_dru_prowl
 
class  spell_dru_pulverize
 
class  spell_dru_pulverize_thrash
 
class  spell_dru_pulverize_trigger_periodic
 
class  spell_dru_rake
 
class  spell_dru_rip
 
class  spell_dru_savage_roar
 
class  spell_dru_savage_roar_aura
 
class  spell_dru_shooting_stars
 
class  spell_dru_skull_bash
 
class  spell_dru_spring_blossoms
 
class  spell_dru_stampeding_roar
 
class  spell_dru_starfall_dummy
 
class  spell_dru_stellar_flare
 
class  spell_dru_sudden_ambush
 
class  spell_dru_sunfire
 
class  spell_dru_survival_instincts
 
class  spell_dru_swift_flight_passive
 
class  spell_dru_t3_6p_bonus
 
class  spell_dru_t3_8p_bonus
 
class  spell_dru_t4_2p_bonus
 
class  spell_dru_t10_balance_4p_bonus
 
class  spell_dru_t10_restoration_4p_bonus
 
class  spell_dru_t10_restoration_4p_bonus_dummy
 
class  spell_dru_thorns_of_iron_damage
 
class  spell_dru_thrash
 
class  spell_dru_thrash_bear_bleed
 
class  spell_dru_travel_form
 
class  spell_dru_travel_form_dummy
 
class  spell_dru_travel_form_dummy_aura
 
class  spell_dru_tiger_dash
 
class  spell_dru_tiger_dash_aura
 
class  spell_dru_twin_moonfire
 
class  spell_dru_umbral_embrace
 
class  spell_dru_umbral_embrace_damage
 
class  spell_dru_umbral_inspiration
 
class  spell_dru_ursocs_fury
 
class  spell_dru_wild_growth
 
class  spell_dru_wild_growth_aura
 
class  spell_dru_yseras_gift
 
class  spell_dru_yseras_gift_group_heal
 

Enumerations

enum  DruidSpells {
  SPELL_DRUID_ABUNDANCE = 207383 , SPELL_DRUID_ABUNDANCE_EFFECT = 207640 , SPELL_DRUID_ASTRAL_COMMUNION_ENERGIZE = 450599 , SPELL_DRUID_ASTRAL_COMMUNION_TALENT = 450598 ,
  SPELL_DRUID_ASTRAL_SMOLDER_DAMAGE = 394061 , SPELL_DRUID_BALANCE_T10_BONUS = 70718 , SPELL_DRUID_BALANCE_T10_BONUS_PROC = 70721 , SPELL_DRUID_BARKSKIN = 22812 ,
  SPELL_DRUID_BEAR_FORM = 5487 , SPELL_DRUID_BLESSING_OF_CENARIUS = 40452 , SPELL_DRUID_BLESSING_OF_ELUNE = 40446 , SPELL_DRUID_BLESSING_OF_REMULOS = 40445 ,
  SPELL_DRUID_BLESSING_OF_THE_CLAW = 28750 , SPELL_DRUID_BLOOD_FRENZY_AURA = 203962 , SPELL_DRUID_BLOOD_FRENZY_RAGE_GAIN = 203961 , SPELL_DRUID_BRAMBLES_DAMAGE_AURA = 213709 ,
  SPELL_DRUID_BRAMBLES_PASSIVE = 203953 , SPELL_DRUID_BRAMBLES_REFLECT = 203958 , SPELL_DRUID_BRISTLING_FUR_GAIN_RAGE = 204031 , SPELL_DRUID_CAT_FORM = 768 ,
  SPELL_DRUID_CRASHING_STAR_TALENT = 468978 , SPELL_DRUID_CRASHING_STAR_DAMAGE = 468981 , SPELL_DRUID_CULTIVATION = 200390 , SPELL_DRUID_CULTIVATION_HEAL = 200389 ,
  SPELL_DRUID_CURIOUS_BRAMBLEPATCH = 330670 , SPELL_DRUID_DREAMSTATE = 450346 , SPELL_DRUID_DREAM_OF_CENARIUS = 372152 , SPELL_DRUID_DREAM_OF_CENARIUS_COOLDOWN = 372523 ,
  SPELL_DRUID_EARTHWARDEN_AURA = 203975 , SPELL_DRUID_ECLIPSE_DUMMY = 79577 , SPELL_DRUID_ECLIPSE_LUNAR_AURA = 48518 , SPELL_DRUID_ECLIPSE_LUNAR_SPELL_CNT = 326055 ,
  SPELL_DRUID_ECLIPSE_OOC = 329910 , SPELL_DRUID_ECLIPSE_SOLAR_AURA = 48517 , SPELL_DRUID_ECLIPSE_SOLAR_SPELL_CNT = 326053 , SPELL_DRUID_ECLIPSE_VISUAL_LUNAR = 93431 ,
  SPELL_DRUID_ECLIPSE_VISUAL_SOLAR = 93430 , SPELL_DRUID_EFFLORESCENCE_AURA = 81262 , SPELL_DRUID_EFFLORESCENCE_HEAL = 81269 , SPELL_DRUID_ELUNES_FAVORED = 370586 ,
  SPELL_DRUID_ELUNES_FAVORED_PROC = 370588 , SPELL_DRUID_ELUNES_FAVORED_HEAL = 370602 , SPELL_DRUID_EMBRACE_OF_THE_DREAM_EFFECT = 392146 , SPELL_DRUID_EMBRACE_OF_THE_DREAM_HEAL = 392147 ,
  SPELL_DRUID_ENTANGLING_ROOTS = 339 , SPELL_DRUID_EXHILARATE = 28742 , SPELL_DRUID_FORM_AQUATIC_PASSIVE = 276012 , SPELL_DRUID_FORM_AQUATIC = 1066 ,
  SPELL_DRUID_FORM_FLIGHT = 33943 , SPELL_DRUID_FORM_STAG = 165961 , SPELL_DRUID_FORM_SWIFT_FLIGHT = 40120 , 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_FLOWER_WALK = 439901 , SPELL_DRUID_FLOWER_WALK_HEAL = 439902 , SPELL_DRUID_FULL_MOON = 274283 , SPELL_DRUID_GALACTIC_GUARDIAN_AURA = 213708 ,
  SPELL_DRUID_GERMINATION = 155675 , SPELL_DRUID_GLYPH_OF_STARS = 114301 , SPELL_DRUID_GLYPH_OF_STARS_VISUAL = 114302 , SPELL_DRUID_GORE_PROC = 93622 ,
  SPELL_DRUID_GROWL = 6795 , SPELL_DRUID_GUARDIAN_OF_ELUNE_AURA = 213680 , SPELL_DRUID_HALF_MOON = 274282 , SPELL_DRUID_HALF_MOON_OVERRIDE = 274297 ,
  SPELL_DRUID_IDOL_OF_FERAL_SHADOWS = 34241 , SPELL_DRUID_IDOL_OF_WORSHIP = 60774 , SPELL_DRUID_INCARNATION = 117679 , SPELL_DRUID_INCARNATION_KING_OF_THE_JUNGLE = 102543 ,
  SPELL_DRUID_INCARNATION_TREE_OF_LIFE = 33891 , SPELL_DRUID_INNER_PEACE = 197073 , SPELL_DRUID_INNERVATE = 29166 , SPELL_DRUID_INNERVATE_RANK_2 = 326228 ,
  SPELL_DRUID_INFUSION = 37238 , SPELL_DRUID_LANGUISH = 71023 , SPELL_DRUID_LIFEBLOOM_FINAL_HEAL = 33778 , SPELL_DRUID_LUNAR_BEAM_HEAL = 204069 ,
  SPELL_DRUID_LUNAR_BEAM_DAMAGE = 414613 , SPELL_DRUID_LUNAR_INSPIRATION_OVERRIDE = 155627 , SPELL_DRUID_LUNAR_WRATH = 1253600 , SPELL_DRUID_MAIM_STUN = 203123 ,
  SPELL_DRUID_MANGLE = 33917 , SPELL_DRUID_MANGLE_TALENT = 231064 , SPELL_DRUID_MASS_ENTANGLEMENT = 102359 , SPELL_DRUID_MATTED_FUR = 385786 ,
  SPELL_DRUID_MOONFIRE = 8921 , SPELL_DRUID_MOONFIRE_DAMAGE = 164812 , SPELL_DRUID_MOONLESS_NIGHT = 400278 , SPELL_DRUID_MOONLESS_NIGHT_DAMAGE = 400360 ,
  SPELL_DRUID_NATURES_GRACE_TALENT = 450347 , SPELL_DRUID_NEW_MOON = 274281 , SPELL_DRUID_NEW_MOON_OVERRIDE = 274295 , SPELL_DRUID_POWER_OF_THE_ARCHDRUID = 392302 ,
  SPELL_DRUID_PROWL = 5215 , SPELL_DRUID_PULVERIZE = 80313 , SPELL_DRUID_RAKE_STUN = 163505 , SPELL_DRUID_RED_MOON = 1252871 ,
  SPELL_DRUID_REGROWTH = 8936 , SPELL_DRUID_REJUVENATION = 774 , SPELL_DRUID_REJUVENATION_GERMINATION = 155777 , SPELL_DRUID_REJUVENATION_T10_PROC = 70691 ,
  SPELL_DRUID_RESTORATION_T10_2P_BONUS = 70658 , SPELL_DRUID_SAVAGE_ROAR = 62071 , SPELL_DRUID_SHOOTING_STARS = 202342 , SPELL_DRUID_SHOOTING_STARS_DAMAGE = 202497 ,
  SPELL_DRUID_SKULL_BASH_CHARGE = 221514 , SPELL_DRUID_SKULL_BASH_INTERRUPT = 93985 , SPELL_DRUID_SPRING_BLOSSOMS = 207385 , SPELL_DRUID_SPRING_BLOSSOMS_HEAL = 207386 ,
  SPELL_DRUID_STAR_BURST = 356474 , SPELL_DRUID_SUNFIRE_DAMAGE = 164815 , SPELL_DRUID_SURVIVAL_INSTINCTS = 50322 , SPELL_DRUID_TRAVEL_FORM = 783 ,
  SPELL_DRUID_TREE_OF_LIFE = 33891 , SPELL_DRUID_THRASH_BEAR = 77758 , SPELL_DRUID_THRASH_BEAR_BLEED = 192090 , SPELL_DRUID_THRASH_CAT = 106830 ,
  SPELL_DRUID_THRASH_CAT_BLEED = 405233 , SPELL_DRUID_THRASH_PULVERIZE_TRIGGER = 158790 , SPELL_DRUID_TWIN_MOONS = 279620 , SPELL_DRUID_TWIN_MOONFIRE = 372567 ,
  SPELL_DRUID_UMBRAL_EMBRACE = 393763 , SPELL_DRUID_UMBRAL_INSPIRATION_TALENT = 450418 , SPELL_DRUID_UMBRAL_INSPIRATION_AURA = 450419 , SPELL_DRUID_URSOCS_FURY_SHIELD = 372505 ,
  SPELL_DRUID_YSERAS_GIFT_HEAL_PARTY = 145110 , SPELL_DRUID_YSERAS_GIFT_HEAL_SELF = 145109
}
 

Functions

void AddSC_druid_spell_scripts ()
 

Enumeration Type Documentation

◆ DruidSpells

Enumerator
SPELL_DRUID_ABUNDANCE 
SPELL_DRUID_ABUNDANCE_EFFECT 
SPELL_DRUID_ASTRAL_COMMUNION_ENERGIZE 
SPELL_DRUID_ASTRAL_COMMUNION_TALENT 
SPELL_DRUID_ASTRAL_SMOLDER_DAMAGE 
SPELL_DRUID_BALANCE_T10_BONUS 
SPELL_DRUID_BALANCE_T10_BONUS_PROC 
SPELL_DRUID_BARKSKIN 
SPELL_DRUID_BEAR_FORM 
SPELL_DRUID_BLESSING_OF_CENARIUS 
SPELL_DRUID_BLESSING_OF_ELUNE 
SPELL_DRUID_BLESSING_OF_REMULOS 
SPELL_DRUID_BLESSING_OF_THE_CLAW 
SPELL_DRUID_BLOOD_FRENZY_AURA 
SPELL_DRUID_BLOOD_FRENZY_RAGE_GAIN 
SPELL_DRUID_BRAMBLES_DAMAGE_AURA 
SPELL_DRUID_BRAMBLES_PASSIVE 
SPELL_DRUID_BRAMBLES_REFLECT 
SPELL_DRUID_BRISTLING_FUR_GAIN_RAGE 
SPELL_DRUID_CAT_FORM 
SPELL_DRUID_CRASHING_STAR_TALENT 
SPELL_DRUID_CRASHING_STAR_DAMAGE 
SPELL_DRUID_CULTIVATION 
SPELL_DRUID_CULTIVATION_HEAL 
SPELL_DRUID_CURIOUS_BRAMBLEPATCH 
SPELL_DRUID_DREAMSTATE 
SPELL_DRUID_DREAM_OF_CENARIUS 
SPELL_DRUID_DREAM_OF_CENARIUS_COOLDOWN 
SPELL_DRUID_EARTHWARDEN_AURA 
SPELL_DRUID_ECLIPSE_DUMMY 
SPELL_DRUID_ECLIPSE_LUNAR_AURA 
SPELL_DRUID_ECLIPSE_LUNAR_SPELL_CNT 
SPELL_DRUID_ECLIPSE_OOC 
SPELL_DRUID_ECLIPSE_SOLAR_AURA 
SPELL_DRUID_ECLIPSE_SOLAR_SPELL_CNT 
SPELL_DRUID_ECLIPSE_VISUAL_LUNAR 
SPELL_DRUID_ECLIPSE_VISUAL_SOLAR 
SPELL_DRUID_EFFLORESCENCE_AURA 
SPELL_DRUID_EFFLORESCENCE_HEAL 
SPELL_DRUID_ELUNES_FAVORED 
SPELL_DRUID_ELUNES_FAVORED_PROC 
SPELL_DRUID_ELUNES_FAVORED_HEAL 
SPELL_DRUID_EMBRACE_OF_THE_DREAM_EFFECT 
SPELL_DRUID_EMBRACE_OF_THE_DREAM_HEAL 
SPELL_DRUID_ENTANGLING_ROOTS 
SPELL_DRUID_EXHILARATE 
SPELL_DRUID_FORM_AQUATIC_PASSIVE 
SPELL_DRUID_FORM_AQUATIC 
SPELL_DRUID_FORM_FLIGHT 
SPELL_DRUID_FORM_STAG 
SPELL_DRUID_FORM_SWIFT_FLIGHT 
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_FLOWER_WALK 
SPELL_DRUID_FLOWER_WALK_HEAL 
SPELL_DRUID_FULL_MOON 
SPELL_DRUID_GALACTIC_GUARDIAN_AURA 
SPELL_DRUID_GERMINATION 
SPELL_DRUID_GLYPH_OF_STARS 
SPELL_DRUID_GLYPH_OF_STARS_VISUAL 
SPELL_DRUID_GORE_PROC 
SPELL_DRUID_GROWL 
SPELL_DRUID_GUARDIAN_OF_ELUNE_AURA 
SPELL_DRUID_HALF_MOON 
SPELL_DRUID_HALF_MOON_OVERRIDE 
SPELL_DRUID_IDOL_OF_FERAL_SHADOWS 
SPELL_DRUID_IDOL_OF_WORSHIP 
SPELL_DRUID_INCARNATION 
SPELL_DRUID_INCARNATION_KING_OF_THE_JUNGLE 
SPELL_DRUID_INCARNATION_TREE_OF_LIFE 
SPELL_DRUID_INNER_PEACE 
SPELL_DRUID_INNERVATE 
SPELL_DRUID_INNERVATE_RANK_2 
SPELL_DRUID_INFUSION 
SPELL_DRUID_LANGUISH 
SPELL_DRUID_LIFEBLOOM_FINAL_HEAL 
SPELL_DRUID_LUNAR_BEAM_HEAL 
SPELL_DRUID_LUNAR_BEAM_DAMAGE 
SPELL_DRUID_LUNAR_INSPIRATION_OVERRIDE 
SPELL_DRUID_LUNAR_WRATH 
SPELL_DRUID_MAIM_STUN 
SPELL_DRUID_MANGLE 
SPELL_DRUID_MANGLE_TALENT 
SPELL_DRUID_MASS_ENTANGLEMENT 
SPELL_DRUID_MATTED_FUR 
SPELL_DRUID_MOONFIRE 
SPELL_DRUID_MOONFIRE_DAMAGE 
SPELL_DRUID_MOONLESS_NIGHT 
SPELL_DRUID_MOONLESS_NIGHT_DAMAGE 
SPELL_DRUID_NATURES_GRACE_TALENT 
SPELL_DRUID_NEW_MOON 
SPELL_DRUID_NEW_MOON_OVERRIDE 
SPELL_DRUID_POWER_OF_THE_ARCHDRUID 
SPELL_DRUID_PROWL 
SPELL_DRUID_PULVERIZE 
SPELL_DRUID_RAKE_STUN 
SPELL_DRUID_RED_MOON 
SPELL_DRUID_REGROWTH 
SPELL_DRUID_REJUVENATION 
SPELL_DRUID_REJUVENATION_GERMINATION 
SPELL_DRUID_REJUVENATION_T10_PROC 
SPELL_DRUID_RESTORATION_T10_2P_BONUS 
SPELL_DRUID_SAVAGE_ROAR 
SPELL_DRUID_SHOOTING_STARS 
SPELL_DRUID_SHOOTING_STARS_DAMAGE 
SPELL_DRUID_SKULL_BASH_CHARGE 
SPELL_DRUID_SKULL_BASH_INTERRUPT 
SPELL_DRUID_SPRING_BLOSSOMS 
SPELL_DRUID_SPRING_BLOSSOMS_HEAL 
SPELL_DRUID_STAR_BURST 
SPELL_DRUID_SUNFIRE_DAMAGE 
SPELL_DRUID_SURVIVAL_INSTINCTS 
SPELL_DRUID_TRAVEL_FORM 
SPELL_DRUID_TREE_OF_LIFE 
SPELL_DRUID_THRASH_BEAR 
SPELL_DRUID_THRASH_BEAR_BLEED 
SPELL_DRUID_THRASH_CAT 
SPELL_DRUID_THRASH_CAT_BLEED 
SPELL_DRUID_THRASH_PULVERIZE_TRIGGER 
SPELL_DRUID_TWIN_MOONS 
SPELL_DRUID_TWIN_MOONFIRE 
SPELL_DRUID_UMBRAL_EMBRACE 
SPELL_DRUID_UMBRAL_INSPIRATION_TALENT 
SPELL_DRUID_UMBRAL_INSPIRATION_AURA 
SPELL_DRUID_URSOCS_FURY_SHIELD 
SPELL_DRUID_YSERAS_GIFT_HEAL_PARTY 
SPELL_DRUID_YSERAS_GIFT_HEAL_SELF 

Definition at line 40 of file spell_druid.cpp.

Function Documentation

◆ AddSC_druid_spell_scripts()

void AddSC_druid_spell_scripts ( )

Definition at line 3120 of file spell_druid.cpp.

+ Here is the caller graph for this function: