AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
zone_borean_tundra.cpp File Reference
#include "AreaDefines.h"
#include "CreatureScript.h"
#include "PassiveAI.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "ScriptedEscortAI.h"
#include "ScriptedFollowerAI.h"
#include "ScriptedGossip.h"
#include "SpellAuras.h"
#include "SpellInfo.h"
#include "SpellScript.h"
#include "SpellScriptLoader.h"

Go to the source code of this file.

Classes

class  spell_q11919_q11940_drake_hunt_aura
 
class  npc_sinkhole_kill_credit
 
struct  npc_sinkhole_kill_credit::npc_sinkhole_kill_creditAI
 
class  npc_khunok_the_behemoth
 
struct  npc_khunok_the_behemoth::npc_khunok_the_behemothAI
 
class  npc_iruk
 
class  npc_nerubar_victim
 
struct  npc_nerubar_victim::npc_nerubar_victimAI
 
class  npc_lurgglbr
 
struct  npc_lurgglbr::npc_lurgglbrAI
 
struct  npc_jenny
 
class  spell_arcane_chains_character_force_cast
 
class  npc_imprisoned_beryl_sorcerer
 
struct  npc_imprisoned_beryl_sorcerer::npc_imprisoned_beryl_sorcererAI
 
class  npc_mootoo_the_younger
 
struct  npc_mootoo_the_younger::npc_mootoo_the_youngerAI
 
class  npc_bonker_togglevolt
 
struct  npc_bonker_togglevolt::npc_bonker_togglevoltAI
 
class  npc_valiance_keep_cannoneer
 
struct  npc_valiance_keep_cannoneer::npc_valiance_keep_cannoneerAI
 
class  npc_warmage_coldarra
 
struct  npc_warmage_coldarra::npc_warmage_coldarraAI
 
class  npc_hidden_cultist
 
struct  npc_hidden_cultist::npc_hidden_cultistAI
 
class  spell_q11719_bloodspore_ruination_45997
 
class  npc_bloodmage_laurith
 
struct  npc_bloodmage_laurith::npc_bloodmage_laurithAI
 
class  npc_thassarian
 
struct  npc_thassarian::npc_thassarianAI
 
class  npc_thassarian2
 
struct  npc_thassarian2::npc_thassarian2AI
 
class  npc_leryssa
 
struct  npc_leryssa::npc_leryssaAI
 
class  npc_counselor_talbot
 
struct  npc_counselor_talbot::npc_counselor_talbotAI
 
class  spell_necropolis_beam
 
class  spell_soul_deflection
 
class  spell_bloodspore_haze
 

Enumerations

enum  eDrakeHunt {
  SPELL_DRAKE_HATCHLING_SUBDUED = 46691 ,
  SPELL_SUBDUED = 46675
}
 
enum  Sinkhole {
  GO_EXPLOSIVES_CART = 188160 ,
  NPC_SCOURGED_BURROWER = 26250 ,
  QUEST_PLUG_THE_SINKHOLES = 11897 ,
  SPELL_SET_CART = 46797 ,
  SPELL_EXPLODE_CART = 46799 ,
  SPELL_SUMMON_CART = 46798 ,
  SPELL_SUMMON_WORM = 46800
}
 
enum  Khunok {
  NPC_ORPHANED_MAMMOTH_CALF = 25861 ,
  SPELL_MAMMOTH_CALF_ESCORT_CREDIT = 46231
}
 
enum  Iruk {
  GOSSIP_MENU_ID_NPC_IRUK = 9280 ,
  GOSSIP_OPTION_SEARCH_CORPSE = 0 ,
  NPC_TEXT_THIS_YOUNG_TUSKARR = 12585 ,
  QUEST_SPIRITS_WATCH_OVER_US = 11961 ,
  SPELL_CREATE_TOTEM_OF_ISSLIRUK = 46816
}
 
enum  Nerubar {
  NPC_WARSONG_PEON = 25270 ,
  QUEST_TAKEN_BY_THE_SCOURGE = 11611 ,
  SPELL_FREED_WARSONG_MAGE = 45526 ,
  SPELL_FREED_WARSONG_SHAMAN = 45527 ,
  SPELL_FREED_WARSONG_WARRIOR = 45514 ,
  SPELL_FREED_WARSONG_PEON = 45532
}
 
enum  Lurgglbr {
  QUEST_ESCAPE_WINTERFIN_CAVERNS = 11570 ,
  GO_CAGE = 187369 ,
  SAY_START_1 = 0 ,
  SAY_START_2 = 1 ,
  SAY_END_1 = 2 ,
  SAY_END_2 = 3
}
 
enum  Jenny {
  EVENT_JENNY_START_FOLLOW = 1 ,
  EVENT_JENNY_MOVE_TO_FEZZIX = 2 ,
  EVENT_JENNY_DESPAWN = 3 ,
  SPELL_CRATES_CARRIED = 46340 ,
  SPELL_DROP_CRATE = 46342 ,
  SPELL_GIVE_JENNY_CREDIT = 46358 ,
  NPC_FEZZIX_GEARTWIST = 25849
}
 
enum  ArcaneChains {
  SPELL_ARCANE_CHAINS_CHARACTER_FORCE_CAST = 45625 ,
  SPELL_ARCANE_CHAINS_SUMMON_CHAINED_MAGE_HUNTER = 45626
}
 
