TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boss_hodir.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "SpellScript.h"
#include "SpellAuraEffects.h"
#include "Cell.h"
#include "CellImpl.h"
#include "GridNotifiers.h"
#include "GridNotifiersImpl.h"
#include "ulduar.h"
+ Include dependency graph for boss_hodir.cpp:

Classes

class  npc_flash_freeze
 
struct  npc_flash_freeze::npc_flash_freezeAI
 
class  npc_ice_block
 
struct  npc_ice_block::npc_ice_blockAI
 
class  boss_hodir
 
struct  boss_hodir::boss_hodirAI
 
class  npc_icicle
 
struct  npc_icicle::npc_icicleAI
 
class  npc_snowpacked_icicle
 
struct  npc_snowpacked_icicle::npc_snowpacked_icicleAI
 
class  npc_hodir_priest
 
struct  npc_hodir_priest::npc_hodir_priestAI
 
class  npc_hodir_shaman
 
struct  npc_hodir_shaman::npc_hodir_shamanAI
 
class  npc_hodir_druid
 
struct  npc_hodir_druid::npc_hodir_druidAI
 
class  npc_hodir_mage
 
struct  npc_hodir_mage::npc_hodir_mageAI
 
class  npc_toasty_fire
 
struct  npc_toasty_fire::npc_toasty_fireAI
 
class  spell_biting_cold
 
class  spell_biting_cold::spell_biting_cold_AuraScript
 
class  spell_biting_cold_dot
 
class  spell_biting_cold_dot::spell_biting_cold_dot_AuraScript
 

Macros

#define ACHIEVEMENT_CHEESE_THE_FREEZE   RAID_MODE<uint8>(2961, 2962)
 
#define ACHIEVEMENT_GETTING_COLD_IN_HERE   RAID_MODE<uint8>(2967, 2968)
 
#define ACHIEVEMENT_THIS_CACHE_WAS_RARE   RAID_MODE<uint8>(3182, 3184)
 
#define ACHIEVEMENT_COOLEST_FRIENDS   RAID_MODE<uint8>(2963, 2965)
 
#define FRIENDS_COUNT   RAID_MODE<uint8>(4, 8)
 

Enumerations

enum  HodirYells {
  SAY_AGGRO = 0, SAY_SLAY = 1, SAY_FLASH_FREEZE = 2, SAY_STALACTITE = 3,
  SAY_DEATH = 4, SAY_BERSERK = 5, SAY_HARD_MODE_FAILED = 6, EMOTE_FREEZE = 7,
  EMOTE_BLOWS = 8
}
 
enum  HodirSpells {
  SPELL_FROZEN_BLOWS = 62478, SPELL_FLASH_FREEZE = 61968, SPELL_FLASH_FREEZE_VISUAL = 62148, SPELL_BITING_COLD = 62038,
  SPELL_BITING_COLD_TRIGGERED = 62039, SPELL_BITING_COLD_DAMAGE = 62188, SPELL_FREEZE = 62469, SPELL_ICICLE = 62234,
  SPELL_ICICLE_SNOWDRIFT = 62462, SPELL_BLOCK_OF_ICE = 61969, SPELL_SUMMON_FLASH_FREEZE_HELPER = 61989, SPELL_SUMMON_BLOCK_OF_ICE = 61970,
  SPELL_FLASH_FREEZE_HELPER = 61990, SPELL_FLASH_FREEZE_KILL = 62226, SPELL_ICICLE_FALL = 69428, SPELL_FALL_DAMAGE = 62236,
  SPELL_FALL_SNOWDRIFT = 62460, SPELL_BERSERK = 47008, SPELL_ICE_SHARD = 62457, SPELL_ICE_SHARD_HIT = 65370,
  SPELL_KILL_CREDIT = 64899, SPELL_WRATH = 62793, SPELL_STARLIGHT = 62807, SPELL_LAVA_BURST = 61924,
  SPELL_STORM_CLOUD = 65123, SPELL_FIREBALL = 61909, SPELL_CONJURE_FIRE = 62823, SPELL_MELT_ICE = 64528,
  SPELL_SINGED = 62821, SPELL_SMITE = 61923, SPELL_GREATER_HEAL = 62809, SPELL_DISPEL_MAGIC = 63499
}
 
