AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
zone_storm_peaks.cpp File Reference
#include "CombatAI.h"
#include "CreatureScript.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "ScriptedEscortAI.h"
#include "ScriptedGossip.h"
#include "SpellAuraEffects.h"
#include "SpellScript.h"
#include "SpellScriptLoader.h"
#include "Vehicle.h"
#include "WaypointMgr.h"
#include "WorldSession.h"

Go to the source code of this file.

Classes

class  npc_frosthound
 
struct  npc_frosthound::npc_frosthoundAI
 
class  npc_iron_watcher
 
struct  npc_iron_watcher::npc_iron_watcherAI
 
class  npc_time_lost_proto_drake
 
struct  npc_time_lost_proto_drake::npc_time_lost_proto_drakeAI
 
class  npc_wild_wyrm
 
struct  npc_wild_wyrm::npc_wild_wyrmAI
 
class  spell_q13003_thursting_hodirs_spear
 
class  spell_q13003_thursting_hodirs_spear::spell_q13003_thursting_hodirs_spear_AuraScript
 
class  spell_q13007_iron_colossus
 
class  spell_q13007_iron_colossus::spell_q13007_iron_colossus_SpellScript
 
class  npc_roxi_ramrocket
 
class  npc_brunnhildar_prisoner
 
struct  npc_brunnhildar_prisoner::npc_brunnhildar_prisonerAI
 
class  npc_freed_protodrake
 
struct  npc_freed_protodrake::npc_freed_protodrakeAI
 
class  npc_icefang
 
struct  npc_icefang::npc_icefangAI
 
class  npc_hyldsmeet_protodrake
 
class  npc_hyldsmeet_protodrake::npc_hyldsmeet_protodrakeAI
 
class  spell_close_rift
 
class  spell_close_rift::spell_close_rift_AuraScript
 
class  spell_q12823_remove_collapsing_cave_aura
 
class  npc_vehicle_d16_propelled_delivery
 
struct  npc_vehicle_d16_propelled_delivery::npc_vehicle_d16_propelled_deliveryAI
 

Enumerations

enum  qSniffing {
  SPELL_SUMMON_PURSUERS_PERIODIC = 54993 ,
  SPELL_SNIFFING_CREDIT = 55477
}
 
enum  eIronWatcher {
  SPELL_THUNDERING_STOMP = 60925 ,
  SPELL_STORM_HAMMER = 56448 ,
  SPELL_SHATTERED_EYES = 57290 ,
  SPELL_STORM_HAMMER_DUMMY = 60930
}
 
enum  eTimeLost {
  NPC_TIME_LOST_PROTO_DRAKE = 32491 ,
  NPC_VYRAGOSA = 32630 ,
  SPELL_TIME_SHIFT = 61084 ,
  SPELL_TIME_LAPSE = 51020 ,
  SPELL_FROST_BREATH = 47425 ,
  SPELL_FROST_CLEAVE = 51857
}
 
enum  eWildWyrm {
  SPELL_FIGHT_WYRM_BASE = 56673 ,
  SPELL_FIGHT_WYRM_NEXT = 60863 ,
  SPELL_SPEAR_OF_HODIR = 56671 ,
  SPELL_DODGE_CLAWS = 56704 ,
  SPELL_WYRM_GRIP = 56689 ,
  SPELL_GRAB_ON = 60533 ,
  SPELL_THRUST_SPEAR = 56690 ,
  SPELL_MIGHTY_SPEAR_THRUST = 60586 ,
  SPELL_FATAL_STRIKE = 60587 ,
  SPELL_PRY_JAWS_OPEN = 56706 ,
  SPELL_JAWS_OF_DEATH = 56692
}
 
enum  q13007IronColossus {
  SPELL_JORMUNGAR_SUBMERGE = 56504 ,
  SPELL_JORMUNGAR_EMERGE = 56508 ,
  SPELL_JORMUNGAR_SUBMERGE_VISUAL = 56512 ,
  SPELL_COLOSSUS_GROUND_SLAM = 61673
}
 
enum  RoxiRamrocket {
  SPELL_MECHANO_HOG = 60866 ,
  SPELL_MEKGINEERS_CHOPPER = 60867
}
 
