AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
zone_crystalsong_forest.cpp File Reference
#include "CombatAI.h"
#include "CreatureScript.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "SpellAuras.h"
#include "SpellScript.h"
#include "Transport.h"
#include "Vehicle.h"

Go to the source code of this file.

Classes

struct  npc_preparations_for_war_vehicle
 
struct  npc_warmage_violetstand
 

Enumerations

enum  ePreparationsForWar {
  NPC_CLOUDBUSTER = 30470 ,
  NPC_HAMMERHEAD = 30585 ,
  TRANSPORT_ORGRIMS_HAMMER = 192241 ,
  TRANSPORT_THE_SKYBREAKER = 192242 ,
  SEAT_PLAYER = 0 ,
  SPELL_FLIGHT = 48602 ,
  SPELL_TO_ICECROWN_PLAYER_AURA_DISMOUNT_A = 56904 ,
  SPELL_TO_ICECROWN_PLAYER_AURA_DISMOUNT_H = 57419 ,
  SPELL_TO_ICECROWN_AIRSHIP_PLAYER_AURA_TELEPORT_TO_DALARAN = 57460 ,
  SPELL_TO_ICECROWN_AIRSHIP_FROST_WYRM_WAITING_TO_SUMMON_AURA = 57498 ,
  POINT_END = 16 ,
  SPELL_TO_ICECROWN_AIRSHIP_AURA_DISMOUNT_RESPONSE = 56921 ,
  SPELL_EJECT_ALL_PASSENGERS = 50630 ,
  SPELL_TO_ICECROWN_AIRSHIP_TELEPORT_TO_AIRSHIP_A_FORCE_PLAYER_TO_CAST = 57554 ,
  SPELL_TO_ICECROWN_AIRSHIP_TELEPORT_TO_AIRSHIP_H_FORCE_PLAYER_TO_CAST = 57556 ,
  SPELL_TO_ICECROWN_AIRSHIP_TELEPORT_TO_AIRSHIP_A = 56917 ,
  SPELL_TO_ICECROWN_AIRSHIP_TELEPORT_TO_AIRSHIP_H = 57417
}
 
enum  Spells { SPELL_TRANSITUS_SHIELD_BEAM = 48310 }
 
enum  NPCs {
  NPC_TRANSITUS_SHIELD_DUMMY = 27306 ,
  NPC_WARMAGE_SARINA = 32369 ,
  NPC_WARMAGE_HALISTER = 32371 ,
  NPC_WARMAGE_ILSUDRIA = 32372
}
 

Functions

void AddSC_crystalsong_forest ()
 

Enumeration Type Documentation

◆ ePreparationsForWar

