TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
spell_druid.cpp File Reference
#include "Player.h"
#include "ScriptMgr.h"
#include "SpellScript.h"
#include "SpellAuraEffects.h"
#include "SpellHistory.h"
#include "Containers.h"
+ Include dependency graph for spell_druid.cpp:

Classes

class  spell_dru_dash
 
class  spell_dru_dash::spell_dru_dash_AuraScript
 
class  spell_dru_eclipse
 
class  spell_dru_eclipse::spell_dru_eclipse_AuraScript
 
class  spell_dru_eclipse_energize
 
class  spell_dru_eclipse_energize::spell_dru_eclipse_energize_SpellScript
 
class  spell_dru_glyph_of_innervate
 
class  spell_dru_glyph_of_innervate::spell_dru_glyph_of_innervate_AuraScript
 
class  spell_dru_glyph_of_starfire
 
class  spell_dru_glyph_of_starfire::spell_dru_glyph_of_starfire_SpellScript
 
class  spell_dru_glyph_of_starfire_proc
 
class  spell_dru_glyph_of_starfire_proc::spell_dru_glyph_of_starfire_proc_AuraScript
 
class  spell_dru_idol_lifebloom
 
class  spell_dru_idol_lifebloom::spell_dru_idol_lifebloom_AuraScript
 
class  spell_dru_innervate
 
class  spell_dru_innervate::spell_dru_innervate_AuraScript
 
class  spell_dru_insect_swarm
 
class  spell_dru_insect_swarm::spell_dru_insect_swarm_AuraScript
 
class  spell_dru_lifebloom
 
class  spell_dru_lifebloom::spell_dru_lifebloom_AuraScript
 
class  spell_dru_living_seed
 
class  spell_dru_living_seed::spell_dru_living_seed_AuraScript
 
class  spell_dru_living_seed_proc
 
class  spell_dru_living_seed_proc::spell_dru_living_seed_proc_AuraScript
 
class  spell_dru_predatory_strikes
 
class  spell_dru_predatory_strikes::spell_dru_predatory_strikes_AuraScript
 
class  spell_dru_rip
 
class  spell_dru_rip::spell_dru_rip_AuraScript
 
class  spell_dru_savage_defense
 
class  spell_dru_savage_defense::spell_dru_savage_defense_AuraScript
 
class  spell_dru_savage_roar
 
class  spell_dru_savage_roar::spell_dru_savage_roar_SpellScript
 
class  spell_dru_savage_roar::spell_dru_savage_roar_AuraScript
 
class  spell_dru_starfall_dummy
 
class  spell_dru_starfall_dummy::spell_dru_starfall_dummy_SpellScript
 
class  spell_dru_stampede
 
class  spell_dru_stampede::spell_dru_stampede_AuraScript
 
class  spell_dru_survival_instincts
 
class  spell_dru_survival_instincts::spell_dru_survival_instincts_SpellScript
 
class  spell_dru_survival_instincts::spell_dru_survival_instincts_AuraScript
 
class  spell_dru_swift_flight_passive
 
class  spell_dru_swift_flight_passive::spell_dru_swift_flight_passive_AuraScript
 
class  spell_dru_typhoon
 
class  spell_dru_typhoon::spell_dru_typhoon_SpellScript
 
class  spell_dru_t10_restoration_4p_bonus
 
class  spell_dru_t10_restoration_4p_bonus::spell_dru_t10_restoration_4p_bonus_SpellScript
 
class  RaidCheck
 
class  spell_dru_wild_growth
 
class  spell_dru_wild_growth::spell_dru_wild_growth_SpellScript
 

Enumerations

enum  DruidSpells {
  SPELL_DRUID_WRATH = 5176, SPELL_DRUID_STARFIRE = 2912, SPELL_DRUID_STARSURGE = 78674, SPELL_DRUID_ECLIPSE_GENERAL_ENERGIZE = 89265,
  SPELL_DRUID_STARSURGE_ENERGIZE = 86605, SPELL_DRUID_LUNAR_ECLIPSE_MARKER = 67484, SPELL_DRUID_SOLAR_ECLIPSE_MARKER = 67483, SPELL_DRUID_SOLAR_ECLIPSE = 48517,
  SPELL_DRUID_LUNAR_ECLIPSE = 48518, SPELL_DRUID_FERAL_CHARGE_BEAR = 16979, SPELL_DRUID_FERAL_CHARGE_CAT = 49376, SPELL_DRUID_GLYPH_OF_INNERVATE = 54833,
  SPELL_DRUID_GLYPH_OF_STARFIRE = 54846, 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_LIFEBLOOM_ENERGIZE = 64372, SPELL_DRUID_LIFEBLOOM_FINAL_HEAL = 33778,
  SPELL_DRUID_LIVING_SEED_HEAL = 48503, SPELL_DRUID_LIVING_SEED_PROC = 48504, SPELL_DRUID_NATURES_GRACE = 16880, SPELL_DRUID_NATURES_GRACE_TRIGGER = 16886,
  SPELL_DRUID_SURVIVAL_INSTINCTS = 50322, SPELL_DRUID_SAVAGE_ROAR = 62071, SPELL_DRUID_STAMPEDE_BAER_RANK_1 = 81016, SPELL_DRUID_STAMPEDE_CAT_RANK_1 = 81021,
  SPELL_DRUID_STAMPEDE_CAT_STATE = 109881
}
 