enum  ImprisionedBerylSorcerer {
  SPELL_NEURAL_NEEDLE = 45634 ,
  SPELL_COSMETIC_ENSLAVE_CHAINS_SELF = 45631 ,
  NPC_IMPRISONED_BERYL_SORCERER = 25478 ,
  SAY_IMPRISIONED_BERYL_1 = 0 ,
  SAY_IMPRISIONED_BERYL_2 = 1 ,
  SAY_IMPRISIONED_BERYL_3 = 2 ,
  SAY_IMPRISIONED_BERYL_4 = 3 ,
  SAY_IMPRISIONED_BERYL_5 = 4 ,
  SAY_IMPRISIONED_BERYL_6 = 5 ,
  SAY_IMPRISIONED_BERYL_7 = 6
}
 
enum  MootooTheYounger {
  SAY_1 = 0 ,
  SAY_2 = 1 ,
  SAY_3 = 2 ,
  SAY_4 = 3 ,
  SAY_5 = 4 ,
  NPC_MOOTOO_THE_YOUNGER = 25504 ,
  QUEST_ESCAPING_THE_MIST = 11664
}
 
enum  BonkerTogglevolt {
  NPC_BONKER_TOGGLEVOLT = 25589 ,
  QUEST_GET_ME_OUTA_HERE = 11673 ,
  SAY_BONKER_1 = 0 ,
  SAY_BONKER_2 = 1
}
 
enum  Valiancekeepcannons {
  GO_VALIANCE_KEEP_CANNON_1 = 187560 ,
  GO_VALIANCE_KEEP_CANNON_2 = 188692
}
 
enum  Spells { SPELL_TRANSITUS_SHIELD_BEAM = 48310 }
 
enum  NPCs {
  NPC_TRANSITUS_SHIELD_DUMMY = 27306 ,
  NPC_WARMAGE_HOLLISTER = 27906 ,
  NPC_WARMAGE_CALANDRA = 27173 ,
  NPC_WARMAGE_WATKINS = 27904
}
 
enum  HiddenCultist {
  SPELL_SHROUD_OF_THE_DEATH_CULTIST = 46077 ,
  SPELL_RIGHTEOUS_VISION = 46078 ,
  NPC_TOM_HEGGER = 25827 ,
  NPC_SALTY_JOHN_THORPE = 25248 ,
  NPC_GUARD_MITCHELLS = 25828 ,
  SAY_HIDDEN_CULTIST_1 = 0 ,
  SAY_HIDDEN_CULTIST_2 = 1 ,
  SAY_HIDDEN_CULTIST_3 = 2 ,
  SAY_HIDDEN_CULTIST_4 = 3 ,
  EVENT_CULTIST_SCRIPT_1 = 1 ,
  EVENT_CULTIST_SCRIPT_2 = 2 ,
  EVENT_CULTIST_SCRIPT_3 = 3
}
 
enum  BloodsporeRuination {
  NPC_BLOODMAGE_LAURITH = 25381 ,
  SAY_BLOODMAGE_LAURITH = 0 ,
  EVENT_TALK = 1 ,
  EVENT_RESET_ORIENTATION
}
 
enum  Thassarian {
  EVENT_THASSARIAN_SCRIPT_1 = 1 ,
  EVENT_THASSARIAN_SCRIPT_2 = 2 ,
  EVENT_THASSARIAN_SCRIPT_3 = 3 ,
  EVENT_THASSARIAN_SCRIPT_4 = 4 ,
  EVENT_THASSARIAN_SCRIPT_5 = 5 ,
  EVENT_THASSARIAN_SCRIPT_6 = 6 ,
  EVENT_THASSARIAN_SCRIPT_7 = 7 ,
  EVENT_THASSARIAN_SCRIPT_8 = 8 ,
  EVENT_THASSARIAN_SCRIPT_9 = 9 ,
  EVENT_THASSARIAN_SCRIPT_10 = 10 ,
  EVENT_THASSARIAN_SCRIPT_11 = 11 ,
  EVENT_THASSARIAN_SCRIPT_12 = 12 ,
  EVENT_THASSARIAN_SCRIPT_13 = 13 ,
  EVENT_THASSARIAN_SCRIPT_14 = 14 ,
  EVENT_THASSARIAN_SCRIPT_15 = 15 ,
  EVENT_THASSARIAN_SCRIPT_16 = 16 ,
  EVENT_THASSARIAN_SCRIPT_17 = 17 ,
  EVENT_THASSARIAN_SCRIPT_18 = 18 ,
  EVENT_THASSARIAN_SCRIPT_19 = 19 ,
  EVENT_THASSARIAN_SCRIPT_20 = 20 ,
  EVENT_THASSARIAN_SCRIPT_21 = 21 ,
  EVENT_THASSARIAN_SCRIPT_22 = 22 ,
  EVENT_THASSARIAN_SCRIPT_23 = 23 ,
  EVENT_THASSARIAN_SCRIPT_24 = 24 ,
  EVENT_THASSARIAN_SCRIPT_25 = 25 ,
  EVENT_THASSARIAN_SCRIPT_26 = 26 ,
  EVENT_THASSARIAN_SCRIPT_27 = 27 ,
  EVENT_THASSARIAN_SCRIPT_28 = 28 ,
  EVENT_THASSARIAN_SCRIPT_29 = 29 ,
  EVENT_THASSARIAN_CAST = 30 ,
  NPC_IMAGE_LICH_KING = 26203 ,
  NPC_COUNSELOR_TALBOT = 25301 ,
  NPC_PRINCE_VALANAR = 28189 ,
  NPC_GENERAL_ARLOS = 25250 ,
  NPC_LERYSSA = 25251 ,
  NPC_TANATHAL = 26173 ,
  SPELL_THASSARIAN_FLAY = 46685 ,
  SPELL_TRANSFORM_VALANAR = 46753 ,
  SPELL_BLOOD_PRESENCE = 50995 ,
  SAY_THASSARIAN_1 = 0 ,
  SAY_THASSARIAN_2 = 1 ,
  SAY_THASSARIAN_3 = 2 ,
  SAY_THASSARIAN_4 = 3 ,
  SAY_THASSARIAN_5 = 4 ,
  SAY_THASSARIAN_6 = 5 ,
  SAY_THASSARIAN_7 = 6 ,
  SAY_TALBOT_1 = 0 ,
  SAY_TALBOT_2 = 1 ,
  SAY_TALBOT_3 = 2 ,
  SAY_TALBOT_4 = 3 ,
  SAY_LICH_1 = 0 ,
  SAY_LICH_2 = 1 ,
  SAY_LICH_3 = 2 ,
  SAY_ARLOS_1 = 0 ,
  SAY_ARLOS_2 = 1 ,
  SAY_LERYSSA_1 = 0 ,
  SAY_LERYSSA_2 = 1 ,
  SAY_LERYSSA_3 = 2 ,
  SAY_LERYSSA_4 = 3 ,
  PATH_THASSARIAN = 1013030 ,
  PATH_ARTHAS = 1013031 ,
  PATH_TALBOT = 1013032 ,
  PATH_ARLOS = 1013033 ,
  PATH_LERYSSA = 1013034
}
 