enum  HodirNPC {
  NPC_ICE_BLOCK = 32938, NPC_FLASH_FREEZE = 32926, NPC_SNOWPACKED_ICICLE = 33174, NPC_ICICLE = 33169,
  NPC_ICICLE_SNOWDRIFT = 33173, NPC_TOASTY_FIRE = 33342
}
 
enum  HodirGameObjects { GO_TOASTY_FIRE = 194300, GO_SNOWDRIFT = 194173 }
 
enum  HodirEvents {
  EVENT_FREEZE = 1, EVENT_FLASH_FREEZE = 2, EVENT_FLASH_FREEZE_EFFECT = 3, EVENT_ICICLE = 4,
  EVENT_BLOWS = 5, EVENT_RARE_CACHE = 6, EVENT_BERSERK = 7, EVENT_HEAL = 8,
  EVENT_DISPEL_MAGIC = 9, EVENT_STORM_CLOUD = 10, EVENT_STARLIGHT = 11, EVENT_CONJURE_FIRE = 12,
  EVENT_MELT_ICE = 13
}
 
enum  HodirActions { ACTION_I_HAVE_THE_COOLEST_FRIENDS = 1, ACTION_CHEESE_THE_FREEZE = 2 }
 
enum  Misc {
  MAX_OCCUTHAR_VEHICLE_SEATS = 7, DATA_SKILLPOINT_MIN = 230, NEFARIUS_PATH_2 = 1379671, NEFARIUS_PATH_3 = 1379672,
  GYTH_PATH_1 = 1379681, NEFARIUS_PATH_1 = 1379670, NEFARIUS_PATH_2 = 1379671, NEFARIUS_PATH_3 = 1379672,
  REND_PATH_1 = 1379680, REND_PATH_2 = 1379681, DATA_CANNON_BLAST_TIMER = 3000, DATA_PIRATES_DELAY_TIMER = 1000,
  MAX_ACTIVE_LACKEY = 4, ACTION_SWITCH_PHASE = 1, INTERVAL_MODIFIER = 15, INTERVAL_SWITCH = 6,
  WEAPON_KIRTONOS_STAFF = 11365, POINT_KIRTONOS_LAND = 13, KIRTONOS_PATH = 105061, MAX_ENCOUNTER = 6,
  ITEM_VIRTUAL_ITEM = 5301, POINT_START_REVIVE = 1, DATA_OHGANOT_SO_FAST = 5762, FACTION_NONE = 1665,
  SPELL_SNOWBALL = 21343, SPELL_ORPHAN_OUT = 58818, DISPLAY_INVISIBLE = 11686, SPELL_RIFT_CHANNEL = 31387,
  RIFT_BOSS = 1, AREA_TOMB_OF_THE_EARTHRAGER = 4945, ACHIEV_VAULT_OF_LIGHTS_EVENT = 24212, SPELL_VAULT_OF_LIGHTS_CREDIT = 94067,
  PULL_RANGE = 50, ABUSE_BUG_RANGE = 20, VEKLOR_DIST = 20, TELEPORTTIME = 30000,
  NPC_GAHZRILLA = 7273, PATH_ADDS = 81553, ACTION_CORBORUS_INTRO, ACTION_SLABHIDE_INTRO,
  NPC_WORLDTRIGGER = 22515, NPC_MILLHOUSE_MANASTORM = 43391, NPC_CORBORUS = 43438, NPC_SLABHIDE = 43214,
  NPC_OZRUK = 42188, NPC_HIGH_PRIESTESS_AZIL = 42333, MAX_STONECORE_TELEPORTERS = 2, NPC_STONECORE_TELEPORTER = 51396,
  NPC_STONECORE_TELEPORTER_2 = 51397, SPELL_TELEPORTER_ACTIVE_VISUAL = 95298, GAMEOBJECT_TWILIGHT_DOCUMENTS = 207415, GAMEOBJECT_CORBORUS_ROCKDOOR = 207343,
  GAMEOBJECT_SLABHIDE_ROCK_WALL = 204381, SPELL_RING_WYRM_KNOCKBACK = 81235, CREATURE_FORMATION_MILLHOUSE_EVENT_TRASH = 340418, CREATURE_FORMATION_MILLHOUSE_EVENT_LAST_GROUP = 340492,
  ACTION_INITIAND_KILLED = 1, DATA_VOLUNTEER_WORK = 2, DATA_EMBRACE_DMG = 20000, H_DATA_EMBRACE_DMG = 40000,
  ACHIEV_TIMED_START_EVENT = 20381, DATA_CAN_LOOT = 0, DATA_CAN_LOOT = 0, DATA_TWILIGHT_DAMAGE_TAKEN = 1,
  DATA_MATERIAL_DAMAGE_TAKEN = 2, DATA_STACKS_DISPELLED = 3, DATA_FIGHT_PHASE = 4, DATA_EVADE_METHOD = 5,
  DATA_SPAWNED_FLAMES = 6, SOUND_ID_DEATH = 17531, ACTION_RAPTOR_KILLED = 1, DATA_RAPTORS_KILLED = 2,
  ACTION_RESET_CRYSTALS, ACTION_ACTIVATE_CRYSTAL, ACTION_DEACTIVATE, EVENT_ATTACK,
  EVENT_SUMMON_MINIONS, DATA_NOVOS_ACHIEV, DATA_CONSUMPTION_JUNCTION = 1, POINT_LANDING = 1,
  DATA_SOUL_POWER = 1, DATA_THREE_FACED = 1, GOSSIP_SPEECHINTRO = 13525, ACTION_INTRO,
  ACTION_START_INTRO, ACTION_SKIP_INTRO, JAINA_SYLVANAS_MAX_HEALTH = 252000, POINT_SHADOW_THRONE_DOOR = 1,
  POINT_ATTACK_ICEWALL = 2, POINT_TRAP = 3, SOUND_LK_SLAY_1 = 17214, SOUND_LK_SLAY_2 = 17215,
  SOUND_LK_FURY_OF_FROSTMOURNE = 17224, DATA_SHARE_THE_LOVE = 1, DATA_LESS_RABI = 1, DATA_SNAKES_WHYD_IT_HAVE_TO_BE_SNAKES = 1,
  DATA_MADE_A_MESS = 45374613, FACTION_SCOURGE = 974, GOSSIP_MENU_MURADIN_BRONZEBEARD = 10934, GOSSIP_MENU_HIGH_OVERLORD_SAURFANG = 10952,
  DATA_INOCULATED_STACK = 69291, DATA_PLAGUE_STACK = 70337, DATA_VILE = 45814622, ACHIEV_TIMED_START_EVENT = 9891,
  DATA_FRENZY_DISPELS = 1, DATA_SAFETY_DANCE = 19962139, ACHIEV_MAKE_QUICK_WERK_OF_HIM_STARTING_EVENT = 10286, NPC_BLIZZARD = 16474,
  GO_ICEBLOCK = 181247, DATA_THE_HUNDRED_CLUB = 21462147, MAX_FROST_RESISTANCE = 100, MAX_POLARITY_10M = 5,
  MAX_POLARITY_25M = 13, DATA_POLARITY_CROSSED = 1, DATA_CHAOS_THEORY = 1, DATA_INTENSE_COLD = 1,
  DATA_CONTAINMENT_SPHERES = 3, ACTION_MAGUS_DEAD = 1, DATA_SPLIT_PERSONALITY = 2, GAME_EVENT_WINTER_VEIL = 2,
  POINT_MOVE_OUT = 1, DATA_MAX_SPARKS = 5, DATA_MAX_SPARK_DISTANCE = 90, DATA_POINT_CALLBACK = 0,
  ACHIEV_TIMELY_DEATH_START_EVENT = 20384, ACTION_OOZE_DEAD = 1, DATA_ABUSE_THE_OOZE = 2, QUEST_HALLS_OF_STONE = 13207,
  DATA_BRANN_SPARKLIN_NEWS = 1, NPC_WORLD_TRIGGER = 22515, DATA_PHASE_3 = 1, DATA_SHUTOUT = 29112912,
  DATA_ORBIT_ACHIEVEMENTS = 1, VEHICLE_SPAWNS = 5, FREYA_SPAWNS = 4, WAVE_TIME = 60000,
  TIME_DIFFERENCE = 10000, DATA_GETTING_BACK_TO_NATURE = 1, DATA_KNOCK_ON_WOOD = 2, DATA_SMELL_SARONITE = 31813188,
  DATA_SHADOWDODGER = 29962997, DATA_GETTING_COLD_IN_HERE = 29672968, DATA_QUICK_SHAVE = 29192921, DATA_IRON_DWARF_MEDIUM_RARE = 29232924,
  ACTION_START_PHASE_2, ACTION_NEXT_PHASE, DATA_INCREDIBLE_HULK = 2043, DATA_KINGS_BANE = 2157,
  MAX_TEMPEST_MINIONS = 4, DATA_DEHYDRATION = 1, ACTION_DESPAWN_VOID_SENTRY_BALL = 1, DATA_VOID_DANCE = 2153,
  NR_INITIAL_BEACONS = 3, ACTION_AMBASSADOR_HELLMAW_INTRO = 1, ACTION_AMBASSADOR_HELLMAW_BANISH = 2, FLAME_ENRAGE_DISTANCE = 30,
  FLAME_CHARGE_DISTANCE = 50, EQUIP_ID_MAIN_HAND = 32837, EQUIP_ID_OFF_HAND = 32838, EQUIP_ID_MAIN_HAND_MAIEV = 44850,
  MODEL_INVISIBLE = 11686, MODEL_ILLIDAN = 21135, MODEL_BLADE = 21431, SPELL_SCALDINGWATER = 37284,
  NPC_COILFANG_FRENZY = 21508, NPC_COILFANG_PRIESTESS = 21220, NPC_COILFANG_SHATTERER = 21301, MIN_KILLS = 30,
  EMOTE_SUMMON = 0, MODEL_DEFAULT = 13109, MODEL_ARCANE = 14213, MODEL_FIRE = 13110,
  MODEL_FROST = 14112, MODEL_NATURE = 14214, CREATURE_TREANT = 19949, TREANT_SPAWN_DIST = 50,
  WV_ARMOR = 31000
}
 

