Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
areatrigger_scripts.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "Player.h"
Include dependency graph for areatrigger_scripts.cpp:

Go to the source code of this file.

Classes

class  AreaTrigger_at_area_52_entrance
class  AreaTrigger_at_brewfest
class  AreaTrigger_at_chamber_of_whispers_entrance
class  AreaTrigger_at_coilfang_waterfall
class  AreaTrigger_at_darkspear_isle
class  AreaTrigger_at_dawning_span
class  AreaTrigger_at_dawning_valley
class  AreaTrigger_at_dawning_valley2
class  AreaTrigger_at_frostgrips_hollow
class  AreaTrigger_at_fus_pond
class  AreaTrigger_at_last_rites
class  AreaTrigger_at_legion_teleporter
class  AreaTrigger_at_mandori_village_shu
class  AreaTrigger_at_mandori_village_wugou
class  AreaTrigger_at_nats_landing
class  AreaTrigger_at_pool_of_reflection
class  AreaTrigger_at_scent_larkorwi
class  AreaTrigger_at_sholazar_waygate
class  AreaTrigger_at_shrine_of_inner_light
class  AreaTrigger_at_stormwright_shelf
class  AreaTrigger_at_the_dawning_valley
class  AreaTrigger_at_wu_song_village

Enumerations

enum  Area52Entrance {
  SPELL_A52_NEURALYZER = 34400 , NPC_SPOTLIGHT = 19913 , SUMMON_COOLDOWN = 5 , AT_AREA_52_SOUTH = 4472 ,
  AT_AREA_52_NORTH = 4466 , AT_AREA_52_WEST = 4471 , AT_AREA_52_EAST = 4422
}
enum  AtLastRites { QUEST_LAST_RITES = 12019 , QUEST_BREAKING_THROUGH = 11898 }
enum  Brewfest {
  NPC_TAPPER_SWINDLEKEG = 24711 , NPC_IPFELKOFER_IRONKEG = 24710 , AT_BREWFEST_DUROTAR = 4829 , AT_BREWFEST_DUN_MOROGH = 4820 ,
  SAY_WELCOME = 4 , AREATRIGGER_TALK_COOLDOWN = 5
}
enum  CoilfangGOs { GO_COILFANG_WATERFALL = 184212 }
enum  dawningValley { NPC_CHIA_HUI = 60248 , NPC_BREWER_LIN = 60253 , QUEST_PASSION_OF_SHEN_ZIN_SU = 29423 }
enum  dawningValley2 { NPC_TRAINEE_GUANG = 60244 }
enum  FrostgripsHollow {
  QUEST_THE_LONESOME_WATCHER = 12877 , NPC_STORMFORGED_MONITOR = 29862 , NPC_STORMFORGED_ERADICTOR = 29861 , TYPE_WAYPOINT = 0 ,
  DATA_START = 0
}
enum  fusPond { QUEST_AYSA_OF_THE_TUSHUI = 29410 , QUEST_MISSING_DRIVER = 29419 , NPC_AYSA = 54567 , NPC_LORVO = 54943 }
enum  LegionTeleporter { SPELL_TELE_A_TO = 37387 , QUEST_GAINING_ACCESS_A = 10589 , SPELL_TELE_H_TO = 37389 , QUEST_GAINING_ACCESS_H = 10604 }
enum  NatsLanding { QUEST_NATS_BARGAIN = 11209 , SPELL_FISH_PASTE = 42644 , NPC_LURKING_SHARK = 23928 }
enum  ScentLarkorwi { QUEST_SCENT_OF_LARKORWI = 4291 , NPC_LARKORWI_MATE = 9683 }
enum  shrineOfInnerLight { QUEST_THE_SPIRITS_GUARDIAN = 29420 , NPC_HUOJIN_MONK = 60176 }
enum  StormwrightShelf { QUEST_STRENGTH_OF_THE_TEMPEST = 12741 , SPELL_CREATE_TRUE_POWER_OF_THE_TEMPEST = 53067 }
enum  the_dawning_valley { NPC_TRAINEE_NIM = 60183 , QUEST_DISCIPLE_CHALLENGE = 29409 , AT_SPELL_FORCE_REACTION = 102429 }
enum  Waygate {
  SPELL_SHOLAZAR_TO_UNGORO_TELEPORT = 52056 , SPELL_UNGORO_TO_SHOLAZAR_TELEPORT = 52057 , AT_SHOLAZAR = 5046 , AT_UNGORO = 5047 ,
  QUEST_THE_MAKERS_OVERLOOK = 12613 , QUEST_THE_MAKERS_PERCH = 12559 , QUEST_MEETING_A_GREAT_ONE = 13956
}
enum  WuSongVillage { QUEST_JI_OF_THE_HUOJIN = 29522 , NPC_JI_FIREPAW = 54568 }

Functions

void AddSC_areatrigger_scripts ()

Variables

const Position ShuPosMandori = { 880.8524f, 3606.0269f, 192.22139f }
Position const stormforgedEradictorPosition = {6983.18f, 7.15f, 806.33f, 2.228f}
Position const stormforgedMonitorPosition = {6963.95f, 45.65f, 818.71f, 4.948f}
const Position WugouPosMandori = { 927.5729f, 3610.2399f, 196.4969f }

