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 "SpellScript.h"
#include "SpellScriptLoader.h"
#include "ulduar.h"

Go to the source code of this file.

Classes

struct  boss_freya
 
struct  boss_freya_elder_stonebark
 
struct  boss_freya_elder_brightleaf
 
struct  boss_freya_elder_ironbranch
 
struct  boss_freya_iron_root
 
struct  boss_freya_lifebinder
 
struct  boss_freya_healthy_spore
 
struct  boss_freya_summons
 
struct  boss_freya_nature_bomb
 
class  achievement_freya_getting_back_to_nature
 
class  achievement_freya_knock_on_wood
 
class  spell_freya_attuned_to_nature_dose_reduction
 
class  spell_freya_unstable_sun_beam
 

Enumerations

enum  FreyaSpells {
  SPELL_AUTO_GROW = 62559 ,
  SPELL_LIFEBINDER_PHERONOMES = 62619 ,
  SPELL_LIFEBINDER_VISUAL = 62579 ,
  SPELL_LIFEBINDER_HEAL = 62584 ,
  SPELL_TOUCH_OF_EONAR = 62528 ,
  SPELL_ATTUNED_TO_NATURE = 62519 ,
  SPELL_ATTUNED_TO_NATURE_2_DOSE = 62524 ,
  SPELL_ATTUNED_TO_NATURE_10_DOSE = 62525 ,
  SPELL_ATTUNED_TO_NATURE_25_DOSE = 62521 ,
  SPELL_LIFEBINDER_TRIGGER_MISSILE = 62572 ,
  SPELL_SUMMON_WAVE_1 = 62685 ,
  SPELL_SUMMON_WAVE_3 = 62686 ,
  SPELL_SUMMON_WAVE_10 = 62687 ,
  SPELL_SUNBEAM = 62623 ,
  SPELL_NATURE_BOMB_FLIGHT = 64648 ,
  SPELL_NATURE_BOMB_DAMAGE = 64587 ,
  SPELL_GREEN_BANISH_STATE = 32567 ,
  SPELL_BERSERK = 47008 ,
  SPELL_GROUND_TREMOR_FREYA = 62437 ,
  SPELL_IRON_ROOTS_FREYA = 62862 ,
  SPELL_IRON_ROOTS_FREYA_DAMAGE = 62861 ,
  SPELL_UNSTABLE_SUN_BEAM_FREYA = 62450 ,
  SPELL_UNSTABLE_SUN_FREYA_DAMAGE = 62451 ,
  SPELL_UNSTABLE_SUN_VISUAL = 62216 ,
  SPELL_FREYA_DUMMY_GREEN = 63295 ,
  SPELL_FREYA_DUMMY_YELLOW = 63292 ,
  SPELL_FREYA_DUMMY_BLUE = 63294 ,
  SPELL_DRAINED_OF_POWER = 62467 ,
  SPELL_STONEBARK_ESSENCE_CHANNEL = 62483 ,
  SPELL_IRONBRANCH_ESSENCE_CHANNEL = 62484 ,
  SPELL_BRIGHTLEAF_ESSENCE_CHANNEL = 62485 ,
  SPELL_STONEBARK_ESSENCE = 62386 ,
  SPELL_FULL_HEAL = 43978 ,
  SPELL_GREEN_BANISH_STATE_LARGE = 62720 ,
  SPELL_WHITE_BANISH_STATE_LARGE = 62718 ,
  SPELL_PURPLE_BANISH_STATE = 61014 ,
  SPELL_BRIGHTLEAF_FLUX = 62239 ,
  SPELL_SOLAR_FLARE = 62240 ,
  SPELL_UNSTABLE_SUN_BEAM_AURA = 62211 ,
  SPELL_PHOTOSYNTHESIS = 62209 ,
  SPELL_UNSTABLE_SUN_DAMAGE = 62217 ,
  SPELL_IMPALE = 62310 ,
  SPELL_IRON_ROOTS = 62275 ,
  SPELL_IRON_ROOTS_DAMAGE = 62283 ,
  SPELL_THORN_SWARM = 62285 ,
  SPELL_FISTS_OF_STONE = 62344 ,
  SPELL_GROUND_TREMOR = 62325 ,
  SPELL_PETRIFIED_BARK = 62337 ,
  SPELL_HARDENED_BARK = 62664 ,
  SPELL_TIDAL_WAVE = 62653 ,
  SPELL_TIDAL_WAVE_DAMAGE = 62654 ,
  SPELL_TIDAL_WAVE_AURA = 62655 ,
  SPELL_LIGHTNING_LASH = 62648 ,
  SPELL_STORMBOLT = 62649 ,
  SPELL_CONSERVATOR_GRIP = 62532 ,
  SPELL_NATURE_FURY = 62589 ,
  SPELL_POTENT_PHEROMONES = 62541 ,
  SPELL_HEALTHY_SPORE_VISUAL = 62538 ,
  SPELL_HEALTHY_SPORE_SUMMON = 62566 ,
  SPELL_DETONATE = 62598 ,
  SPELL_FLAME_LASH = 62608 ,
  SPELL_SUBMERGE_VISUAL = 28819 ,
  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_TRIO_WAVE_END = 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 ,
  EMOTE_TRIO_WITHERS = 0 ,
  EMOTE_TRIO_REGENERATES = 1
}
 