Enumerator
NPC_CLOUDBUSTER 
NPC_HAMMERHEAD 
TRANSPORT_ORGRIMS_HAMMER 
TRANSPORT_THE_SKYBREAKER 
SEAT_PLAYER 
SPELL_FLIGHT 
SPELL_TO_ICECROWN_PLAYER_AURA_DISMOUNT_A 
SPELL_TO_ICECROWN_PLAYER_AURA_DISMOUNT_H 
SPELL_TO_ICECROWN_AIRSHIP_PLAYER_AURA_TELEPORT_TO_DALARAN 
SPELL_TO_ICECROWN_AIRSHIP_FROST_WYRM_WAITING_TO_SUMMON_AURA 
POINT_END 
SPELL_TO_ICECROWN_AIRSHIP_AURA_DISMOUNT_RESPONSE 
SPELL_EJECT_ALL_PASSENGERS 
SPELL_TO_ICECROWN_AIRSHIP_TELEPORT_TO_AIRSHIP_A_FORCE_PLAYER_TO_CAST 
SPELL_TO_ICECROWN_AIRSHIP_TELEPORT_TO_AIRSHIP_H_FORCE_PLAYER_TO_CAST 
SPELL_TO_ICECROWN_AIRSHIP_TELEPORT_TO_AIRSHIP_A 
SPELL_TO_ICECROWN_AIRSHIP_TELEPORT_TO_AIRSHIP_H 
28{
29 NPC_CLOUDBUSTER = 30470,
30 NPC_HAMMERHEAD = 30585,
33 SEAT_PLAYER = 0,
34 SPELL_FLIGHT = 48602,
39 POINT_END = 16,
40 SPELL_TO_ICECROWN_AIRSHIP_AURA_DISMOUNT_RESPONSE = 56921, // unhandled - vehicle casts 50630 on self
46};
@ SEAT_PLAYER
Definition zone_crystalsong_forest.cpp:33
@ SPELL_TO_ICECROWN_PLAYER_AURA_DISMOUNT_H
Definition zone_crystalsong_forest.cpp:36
@ TRANSPORT_THE_SKYBREAKER
Definition zone_crystalsong_forest.cpp:32
@ SPELL_TO_ICECROWN_AIRSHIP_TELEPORT_TO_AIRSHIP_A_FORCE_PLAYER_TO_CAST
Definition zone_crystalsong_forest.cpp:42
@ SPELL_TO_ICECROWN_AIRSHIP_TELEPORT_TO_AIRSHIP_H
Definition zone_crystalsong_forest.cpp:45
@ SPELL_FLIGHT
Definition zone_crystalsong_forest.cpp:34
@ TRANSPORT_ORGRIMS_HAMMER
Definition zone_crystalsong_forest.cpp:31
@ SPELL_TO_ICECROWN_AIRSHIP_PLAYER_AURA_TELEPORT_TO_DALARAN
Definition zone_crystalsong_forest.cpp:37
@ SPELL_TO_ICECROWN_AIRSHIP_AURA_DISMOUNT_RESPONSE
Definition zone_crystalsong_forest.cpp:40
@ SPELL_TO_ICECROWN_AIRSHIP_FROST_WYRM_WAITING_TO_SUMMON_AURA
Definition zone_crystalsong_forest.cpp:38
@ SPELL_TO_ICECROWN_AIRSHIP_TELEPORT_TO_AIRSHIP_A
Definition zone_crystalsong_forest.cpp:44
@ POINT_END
Definition zone_crystalsong_forest.cpp:39
@ SPELL_TO_ICECROWN_AIRSHIP_TELEPORT_TO_AIRSHIP_H_FORCE_PLAYER_TO_CAST
Definition zone_crystalsong_forest.cpp:43
@ SPELL_TO_ICECROWN_PLAYER_AURA_DISMOUNT_A
Definition zone_crystalsong_forest.cpp:35
@ SPELL_EJECT_ALL_PASSENGERS
Definition zone_crystalsong_forest.cpp:41
@ NPC_HAMMERHEAD
Definition zone_crystalsong_forest.cpp:30
@ NPC_CLOUDBUSTER
Definition zone_crystalsong_forest.cpp:29

◆ NPCs

enum NPCs
Enumerator
NPC_TRANSITUS_SHIELD_DUMMY 
NPC_WARMAGE_SARINA 
NPC_WARMAGE_HALISTER 
NPC_WARMAGE_ILSUDRIA 
150{
152 NPC_WARMAGE_SARINA = 32369,
153 NPC_WARMAGE_HALISTER = 32371,
155};
@ NPC_TRANSITUS_SHIELD_DUMMY
Definition zone_crystalsong_forest.cpp:151
@ NPC_WARMAGE_HALISTER
Definition zone_crystalsong_forest.cpp:153
@ NPC_WARMAGE_ILSUDRIA
Definition zone_crystalsong_forest.cpp:154
@ NPC_WARMAGE_SARINA
Definition zone_crystalsong_forest.cpp:152

◆ Spells

enum Spells
Enumerator
SPELL_TRANSITUS_SHIELD_BEAM 
145{
147};
@ SPELL_TRANSITUS_SHIELD_BEAM
Definition zone_crystalsong_forest.cpp:146

Function Documentation

◆ AddSC_crystalsong_forest()

void AddSC_crystalsong_forest ( )
211{
214}
#define RegisterCreatureAI(ai_name)
Definition CreatureScript.h:71
Definition zone_crystalsong_forest.cpp:49
Definition zone_crystalsong_forest.cpp:158

References RegisterCreatureAI.

Referenced by AddNorthrendScripts().