enum  CounselorTalbot {
  SPELL_DEFLECTION = 51009 ,
  SPELL_SOUL_BLAST = 50992 ,
  SPELL_VAMPIRIC_BOLT = 51016 ,
  EVENT_DEFLECTION = 1 ,
  EVENT_SOUL_BLAST = 2 ,
  EVENT_VAMPIRIC_BOLT = 3
}
 
enum  SoulDeflectionSpells { SPELL_SOUL_DEFLECTION_DAMAGE = 51011 }
 
enum  SpellBloodHaze {
  SPELL_BLOODSPORE_HAZE = 50380 ,
  SPELL_PSYCHOSIS = 50396
}
 

Functions

void AddSC_borean_tundra ()
 

Variables

const uint32 nerubarVictims [3]
 

Enumeration Type Documentation

◆ ArcaneChains

Enumerator
SPELL_ARCANE_CHAINS_CHARACTER_FORCE_CAST 
SPELL_ARCANE_CHAINS_SUMMON_CHAINED_MAGE_HUNTER 
567{
570};
@ SPELL_ARCANE_CHAINS_CHARACTER_FORCE_CAST
Definition zone_borean_tundra.cpp:568
@ SPELL_ARCANE_CHAINS_SUMMON_CHAINED_MAGE_HUNTER
Definition zone_borean_tundra.cpp:569

◆ BloodsporeRuination

Enumerator
NPC_BLOODMAGE_LAURITH 
SAY_BLOODMAGE_LAURITH 
EVENT_TALK 
EVENT_RESET_ORIENTATION 
1203{
1204 NPC_BLOODMAGE_LAURITH = 25381,
1206 EVENT_TALK = 1,
1208};
@ NPC_BLOODMAGE_LAURITH
Definition zone_borean_tundra.cpp:1204
@ SAY_BLOODMAGE_LAURITH
Definition zone_borean_tundra.cpp:1205
@ EVENT_RESET_ORIENTATION
Definition zone_borean_tundra.cpp:1207
@ EVENT_TALK
Definition zone_borean_tundra.cpp:1206

◆ BonkerTogglevolt

Enumerator
NPC_BONKER_TOGGLEVOLT 
QUEST_GET_ME_OUTA_HERE 
SAY_BONKER_1 
SAY_BONKER_2 
797{
798 NPC_BONKER_TOGGLEVOLT = 25589,
800
801 SAY_BONKER_1 = 0,
802 SAY_BONKER_2 = 1
803};
@ QUEST_GET_ME_OUTA_HERE
Definition zone_borean_tundra.cpp:799
@ SAY_BONKER_1
Definition zone_borean_tundra.cpp:801
@ SAY_BONKER_2
Definition zone_borean_tundra.cpp:802
@ NPC_BONKER_TOGGLEVOLT
Definition zone_borean_tundra.cpp:798

◆ CounselorTalbot

Enumerator
SPELL_DEFLECTION 
SPELL_SOUL_BLAST 
SPELL_VAMPIRIC_BOLT 
EVENT_DEFLECTION 
EVENT_SOUL_BLAST 
EVENT_VAMPIRIC_BOLT 
1862{
1863 SPELL_DEFLECTION = 51009,
1864 SPELL_SOUL_BLAST = 50992,
1865 SPELL_VAMPIRIC_BOLT = 51016,
1866 EVENT_DEFLECTION = 1,
1867 EVENT_SOUL_BLAST = 2,
1869};
@ EVENT_SOUL_BLAST
Definition zone_borean_tundra.cpp:1867
@ SPELL_VAMPIRIC_BOLT
Definition zone_borean_tundra.cpp:1865
@ SPELL_DEFLECTION
Definition zone_borean_tundra.cpp:1863
@ EVENT_VAMPIRIC_BOLT
Definition zone_borean_tundra.cpp:1868
@ SPELL_SOUL_BLAST
Definition zone_borean_tundra.cpp:1864
@ EVENT_DEFLECTION
Definition zone_borean_tundra.cpp:1866

