AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_freya.cpp File Reference
#include "AchievementCriteriaScript.h"
#include "CreatureScript.h"
#include "PassiveAI.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "SpellAuras.h"
#include "ulduar.h"

Go to the source code of this file.

Classes

class  boss_freya
 
struct  boss_freya::boss_freyaAI
 
class  boss_freya_elder_stonebark
 
struct  boss_freya_elder_stonebark::boss_freya_elder_stonebarkAI
 
class  boss_freya_elder_brightleaf
 
struct  boss_freya_elder_brightleaf::boss_freya_elder_brightleafAI
 
class  boss_freya_elder_ironbranch
 
struct  boss_freya_elder_ironbranch::boss_freya_elder_ironbranchAI
 
class  boss_freya_iron_root
 
struct  boss_freya_iron_root::boss_freya_iron_rootAI
 
class  boss_freya_lifebinder
 
struct  boss_freya_lifebinder::boss_freya_lifebinderAI
 
class  boss_freya_healthy_spore
 
struct  boss_freya_healthy_spore::boss_freya_healthy_sporeAI
 
class  boss_freya_summons
 
struct  boss_freya_summons::boss_freya_summonsAI
 
class  boss_freya_nature_bomb
 
struct  boss_freya_nature_bomb::boss_freya_nature_bombAI
 
class  achievement_freya_getting_back_to_nature
 
class  achievement_freya_knock_on_wood
 

Macros

#define SPELL_GROUND_TREMOR   RAID_MODE(SPELL_GROUND_TREMOR_10, SPELL_GROUND_TREMOR_25)
 
#define SPELL_PETRIFIED_BARK   RAID_MODE(SPELL_PETRIFIED_BARK_10, SPELL_PETRIFIED_BARK_25)
 
#define SPELL_IRON_ROOTS   RAID_MODE(SPELL_IRON_ROOTS_10, SPELL_IRON_ROOTS_25)
 
#define SPELL_IMPALE   RAID_MODE(SPELL_IMPALE_10, SPELL_IMPALE_25)
 
#define SPELL_THORN_SWARM   RAID_MODE(SPELL_THORN_SWARM_10, SPELL_THORN_SWARM_25)
 
#define SPELL_UNSTABLE_SUN_DAMAGE   RAID_MODE(SPELL_UNSTABLE_SUN_DAMAGE_10, SPELL_UNSTABLE_SUN_DAMAGE_25)
 
#define SPELL_SOLAR_FLARE   RAID_MODE(SPELL_SOLAR_FLARE_10, SPELL_SOLAR_FLARE_25)
 
#define SPELL_TOUCH_OF_EONAR   RAID_MODE(SPELL_TOUCH_OF_EONAR_10, SPELL_TOUCH_OF_EONAR_25)
 
#define SPELL_LIFEBINDER_HEAL   RAID_MODE(SPELL_LIFEBINDER_HEAL_10, SPELL_LIFEBINDER_HEAL_25)
 
#define SPELL_TIDAL_WAVE   RAID_MODE(SPELL_TIDAL_WAVE_10, SPELL_TIDAL_WAVE_25)
 
#define SPELL_TIDAL_WAVE_DAMAGE   RAID_MODE(SPELL_TIDAL_WAVE_DAMAGE_10, SPELL_TIDAL_WAVE_DAMAGE_25)
 
#define SPELL_NATURE_FURY   RAID_MODE(SPELL_NATURE_FURY_10, SPELL_NATURE_FURY_25)
 
#define SPELL_HARDENED_BARK   RAID_MODE(SPELL_HARDENED_BARK_10, SPELL_HARDENED_BARK_25)
 
#define SPELL_DETONATE   RAID_MODE(SPELL_DETONATE_10, SPELL_DETONATE_25)
 
#define SPELL_SUNBEAM   RAID_MODE(SPELL_SUNBEAM_10, SPELL_SUNBEAM_25)
 
#define SPELL_GROUND_TREMOR_FREYA   RAID_MODE(SPELL_GROUND_TREMOR_FREYA_10, SPELL_GROUND_TREMOR_FREYA_25)
 
#define SPELL_IRON_ROOTS_FREYA   RAID_MODE(SPELL_IRON_ROOTS_FREYA_10, SPELL_IRON_ROOTS_FREYA_25)
 
#define SPELL_UNSTABLE_SUN_FREYA_DAMAGE   RAID_MODE(SPELL_UNSTABLE_SUN_FREYA_DAMAGE_10, SPELL_UNSTABLE_SUN_FREYA_DAMAGE_25)
 
#define SPELL_LIGHTNING_LASH   RAID_MODE(SPELL_LIGHTNING_LASH_10, SPELL_LIGHTNING_LASH_25)
 
#define SPELL_STORMBOLT   RAID_MODE(SPELL_STORMBOLT_10, SPELL_STORMBOLT_25)
 

Enumerations