enum  FreyaNPCs {
  NPC_NATURE_BOMB = 34129 ,
  NPC_CHANNEL_STALKER_FREYA = 33575 ,
  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_TRIO_MEMBER_DOWN = 1 ,
  ACTION_ATTUNED_TO_NATURE_REMOVED = 3 ,
  ACTION_LUMBERJACKED = -1 ,
  ACTION_ADD_DIED = -2 ,
  ACTION_TRIO_MEMBER_REVIVED = -3 ,
  EVENT_PHASE_ADDS = 1 ,
  EVENT_PHASE_FINAL = 2 ,
  DATA_GET_ELDER_COUNT = 1 ,
  DATA_BACK_TO_NATURE = 2 ,
  DATA_TRIO_DOWN = 3 ,
  CRITERIA_LUMBERJACKED = 21686 ,
  WAYPOINT_GREEN = 4 ,
  WAYPOINT_YELLOW = 10 ,
  WAYPOINT_BLUE = 18
}
 
enum  AlliesGroup {
  GROUP_TRIO = 0 ,
  GROUP_CONSERVATOR = 1 ,
  GROUP_LASHERS = 2
}
 

Functions

void AddSC_boss_freya ()
 

Enumeration Type Documentation

◆ AlliesGroup

Enumerator
GROUP_TRIO 
GROUP_CONSERVATOR 
GROUP_LASHERS 
235{
236 GROUP_TRIO = 0,
238 GROUP_LASHERS = 2,
239};
@ GROUP_TRIO
Definition boss_freya.cpp:236
@ GROUP_LASHERS
Definition boss_freya.cpp:238
@ GROUP_CONSERVATOR
Definition boss_freya.cpp:237