◆ eDrakeHunt

enum eDrakeHunt
Enumerator
SPELL_DRAKE_HATCHLING_SUBDUED 
SPELL_SUBDUED 
32{
34 SPELL_SUBDUED = 46675
35};
@ SPELL_DRAKE_HATCHLING_SUBDUED
Definition zone_borean_tundra.cpp:33
@ SPELL_SUBDUED
Definition zone_borean_tundra.cpp:34

◆ HiddenCultist

Enumerator
SPELL_SHROUD_OF_THE_DEATH_CULTIST 
SPELL_RIGHTEOUS_VISION 
NPC_TOM_HEGGER 
NPC_SALTY_JOHN_THORPE 
NPC_GUARD_MITCHELLS 
SAY_HIDDEN_CULTIST_1 
SAY_HIDDEN_CULTIST_2 
SAY_HIDDEN_CULTIST_3 
SAY_HIDDEN_CULTIST_4 
EVENT_CULTIST_SCRIPT_1 
EVENT_CULTIST_SCRIPT_2 
EVENT_CULTIST_SCRIPT_3 
1038{
1040 SPELL_RIGHTEOUS_VISION = 46078,
1041 NPC_TOM_HEGGER = 25827,
1042 NPC_SALTY_JOHN_THORPE = 25248,
1043 NPC_GUARD_MITCHELLS = 25828,
1051};
@ EVENT_CULTIST_SCRIPT_2
Definition zone_borean_tundra.cpp:1049
@ SPELL_RIGHTEOUS_VISION
Definition zone_borean_tundra.cpp:1040
@ SPELL_SHROUD_OF_THE_DEATH_CULTIST
Definition zone_borean_tundra.cpp:1039
@ NPC_TOM_HEGGER
Definition zone_borean_tundra.cpp:1041
@ SAY_HIDDEN_CULTIST_4
Definition zone_borean_tundra.cpp:1047
@ EVENT_CULTIST_SCRIPT_1
Definition zone_borean_tundra.cpp:1048
@ SAY_HIDDEN_CULTIST_2
Definition zone_borean_tundra.cpp:1045
@ EVENT_CULTIST_SCRIPT_3
Definition zone_borean_tundra.cpp:1050
@ NPC_SALTY_JOHN_THORPE
Definition zone_borean_tundra.cpp:1042
@ SAY_HIDDEN_CULTIST_3
Definition zone_borean_tundra.cpp:1046
@ NPC_GUARD_MITCHELLS
Definition zone_borean_tundra.cpp:1043
@ SAY_HIDDEN_CULTIST_1
Definition zone_borean_tundra.cpp:1044

◆ ImprisionedBerylSorcerer

Enumerator
SPELL_NEURAL_NEEDLE 
SPELL_COSMETIC_ENSLAVE_CHAINS_SELF 
NPC_IMPRISONED_BERYL_SORCERER 
SAY_IMPRISIONED_BERYL_1 
SAY_IMPRISIONED_BERYL_2 
SAY_IMPRISIONED_BERYL_3 
SAY_IMPRISIONED_BERYL_4 
SAY_IMPRISIONED_BERYL_5 
SAY_IMPRISIONED_BERYL_6 
SAY_IMPRISIONED_BERYL_7 
596{
597 SPELL_NEURAL_NEEDLE = 45634,
599
601
609};
@ SAY_IMPRISIONED_BERYL_6
Definition zone_borean_tundra.cpp:607
@ SAY_IMPRISIONED_BERYL_7
Definition zone_borean_tundra.cpp:608
@ SAY_IMPRISIONED_BERYL_1
Definition zone_borean_tundra.cpp:602
@ NPC_IMPRISONED_BERYL_SORCERER
Definition zone_borean_tundra.cpp:600
@ SAY_IMPRISIONED_BERYL_3
Definition zone_borean_tundra.cpp:604
@ SPELL_NEURAL_NEEDLE
Definition zone_borean_tundra.cpp:597
@ SAY_IMPRISIONED_BERYL_5
Definition zone_borean_tundra.cpp:606
@ SPELL_COSMETIC_ENSLAVE_CHAINS_SELF
Definition zone_borean_tundra.cpp:598
@ SAY_IMPRISIONED_BERYL_4
Definition zone_borean_tundra.cpp:605
@ SAY_IMPRISIONED_BERYL_2
Definition zone_borean_tundra.cpp:603

◆ Iruk