enum  BrunnhildarPrisoner {
  SPELL_ICE_PRISON = 54894 ,
  SPELL_ICE_LANCE = 55046 ,
  SPELL_FREE_PRISONER = 55048 ,
  SPELL_RIDE_DRAKE = 55074 ,
  SPELL_SHARD_IMPACT = 55047
}
 
enum  FreedProtoDrake {
  NPC_DRAKE = 29709 ,
  AREA_VALLEY_OF_ANCIENT_WINTERS = 4437 ,
  TEXT_EMOTE = 0 ,
  SPELL_KILL_CREDIT_PRISONER = 55144 ,
  SPELL_SUMMON_LIBERATED = 55073 ,
  SPELL_KILL_CREDIT_DRAKE = 55143 ,
  EVENT_CHECK_AREA = 1 ,
  EVENT_REACHED_HOME = 2
}
 
enum  CloseRift { SPELL_DESPAWN_RIFT = 61665 }
 
enum  CollapsingCave { SPELL_COLLAPSING_CAVE = 55486 }
 
enum  WhenAllElseFailsAlliance {
  NPC_PROPELLED_DEVICE_1 = 30477 ,
  NPC_PROPELLED_DEVICE_2 = 30487 ,
  SPELL_EJECT_PLAYER = 68576 ,
  SPELL_KNOCKBACK_PLAYER = 42895
}
 

Functions

void AddSC_storm_peaks ()
 

Enumeration Type Documentation

◆ BrunnhildarPrisoner

Enumerator
SPELL_ICE_PRISON 
SPELL_ICE_LANCE 
SPELL_FREE_PRISONER 
SPELL_RIDE_DRAKE 
SPELL_SHARD_IMPACT 
754{
755 SPELL_ICE_PRISON = 54894,
756 SPELL_ICE_LANCE = 55046,
757 SPELL_FREE_PRISONER = 55048,
758 SPELL_RIDE_DRAKE = 55074,
759 SPELL_SHARD_IMPACT = 55047
760};
@ SPELL_FREE_PRISONER
Definition: zone_storm_peaks.cpp:757
@ SPELL_ICE_PRISON
Definition: zone_storm_peaks.cpp:755
@ SPELL_ICE_LANCE
Definition: zone_storm_peaks.cpp:756
@ SPELL_SHARD_IMPACT
Definition: zone_storm_peaks.cpp:759
@ SPELL_RIDE_DRAKE
Definition: zone_storm_peaks.cpp:758

◆ CloseRift

enum CloseRift
Enumerator
SPELL_DESPAWN_RIFT 
1026{
1027 SPELL_DESPAWN_RIFT = 61665
1028};
@ SPELL_DESPAWN_RIFT
Definition: zone_storm_peaks.cpp:1027

◆ CollapsingCave

Enumerator
SPELL_COLLAPSING_CAVE 
1072{
1073 SPELL_COLLAPSING_CAVE = 55486
1074};
@ SPELL_COLLAPSING_CAVE
Definition: zone_storm_peaks.cpp:1073

◆ eIronWatcher

Enumerator
SPELL_THUNDERING_STOMP 
SPELL_STORM_HAMMER 
SPELL_SHATTERED_EYES 
SPELL_STORM_HAMMER_DUMMY 
117{
119 SPELL_STORM_HAMMER = 56448,
120 SPELL_SHATTERED_EYES = 57290,
122};
@ SPELL_SHATTERED_EYES
Definition: zone_storm_peaks.cpp:120
@ SPELL_STORM_HAMMER
Definition: zone_storm_peaks.cpp:119
@ SPELL_THUNDERING_STOMP
Definition: zone_storm_peaks.cpp:118
@ SPELL_STORM_HAMMER_DUMMY
Definition: zone_storm_peaks.cpp:121

◆ eTimeLost

enum eTimeLost
Enumerator
NPC_TIME_LOST_PROTO_DRAKE 
NPC_VYRAGOSA 
SPELL_TIME_SHIFT 
SPELL_TIME_LAPSE 
SPELL_FROST_BREATH 
SPELL_FROST_CLEAVE 
207{
209 NPC_VYRAGOSA = 32630,
210
211 SPELL_TIME_SHIFT = 61084,
212 SPELL_TIME_LAPSE = 51020,
213 SPELL_FROST_BREATH = 47425,
214 SPELL_FROST_CLEAVE = 51857,
215};
@ SPELL_FROST_BREATH
Definition: zone_storm_peaks.cpp:213
@ NPC_TIME_LOST_PROTO_DRAKE
Definition: zone_storm_peaks.cpp:208
@ NPC_VYRAGOSA
Definition: zone_storm_peaks.cpp:209
@ SPELL_TIME_LAPSE
Definition: zone_storm_peaks.cpp:212
@ SPELL_TIME_SHIFT
Definition: zone_storm_peaks.cpp:211
@ SPELL_FROST_CLEAVE
Definition: zone_storm_peaks.cpp:214

◆ eWildWyrm

enum eWildWyrm
Enumerator
SPELL_FIGHT_WYRM_BASE 
SPELL_FIGHT_WYRM_NEXT 
SPELL_SPEAR_OF_HODIR 
SPELL_DODGE_CLAWS 
SPELL_WYRM_GRIP 
SPELL_GRAB_ON 
SPELL_THRUST_SPEAR 
SPELL_MIGHTY_SPEAR_THRUST 
SPELL_FATAL_STRIKE 
SPELL_PRY_JAWS_OPEN 
SPELL_JAWS_OF_DEATH 
321{
322 SPELL_FIGHT_WYRM_BASE = 56673,
323 SPELL_FIGHT_WYRM_NEXT = 60863,
324 SPELL_SPEAR_OF_HODIR = 56671,
325 SPELL_DODGE_CLAWS = 56704,
326 SPELL_WYRM_GRIP = 56689,
327 SPELL_GRAB_ON = 60533,
328 SPELL_THRUST_SPEAR = 56690,
330 SPELL_FATAL_STRIKE = 60587,
331 SPELL_PRY_JAWS_OPEN = 56706,
332 SPELL_JAWS_OF_DEATH = 56692,
333};
@ SPELL_JAWS_OF_DEATH
Definition: zone_storm_peaks.cpp:332
@ SPELL_MIGHTY_SPEAR_THRUST
Definition: zone_storm_peaks.cpp:329
@ SPELL_FATAL_STRIKE
Definition: zone_storm_peaks.cpp:330
@ SPELL_DODGE_CLAWS
Definition: zone_storm_peaks.cpp:325
@ SPELL_FIGHT_WYRM_NEXT
Definition: zone_storm_peaks.cpp:323
@ SPELL_THRUST_SPEAR
Definition: zone_storm_peaks.cpp:328
@ SPELL_SPEAR_OF_HODIR
Definition: zone_storm_peaks.cpp:324
@ SPELL_PRY_JAWS_OPEN
Definition: zone_storm_peaks.cpp:331
@ SPELL_WYRM_GRIP
Definition: zone_storm_peaks.cpp:326
@ SPELL_FIGHT_WYRM_BASE
Definition: zone_storm_peaks.cpp:322
@ SPELL_GRAB_ON
Definition: zone_storm_peaks.cpp:327

◆ FreedProtoDrake

Enumerator
NPC_DRAKE 
AREA_VALLEY_OF_ANCIENT_WINTERS 
TEXT_EMOTE 
SPELL_KILL_CREDIT_PRISONER 
SPELL_SUMMON_LIBERATED 
SPELL_KILL_CREDIT_DRAKE 
EVENT_CHECK_AREA 
EVENT_REACHED_HOME 
819{
820 NPC_DRAKE = 29709,
821
823
824 TEXT_EMOTE = 0,
825
829
832};
@ EVENT_CHECK_AREA
Definition: zone_storm_peaks.cpp:830
@ AREA_VALLEY_OF_ANCIENT_WINTERS
Definition: zone_storm_peaks.cpp:822
@ TEXT_EMOTE
Definition: zone_storm_peaks.cpp:824
@ SPELL_SUMMON_LIBERATED
Definition: zone_storm_peaks.cpp:827
@ NPC_DRAKE
Definition: zone_storm_peaks.cpp:820
@ SPELL_KILL_CREDIT_PRISONER
Definition: zone_storm_peaks.cpp:826
@ SPELL_KILL_CREDIT_DRAKE
Definition: zone_storm_peaks.cpp:828
@ EVENT_REACHED_HOME
Definition: zone_storm_peaks.cpp:831

◆ q13007IronColossus

Enumerator
SPELL_JORMUNGAR_SUBMERGE 
SPELL_JORMUNGAR_EMERGE 
SPELL_JORMUNGAR_SUBMERGE_VISUAL 
SPELL_COLOSSUS_GROUND_SLAM 
636{
641};
@ SPELL_JORMUNGAR_SUBMERGE_VISUAL
Definition: zone_storm_peaks.cpp:639
@ SPELL_COLOSSUS_GROUND_SLAM
Definition: zone_storm_peaks.cpp:640
@ SPELL_JORMUNGAR_EMERGE
Definition: zone_storm_peaks.cpp:638
@ SPELL_JORMUNGAR_SUBMERGE
Definition: zone_storm_peaks.cpp:637

◆ qSniffing

enum qSniffing
Enumerator
SPELL_SUMMON_PURSUERS_PERIODIC 
SPELL_SNIFFING_CREDIT 
33{
36};
@ SPELL_SNIFFING_CREDIT
Definition: zone_storm_peaks.cpp:35
@ SPELL_SUMMON_PURSUERS_PERIODIC
Definition: zone_storm_peaks.cpp:34

◆ RoxiRamrocket

Enumerator
SPELL_MECHANO_HOG 
SPELL_MEKGINEERS_CHOPPER 
704{
705 SPELL_MECHANO_HOG = 60866,
707};
@ SPELL_MECHANO_HOG
Definition: zone_storm_peaks.cpp:705
@ SPELL_MEKGINEERS_CHOPPER
Definition: zone_storm_peaks.cpp:706

◆ WhenAllElseFailsAlliance

Enumerator
NPC_PROPELLED_DEVICE_1 
NPC_PROPELLED_DEVICE_2 
SPELL_EJECT_PLAYER 
SPELL_KNOCKBACK_PLAYER 
1094{
1095 // Creature
1096 NPC_PROPELLED_DEVICE_1 = 30477,
1097 NPC_PROPELLED_DEVICE_2 = 30487,
1098
1099 // Spell
1100 SPELL_EJECT_PLAYER = 68576,
1102};
@ SPELL_EJECT_PLAYER
Definition: zone_storm_peaks.cpp:1100
@ NPC_PROPELLED_DEVICE_2
Definition: zone_storm_peaks.cpp:1097
@ SPELL_KNOCKBACK_PLAYER
Definition: zone_storm_peaks.cpp:1101
@ NPC_PROPELLED_DEVICE_1
Definition: zone_storm_peaks.cpp:1096

Function Documentation

◆ AddSC_storm_peaks()

void AddSC_storm_peaks ( )
1203{
1204 new npc_frosthound();
1205 new npc_iron_watcher();
1207 new npc_wild_wyrm();
1210 new npc_roxi_ramrocket();
1213 new npc_icefang();
1215 new spell_close_rift();
1218}
#define RegisterSpellScript(spell_script)
Definition: SpellScriptLoader.h:88
Definition: zone_storm_peaks.cpp:39
Definition: zone_storm_peaks.cpp:125
Definition: zone_storm_peaks.cpp:218
Definition: zone_storm_peaks.cpp:336
Definition: zone_storm_peaks.cpp:591
Definition: zone_storm_peaks.cpp:644
Definition: zone_storm_peaks.cpp:710
Definition: zone_storm_peaks.cpp:763
Definition: zone_storm_peaks.cpp:835
Definition: zone_storm_peaks.cpp:917
Definition: zone_storm_peaks.cpp:958
Definition: zone_storm_peaks.cpp:1031
Definition: zone_storm_peaks.cpp:1078
Definition: zone_storm_peaks.cpp:1105

References RegisterSpellScript.

Referenced by AddNorthrendScripts().