◆ 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_TRIO_WAVE_END 
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 
123{
124 // FREYA
130 // HARD MODE
135
136 // STONEBARK
140
141 // BRIGHTLEAF
146
147 // IRONBRANCH
151
152 // SUMMONS
160};
@ EVENT_STONEBARK_GROUND_TREMOR
Definition boss_freya.cpp:138
@ EVENT_STORM_LASHER_STORMBOLT
Definition boss_freya.cpp:158
@ EVENT_FREYA_LIFEBINDER
Definition boss_freya.cpp:126
@ EVENT_STONEBARK_FISTS_OF_STONE
Definition boss_freya.cpp:137
@ EVENT_FREYA_ADDS_SPAM
Definition boss_freya.cpp:125
@ EVENT_ANCIENT_CONSERVATOR_GRIP
Definition boss_freya.cpp:154
@ EVENT_FREYA_NATURE_BOMB
Definition boss_freya.cpp:127
@ EVENT_FREYA_BERSERK
Definition boss_freya.cpp:129
@ EVENT_FREYA_SUNBEAM
Definition boss_freya.cpp:128
@ EVENT_STONEBARK_PETRIFIED_BARK
Definition boss_freya.cpp:139
@ EVENT_FREYA_GROUND_TREMOR
Definition boss_freya.cpp:131
@ EVENT_WATER_SPIRIT_DAMAGE
Definition boss_freya.cpp:156
@ EVENT_ANCIENT_CONSERVATOR_NATURE_FURY
Definition boss_freya.cpp:153
@ EVENT_IRONBRANCH_THORN_SWARM
Definition boss_freya.cpp:150
@ EVENT_BRIGHTLEAF_SOLAR_FLARE
Definition boss_freya.cpp:143
@ EVENT_FREYA_TRIO_WAVE_END
Definition boss_freya.cpp:134
@ EVENT_WATER_SPIRIT_CHARGE
Definition boss_freya.cpp:155
@ EVENT_BRIGHTLEAF_UNSTABLE_SUN_BEAM
Definition boss_freya.cpp:144
@ EVENT_BRIGHTLEAF_FLUX
Definition boss_freya.cpp:142
@ EVENT_STORM_LASHER_LIGHTNING_LASH
Definition boss_freya.cpp:157
@ EVENT_BRIGHTLEAF_DESPAWN_SUN_BEAM
Definition boss_freya.cpp:145
@ EVENT_DETONATING_LASHER_FLAME_LASH
Definition boss_freya.cpp:159
@ EVENT_IRONBRANCH_IRON_ROOT
Definition boss_freya.cpp:149
@ EVENT_FREYA_UNSTABLE_SUN_BEAM
Definition boss_freya.cpp:133
@ EVENT_IRONBRANCH_IMPALE
Definition boss_freya.cpp:148
@ EVENT_FREYA_IRON_ROOT
Definition boss_freya.cpp:132

◆ FreyaNPCs

enum FreyaNPCs
Enumerator
NPC_NATURE_BOMB 
NPC_CHANNEL_STALKER_FREYA 
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 
189{
190 NPC_NATURE_BOMB = 34129,
192 NPC_IRON_ROOT_TRIGGER = 33088,
194 NPC_UNSTABLE_SUN_BRIGHTLEAF = 33050, // 10 SECS?
195
196 // FIRST WAVE
197 NPC_STORM_LASHER = 32919,
199 NPC_SNAPLASHER = 32916,
200
201 // SEC WAVE
203 NPC_HEALTHY_SPORE = 33215,
204
205 // THIRD WAVE
206 NPC_DETONATING_LASHER = 32918,
207};
@ NPC_ANCIENT_WATER_SPIRIT
Definition boss_freya.cpp:198
@ NPC_FREYA_UNSTABLE_SUN_BEAM
Definition boss_freya.cpp:193
@ NPC_STORM_LASHER
Definition boss_freya.cpp:197
@ NPC_DETONATING_LASHER
Definition boss_freya.cpp:206
@ NPC_NATURE_BOMB
Definition boss_freya.cpp:190
@ NPC_CHANNEL_STALKER_FREYA
Definition boss_freya.cpp:191
@ NPC_UNSTABLE_SUN_BRIGHTLEAF
Definition boss_freya.cpp:194
@ NPC_IRON_ROOT_TRIGGER
Definition boss_freya.cpp:192
@ NPC_HEALTHY_SPORE
Definition boss_freya.cpp:203
@ NPC_ANCIENT_CONSERVATOR
Definition boss_freya.cpp:202
@ NPC_SNAPLASHER
Definition boss_freya.cpp:199

◆ FreyaSpells