enum Iruk
Enumerator
GOSSIP_MENU_ID_NPC_IRUK 
GOSSIP_OPTION_SEARCH_CORPSE 
NPC_TEXT_THIS_YOUNG_TUSKARR 
QUEST_SPIRITS_WATCH_OVER_US 
SPELL_CREATE_TOTEM_OF_ISSLIRUK 
247{
251
253
255};
@ QUEST_SPIRITS_WATCH_OVER_US
Definition zone_borean_tundra.cpp:252
@ GOSSIP_MENU_ID_NPC_IRUK
Definition zone_borean_tundra.cpp:248
@ SPELL_CREATE_TOTEM_OF_ISSLIRUK
Definition zone_borean_tundra.cpp:254
@ NPC_TEXT_THIS_YOUNG_TUSKARR
Definition zone_borean_tundra.cpp:250
@ GOSSIP_OPTION_SEARCH_CORPSE
Definition zone_borean_tundra.cpp:249

◆ Jenny

enum Jenny
Enumerator
EVENT_JENNY_START_FOLLOW 
EVENT_JENNY_MOVE_TO_FEZZIX 
EVENT_JENNY_DESPAWN 
SPELL_CRATES_CARRIED 
SPELL_DROP_CRATE 
SPELL_GIVE_JENNY_CREDIT 
NPC_FEZZIX_GEARTWIST 
485{
489 SPELL_CRATES_CARRIED = 46340,
490 SPELL_DROP_CRATE = 46342,
493};
@ NPC_FEZZIX_GEARTWIST
Definition zone_borean_tundra.cpp:492
@ EVENT_JENNY_START_FOLLOW
Definition zone_borean_tundra.cpp:486
@ SPELL_GIVE_JENNY_CREDIT
Definition zone_borean_tundra.cpp:491
@ SPELL_DROP_CRATE
Definition zone_borean_tundra.cpp:490
@ EVENT_JENNY_MOVE_TO_FEZZIX
Definition zone_borean_tundra.cpp:487
@ SPELL_CRATES_CARRIED
Definition zone_borean_tundra.cpp:489
@ EVENT_JENNY_DESPAWN
Definition zone_borean_tundra.cpp:488

◆ Khunok

enum Khunok
Enumerator
NPC_ORPHANED_MAMMOTH_CALF 
SPELL_MAMMOTH_CALF_ESCORT_CREDIT 
200{
203};
@ NPC_ORPHANED_MAMMOTH_CALF
Definition zone_borean_tundra.cpp:201
@ SPELL_MAMMOTH_CALF_ESCORT_CREDIT
Definition zone_borean_tundra.cpp:202

◆ Lurgglbr

enum Lurgglbr
Enumerator
QUEST_ESCAPE_WINTERFIN_CAVERNS 
GO_CAGE 
SAY_START_1 
SAY_START_2 
SAY_END_1 
SAY_END_2 
350{
352 GO_CAGE = 187369,
353 SAY_START_1 = 0,
354 SAY_START_2 = 1,
355 SAY_END_1 = 2,
356 SAY_END_2 = 3
357};
@ SAY_START_2
Definition zone_borean_tundra.cpp:354
@ SAY_START_1
Definition zone_borean_tundra.cpp:353
@ QUEST_ESCAPE_WINTERFIN_CAVERNS
Definition zone_borean_tundra.cpp:351
@ SAY_END_2
Definition zone_borean_tundra.cpp:356
@ GO_CAGE
Definition zone_borean_tundra.cpp:352
@ SAY_END_1
Definition zone_borean_tundra.cpp:355

◆ MootooTheYounger

Enumerator
SAY_1 
SAY_2 
SAY_3 
SAY_4 
SAY_5 
NPC_MOOTOO_THE_YOUNGER 
QUEST_ESCAPING_THE_MIST 
711{
712 SAY_1 = 0,
713 SAY_2 = 1,
714 SAY_3 = 2,
715 SAY_4 = 3,
716 SAY_5 = 4,
717
720};
@ QUEST_ESCAPING_THE_MIST
Definition zone_borean_tundra.cpp:719
@ SAY_1
Definition zone_borean_tundra.cpp:712
@ SAY_4
Definition zone_borean_tundra.cpp:715
@ NPC_MOOTOO_THE_YOUNGER
Definition zone_borean_tundra.cpp:718
@ SAY_2
Definition zone_borean_tundra.cpp:713
@ SAY_5
Definition zone_borean_tundra.cpp:716
@ SAY_3
Definition zone_borean_tundra.cpp:714

◆ Nerubar

enum Nerubar
Enumerator
NPC_WARSONG_PEON 
QUEST_TAKEN_BY_THE_SCOURGE 
SPELL_FREED_WARSONG_MAGE 
SPELL_FREED_WARSONG_SHAMAN 
SPELL_FREED_WARSONG_WARRIOR 
SPELL_FREED_WARSONG_PEON 
291{
292 NPC_WARSONG_PEON = 25270,
298};
@ SPELL_FREED_WARSONG_MAGE
Definition zone_borean_tundra.cpp:294
@ SPELL_FREED_WARSONG_WARRIOR
Definition zone_borean_tundra.cpp:296
@ QUEST_TAKEN_BY_THE_SCOURGE
Definition zone_borean_tundra.cpp:293
@ SPELL_FREED_WARSONG_PEON
Definition zone_borean_tundra.cpp:297
@ SPELL_FREED_WARSONG_SHAMAN
Definition zone_borean_tundra.cpp:295
@ NPC_WARSONG_PEON
Definition zone_borean_tundra.cpp:292

◆ NPCs