Enumeration Type Documentation

◆ Area52Entrance

Enumerator
SPELL_A52_NEURALYZER 
NPC_SPOTLIGHT 
SUMMON_COOLDOWN 
AT_AREA_52_SOUTH 
AT_AREA_52_NORTH 
AT_AREA_52_WEST 
AT_AREA_52_EAST 

Definition at line 669 of file areatrigger_scripts.cpp.

◆ AtLastRites

Enumerator
QUEST_LAST_RITES 
QUEST_BREAKING_THROUGH 

Definition at line 485 of file areatrigger_scripts.cpp.

◆ Brewfest

enum Brewfest
Enumerator
NPC_TAPPER_SWINDLEKEG 
NPC_IPFELKOFER_IRONKEG 
AT_BREWFEST_DUROTAR 
AT_BREWFEST_DUN_MOROGH 
SAY_WELCOME 
AREATRIGGER_TALK_COOLDOWN 

Definition at line 614 of file areatrigger_scripts.cpp.

◆ CoilfangGOs

Enumerator
GO_COILFANG_WATERFALL 

Definition at line 369 of file areatrigger_scripts.cpp.

◆ dawningValley

Enumerator
NPC_CHIA_HUI 
NPC_BREWER_LIN 
QUEST_PASSION_OF_SHEN_ZIN_SU 

Definition at line 182 of file areatrigger_scripts.cpp.

◆ dawningValley2

Enumerator
NPC_TRAINEE_GUANG 

Definition at line 294 of file areatrigger_scripts.cpp.

◆ FrostgripsHollow

Enumerator
QUEST_THE_LONESOME_WATCHER 
NPC_STORMFORGED_MONITOR 
NPC_STORMFORGED_ERADICTOR 
TYPE_WAYPOINT 
DATA_START 

Definition at line 738 of file areatrigger_scripts.cpp.

◆ fusPond

enum fusPond
Enumerator
QUEST_AYSA_OF_THE_TUSHUI 
QUEST_MISSING_DRIVER 
NPC_AYSA 
NPC_LORVO 

Definition at line 249 of file areatrigger_scripts.cpp.

◆ LegionTeleporter

Enumerator
SPELL_TELE_A_TO 
QUEST_GAINING_ACCESS_A 
SPELL_TELE_H_TO 
QUEST_GAINING_ACCESS_H 

Definition at line 393 of file areatrigger_scripts.cpp.

◆ NatsLanding

Enumerator
QUEST_NATS_BARGAIN 
SPELL_FISH_PASTE 
NPC_LURKING_SHARK 

Definition at line 579 of file areatrigger_scripts.cpp.

◆ ScentLarkorwi

Enumerator
QUEST_SCENT_OF_LARKORWI 
NPC_LARKORWI_MATE 

Definition at line 458 of file areatrigger_scripts.cpp.

◆ shrineOfInnerLight

Enumerator
QUEST_THE_SPIRITS_GUARDIAN 
NPC_HUOJIN_MONK 

Definition at line 154 of file areatrigger_scripts.cpp.

◆ StormwrightShelf

Enumerator
QUEST_STRENGTH_OF_THE_TEMPEST 
SPELL_CREATE_TRUE_POWER_OF_THE_TEMPEST 

Definition at line 433 of file areatrigger_scripts.cpp.

◆ the_dawning_valley

Enumerator
NPC_TRAINEE_NIM 
QUEST_DISCIPLE_CHALLENGE 
AT_SPELL_FORCE_REACTION 

Definition at line 334 of file areatrigger_scripts.cpp.

◆ Waygate

enum Waygate
Enumerator
SPELL_SHOLAZAR_TO_UNGORO_TELEPORT 
SPELL_UNGORO_TO_SHOLAZAR_TELEPORT 
AT_SHOLAZAR 
AT_UNGORO 
QUEST_THE_MAKERS_OVERLOOK 
QUEST_THE_MAKERS_PERCH 
QUEST_MEETING_A_GREAT_ONE 

Definition at line 536 of file areatrigger_scripts.cpp.

◆ WuSongVillage

Enumerator
QUEST_JI_OF_THE_HUOJIN 
NPC_JI_FIREPAW 

Definition at line 220 of file areatrigger_scripts.cpp.

Function Documentation

◆ AddSC_areatrigger_scripts()

void AddSC_areatrigger_scripts ( )

Definition at line 799 of file areatrigger_scripts.cpp.

Referenced by AddWorldScripts().

Variable Documentation

◆ ShuPosMandori

const Position ShuPosMandori = { 880.8524f, 3606.0269f, 192.22139f }

◆ stormforgedEradictorPosition

Position const stormforgedEradictorPosition = {6983.18f, 7.15f, 806.33f, 2.228f}

◆ stormforgedMonitorPosition

Position const stormforgedMonitorPosition = {6963.95f, 45.65f, 818.71f, 4.948f}

◆ WugouPosMandori

const Position WugouPosMandori = { 927.5729f, 3610.2399f, 196.4969f }