Enumerator
SPELL_AUTO_GROW 
SPELL_LIFEBINDER_PHERONOMES 
SPELL_LIFEBINDER_VISUAL 
SPELL_LIFEBINDER_HEAL 
SPELL_TOUCH_OF_EONAR 
SPELL_ATTUNED_TO_NATURE 
SPELL_ATTUNED_TO_NATURE_2_DOSE 
SPELL_ATTUNED_TO_NATURE_10_DOSE 
SPELL_ATTUNED_TO_NATURE_25_DOSE 
SPELL_LIFEBINDER_TRIGGER_MISSILE 
SPELL_SUMMON_WAVE_1 
SPELL_SUMMON_WAVE_3 
SPELL_SUMMON_WAVE_10 
SPELL_SUNBEAM 
SPELL_NATURE_BOMB_FLIGHT 
SPELL_NATURE_BOMB_DAMAGE 
SPELL_GREEN_BANISH_STATE 
SPELL_BERSERK 
SPELL_GROUND_TREMOR_FREYA 
SPELL_IRON_ROOTS_FREYA 
SPELL_IRON_ROOTS_FREYA_DAMAGE 
SPELL_UNSTABLE_SUN_BEAM_FREYA 
SPELL_UNSTABLE_SUN_FREYA_DAMAGE 
SPELL_UNSTABLE_SUN_VISUAL 
SPELL_FREYA_DUMMY_GREEN 
SPELL_FREYA_DUMMY_YELLOW 
SPELL_FREYA_DUMMY_BLUE 
SPELL_DRAINED_OF_POWER 
SPELL_STONEBARK_ESSENCE_CHANNEL 
SPELL_IRONBRANCH_ESSENCE_CHANNEL 
SPELL_BRIGHTLEAF_ESSENCE_CHANNEL 
SPELL_STONEBARK_ESSENCE 
SPELL_FULL_HEAL 
SPELL_GREEN_BANISH_STATE_LARGE 
SPELL_WHITE_BANISH_STATE_LARGE 
SPELL_PURPLE_BANISH_STATE 
SPELL_BRIGHTLEAF_FLUX 
SPELL_SOLAR_FLARE 
SPELL_UNSTABLE_SUN_BEAM_AURA 
SPELL_PHOTOSYNTHESIS 
SPELL_UNSTABLE_SUN_DAMAGE 
SPELL_IMPALE 
SPELL_IRON_ROOTS 
SPELL_IRON_ROOTS_DAMAGE 
SPELL_THORN_SWARM 
SPELL_FISTS_OF_STONE 
SPELL_GROUND_TREMOR 
SPELL_PETRIFIED_BARK 
SPELL_HARDENED_BARK 
SPELL_TIDAL_WAVE 
SPELL_TIDAL_WAVE_DAMAGE 
SPELL_TIDAL_WAVE_AURA 
SPELL_LIGHTNING_LASH 
SPELL_STORMBOLT 
SPELL_CONSERVATOR_GRIP 
SPELL_NATURE_FURY 
SPELL_POTENT_PHEROMONES 
SPELL_HEALTHY_SPORE_VISUAL 
SPELL_HEALTHY_SPORE_SUMMON 
SPELL_DETONATE 
SPELL_FLAME_LASH 
SPELL_SUBMERGE_VISUAL 
SPELL_DEFORESTATION_CREDIT 
29{
30 // LIFEBINDER
31 SPELL_AUTO_GROW = 62559,
35
36 // FREYA
42 SPELL_LIFEBINDER_TRIGGER_MISSILE = 62572, // summons Eonar's Gift at the missile impact point
43 SPELL_SUMMON_WAVE_1 = 62685, // Summon Ancient Conservator
44 SPELL_SUMMON_WAVE_3 = 62686, // Summon Trio (Water Spirit, Storm Lasher, Snaplasher)
45 SPELL_SUMMON_WAVE_10 = 62687, // Summon Detonating Lashers
46 SPELL_SUNBEAM = 62623,
50 SPELL_BERSERK = 47008,
51
52 // HARD MODE
59
60 // CHANNEL STALKER VISUALS
64
65 // ELDERS
71 SPELL_FULL_HEAL = 43978,
72 SPELL_GREEN_BANISH_STATE_LARGE = 62720, // Stonebark
73 SPELL_WHITE_BANISH_STATE_LARGE = 62718, // Ironbranch
74 SPELL_PURPLE_BANISH_STATE = 61014, // Brightleaf
75
76 // BRIGHTLEAF
78 SPELL_SOLAR_FLARE = 62240,
82
83 // IRONBRANCH
84 SPELL_IMPALE = 62310,
85 SPELL_IRON_ROOTS = 62275,
87 SPELL_THORN_SWARM = 62285,
88
89 // STONEBARK
91 SPELL_GROUND_TREMOR = 62325,
93
94 // SNAPLASHER
95 SPELL_HARDENED_BARK = 62664,
96
97 // ANCIENT WATER SPIRIT
98 SPELL_TIDAL_WAVE = 62653,
100 SPELL_TIDAL_WAVE_AURA = 62655,
101
102 // STORM LASHER
103 SPELL_LIGHTNING_LASH = 62648,
104 SPELL_STORMBOLT = 62649,
105
106 // ANCIENT CONSERVATOR
108 SPELL_NATURE_FURY = 62589,
112
113 // DETONATING LASHER
114 SPELL_DETONATE = 62598,
115 SPELL_FLAME_LASH = 62608,
116 SPELL_SUBMERGE_VISUAL = 28819,
117
118 // ACHIEVEMENT
120};
@ SPELL_FISTS_OF_STONE
Definition boss_freya.cpp:90
@ SPELL_UNSTABLE_SUN_FREYA_DAMAGE
Definition boss_freya.cpp:57
@ SPELL_DETONATE
Definition boss_freya.cpp:114
@ SPELL_IRONBRANCH_ESSENCE_CHANNEL
Definition boss_freya.cpp:68
@ SPELL_FREYA_DUMMY_YELLOW
Definition boss_freya.cpp:62
@ SPELL_SUNBEAM
Definition boss_freya.cpp:46
@ SPELL_HEALTHY_SPORE_VISUAL
Definition boss_freya.cpp:110
@ SPELL_AUTO_GROW
Definition boss_freya.cpp:31
@ SPELL_LIFEBINDER_TRIGGER_MISSILE
Definition boss_freya.cpp:42
@ SPELL_DEFORESTATION_CREDIT
Definition boss_freya.cpp:119
@ SPELL_SOLAR_FLARE
Definition boss_freya.cpp:78
@ SPELL_BRIGHTLEAF_FLUX
Definition boss_freya.cpp:77
@ SPELL_GREEN_BANISH_STATE_LARGE
Definition boss_freya.cpp:72
@ SPELL_UNSTABLE_SUN_VISUAL
Definition boss_freya.cpp:58
@ SPELL_IRON_ROOTS_FREYA
Definition boss_freya.cpp:54
@ SPELL_POTENT_PHEROMONES
Definition boss_freya.cpp:109
@ SPELL_ATTUNED_TO_NATURE_2_DOSE
Definition boss_freya.cpp:39
@ SPELL_SUMMON_WAVE_1
Definition boss_freya.cpp:43
@ SPELL_IRON_ROOTS_FREYA_DAMAGE
Definition boss_freya.cpp:55
@ SPELL_BRIGHTLEAF_ESSENCE_CHANNEL
Definition boss_freya.cpp:69
@ SPELL_SUMMON_WAVE_3
Definition boss_freya.cpp:44
@ SPELL_WHITE_BANISH_STATE_LARGE
Definition boss_freya.cpp:73
@ SPELL_ATTUNED_TO_NATURE_25_DOSE
Definition boss_freya.cpp:41
@ SPELL_DRAINED_OF_POWER
Definition boss_freya.cpp:66
@ SPELL_LIFEBINDER_PHERONOMES
Definition boss_freya.cpp:32
@ SPELL_LIFEBINDER_VISUAL
Definition boss_freya.cpp:33
@ SPELL_LIGHTNING_LASH
Definition boss_freya.cpp:103
@ SPELL_IRON_ROOTS_DAMAGE
Definition boss_freya.cpp:86
@ SPELL_HEALTHY_SPORE_SUMMON
Definition boss_freya.cpp:111
@ SPELL_UNSTABLE_SUN_BEAM_FREYA
Definition boss_freya.cpp:56
@ SPELL_GREEN_BANISH_STATE
Definition boss_freya.cpp:49
@ SPELL_STONEBARK_ESSENCE_CHANNEL
Definition boss_freya.cpp:67
@ SPELL_THORN_SWARM
Definition boss_freya.cpp:87
@ SPELL_STORMBOLT
Definition boss_freya.cpp:104
@ SPELL_FREYA_DUMMY_BLUE
Definition boss_freya.cpp:63
@ SPELL_SUMMON_WAVE_10
Definition boss_freya.cpp:45
@ SPELL_IRON_ROOTS
Definition boss_freya.cpp:85
@ SPELL_NATURE_FURY
Definition boss_freya.cpp:108
@ SPELL_HARDENED_BARK
Definition boss_freya.cpp:95
@ SPELL_LIFEBINDER_HEAL
Definition boss_freya.cpp:34
@ SPELL_PHOTOSYNTHESIS
Definition boss_freya.cpp:80
@ SPELL_NATURE_BOMB_DAMAGE
Definition boss_freya.cpp:48
@ SPELL_ATTUNED_TO_NATURE_10_DOSE
Definition boss_freya.cpp:40
@ SPELL_PETRIFIED_BARK
Definition boss_freya.cpp:92
@ SPELL_GROUND_TREMOR
Definition boss_freya.cpp:91
@ SPELL_TIDAL_WAVE
Definition boss_freya.cpp:98
@ SPELL_SUBMERGE_VISUAL
Definition boss_freya.cpp:116
@ SPELL_UNSTABLE_SUN_DAMAGE
Definition boss_freya.cpp:81
@ SPELL_PURPLE_BANISH_STATE
Definition boss_freya.cpp:74
@ SPELL_FLAME_LASH
Definition boss_freya.cpp:115
@ SPELL_UNSTABLE_SUN_BEAM_AURA
Definition boss_freya.cpp:79
@ SPELL_FULL_HEAL
Definition boss_freya.cpp:71
@ SPELL_CONSERVATOR_GRIP
Definition boss_freya.cpp:107
@ SPELL_STONEBARK_ESSENCE
Definition boss_freya.cpp:70
@ SPELL_BERSERK
Definition boss_freya.cpp:50
@ SPELL_TIDAL_WAVE_DAMAGE
Definition boss_freya.cpp:99
@ SPELL_NATURE_BOMB_FLIGHT
Definition boss_freya.cpp:47
@ SPELL_TOUCH_OF_EONAR
Definition boss_freya.cpp:37
@ SPELL_IMPALE
Definition boss_freya.cpp:84
@ SPELL_ATTUNED_TO_NATURE
Definition boss_freya.cpp:38
@ SPELL_TIDAL_WAVE_AURA
Definition boss_freya.cpp:100
@ SPELL_GROUND_TREMOR_FREYA
Definition boss_freya.cpp:53
@ SPELL_FREYA_DUMMY_GREEN
Definition boss_freya.cpp:61