enum NPCs
Enumerator
NPC_TRANSITUS_SHIELD_DUMMY 
NPC_WARMAGE_HOLLISTER 
NPC_WARMAGE_CALANDRA 
NPC_WARMAGE_WATKINS 
934{
936 NPC_WARMAGE_HOLLISTER = 27906,
937 NPC_WARMAGE_CALANDRA = 27173,
938 NPC_WARMAGE_WATKINS = 27904
939};
@ NPC_TRANSITUS_SHIELD_DUMMY
Definition zone_borean_tundra.cpp:935
@ NPC_WARMAGE_HOLLISTER
Definition zone_borean_tundra.cpp:936
@ NPC_WARMAGE_CALANDRA
Definition zone_borean_tundra.cpp:937
@ NPC_WARMAGE_WATKINS
Definition zone_borean_tundra.cpp:938

◆ Sinkhole

enum Sinkhole
Enumerator
GO_EXPLOSIVES_CART 
NPC_SCOURGED_BURROWER 
QUEST_PLUG_THE_SINKHOLES 
SPELL_SET_CART 
SPELL_EXPLODE_CART 
SPELL_SUMMON_CART 
SPELL_SUMMON_WORM 
80{
81 GO_EXPLOSIVES_CART = 188160,
84 SPELL_SET_CART = 46797,
85 SPELL_EXPLODE_CART = 46799,
86 SPELL_SUMMON_CART = 46798,
87 SPELL_SUMMON_WORM = 46800,
88};
@ SPELL_SUMMON_WORM
Definition zone_borean_tundra.cpp:87
@ SPELL_SUMMON_CART
Definition zone_borean_tundra.cpp:86
@ SPELL_SET_CART
Definition zone_borean_tundra.cpp:84
@ SPELL_EXPLODE_CART
Definition zone_borean_tundra.cpp:85
@ QUEST_PLUG_THE_SINKHOLES
Definition zone_borean_tundra.cpp:83
@ NPC_SCOURGED_BURROWER
Definition zone_borean_tundra.cpp:82
@ GO_EXPLOSIVES_CART
Definition zone_borean_tundra.cpp:81

◆ SoulDeflectionSpells

Enumerator
SPELL_SOUL_DEFLECTION_DAMAGE 
1965{
1967};
@ SPELL_SOUL_DEFLECTION_DAMAGE
Definition zone_borean_tundra.cpp:1966

◆ SpellBloodHaze

Enumerator
SPELL_BLOODSPORE_HAZE 
SPELL_PSYCHOSIS 
1993{
1994 SPELL_BLOODSPORE_HAZE = 50380,
1995 SPELL_PSYCHOSIS = 50396
1996};
@ SPELL_PSYCHOSIS
Definition zone_borean_tundra.cpp:1995
@ SPELL_BLOODSPORE_HAZE
Definition zone_borean_tundra.cpp:1994

◆ Spells

enum Spells
Enumerator
SPELL_TRANSITUS_SHIELD_BEAM 
929{
931};
@ SPELL_TRANSITUS_SHIELD_BEAM
Definition zone_borean_tundra.cpp:930

◆ Thassarian

enum Thassarian
Enumerator
EVENT_THASSARIAN_SCRIPT_1 
EVENT_THASSARIAN_SCRIPT_2 
EVENT_THASSARIAN_SCRIPT_3 
EVENT_THASSARIAN_SCRIPT_4 
EVENT_THASSARIAN_SCRIPT_5 
EVENT_THASSARIAN_SCRIPT_6 
EVENT_THASSARIAN_SCRIPT_7 
EVENT_THASSARIAN_SCRIPT_8 
EVENT_THASSARIAN_SCRIPT_9 
EVENT_THASSARIAN_SCRIPT_10 
EVENT_THASSARIAN_SCRIPT_11 
EVENT_THASSARIAN_SCRIPT_12 
EVENT_THASSARIAN_SCRIPT_13 
EVENT_THASSARIAN_SCRIPT_14 
EVENT_THASSARIAN_SCRIPT_15 
EVENT_THASSARIAN_SCRIPT_16 
EVENT_THASSARIAN_SCRIPT_17 
EVENT_THASSARIAN_SCRIPT_18 
EVENT_THASSARIAN_SCRIPT_19 
EVENT_THASSARIAN_SCRIPT_20 
EVENT_THASSARIAN_SCRIPT_21 
EVENT_THASSARIAN_SCRIPT_22 
EVENT_THASSARIAN_SCRIPT_23 
EVENT_THASSARIAN_SCRIPT_24 
EVENT_THASSARIAN_SCRIPT_25 
EVENT_THASSARIAN_SCRIPT_26 
EVENT_THASSARIAN_SCRIPT_27 
EVENT_THASSARIAN_SCRIPT_28 
EVENT_THASSARIAN_SCRIPT_29 
EVENT_THASSARIAN_CAST 
NPC_IMAGE_LICH_KING 
NPC_COUNSELOR_TALBOT 
NPC_PRINCE_VALANAR 
NPC_GENERAL_ARLOS 
NPC_LERYSSA 
NPC_TANATHAL 
SPELL_THASSARIAN_FLAY 
SPELL_TRANSFORM_VALANAR 
SPELL_BLOOD_PRESENCE 
SAY_THASSARIAN_1 
SAY_THASSARIAN_2 
SAY_THASSARIAN_3 
SAY_THASSARIAN_4 
SAY_THASSARIAN_5 
SAY_THASSARIAN_6 
SAY_THASSARIAN_7 
SAY_TALBOT_1 
SAY_TALBOT_2 
SAY_TALBOT_3 
SAY_TALBOT_4 
SAY_LICH_1 
SAY_LICH_2 
SAY_LICH_3 
SAY_ARLOS_1 
SAY_ARLOS_2 
SAY_LERYSSA_1 
SAY_LERYSSA_2 
SAY_LERYSSA_3 
SAY_LERYSSA_4 
PATH_THASSARIAN 
PATH_ARTHAS 
PATH_TALBOT 
PATH_ARLOS 
PATH_LERYSSA 
1299{
1330 NPC_IMAGE_LICH_KING = 26203,
1331 NPC_COUNSELOR_TALBOT = 25301,
1332 NPC_PRINCE_VALANAR = 28189,
1333 NPC_GENERAL_ARLOS = 25250,
1334 NPC_LERYSSA = 25251,
1335 NPC_TANATHAL = 26173,
1336 SPELL_THASSARIAN_FLAY = 46685,
1338 SPELL_BLOOD_PRESENCE = 50995,
1339 SAY_THASSARIAN_1 = 0,
1340 SAY_THASSARIAN_2 = 1,
1341 SAY_THASSARIAN_3 = 2,
1342 SAY_THASSARIAN_4 = 3,
1343 SAY_THASSARIAN_5 = 4,
1344 SAY_THASSARIAN_6 = 5,
1345 SAY_THASSARIAN_7 = 6,
1346 SAY_TALBOT_1 = 0,
1347 SAY_TALBOT_2 = 1,
1348 SAY_TALBOT_3 = 2,
1349 SAY_TALBOT_4 = 3,
1350 SAY_LICH_1 = 0,
1351 SAY_LICH_2 = 1,
1352 SAY_LICH_3 = 2,
1353 SAY_ARLOS_1 = 0,
1354 SAY_ARLOS_2 = 1,
1355 SAY_LERYSSA_1 = 0,
1356 SAY_LERYSSA_2 = 1,
1357 SAY_LERYSSA_3 = 2,
1358 SAY_LERYSSA_4 = 3,
1359 PATH_THASSARIAN = 1013030,
1360 PATH_ARTHAS = 1013031,
1361 PATH_TALBOT = 1013032,
1362 PATH_ARLOS = 1013033,
1363 PATH_LERYSSA = 1013034
1364};
@ EVENT_THASSARIAN_SCRIPT_29
Definition zone_borean_tundra.cpp:1328
@ EVENT_THASSARIAN_SCRIPT_5
Definition zone_borean_tundra.cpp:1304
@ SAY_THASSARIAN_3
Definition zone_borean_tundra.cpp:1341
@ SAY_LERYSSA_4
Definition zone_borean_tundra.cpp:1358
@ EVENT_THASSARIAN_SCRIPT_22
Definition zone_borean_tundra.cpp:1321
@ PATH_TALBOT
Definition zone_borean_tundra.cpp:1361
@ EVENT_THASSARIAN_SCRIPT_7
Definition zone_borean_tundra.cpp:1306
@ SPELL_BLOOD_PRESENCE
Definition zone_borean_tundra.cpp:1338
@ SAY_THASSARIAN_4
Definition zone_borean_tundra.cpp:1342
@ EVENT_THASSARIAN_SCRIPT_11
Definition zone_borean_tundra.cpp:1310
@ EVENT_THASSARIAN_SCRIPT_2
Definition zone_borean_tundra.cpp:1301
@ SAY_ARLOS_2
Definition zone_borean_tundra.cpp:1354
@ EVENT_THASSARIAN_SCRIPT_18
Definition zone_borean_tundra.cpp:1317
@ NPC_PRINCE_VALANAR
Definition zone_borean_tundra.cpp:1332
@ SAY_TALBOT_4
Definition zone_borean_tundra.cpp:1349
@ EVENT_THASSARIAN_SCRIPT_16
Definition zone_borean_tundra.cpp:1315
@ EVENT_THASSARIAN_SCRIPT_17
Definition zone_borean_tundra.cpp:1316
@ PATH_LERYSSA
Definition zone_borean_tundra.cpp:1363
@ EVENT_THASSARIAN_SCRIPT_20
Definition zone_borean_tundra.cpp:1319
@ EVENT_THASSARIAN_SCRIPT_12
Definition zone_borean_tundra.cpp:1311
@ NPC_IMAGE_LICH_KING
Definition zone_borean_tundra.cpp:1330
@ EVENT_THASSARIAN_SCRIPT_8
Definition zone_borean_tundra.cpp:1307
@ SAY_LICH_3
Definition zone_borean_tundra.cpp:1352
@ PATH_THASSARIAN
Definition zone_borean_tundra.cpp:1359
@ NPC_COUNSELOR_TALBOT
Definition zone_borean_tundra.cpp:1331
@ EVENT_THASSARIAN_SCRIPT_27
Definition zone_borean_tundra.cpp:1326
@ EVENT_THASSARIAN_SCRIPT_1
Definition zone_borean_tundra.cpp:1300
@ SAY_ARLOS_1
Definition zone_borean_tundra.cpp:1353
@ NPC_GENERAL_ARLOS
Definition zone_borean_tundra.cpp:1333
@ EVENT_THASSARIAN_SCRIPT_26
Definition zone_borean_tundra.cpp:1325
@ SAY_LERYSSA_2
Definition zone_borean_tundra.cpp:1356
@ EVENT_THASSARIAN_CAST
Definition zone_borean_tundra.cpp:1329
@ EVENT_THASSARIAN_SCRIPT_4
Definition zone_borean_tundra.cpp:1303
@ SAY_TALBOT_3
Definition zone_borean_tundra.cpp:1348
@ SPELL_TRANSFORM_VALANAR
Definition zone_borean_tundra.cpp:1337
@ EVENT_THASSARIAN_SCRIPT_25
Definition zone_borean_tundra.cpp:1324
@ SAY_LICH_2
Definition zone_borean_tundra.cpp:1351
@ PATH_ARLOS
Definition zone_borean_tundra.cpp:1362
@ EVENT_THASSARIAN_SCRIPT_21
Definition zone_borean_tundra.cpp:1320
@ EVENT_THASSARIAN_SCRIPT_9
Definition zone_borean_tundra.cpp:1308
@ NPC_TANATHAL
Definition zone_borean_tundra.cpp:1335
@ SAY_LICH_1
Definition zone_borean_tundra.cpp:1350
@ EVENT_THASSARIAN_SCRIPT_6
Definition zone_borean_tundra.cpp:1305
@ EVENT_THASSARIAN_SCRIPT_15
Definition zone_borean_tundra.cpp:1314
@ EVENT_THASSARIAN_SCRIPT_14
Definition zone_borean_tundra.cpp:1313
@ SAY_THASSARIAN_7
Definition zone_borean_tundra.cpp:1345
@ SAY_THASSARIAN_1
Definition zone_borean_tundra.cpp:1339
@ PATH_ARTHAS
Definition zone_borean_tundra.cpp:1360
@ SAY_LERYSSA_1
Definition zone_borean_tundra.cpp:1355
@ SAY_THASSARIAN_6
Definition zone_borean_tundra.cpp:1344
@ SAY_LERYSSA_3
Definition zone_borean_tundra.cpp:1357
@ EVENT_THASSARIAN_SCRIPT_19
Definition zone_borean_tundra.cpp:1318
@ SAY_THASSARIAN_5
Definition zone_borean_tundra.cpp:1343
@ SAY_TALBOT_2
Definition zone_borean_tundra.cpp:1347
@ EVENT_THASSARIAN_SCRIPT_23
Definition zone_borean_tundra.cpp:1322
@ EVENT_THASSARIAN_SCRIPT_13
Definition zone_borean_tundra.cpp:1312
@ SAY_THASSARIAN_2
Definition zone_borean_tundra.cpp:1340
@ NPC_LERYSSA
Definition zone_borean_tundra.cpp:1334
@ EVENT_THASSARIAN_SCRIPT_24
Definition zone_borean_tundra.cpp:1323
@ SPELL_THASSARIAN_FLAY
Definition zone_borean_tundra.cpp:1336
@ EVENT_THASSARIAN_SCRIPT_10
Definition zone_borean_tundra.cpp:1309
@ EVENT_THASSARIAN_SCRIPT_3
Definition zone_borean_tundra.cpp:1302
@ SAY_TALBOT_1
Definition zone_borean_tundra.cpp:1346
@ EVENT_THASSARIAN_SCRIPT_28
Definition zone_borean_tundra.cpp:1327