enum  FreyaSpells {
  SPELL_AUTO_GROW = 62559 ,
  SPELL_LIFEBINDER_PHERONOMES = 62619 ,
  SPELL_LIFEBINDER_VISUAL = 62579 ,
  SPELL_LIFEBINDER_HEAL_10 = 62584 ,
  SPELL_LIFEBINDER_HEAL_25 = 64185 ,
  SPELL_TOUCH_OF_EONAR_10 = 62528 ,
  SPELL_TOUCH_OF_EONAR_25 = 62892 ,
  SPELL_ATTUNED_TO_NATURE = 62519 ,
  SPELL_SUMMON_LIFEBINDER = 62870 ,
  SPELL_SUNBEAM_10 = 62623 ,
  SPELL_SUNBEAM_25 = 62872 ,
  SPELL_NATURE_BOMB_FLIGHT = 64648 ,
  SPELL_NATURE_BOMB_DAMAGE_10 = 64587 ,
  SPELL_NATURE_BOMB_DAMAGE_25 = 64650 ,
  SPELL_GREEN_BANISH_STATE = 32567 ,
  SPELL_BERSERK = 47008 ,
  SPELL_GROUND_TREMOR_FREYA_10 = 62437 ,
  SPELL_GROUND_TREMOR_FREYA_25 = 62859 ,
  SPELL_IRON_ROOTS_FREYA_10 = 62862 ,
  SPELL_IRON_ROOTS_FREYA_25 = 62439 ,
  SPELL_IRON_ROOTS_FREYA_DAMAGE_10 = 62861 ,
  SPELL_IRON_ROOTS_FREYA_DAMAGE_25 = 62438 ,
  SPELL_UNSTABLE_SUN_FREYA_DAMAGE_10 = 62451 ,
  SPELL_UNSTABLE_SUN_FREYA_DAMAGE_25 = 62865 ,
  SPELL_UNSTABLE_SUN_VISUAL = 62216 ,
  SPELL_DRAINED_OF_POWER = 62467 ,
  SPELL_STONEBARK_ESSENCE = 62483 ,
  SPELL_IRONBRANCH_ESSENCE = 62484 ,
  SPELL_BRIGHTLEAF_ESSENCE = 62485 ,
  SPELL_BRIGHTLEAF_FLUX = 62239 ,
  SPELL_SOLAR_FLARE_10 = 62240 ,
  SPELL_SOLAR_FLARE_25 = 64087 ,
  SPELL_UNSTABLE_SUN_BEAM_AURA = 62211 ,
  SPELL_PHOTOSYNTHESIS = 62209 ,
  SPELL_UNSTABLE_SUN_DAMAGE_10 = 62217 ,
  SPELL_UNSTABLE_SUN_DAMAGE_25 = 62922 ,
  SPELL_IMPALE_10 = 62310 ,
  SPELL_IMPALE_25 = 62928 ,
  SPELL_IRON_ROOTS_10 = 62275 ,
  SPELL_IRON_ROOTS_25 = 62929 ,
  SPELL_IRON_ROOTS_DAMAGE_10 = 62283 ,
  SPELL_IRON_ROOTS_DAMAGE_25 = 62930 ,
  SPELL_THORN_SWARM_10 = 62285 ,
  SPELL_THORN_SWARM_25 = 62931 ,
  SPELL_FISTS_OF_STONE = 62344 ,
  SPELL_GROUND_TREMOR_10 = 62325 ,
  SPELL_GROUND_TREMOR_25 = 62932 ,
  SPELL_PETRIFIED_BARK_10 = 62337 ,
  SPELL_PETRIFIED_BARK_25 = 62933 ,
  SPELL_HARDENED_BARK_10 = 62664 ,
  SPELL_HARDENED_BARK_25 = 64191 ,
  SPELL_TIDAL_WAVE_10 = 62653 ,
  SPELL_TIDAL_WAVE_25 = 62935 ,
  SPELL_TIDAL_WAVE_DAMAGE_10 = 62654 ,
  SPELL_TIDAL_WAVE_DAMAGE_25 = 62936 ,
  SPELL_TIDAL_WAVE_AURA = 62655 ,
  SPELL_LIGHTNING_LASH_10 = 62648 ,
  SPELL_LIGHTNING_LASH_25 = 62939 ,
  SPELL_STORMBOLT_10 = 62649 ,
  SPELL_STORMBOLT_25 = 62938 ,
  SPELL_CONSERVATOR_GRIP = 62532 ,
  SPELL_NATURE_FURY_10 = 62589 ,
  SPELL_NATURE_FURY_25 = 63571 ,
  SPELL_POTENT_PHEROMONES = 62541 ,
  SPELL_HEALTHY_SPORE_VISUAL = 62538 ,
  SPELL_HEALTHY_SPORE_SUMMON = 62566 ,
  SPELL_DETONATE_10 = 62598 ,
  SPELL_DETONATE_25 = 62937 ,
  SPELL_FLAME_LASH = 62608 ,
  SPELL_DEFORESTATION_CREDIT = 65015
}
 