Functions

void AddSC_boss_hodir ()
 

Variables

Position const SummonPositions [8]
 
uint32 const Entry [8]
 

Macro Definition Documentation

#define ACHIEVEMENT_CHEESE_THE_FREEZE   RAID_MODE<uint8>(2961, 2962)
#define ACHIEVEMENT_COOLEST_FRIENDS   RAID_MODE<uint8>(2963, 2965)
#define ACHIEVEMENT_GETTING_COLD_IN_HERE   RAID_MODE<uint8>(2967, 2968)
#define ACHIEVEMENT_THIS_CACHE_WAS_RARE   RAID_MODE<uint8>(3182, 3184)
#define FRIENDS_COUNT   RAID_MODE<uint8>(4, 8)

Enumeration Type Documentation

Enumerator
ACTION_I_HAVE_THE_COOLEST_FRIENDS 
ACTION_CHEESE_THE_FREEZE 
135 {
138 };
Definition: boss_hodir.cpp:136
Definition: boss_hodir.cpp:137
Enumerator
EVENT_FREEZE 
EVENT_FLASH_FREEZE 
EVENT_FLASH_FREEZE_EFFECT 
EVENT_ICICLE 
EVENT_BLOWS 
EVENT_RARE_CACHE 
EVENT_BERSERK 
EVENT_HEAL 
EVENT_DISPEL_MAGIC 
EVENT_STORM_CLOUD 
EVENT_STARLIGHT 
EVENT_CONJURE_FIRE 
EVENT_MELT_ICE 
109 {
110  // Hodir
111  EVENT_FREEZE = 1,
112  EVENT_FLASH_FREEZE = 2,
114  EVENT_ICICLE = 4,
115  EVENT_BLOWS = 5,
116  EVENT_RARE_CACHE = 6,
117  EVENT_BERSERK = 7,
118 
119  // Priest
120  EVENT_HEAL = 8,
121  EVENT_DISPEL_MAGIC = 9,
122 
123  // Shaman
124  EVENT_STORM_CLOUD = 10,
125 
126  // Druid
127  EVENT_STARLIGHT = 11,
128 
129  // Mage
130  EVENT_CONJURE_FIRE = 12,
131  EVENT_MELT_ICE = 13,
132 };
Definition: boss_hodir.cpp:127
Definition: boss_hodir.cpp:116
Definition: boss_hodir.cpp:112
Definition: boss_hodir.cpp:117
Definition: boss_hodir.cpp:115
Definition: boss_hodir.cpp:131
Definition: boss_hodir.cpp:111
Definition: boss_hodir.cpp:130
Definition: boss_hodir.cpp:114
Definition: boss_hodir.cpp:120
Definition: boss_hodir.cpp:121
Definition: boss_hodir.cpp:124
Definition: boss_hodir.cpp:113
Enumerator
GO_TOASTY_FIRE 
GO_SNOWDRIFT 
103 {
104  GO_TOASTY_FIRE = 194300,
105  GO_SNOWDRIFT = 194173,
106 };
Definition: boss_hodir.cpp:104
Definition: boss_hodir.cpp:105
enum HodirNPC
Enumerator
NPC_ICE_BLOCK 
NPC_FLASH_FREEZE 
NPC_SNOWPACKED_ICICLE 
NPC_ICICLE 
NPC_ICICLE_SNOWDRIFT 
NPC_TOASTY_FIRE 
93 {
94  NPC_ICE_BLOCK = 32938,
95  NPC_FLASH_FREEZE = 32926,
96  NPC_SNOWPACKED_ICICLE = 33174,
97  NPC_ICICLE = 33169,
98  NPC_ICICLE_SNOWDRIFT = 33173,
99  NPC_TOASTY_FIRE = 33342,
100 };
Definition: boss_hodir.cpp:95
Definition: boss_hodir.cpp:97
Definition: boss_hodir.cpp:98
Definition: boss_hodir.cpp:94
Definition: boss_hodir.cpp:99
Definition: boss_hodir.cpp:96
Enumerator
SPELL_FROZEN_BLOWS 
SPELL_FLASH_FREEZE 
SPELL_FLASH_FREEZE_VISUAL 
SPELL_BITING_COLD 
SPELL_BITING_COLD_TRIGGERED 
SPELL_BITING_COLD_DAMAGE 
SPELL_FREEZE 
SPELL_ICICLE 
SPELL_ICICLE_SNOWDRIFT 
SPELL_BLOCK_OF_ICE 
SPELL_SUMMON_FLASH_FREEZE_HELPER 
SPELL_SUMMON_BLOCK_OF_ICE 
SPELL_FLASH_FREEZE_HELPER 
SPELL_FLASH_FREEZE_KILL 
SPELL_ICICLE_FALL 
SPELL_FALL_DAMAGE 
SPELL_FALL_SNOWDRIFT 
SPELL_BERSERK 
SPELL_ICE_SHARD 
SPELL_ICE_SHARD_HIT 
SPELL_KILL_CREDIT 
SPELL_WRATH 
SPELL_STARLIGHT 
SPELL_LAVA_BURST 
SPELL_STORM_CLOUD 
SPELL_FIREBALL 
SPELL_CONJURE_FIRE 
SPELL_MELT_ICE 
SPELL_SINGED 
SPELL_SMITE 
SPELL_GREATER_HEAL 
SPELL_DISPEL_MAGIC 
47 {
48  // Hodir
49  SPELL_FROZEN_BLOWS = 62478,
50  SPELL_FLASH_FREEZE = 61968,
52  SPELL_BITING_COLD = 62038,
53  SPELL_BITING_COLD_TRIGGERED = 62039, // Needed for Achievement Getting Cold In Here
55  SPELL_FREEZE = 62469,
56  SPELL_ICICLE = 62234,
57  SPELL_ICICLE_SNOWDRIFT = 62462,
58  SPELL_BLOCK_OF_ICE = 61969, // Player + Helper
59  SPELL_SUMMON_FLASH_FREEZE_HELPER = 61989, // Helper
60  SPELL_SUMMON_BLOCK_OF_ICE = 61970, // Player + Helper
61  SPELL_FLASH_FREEZE_HELPER = 61990, // Helper
63  SPELL_ICICLE_FALL = 69428,
64  SPELL_FALL_DAMAGE = 62236,
65  SPELL_FALL_SNOWDRIFT = 62460,
66  SPELL_BERSERK = 47008,
67  SPELL_ICE_SHARD = 62457,
68  SPELL_ICE_SHARD_HIT = 65370,
69 
70  SPELL_KILL_CREDIT = 64899,
71 
72  // Druids
73  SPELL_WRATH = 62793,
74  SPELL_STARLIGHT = 62807,
75 
76  // Shamans
77  SPELL_LAVA_BURST = 61924,
78  SPELL_STORM_CLOUD = 65123,
79 
80  // Mages
81  SPELL_FIREBALL = 61909,
82  SPELL_CONJURE_FIRE = 62823,
83  SPELL_MELT_ICE = 64528,
84  SPELL_SINGED = 62821,
85 
86  // Priests
87  SPELL_SMITE = 61923,
88  SPELL_GREATER_HEAL = 62809,
89  SPELL_DISPEL_MAGIC = 63499,
90 };
Definition: boss_hodir.cpp:87
Definition: boss_hodir.cpp:49
Definition: boss_hodir.cpp:53
Definition: boss_hodir.cpp:84
Definition: boss_hodir.cpp:63
Definition: boss_hodir.cpp:88
Definition: boss_hodir.cpp:64
Definition: boss_hodir.cpp:61
Definition: boss_hodir.cpp:62
Definition: boss_hodir.cpp:50
Definition: boss_hodir.cpp:58
Definition: boss_hodir.cpp:68
Definition: boss_hodir.cpp:60
Definition: boss_hodir.cpp:78
Definition: boss_hodir.cpp:56
Definition: boss_hodir.cpp:73
Definition: boss_hodir.cpp:57
Definition: boss_hodir.cpp:59
Definition: boss_hodir.cpp:83
Definition: boss_hodir.cpp:52
Definition: boss_hodir.cpp:89
Definition: boss_hodir.cpp:67
Definition: boss_hodir.cpp:54
Definition: boss_hodir.cpp:81
Definition: boss_hodir.cpp:66
Definition: boss_hodir.cpp:51
Definition: boss_hodir.cpp:55
Definition: boss_hodir.cpp:65
Definition: boss_hodir.cpp:82
Definition: boss_hodir.cpp:70
Definition: boss_hodir.cpp:74
Definition: boss_hodir.cpp:77
enum HodirYells
Enumerator
SAY_AGGRO 
SAY_SLAY 
SAY_FLASH_FREEZE 
SAY_STALACTITE 
SAY_DEATH 
SAY_BERSERK 
SAY_HARD_MODE_FAILED 
EMOTE_FREEZE 
EMOTE_BLOWS 
34 {
35  SAY_AGGRO = 0,
36  SAY_SLAY = 1,
37  SAY_FLASH_FREEZE = 2,
38  SAY_STALACTITE = 3,
39  SAY_DEATH = 4,
40  SAY_BERSERK = 5,
42  EMOTE_FREEZE = 7,
43  EMOTE_BLOWS = 8
44 };
Definition: boss_hodir.cpp:36
Definition: boss_hodir.cpp:42
Definition: boss_hodir.cpp:35
Definition: boss_hodir.cpp:43
Definition: boss_hodir.cpp:41
Definition: boss_hodir.cpp:40
Definition: boss_hodir.cpp:39
Definition: boss_hodir.cpp:38
Definition: boss_hodir.cpp:37
enum Misc
Enumerator
MAX_OCCUTHAR_VEHICLE_SEATS 
DATA_SKILLPOINT_MIN 
NEFARIUS_PATH_2 
NEFARIUS_PATH_3 
GYTH_PATH_1 
NEFARIUS_PATH_1 
NEFARIUS_PATH_2 
NEFARIUS_PATH_3 
REND_PATH_1 
REND_PATH_2 
DATA_CANNON_BLAST_TIMER 
DATA_PIRATES_DELAY_TIMER 
MAX_ACTIVE_LACKEY 
ACTION_SWITCH_PHASE 
INTERVAL_MODIFIER 
INTERVAL_SWITCH 
WEAPON_KIRTONOS_STAFF 
POINT_KIRTONOS_LAND 
KIRTONOS_PATH 
MAX_ENCOUNTER 
ITEM_VIRTUAL_ITEM 
POINT_START_REVIVE 
DATA_OHGANOT_SO_FAST 
FACTION_NONE 
SPELL_SNOWBALL 
SPELL_ORPHAN_OUT 
DISPLAY_INVISIBLE 
SPELL_RIFT_CHANNEL 
RIFT_BOSS 
AREA_TOMB_OF_THE_EARTHRAGER 
ACHIEV_VAULT_OF_LIGHTS_EVENT 
SPELL_VAULT_OF_LIGHTS_CREDIT 
PULL_RANGE 
ABUSE_BUG_RANGE 
VEKLOR_DIST 
TELEPORTTIME 
NPC_GAHZRILLA 
PATH_ADDS 
ACTION_CORBORUS_INTRO 
ACTION_SLABHIDE_INTRO 
NPC_WORLDTRIGGER 
NPC_MILLHOUSE_MANASTORM 
NPC_CORBORUS 
NPC_SLABHIDE 
NPC_OZRUK 
NPC_HIGH_PRIESTESS_AZIL 
MAX_STONECORE_TELEPORTERS 
NPC_STONECORE_TELEPORTER 
NPC_STONECORE_TELEPORTER_2 
SPELL_TELEPORTER_ACTIVE_VISUAL 
GAMEOBJECT_TWILIGHT_DOCUMENTS 
GAMEOBJECT_CORBORUS_ROCKDOOR 
GAMEOBJECT_SLABHIDE_ROCK_WALL 
SPELL_RING_WYRM_KNOCKBACK 
CREATURE_FORMATION_MILLHOUSE_EVENT_TRASH 
CREATURE_FORMATION_MILLHOUSE_EVENT_LAST_GROUP 
ACTION_INITIAND_KILLED 
DATA_VOLUNTEER_WORK 
DATA_EMBRACE_DMG 
H_DATA_EMBRACE_DMG 
ACHIEV_TIMED_START_EVENT 
DATA_CAN_LOOT 
DATA_CAN_LOOT 
DATA_TWILIGHT_DAMAGE_TAKEN 
DATA_MATERIAL_DAMAGE_TAKEN 
DATA_STACKS_DISPELLED 
DATA_FIGHT_PHASE 
DATA_EVADE_METHOD 
DATA_SPAWNED_FLAMES 
SOUND_ID_DEATH 
ACTION_RAPTOR_KILLED 
DATA_RAPTORS_KILLED 
ACTION_RESET_CRYSTALS 
ACTION_ACTIVATE_CRYSTAL 
ACTION_DEACTIVATE 
EVENT_ATTACK 
EVENT_SUMMON_MINIONS 
DATA_NOVOS_ACHIEV 
DATA_CONSUMPTION_JUNCTION 
POINT_LANDING 
DATA_SOUL_POWER 
DATA_THREE_FACED 
GOSSIP_SPEECHINTRO 
ACTION_INTRO 
ACTION_START_INTRO 
ACTION_SKIP_INTRO 
JAINA_SYLVANAS_MAX_HEALTH 
POINT_SHADOW_THRONE_DOOR 
POINT_ATTACK_ICEWALL 
POINT_TRAP 
SOUND_LK_SLAY_1 
SOUND_LK_SLAY_2 
SOUND_LK_FURY_OF_FROSTMOURNE 
DATA_SHARE_THE_LOVE 
DATA_LESS_RABI 
DATA_SNAKES_WHYD_IT_HAVE_TO_BE_SNAKES 
DATA_MADE_A_MESS 
FACTION_SCOURGE 
GOSSIP_MENU_MURADIN_BRONZEBEARD 
GOSSIP_MENU_HIGH_OVERLORD_SAURFANG 
DATA_INOCULATED_STACK 
DATA_PLAGUE_STACK 
DATA_VILE 
ACHIEV_TIMED_START_EVENT 
DATA_FRENZY_DISPELS 
DATA_SAFETY_DANCE 
ACHIEV_MAKE_QUICK_WERK_OF_HIM_STARTING_EVENT 
NPC_BLIZZARD 
GO_ICEBLOCK 
DATA_THE_HUNDRED_CLUB 
MAX_FROST_RESISTANCE 
MAX_POLARITY_10M 
MAX_POLARITY_25M 
DATA_POLARITY_CROSSED 
DATA_CHAOS_THEORY 
DATA_INTENSE_COLD 
DATA_CONTAINMENT_SPHERES 
ACTION_MAGUS_DEAD 
DATA_SPLIT_PERSONALITY 
GAME_EVENT_WINTER_VEIL 
POINT_MOVE_OUT 
DATA_MAX_SPARKS 
DATA_MAX_SPARK_DISTANCE 
DATA_POINT_CALLBACK 
ACHIEV_TIMELY_DEATH_START_EVENT 
ACTION_OOZE_DEAD 
DATA_ABUSE_THE_OOZE 
QUEST_HALLS_OF_STONE 
DATA_BRANN_SPARKLIN_NEWS 
NPC_WORLD_TRIGGER 
DATA_PHASE_3 
DATA_SHUTOUT 
DATA_ORBIT_ACHIEVEMENTS 
VEHICLE_SPAWNS 
FREYA_SPAWNS 
WAVE_TIME 
TIME_DIFFERENCE 
DATA_GETTING_BACK_TO_NATURE 
DATA_KNOCK_ON_WOOD 
DATA_SMELL_SARONITE 
DATA_SHADOWDODGER 
DATA_GETTING_COLD_IN_HERE 
DATA_QUICK_SHAVE 
DATA_IRON_DWARF_MEDIUM_RARE 
ACTION_START_PHASE_2 
ACTION_NEXT_PHASE 
DATA_INCREDIBLE_HULK 
DATA_KINGS_BANE 
MAX_TEMPEST_MINIONS 
DATA_DEHYDRATION 
ACTION_DESPAWN_VOID_SENTRY_BALL 
DATA_VOID_DANCE 
NR_INITIAL_BEACONS 
ACTION_AMBASSADOR_HELLMAW_INTRO 
ACTION_AMBASSADOR_HELLMAW_BANISH 
FLAME_ENRAGE_DISTANCE 
FLAME_CHARGE_DISTANCE 
EQUIP_ID_MAIN_HAND 
EQUIP_ID_OFF_HAND 
EQUIP_ID_MAIN_HAND_MAIEV 
MODEL_INVISIBLE 
MODEL_ILLIDAN 
MODEL_BLADE 
SPELL_SCALDINGWATER 
NPC_COILFANG_FRENZY 
NPC_COILFANG_PRIESTESS 
NPC_COILFANG_SHATTERER 
MIN_KILLS 
EMOTE_SUMMON 
MODEL_DEFAULT 
MODEL_ARCANE 
MODEL_FIRE 
MODEL_FROST 
MODEL_NATURE 
CREATURE_TREANT 
TREANT_SPAWN_DIST 
WV_ARMOR 
147 {
148  DATA_GETTING_COLD_IN_HERE = 29672968 // 2967, 2968 are achievement IDs
149 };
Definition: boss_hodir.cpp:148