◆ Valiancekeepcannons

Enumerator
GO_VALIANCE_KEEP_CANNON_1 
GO_VALIANCE_KEEP_CANNON_2 
878{
881};
@ GO_VALIANCE_KEEP_CANNON_2
Definition zone_borean_tundra.cpp:880
@ GO_VALIANCE_KEEP_CANNON_1
Definition zone_borean_tundra.cpp:879

Function Documentation

◆ AddSC_borean_tundra()

void AddSC_borean_tundra ( )
2027{
2029 new npc_thassarian();
2030 new npc_thassarian2();
2031 new npc_leryssa();
2035 new npc_iruk();
2036 new npc_nerubar_victim();
2037 new npc_lurgglbr();
2044 new npc_hidden_cultist();
2051}
#define RegisterCreatureAI(ai_name)
Definition CreatureScript.h:71
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition zone_borean_tundra.cpp:1228
Definition zone_borean_tundra.cpp:806
Definition zone_borean_tundra.cpp:1872
Definition zone_borean_tundra.cpp:1054
Definition zone_borean_tundra.cpp:612
Definition zone_borean_tundra.cpp:258
Definition zone_borean_tundra.cpp:206
Definition zone_borean_tundra.cpp:1831
Definition zone_borean_tundra.cpp:360
Definition zone_borean_tundra.cpp:723
Definition zone_borean_tundra.cpp:306
Definition zone_borean_tundra.cpp:91
Definition zone_borean_tundra.cpp:1410
Definition zone_borean_tundra.cpp:1367
Definition zone_borean_tundra.cpp:884
Definition zone_borean_tundra.cpp:942
Definition zone_borean_tundra.cpp:573
Definition zone_borean_tundra.cpp:2000
Definition zone_borean_tundra.cpp:1947
Definition zone_borean_tundra.cpp:1211
Definition zone_borean_tundra.cpp:38
Definition zone_borean_tundra.cpp:1970
Definition zone_borean_tundra.cpp:496

References RegisterCreatureAI, and RegisterSpellScript.

Referenced by AddNorthrendScripts().

Variable Documentation

◆ nerubarVictims