enum  FreyaEvents {
  EVENT_FREYA_ADDS_SPAM = 1 ,
  EVENT_FREYA_LIFEBINDER = 2 ,
  EVENT_FREYA_NATURE_BOMB = 3 ,
  EVENT_FREYA_SUNBEAM = 4 ,
  EVENT_FREYA_BERSERK = 5 ,
  EVENT_FREYA_GROUND_TREMOR = 6 ,
  EVENT_FREYA_IRON_ROOT = 7 ,
  EVENT_FREYA_UNSTABLE_SUN_BEAM = 8 ,
  EVENT_FREYA_RESPAWN_TRIO = 9 ,
  EVENT_STONEBARK_FISTS_OF_STONE = 10 ,
  EVENT_STONEBARK_GROUND_TREMOR = 11 ,
  EVENT_STONEBARK_PETRIFIED_BARK = 12 ,
  EVENT_BRIGHTLEAF_FLUX = 20 ,
  EVENT_BRIGHTLEAF_SOLAR_FLARE = 21 ,
  EVENT_BRIGHTLEAF_UNSTABLE_SUN_BEAM = 22 ,
  EVENT_BRIGHTLEAF_DESPAWN_SUN_BEAM = 23 ,
  EVENT_IRONBRANCH_IMPALE = 30 ,
  EVENT_IRONBRANCH_IRON_ROOT = 31 ,
  EVENT_IRONBRANCH_THORN_SWARM = 32 ,
  EVENT_ANCIENT_CONSERVATOR_NATURE_FURY = 40 ,
  EVENT_ANCIENT_CONSERVATOR_GRIP = 41 ,
  EVENT_WATER_SPIRIT_CHARGE = 45 ,
  EVENT_WATER_SPIRIT_DAMAGE = 46 ,
  EVENT_STORM_LASHER_LIGHTNING_LASH = 50 ,
  EVENT_STORM_LASHER_STORMBOLT = 51 ,
  EVENT_DETONATING_LASHER_FLAME_LASH = 55
}
 
enum  Texts {
  SAY_ELDER_AGGRO = 0 ,
  SAY_ELDER_SLAY = 1 ,
  SAY_ELDER_DEATH = 2 ,
  SAY_AGGRO = 0 ,
  SAY_AGGRO_WITH_ELDER = 1 ,
  SAY_SLAY = 2 ,
  SAY_DEATH = 3 ,
  SAY_BERSERK = 4 ,
  SAY_SUMMON_CONSERVATOR = 5 ,
  SAY_SUMMON_TRIO = 6 ,
  SAY_SUMMON_LASHERS = 7 ,
  EMOTE_LIFEBINDERS_GIFT = 8 ,
  EMOTE_ALLIES_OF_NATURE = 9 ,
  EMOTE_GROUND_TREMOR = 10 ,
  EMOTE_IRON_ROOTS = 11
}
 
enum  FreyaNPCs {
  NPC_NATURE_BOMB = 34129 ,
  NPC_IRON_ROOT_TRIGGER = 33088 ,
  NPC_FREYA_UNSTABLE_SUN_BEAM = 33170 ,
  NPC_UNSTABLE_SUN_BRIGHTLEAF = 33050 ,
  NPC_STORM_LASHER = 32919 ,
  NPC_ANCIENT_WATER_SPIRIT = 33202 ,
  NPC_SNAPLASHER = 32916 ,
  NPC_ANCIENT_CONSERVATOR = 33203 ,
  NPC_HEALTHY_SPORE = 33215 ,
  NPC_DETONATING_LASHER = 32918
}
 
enum  Misc {
  ACTION_REMOVE_10_STACK = 10 ,
  ACTION_REMOVE_25_STACK = 25 ,
  ACTION_REMOVE_2_STACK = 2 ,
  ACTION_RESPAWN_TRIO = 1 ,
  ACTION_LUMBERJACKED = -1 ,
  EVENT_PHASE_ADDS = 1 ,
  EVENT_PHASE_FINAL = 2 ,
  DATA_GET_ELDER_COUNT = 1 ,
  DATA_BACK_TO_NATURE = 2 ,
  CRITERIA_LUMBERJACKED = 21686
}
 

Functions

void AddSC_boss_freya ()
 

Macro Definition Documentation

◆ SPELL_DETONATE

#define SPELL_DETONATE   RAID_MODE(SPELL_DETONATE_10, SPELL_DETONATE_25)

◆ SPELL_GROUND_TREMOR

#define SPELL_GROUND_TREMOR   RAID_MODE(SPELL_GROUND_TREMOR_10, SPELL_GROUND_TREMOR_25)

◆ SPELL_GROUND_TREMOR_FREYA

#define SPELL_GROUND_TREMOR_FREYA   RAID_MODE(SPELL_GROUND_TREMOR_FREYA_10, SPELL_GROUND_TREMOR_FREYA_25)

◆ SPELL_HARDENED_BARK

#define SPELL_HARDENED_BARK   RAID_MODE(SPELL_HARDENED_BARK_10, SPELL_HARDENED_BARK_25)

◆ SPELL_IMPALE

#define SPELL_IMPALE   RAID_MODE(SPELL_IMPALE_10, SPELL_IMPALE_25)

◆ SPELL_IRON_ROOTS

#define SPELL_IRON_ROOTS   RAID_MODE(SPELL_IRON_ROOTS_10, SPELL_IRON_ROOTS_25)

◆ SPELL_IRON_ROOTS_FREYA

#define SPELL_IRON_ROOTS_FREYA   RAID_MODE(SPELL_IRON_ROOTS_FREYA_10, SPELL_IRON_ROOTS_FREYA_25)

◆ SPELL_LIFEBINDER_HEAL

#define SPELL_LIFEBINDER_HEAL   RAID_MODE(SPELL_LIFEBINDER_HEAL_10, SPELL_LIFEBINDER_HEAL_25)

◆ SPELL_LIGHTNING_LASH

#define SPELL_LIGHTNING_LASH   RAID_MODE(SPELL_LIGHTNING_LASH_10, SPELL_LIGHTNING_LASH_25)

◆ SPELL_NATURE_FURY

#define SPELL_NATURE_FURY   RAID_MODE(SPELL_NATURE_FURY_10, SPELL_NATURE_FURY_25)

◆ SPELL_PETRIFIED_BARK

#define SPELL_PETRIFIED_BARK   RAID_MODE(SPELL_PETRIFIED_BARK_10, SPELL_PETRIFIED_BARK_25)

◆ SPELL_SOLAR_FLARE

#define SPELL_SOLAR_FLARE   RAID_MODE(SPELL_SOLAR_FLARE_10, SPELL_SOLAR_FLARE_25)

◆ SPELL_STORMBOLT

#define SPELL_STORMBOLT   RAID_MODE(SPELL_STORMBOLT_10, SPELL_STORMBOLT_25)

◆ SPELL_SUNBEAM

#define SPELL_SUNBEAM   RAID_MODE(SPELL_SUNBEAM_10, SPELL_SUNBEAM_25)

◆ SPELL_THORN_SWARM

#define SPELL_THORN_SWARM   RAID_MODE(SPELL_THORN_SWARM_10, SPELL_THORN_SWARM_25)

◆ SPELL_TIDAL_WAVE

#define SPELL_TIDAL_WAVE   RAID_MODE(SPELL_TIDAL_WAVE_10, SPELL_TIDAL_WAVE_25)

◆ SPELL_TIDAL_WAVE_DAMAGE

#define SPELL_TIDAL_WAVE_DAMAGE   RAID_MODE(SPELL_TIDAL_WAVE_DAMAGE_10, SPELL_TIDAL_WAVE_DAMAGE_25)

◆ SPELL_TOUCH_OF_EONAR

#define SPELL_TOUCH_OF_EONAR   RAID_MODE(SPELL_TOUCH_OF_EONAR_10, SPELL_TOUCH_OF_EONAR_25)

◆ SPELL_UNSTABLE_SUN_DAMAGE

#define SPELL_UNSTABLE_SUN_DAMAGE   RAID_MODE(SPELL_UNSTABLE_SUN_DAMAGE_10, SPELL_UNSTABLE_SUN_DAMAGE_25)

◆ SPELL_UNSTABLE_SUN_FREYA_DAMAGE

#define SPELL_UNSTABLE_SUN_FREYA_DAMAGE   RAID_MODE(SPELL_UNSTABLE_SUN_FREYA_DAMAGE_10, SPELL_UNSTABLE_SUN_FREYA_DAMAGE_25)

Enumeration Type Documentation

◆ FreyaEvents