Functions

void AddSC_druid_spell_scripts ()
 

Enumeration Type Documentation

Enumerator
SPELL_DRUID_WRATH 
SPELL_DRUID_STARFIRE 
SPELL_DRUID_STARSURGE 
SPELL_DRUID_ECLIPSE_GENERAL_ENERGIZE 
SPELL_DRUID_STARSURGE_ENERGIZE 
SPELL_DRUID_LUNAR_ECLIPSE_MARKER 
SPELL_DRUID_SOLAR_ECLIPSE_MARKER 
SPELL_DRUID_SOLAR_ECLIPSE 
SPELL_DRUID_LUNAR_ECLIPSE 
SPELL_DRUID_FERAL_CHARGE_BEAR 
SPELL_DRUID_FERAL_CHARGE_CAT 
SPELL_DRUID_GLYPH_OF_INNERVATE 
SPELL_DRUID_GLYPH_OF_STARFIRE 
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_LIFEBLOOM_ENERGIZE 
SPELL_DRUID_LIFEBLOOM_FINAL_HEAL 
SPELL_DRUID_LIVING_SEED_HEAL 
SPELL_DRUID_LIVING_SEED_PROC 
SPELL_DRUID_NATURES_GRACE 
SPELL_DRUID_NATURES_GRACE_TRIGGER 
SPELL_DRUID_SURVIVAL_INSTINCTS 
SPELL_DRUID_SAVAGE_ROAR 
SPELL_DRUID_STAMPEDE_BAER_RANK_1 
SPELL_DRUID_STAMPEDE_CAT_RANK_1 
SPELL_DRUID_STAMPEDE_CAT_STATE 
32 {
33  SPELL_DRUID_WRATH = 5176,
34  SPELL_DRUID_STARFIRE = 2912,
35  SPELL_DRUID_STARSURGE = 78674,
38  SPELL_DRUID_LUNAR_ECLIPSE_MARKER = 67484, // Will make the yellow arrow on eclipse bar point to the blue side (lunar)
39  SPELL_DRUID_SOLAR_ECLIPSE_MARKER = 67483, // Will make the yellow arrow on eclipse bar point to the yellow side (solar)
62 };
Definition: spell_druid.cpp:46
Definition: spell_druid.cpp:51
Definition: spell_druid.cpp:53
Definition: spell_druid.cpp:47
Definition: spell_druid.cpp:36
Definition: spell_druid.cpp:54
Definition: spell_druid.cpp:44
Definition: spell_druid.cpp:55
Definition: spell_druid.cpp:39
Definition: spell_druid.cpp:33
Definition: spell_druid.cpp:42
Definition: spell_druid.cpp:49
Definition: spell_druid.cpp:57
Definition: spell_druid.cpp:61
Definition: spell_druid.cpp:41
Definition: spell_druid.cpp:48
Definition: spell_druid.cpp:38
Definition: spell_druid.cpp:37
Definition: spell_druid.cpp:60
Definition: spell_druid.cpp:52
Definition: spell_druid.cpp:45
Definition: spell_druid.cpp:58
Definition: spell_druid.cpp:59
Definition: spell_druid.cpp:43
Definition: spell_druid.cpp:34
Definition: spell_druid.cpp:40
Definition: spell_druid.cpp:56
Definition: spell_druid.cpp:50
Definition: spell_druid.cpp:35

Function Documentation

void AddSC_druid_spell_scripts ( )
1176 {
1177  new spell_dru_dash();
1178  new spell_dru_eclipse("spell_dru_eclipse_lunar");
1179  new spell_dru_eclipse("spell_dru_eclipse_solar");
1185  new spell_dru_innervate();
1186  new spell_dru_insect_swarm();
1187  new spell_dru_lifebloom();
1188  new spell_dru_living_seed();
1191  new spell_dru_rip();
1193  new spell_dru_savage_roar();
1195  new spell_dru_stampede();
1198  new spell_dru_typhoon();
1200  new spell_dru_wild_growth();
1201 }
Definition: spell_druid.cpp:869
Definition: spell_druid.cpp:409
Definition: spell_druid.cpp:374
Definition: spell_druid.cpp:758
Definition: spell_druid.cpp:1022
Definition: spell_druid.cpp:631
Definition: spell_druid.cpp:922
Definition: spell_druid.cpp:246
Definition: spell_druid.cpp:1051
Definition: spell_druid.cpp:560
Definition: spell_druid.cpp:823
Definition: spell_druid.cpp:468
Definition: spell_druid.cpp:1123
Definition: spell_druid.cpp:288
Definition: spell_druid.cpp:439
Definition: spell_druid.cpp:660
Definition: spell_druid.cpp:140
Definition: spell_druid.cpp:95
Definition: spell_druid.cpp:338
Definition: spell_druid.cpp:988
Definition: spell_druid.cpp:596
Definition: spell_druid.cpp:65
Definition: spell_druid.cpp:708

+ Here is the caller graph for this function: