TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
areatrigger_scripts.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "Player.h"
+ Include dependency graph for areatrigger_scripts.cpp:

Classes

class  AreaTrigger_at_coilfang_waterfall
 
class  AreaTrigger_at_legion_teleporter
 
class  AreaTrigger_at_stormwright_shelf
 
class  AreaTrigger_at_scent_larkorwi
 
class  AreaTrigger_at_last_rites
 
class  AreaTrigger_at_sholazar_waygate
 
class  AreaTrigger_at_nats_landing
 
class  AreaTrigger_at_brewfest
 
class  AreaTrigger_at_area_52_entrance
 
class  AreaTrigger_at_frostgrips_hollow
 

Enumerations

enum  CoilfangGOs { GO_COILFANG_WATERFALL = 184212 }
 
enum  LegionTeleporter { SPELL_TELE_A_TO = 37387, QUEST_GAINING_ACCESS_A = 10589, SPELL_TELE_H_TO = 37389, QUEST_GAINING_ACCESS_H = 10604 }
 
enum  StormwrightShelf { QUEST_STRENGTH_OF_THE_TEMPEST = 12741, SPELL_CREATE_TRUE_POWER_OF_THE_TEMPEST = 53067 }
 
enum  ScentLarkorwi { QUEST_SCENT_OF_LARKORWI = 4291, NPC_LARKORWI_MATE = 9683 }
 
enum  AtLastRites { QUEST_LAST_RITES = 12019, QUEST_BREAKING_THROUGH = 11898 }
 
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  NatsLanding { QUEST_NATS_BARGAIN = 11209, SPELL_FISH_PASTE = 42644, NPC_LURKING_SHARK = 23928 }
 
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  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  FrostgripsHollow {
  QUEST_THE_LONESOME_WATCHER = 12877, NPC_STORMFORGED_MONITOR = 29862, NPC_STORMFORGED_ERADICTOR = 29861, TYPE_WAYPOINT = 0,
  DATA_START = 0
}
 

Functions

void AddSC_areatrigger_scripts ()
 

Variables

Position const stormforgedMonitorPosition = {6963.95f, 45.65f, 818.71f, 4.948f}
 
Position const stormforgedEradictorPosition = {6983.18f, 7.15f, 806.33f, 2.228f}
 

Enumeration Type Documentation

Enumerator
SPELL_A52_NEURALYZER 
NPC_SPOTLIGHT 
SUMMON_COOLDOWN 
AT_AREA_52_SOUTH 
AT_AREA_52_NORTH 
AT_AREA_52_WEST 
AT_AREA_52_EAST 
347 {
348  SPELL_A52_NEURALYZER = 34400,
349  NPC_SPOTLIGHT = 19913,
350  SUMMON_COOLDOWN = 5,
351 
352  AT_AREA_52_SOUTH = 4472,
353  AT_AREA_52_NORTH = 4466,
354  AT_AREA_52_WEST = 4471,
355  AT_AREA_52_EAST = 4422,
356 };
Definition: areatrigger_scripts.cpp:350
Definition: areatrigger_scripts.cpp:348
Definition: areatrigger_scripts.cpp:353
Definition: areatrigger_scripts.cpp:349
Definition: areatrigger_scripts.cpp:352
Definition: areatrigger_scripts.cpp:354
Definition: areatrigger_scripts.cpp:355
Enumerator
QUEST_LAST_RITES 
QUEST_BREAKING_THROUGH 
163 {
164  QUEST_LAST_RITES = 12019,
165  QUEST_BREAKING_THROUGH = 11898,
166 };
Definition: areatrigger_scripts.cpp:164
Definition: areatrigger_scripts.cpp:165
enum Brewfest
Enumerator
NPC_TAPPER_SWINDLEKEG 
NPC_IPFELKOFER_IRONKEG 
AT_BREWFEST_DUROTAR 
AT_BREWFEST_DUN_MOROGH 
SAY_WELCOME 
AREATRIGGER_TALK_COOLDOWN 
292 {
293  NPC_TAPPER_SWINDLEKEG = 24711,
294  NPC_IPFELKOFER_IRONKEG = 24710,
295 
296  AT_BREWFEST_DUROTAR = 4829,
297  AT_BREWFEST_DUN_MOROGH = 4820,
298 
299  SAY_WELCOME = 4,
300 
301  AREATRIGGER_TALK_COOLDOWN = 5, // in seconds
302 };
Definition: areatrigger_scripts.cpp:301
Definition: areatrigger_scripts.cpp:293
Definition: areatrigger_scripts.cpp:296
Definition: areatrigger_scripts.cpp:297
Definition: areatrigger_scripts.cpp:299
Definition: areatrigger_scripts.cpp:294
Enumerator
GO_COILFANG_WATERFALL 
47 {
48  GO_COILFANG_WATERFALL = 184212
49 };
Definition: areatrigger_scripts.cpp:48
Enumerator
QUEST_THE_LONESOME_WATCHER 
NPC_STORMFORGED_MONITOR 
NPC_STORMFORGED_ERADICTOR 
TYPE_WAYPOINT 
DATA_START 
415 {
417 
418  NPC_STORMFORGED_MONITOR = 29862,
420 
421  TYPE_WAYPOINT = 0,
422  DATA_START = 0
423 };
Definition: areatrigger_scripts.cpp:419
Definition: areatrigger_scripts.cpp:421
Definition: areatrigger_scripts.cpp:418
Definition: areatrigger_scripts.cpp:416
Definition: areatrigger_scripts.cpp:422
Enumerator
SPELL_TELE_A_TO 
QUEST_GAINING_ACCESS_A 
SPELL_TELE_H_TO 
QUEST_GAINING_ACCESS_H 
71 {
72  SPELL_TELE_A_TO = 37387,
73  QUEST_GAINING_ACCESS_A = 10589,
74 
75  SPELL_TELE_H_TO = 37389,
77 };
Definition: areatrigger_scripts.cpp:76
Definition: areatrigger_scripts.cpp:72
Definition: areatrigger_scripts.cpp:75
Definition: areatrigger_scripts.cpp:73
Enumerator
QUEST_NATS_BARGAIN 
SPELL_FISH_PASTE 
NPC_LURKING_SHARK 
257 {
258  QUEST_NATS_BARGAIN = 11209,
259  SPELL_FISH_PASTE = 42644,
260  NPC_LURKING_SHARK = 23928
261 };
Definition: areatrigger_scripts.cpp:259
Definition: areatrigger_scripts.cpp:260
Definition: areatrigger_scripts.cpp:258
Enumerator
QUEST_SCENT_OF_LARKORWI 
NPC_LARKORWI_MATE 
136 {
138  NPC_LARKORWI_MATE = 9683
139 };
Definition: areatrigger_scripts.cpp:138
Definition: areatrigger_scripts.cpp:137
Enumerator
QUEST_STRENGTH_OF_THE_TEMPEST 
SPELL_CREATE_TRUE_POWER_OF_THE_TEMPEST 
111 {
113 
115 };
Definition: areatrigger_scripts.cpp:114
Definition: areatrigger_scripts.cpp:112
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 
214 {
217 
218  AT_SHOLAZAR = 5046,
219  AT_UNGORO = 5047,
220 
222  QUEST_THE_MAKERS_PERCH = 12559,
224 };
Definition: areatrigger_scripts.cpp:221
Definition: areatrigger_scripts.cpp:218
Definition: areatrigger_scripts.cpp:216
Definition: areatrigger_scripts.cpp:219
Definition: areatrigger_scripts.cpp:222
Definition: areatrigger_scripts.cpp:215
Definition: areatrigger_scripts.cpp:223

Function Documentation

void AddSC_areatrigger_scripts ( )
476 {
487 }
Definition: areatrigger_scripts.cpp:226
Definition: areatrigger_scripts.cpp:117
Definition: areatrigger_scripts.cpp:428
Definition: areatrigger_scripts.cpp:263
Definition: areatrigger_scripts.cpp:358
Definition: areatrigger_scripts.cpp:141
Definition: areatrigger_scripts.cpp:304
Definition: areatrigger_scripts.cpp:51
Definition: areatrigger_scripts.cpp:168
Definition: areatrigger_scripts.cpp:79

+ Here is the caller graph for this function:

Variable Documentation

Position const stormforgedEradictorPosition = {6983.18f, 7.15f, 806.33f, 2.228f}
Position const stormforgedMonitorPosition = {6963.95f, 45.65f, 818.71f, 4.948f}