Enumerator
EVENT_FREYA_ADDS_SPAM 
EVENT_FREYA_LIFEBINDER 
EVENT_FREYA_NATURE_BOMB 
EVENT_FREYA_SUNBEAM 
EVENT_FREYA_BERSERK 
EVENT_FREYA_GROUND_TREMOR 
EVENT_FREYA_IRON_ROOT 
EVENT_FREYA_UNSTABLE_SUN_BEAM 
EVENT_FREYA_RESPAWN_TRIO 
EVENT_STONEBARK_FISTS_OF_STONE 
EVENT_STONEBARK_GROUND_TREMOR 
EVENT_STONEBARK_PETRIFIED_BARK 
EVENT_BRIGHTLEAF_FLUX 
EVENT_BRIGHTLEAF_SOLAR_FLARE 
EVENT_BRIGHTLEAF_UNSTABLE_SUN_BEAM 
EVENT_BRIGHTLEAF_DESPAWN_SUN_BEAM 
EVENT_IRONBRANCH_IMPALE 
EVENT_IRONBRANCH_IRON_ROOT 
EVENT_IRONBRANCH_THORN_SWARM 
EVENT_ANCIENT_CONSERVATOR_NATURE_FURY 
EVENT_ANCIENT_CONSERVATOR_GRIP 
EVENT_WATER_SPIRIT_CHARGE 
EVENT_WATER_SPIRIT_DAMAGE 
EVENT_STORM_LASHER_LIGHTNING_LASH 
EVENT_STORM_LASHER_STORMBOLT 
EVENT_DETONATING_LASHER_FLAME_LASH 
148{
149 // FREYA
155 // HARD MODE
160
161 // STONEBARK
165
166 // BRIGHTLEAF
171
172 // IRONBRANCH
176
177 // SUMMONS
185};
@ EVENT_STONEBARK_GROUND_TREMOR
Definition boss_freya.cpp:163
@ EVENT_STORM_LASHER_STORMBOLT
Definition boss_freya.cpp:183
@ EVENT_FREYA_LIFEBINDER
Definition boss_freya.cpp:151
@ EVENT_STONEBARK_FISTS_OF_STONE
Definition boss_freya.cpp:162
@ EVENT_FREYA_ADDS_SPAM
Definition boss_freya.cpp:150
@ EVENT_ANCIENT_CONSERVATOR_GRIP
Definition boss_freya.cpp:179
@ EVENT_FREYA_NATURE_BOMB
Definition boss_freya.cpp:152
@ EVENT_FREYA_BERSERK
Definition boss_freya.cpp:154
@ EVENT_FREYA_SUNBEAM
Definition boss_freya.cpp:153
@ EVENT_STONEBARK_PETRIFIED_BARK
Definition boss_freya.cpp:164
@ EVENT_FREYA_GROUND_TREMOR
Definition boss_freya.cpp:156
@ EVENT_WATER_SPIRIT_DAMAGE
Definition boss_freya.cpp:181
@ EVENT_ANCIENT_CONSERVATOR_NATURE_FURY
Definition boss_freya.cpp:178
@ EVENT_IRONBRANCH_THORN_SWARM
Definition boss_freya.cpp:175
@ EVENT_BRIGHTLEAF_SOLAR_FLARE
Definition boss_freya.cpp:168
@ EVENT_WATER_SPIRIT_CHARGE
Definition boss_freya.cpp:180
@ EVENT_BRIGHTLEAF_UNSTABLE_SUN_BEAM
Definition boss_freya.cpp:169
@ EVENT_BRIGHTLEAF_FLUX
Definition boss_freya.cpp:167
@ EVENT_STORM_LASHER_LIGHTNING_LASH
Definition boss_freya.cpp:182
@ EVENT_BRIGHTLEAF_DESPAWN_SUN_BEAM
Definition boss_freya.cpp:170
@ EVENT_DETONATING_LASHER_FLAME_LASH
Definition boss_freya.cpp:184
@ EVENT_FREYA_RESPAWN_TRIO
Definition boss_freya.cpp:159
@ EVENT_IRONBRANCH_IRON_ROOT
Definition boss_freya.cpp:174
@ EVENT_FREYA_UNSTABLE_SUN_BEAM
Definition boss_freya.cpp:158
@ EVENT_IRONBRANCH_IMPALE
Definition boss_freya.cpp:173
@ EVENT_FREYA_IRON_ROOT
Definition boss_freya.cpp:157

◆ FreyaNPCs

enum FreyaNPCs
Enumerator
NPC_NATURE_BOMB 
NPC_IRON_ROOT_TRIGGER 
NPC_FREYA_UNSTABLE_SUN_BEAM 
NPC_UNSTABLE_SUN_BRIGHTLEAF 
NPC_STORM_LASHER 
NPC_ANCIENT_WATER_SPIRIT 
NPC_SNAPLASHER 
NPC_ANCIENT_CONSERVATOR 
NPC_HEALTHY_SPORE 
NPC_DETONATING_LASHER 
210{
211 NPC_NATURE_BOMB = 34129,
212 NPC_IRON_ROOT_TRIGGER = 33088,
214 NPC_UNSTABLE_SUN_BRIGHTLEAF = 33050, // 10 SECS?
215
216 // FIRST WAVE
217 NPC_STORM_LASHER = 32919,
219 NPC_SNAPLASHER = 32916,
220
221 // SEC WAVE
223 NPC_HEALTHY_SPORE = 33215,
224
225 // THIRD WAVE
226 NPC_DETONATING_LASHER = 32918,
227};
@ NPC_ANCIENT_WATER_SPIRIT
Definition boss_freya.cpp:218
@ NPC_FREYA_UNSTABLE_SUN_BEAM
Definition boss_freya.cpp:213
@ NPC_STORM_LASHER
Definition boss_freya.cpp:217
@ NPC_DETONATING_LASHER
Definition boss_freya.cpp:226
@ NPC_NATURE_BOMB
Definition boss_freya.cpp:211
@ NPC_UNSTABLE_SUN_BRIGHTLEAF
Definition boss_freya.cpp:214
@ NPC_IRON_ROOT_TRIGGER
Definition boss_freya.cpp:212
@ NPC_HEALTHY_SPORE
Definition boss_freya.cpp:223
@ NPC_ANCIENT_CONSERVATOR
Definition boss_freya.cpp:222
@ NPC_SNAPLASHER
Definition boss_freya.cpp:219

◆ FreyaSpells