◆ Misc

enum Misc
Enumerator
ACTION_REMOVE_10_STACK 
ACTION_REMOVE_25_STACK 
ACTION_REMOVE_2_STACK 
ACTION_TRIO_MEMBER_DOWN 
ACTION_ATTUNED_TO_NATURE_REMOVED 
ACTION_LUMBERJACKED 
ACTION_ADD_DIED 
ACTION_TRIO_MEMBER_REVIVED 
EVENT_PHASE_ADDS 
EVENT_PHASE_FINAL 
DATA_GET_ELDER_COUNT 
DATA_BACK_TO_NATURE 
DATA_TRIO_DOWN 
CRITERIA_LUMBERJACKED 
WAYPOINT_GREEN 
WAYPOINT_YELLOW 
WAYPOINT_BLUE 
210{
217 ACTION_ADD_DIED = -2,
219
222
225 DATA_TRIO_DOWN = 3,
226
227 CRITERIA_LUMBERJACKED = 21686,
228
229 WAYPOINT_GREEN = 4, // path: 1365540
230 WAYPOINT_YELLOW = 10,
231 WAYPOINT_BLUE = 18,
232};
@ ACTION_TRIO_MEMBER_DOWN
Definition boss_freya.cpp:214
@ WAYPOINT_YELLOW
Definition boss_freya.cpp:230
@ ACTION_LUMBERJACKED
Definition boss_freya.cpp:216
@ ACTION_REMOVE_10_STACK
Definition boss_freya.cpp:211
@ EVENT_PHASE_FINAL
Definition boss_freya.cpp:221
@ ACTION_TRIO_MEMBER_REVIVED
Definition boss_freya.cpp:218
@ ACTION_REMOVE_2_STACK
Definition boss_freya.cpp:213
@ CRITERIA_LUMBERJACKED
Definition boss_freya.cpp:227
@ ACTION_REMOVE_25_STACK
Definition boss_freya.cpp:212
@ EVENT_PHASE_ADDS
Definition boss_freya.cpp:220
@ WAYPOINT_GREEN
Definition boss_freya.cpp:229
@ DATA_BACK_TO_NATURE
Definition boss_freya.cpp:224
@ DATA_TRIO_DOWN
Definition boss_freya.cpp:225
@ ACTION_ADD_DIED
Definition boss_freya.cpp:217
@ WAYPOINT_BLUE
Definition boss_freya.cpp:231
@ ACTION_ATTUNED_TO_NATURE_REMOVED
Definition boss_freya.cpp:215
@ DATA_GET_ELDER_COUNT
Definition boss_freya.cpp:223