Function Documentation

void AddSC_boss_hodir ( )
1037 {
1038  new boss_hodir();
1039  new npc_icicle();
1040  new npc_snowpacked_icicle();
1041  new npc_hodir_priest();
1042  new npc_hodir_shaman();
1043  new npc_hodir_druid();
1044  new npc_hodir_mage();
1045  new npc_toasty_fire();
1046  new npc_ice_block();
1047  new npc_flash_freeze();
1048  new spell_biting_cold();
1049  new spell_biting_cold_dot();
1050 }
Definition: boss_hodir.cpp:912
Definition: boss_hodir.cpp:531
Definition: boss_hodir.cpp:1002
Definition: boss_hodir.cpp:946
Definition: boss_hodir.cpp:585
Definition: boss_hodir.cpp:631
Definition: boss_hodir.cpp:708
Definition: boss_hodir.cpp:770
Definition: boss_hodir.cpp:175
Definition: boss_hodir.cpp:831
Definition: boss_hodir.cpp:311
Definition: boss_hodir.cpp:251

+ Here is the caller graph for this function:

Variable Documentation

Initial value:
Position const SummonPositions[8]
Initial value:
=
{
{ 1983.75f, -243.36f, 432.767f, 1.57f },
{ 1999.90f, -230.49f, 432.767f, 1.57f },
{ 2010.06f, -243.45f, 432.767f, 1.57f },
{ 2021.12f, -236.65f, 432.767f, 1.57f },
{ 2028.10f, -244.66f, 432.767f, 1.57f },
{ 2014.18f, -232.80f, 432.767f, 1.57f },
{ 1992.90f, -237.54f, 432.767f, 1.57f },
{ 1976.60f, -233.53f, 432.767f, 1.57f },
}