Enumerator
SPELL_AUTO_GROW 
SPELL_LIFEBINDER_PHERONOMES 
SPELL_LIFEBINDER_VISUAL 
SPELL_LIFEBINDER_HEAL_10 
SPELL_LIFEBINDER_HEAL_25 
SPELL_TOUCH_OF_EONAR_10 
SPELL_TOUCH_OF_EONAR_25 
SPELL_ATTUNED_TO_NATURE 
SPELL_SUMMON_LIFEBINDER 
SPELL_SUNBEAM_10 
SPELL_SUNBEAM_25 
SPELL_NATURE_BOMB_FLIGHT 
SPELL_NATURE_BOMB_DAMAGE_10 
SPELL_NATURE_BOMB_DAMAGE_25 
SPELL_GREEN_BANISH_STATE 
SPELL_BERSERK 
SPELL_GROUND_TREMOR_FREYA_10 
SPELL_GROUND_TREMOR_FREYA_25 
SPELL_IRON_ROOTS_FREYA_10 
SPELL_IRON_ROOTS_FREYA_25 
SPELL_IRON_ROOTS_FREYA_DAMAGE_10 
SPELL_IRON_ROOTS_FREYA_DAMAGE_25 
SPELL_UNSTABLE_SUN_FREYA_DAMAGE_10 
SPELL_UNSTABLE_SUN_FREYA_DAMAGE_25 
SPELL_UNSTABLE_SUN_VISUAL 
SPELL_DRAINED_OF_POWER 
SPELL_STONEBARK_ESSENCE 
SPELL_IRONBRANCH_ESSENCE 
SPELL_BRIGHTLEAF_ESSENCE 
SPELL_BRIGHTLEAF_FLUX 
SPELL_SOLAR_FLARE_10 
SPELL_SOLAR_FLARE_25 
SPELL_UNSTABLE_SUN_BEAM_AURA 
SPELL_PHOTOSYNTHESIS 
SPELL_UNSTABLE_SUN_DAMAGE_10 
SPELL_UNSTABLE_SUN_DAMAGE_25 
SPELL_IMPALE_10 
SPELL_IMPALE_25 
SPELL_IRON_ROOTS_10 
SPELL_IRON_ROOTS_25 
SPELL_IRON_ROOTS_DAMAGE_10 
SPELL_IRON_ROOTS_DAMAGE_25 
SPELL_THORN_SWARM_10 
SPELL_THORN_SWARM_25 
SPELL_FISTS_OF_STONE 
SPELL_GROUND_TREMOR_10 
SPELL_GROUND_TREMOR_25 
SPELL_PETRIFIED_BARK_10 
SPELL_PETRIFIED_BARK_25 
SPELL_HARDENED_BARK_10 
SPELL_HARDENED_BARK_25 
SPELL_TIDAL_WAVE_10 
SPELL_TIDAL_WAVE_25 
SPELL_TIDAL_WAVE_DAMAGE_10 
SPELL_TIDAL_WAVE_DAMAGE_25 
SPELL_TIDAL_WAVE_AURA 
SPELL_LIGHTNING_LASH_10 
SPELL_LIGHTNING_LASH_25 
SPELL_STORMBOLT_10 
SPELL_STORMBOLT_25 
SPELL_CONSERVATOR_GRIP 
SPELL_NATURE_FURY_10 
SPELL_NATURE_FURY_25 
SPELL_POTENT_PHEROMONES 
SPELL_HEALTHY_SPORE_VISUAL 
SPELL_HEALTHY_SPORE_SUMMON 
SPELL_DETONATE_10 
SPELL_DETONATE_25 
SPELL_FLAME_LASH 
SPELL_DEFORESTATION_CREDIT 
27{
28 // LIFEBINDER
29 SPELL_AUTO_GROW = 62559,
34
35 // FREYA
40 SPELL_SUNBEAM_10 = 62623,
41 SPELL_SUNBEAM_25 = 62872,
46 SPELL_BERSERK = 47008,
47
48 // HARD MODE
58
59 // ELDERS
64
65 // BRIGHTLEAF
73
74 // IRONBRANCH
75 SPELL_IMPALE_10 = 62310,
76 SPELL_IMPALE_25 = 62928,
77 SPELL_IRON_ROOTS_10 = 62275,
78 SPELL_IRON_ROOTS_25 = 62929,
83
84 // STONEBARK
90
91 // SNAPLASHER
94
95 // ANCIENT WATER SPIRIT
96 SPELL_TIDAL_WAVE_10 = 62653,
97 SPELL_TIDAL_WAVE_25 = 62935,
100 SPELL_TIDAL_WAVE_AURA = 62655,
101
102 // STORM LASHER
105 SPELL_STORMBOLT_10 = 62649,
106 SPELL_STORMBOLT_25 = 62938,
107
108 // ANCIENT CONSERVATOR
110 SPELL_NATURE_FURY_10 = 62589,
111 SPELL_NATURE_FURY_25 = 63571,
115
116 // DETONATING LASHER
117 SPELL_DETONATE_10 = 62598,
118 SPELL_DETONATE_25 = 62937,
119 SPELL_FLAME_LASH = 62608,
120
121 // ACHIEVEMENT
123};
@ SPELL_TIDAL_WAVE_25
Definition boss_freya.cpp:97
@ SPELL_FISTS_OF_STONE
Definition boss_freya.cpp:85
@ SPELL_SOLAR_FLARE_10
Definition boss_freya.cpp:67
@ SPELL_UNSTABLE_SUN_DAMAGE_25
Definition boss_freya.cpp:72
@ SPELL_PETRIFIED_BARK_25
Definition boss_freya.cpp:89
@ SPELL_IRON_ROOTS_FREYA_DAMAGE_10
Definition boss_freya.cpp:53
@ SPELL_HEALTHY_SPORE_VISUAL
Definition boss_freya.cpp:113
@ SPELL_THORN_SWARM_25
Definition boss_freya.cpp:82
@ SPELL_AUTO_GROW
Definition boss_freya.cpp:29
@ SPELL_NATURE_BOMB_DAMAGE_10
Definition boss_freya.cpp:43
@ SPELL_IRONBRANCH_ESSENCE
Definition boss_freya.cpp:62
@ SPELL_DEFORESTATION_CREDIT
Definition boss_freya.cpp:122
@ SPELL_GROUND_TREMOR_FREYA_25
Definition boss_freya.cpp:50
@ SPELL_TOUCH_OF_EONAR_10
Definition boss_freya.cpp:36
@ SPELL_NATURE_FURY_10
Definition boss_freya.cpp:110
@ SPELL_BRIGHTLEAF_FLUX
Definition boss_freya.cpp:66
@ SPELL_NATURE_BOMB_DAMAGE_25
Definition boss_freya.cpp:44
@ SPELL_TIDAL_WAVE_10
Definition boss_freya.cpp:96
@ SPELL_UNSTABLE_SUN_VISUAL
Definition boss_freya.cpp:57
@ SPELL_POTENT_PHEROMONES
Definition boss_freya.cpp:112
@ SPELL_SUNBEAM_25
Definition boss_freya.cpp:41
@ SPELL_IRON_ROOTS_DAMAGE_25
Definition boss_freya.cpp:80
@ SPELL_HARDENED_BARK_10
Definition boss_freya.cpp:92
@ SPELL_DRAINED_OF_POWER
Definition boss_freya.cpp:60
@ SPELL_BRIGHTLEAF_ESSENCE
Definition boss_freya.cpp:63
@ SPELL_IRON_ROOTS_FREYA_10
Definition boss_freya.cpp:51
@ SPELL_STORMBOLT_10
Definition boss_freya.cpp:105
@ SPELL_LIFEBINDER_PHERONOMES
Definition boss_freya.cpp:30
@ SPELL_DETONATE_10
Definition boss_freya.cpp:117
@ SPELL_LIFEBINDER_VISUAL
Definition boss_freya.cpp:31
@ SPELL_IRON_ROOTS_DAMAGE_10
Definition boss_freya.cpp:79
@ SPELL_UNSTABLE_SUN_FREYA_DAMAGE_10
Definition boss_freya.cpp:55
@ SPELL_HEALTHY_SPORE_SUMMON
Definition boss_freya.cpp:114
@ SPELL_GREEN_BANISH_STATE
Definition boss_freya.cpp:45
@ SPELL_GROUND_TREMOR_10
Definition boss_freya.cpp:86
@ SPELL_TOUCH_OF_EONAR_25
Definition boss_freya.cpp:37
@ SPELL_STORMBOLT_25
Definition boss_freya.cpp:106
@ SPELL_PETRIFIED_BARK_10
Definition boss_freya.cpp:88
@ SPELL_GROUND_TREMOR_FREYA_10
Definition boss_freya.cpp:49
@ SPELL_GROUND_TREMOR_25
Definition boss_freya.cpp:87
@ SPELL_IRON_ROOTS_FREYA_25
Definition boss_freya.cpp:52
@ SPELL_PHOTOSYNTHESIS
Definition boss_freya.cpp:70
@ SPELL_LIGHTNING_LASH_25
Definition boss_freya.cpp:104
@ SPELL_IRON_ROOTS_FREYA_DAMAGE_25
Definition boss_freya.cpp:54
@ SPELL_UNSTABLE_SUN_FREYA_DAMAGE_25
Definition boss_freya.cpp:56
@ SPELL_DETONATE_25
Definition boss_freya.cpp:118
@ SPELL_SUNBEAM_10
Definition boss_freya.cpp:40
@ SPELL_IMPALE_10
Definition boss_freya.cpp:75
@ SPELL_FLAME_LASH
Definition boss_freya.cpp:119
@ SPELL_UNSTABLE_SUN_BEAM_AURA
Definition boss_freya.cpp:69
@ SPELL_LIFEBINDER_HEAL_25
Definition boss_freya.cpp:33
@ SPELL_IRON_ROOTS_25
Definition boss_freya.cpp:78
@ SPELL_IMPALE_25
Definition boss_freya.cpp:76
@ SPELL_CONSERVATOR_GRIP
Definition boss_freya.cpp:109
@ SPELL_THORN_SWARM_10
Definition boss_freya.cpp:81
@ SPELL_STONEBARK_ESSENCE
Definition boss_freya.cpp:61
@ SPELL_HARDENED_BARK_25
Definition boss_freya.cpp:93
@ SPELL_BERSERK
Definition boss_freya.cpp:46
@ SPELL_NATURE_BOMB_FLIGHT
Definition boss_freya.cpp:42
@ SPELL_LIGHTNING_LASH_10
Definition boss_freya.cpp:103
@ SPELL_LIFEBINDER_HEAL_10
Definition boss_freya.cpp:32
@ SPELL_SUMMON_LIFEBINDER
Definition boss_freya.cpp:39
@ SPELL_TIDAL_WAVE_DAMAGE_10
Definition boss_freya.cpp:98
@ SPELL_IRON_ROOTS_10
Definition boss_freya.cpp:77
@ SPELL_TIDAL_WAVE_DAMAGE_25
Definition boss_freya.cpp:99
@ SPELL_SOLAR_FLARE_25
Definition boss_freya.cpp:68
@ SPELL_ATTUNED_TO_NATURE
Definition boss_freya.cpp:38
@ SPELL_TIDAL_WAVE_AURA
Definition boss_freya.cpp:100
@ SPELL_UNSTABLE_SUN_DAMAGE_10
Definition boss_freya.cpp:71
@ SPELL_NATURE_FURY_25
Definition boss_freya.cpp:111