◆ 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 
EMOTE_TRIO_WITHERS 
EMOTE_TRIO_REGENERATES 
163{
164 // Elder Brightleaf / Elder Ironbranch / Elder Stonebark
165 SAY_ELDER_AGGRO = 0,
166 SAY_ELDER_SLAY = 1,
167 SAY_ELDER_DEATH = 2,
168
169 // Freya
170 SAY_AGGRO = 0,
172 SAY_SLAY = 2,
173 SAY_DEATH = 3,
174 SAY_BERSERK = 4,
176 SAY_SUMMON_TRIO = 6,
181 EMOTE_IRON_ROOTS = 11,
182
183 // Snaplasher / Storm Lasher / Ancient Water Spirit
186};
@ SAY_DEATH
Definition boss_freya.cpp:173
@ SAY_SUMMON_CONSERVATOR
Definition boss_freya.cpp:175
@ EMOTE_TRIO_REGENERATES
Definition boss_freya.cpp:185
@ SAY_AGGRO_WITH_ELDER
Definition boss_freya.cpp:171
@ SAY_ELDER_AGGRO
Definition boss_freya.cpp:165
@ EMOTE_IRON_ROOTS
Definition boss_freya.cpp:181
@ SAY_ELDER_DEATH
Definition boss_freya.cpp:167
@ SAY_AGGRO
Definition boss_freya.cpp:170
@ SAY_SUMMON_TRIO
Definition boss_freya.cpp:176
@ SAY_SUMMON_LASHERS
Definition boss_freya.cpp:177
@ SAY_ELDER_SLAY
Definition boss_freya.cpp:166
@ EMOTE_ALLIES_OF_NATURE
Definition boss_freya.cpp:179
@ SAY_SLAY
Definition boss_freya.cpp:172
@ EMOTE_TRIO_WITHERS
Definition boss_freya.cpp:184
@ EMOTE_GROUND_TREMOR
Definition boss_freya.cpp:180
@ EMOTE_LIFEBINDERS_GIFT
Definition boss_freya.cpp:178
@ SAY_BERSERK
Definition boss_freya.cpp:174

Function Documentation

◆ AddSC_boss_freya()

void AddSC_boss_freya ( )
1363{
1373
1376
1378 new achievement_freya_knock_on_wood("achievement_freya_knock_on_wood", 1);
1379 new achievement_freya_knock_on_wood("achievement_freya_knock_knock_on_wood", 2);
1380 new achievement_freya_knock_on_wood("achievement_freya_knock_knock_knock_on_wood", 3);
1381}
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition boss_freya.cpp:1266
Definition boss_freya.cpp:1280
Definition boss_freya.cpp:1300
Definition boss_freya.cpp:1347
Definition boss_freya.cpp:776
Definition boss_freya.cpp:883
Definition boss_freya.cpp:686
Definition boss_freya.cpp:1010
Definition boss_freya.cpp:961
Definition boss_freya.cpp:980
Definition boss_freya.cpp:1225
Definition boss_freya.cpp:1038
Definition boss_freya.cpp:242
#define RegisterUlduarCreatureAI(ai_name)
Definition ulduar.h:407

References RegisterSpellScript, and RegisterUlduarCreatureAI.

Referenced by AddNorthrendScripts().