◆ Misc

enum Misc
Enumerator
ACTION_REMOVE_10_STACK 
ACTION_REMOVE_25_STACK 
ACTION_REMOVE_2_STACK 
ACTION_RESPAWN_TRIO 
ACTION_LUMBERJACKED 
EVENT_PHASE_ADDS 
EVENT_PHASE_FINAL 
DATA_GET_ELDER_COUNT 
DATA_BACK_TO_NATURE 
CRITERIA_LUMBERJACKED 
230{
236
239
242
243 CRITERIA_LUMBERJACKED = 21686,
244};
@ ACTION_RESPAWN_TRIO
Definition boss_freya.cpp:234
@ ACTION_LUMBERJACKED
Definition boss_freya.cpp:235
@ ACTION_REMOVE_10_STACK
Definition boss_freya.cpp:231
@ EVENT_PHASE_FINAL
Definition boss_freya.cpp:238
@ ACTION_REMOVE_2_STACK
Definition boss_freya.cpp:233
@ CRITERIA_LUMBERJACKED
Definition boss_freya.cpp:243
@ ACTION_REMOVE_25_STACK
Definition boss_freya.cpp:232
@ EVENT_PHASE_ADDS
Definition boss_freya.cpp:237
@ DATA_BACK_TO_NATURE
Definition boss_freya.cpp:241
@ DATA_GET_ELDER_COUNT
Definition boss_freya.cpp:240

◆ Texts

enum Texts
Enumerator
SAY_ELDER_AGGRO 
SAY_ELDER_SLAY 
SAY_ELDER_DEATH 
SAY_AGGRO 
SAY_AGGRO_WITH_ELDER 
SAY_SLAY 
SAY_DEATH 
SAY_BERSERK 
SAY_SUMMON_CONSERVATOR 
SAY_SUMMON_TRIO 
SAY_SUMMON_LASHERS 
EMOTE_LIFEBINDERS_GIFT 
EMOTE_ALLIES_OF_NATURE 
EMOTE_GROUND_TREMOR 
EMOTE_IRON_ROOTS 
188{
189 // Elder Brightleaf / Elder Ironbranch / Elder Stonebark
190 SAY_ELDER_AGGRO = 0,
191 SAY_ELDER_SLAY = 1,
192 SAY_ELDER_DEATH = 2,
193
194 // Freya
195 SAY_AGGRO = 0,
197 SAY_SLAY = 2,
198 SAY_DEATH = 3,
199 SAY_BERSERK = 4,
201 SAY_SUMMON_TRIO = 6,
206 EMOTE_IRON_ROOTS = 11,
207};
@ SAY_DEATH
Definition boss_freya.cpp:198
@ SAY_SUMMON_CONSERVATOR
Definition boss_freya.cpp:200
@ SAY_AGGRO_WITH_ELDER
Definition boss_freya.cpp:196
@ SAY_ELDER_AGGRO
Definition boss_freya.cpp:190
@ EMOTE_IRON_ROOTS
Definition boss_freya.cpp:206
@ SAY_ELDER_DEATH
Definition boss_freya.cpp:192
@ SAY_AGGRO
Definition boss_freya.cpp:195
@ SAY_SUMMON_TRIO
Definition boss_freya.cpp:201
@ SAY_SUMMON_LASHERS
Definition boss_freya.cpp:202
@ SAY_ELDER_SLAY
Definition boss_freya.cpp:191
@ EMOTE_ALLIES_OF_NATURE
Definition boss_freya.cpp:204
@ SAY_SLAY
Definition boss_freya.cpp:197
@ EMOTE_GROUND_TREMOR
Definition boss_freya.cpp:205
@ EMOTE_LIFEBINDERS_GIFT
Definition boss_freya.cpp:203
@ SAY_BERSERK
Definition boss_freya.cpp:199

Function Documentation

◆ AddSC_boss_freya()

void AddSC_boss_freya ( )
1300{
1301 new boss_freya();
1308 new boss_freya_summons();
1310
1312 new achievement_freya_knock_on_wood("achievement_freya_knock_on_wood", 1);
1313 new achievement_freya_knock_on_wood("achievement_freya_knock_knock_on_wood", 2);
1314 new achievement_freya_knock_on_wood("achievement_freya_knock_knock_knock_on_wood", 3);
1315}
Definition boss_freya.cpp:1269
Definition boss_freya.cpp:1283
Definition boss_freya.cpp:768
Definition boss_freya.cpp:881
Definition boss_freya.cpp:672
Definition boss_freya.cpp:1035
Definition boss_freya.cpp:965
Definition boss_freya.cpp:995
Definition boss_freya.cpp:1217
Definition boss_freya.cpp:1074
Definition boss_freya.cpp:247

Referenced by AddNorthrendScripts().