AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
areatrigger_scripts.cpp File Reference
#include "AreaTriggerScript.h"
#include "CreatureScript.h"
#include "GameTime.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "SpellMgr.h"

Go to the source code of this file.

Classes

class  AreaTrigger_at_voltarus_middle
 
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_sentry_point
 
class  AreaTrigger_at_brewfest
 
class  AreaTrigger_at_area_52_entrance
 

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  SentryPoint {
  SPELL_TELEPORT_VISUAL = 799 ,
  QUEST_MISSING_DIPLO_PT14 = 1265 ,
  NPC_TERVOSH = 4967
}
 
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
}
 

Functions

void AddSC_areatrigger_scripts ()
 

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 
418{
419 SPELL_A52_NEURALYZER = 34400,
420 NPC_SPOTLIGHT = 19913,
421 SUMMON_COOLDOWN = 5,
422
423 AT_AREA_52_SOUTH = 4472,
424 AT_AREA_52_NORTH = 4466,
425 AT_AREA_52_WEST = 4471,
426 AT_AREA_52_EAST = 4422,
427};
@ AT_AREA_52_EAST
Definition: areatrigger_scripts.cpp:426
@ AT_AREA_52_WEST
Definition: areatrigger_scripts.cpp:425
@ AT_AREA_52_NORTH
Definition: areatrigger_scripts.cpp:424
@ SUMMON_COOLDOWN
Definition: areatrigger_scripts.cpp:421
@ AT_AREA_52_SOUTH
Definition: areatrigger_scripts.cpp:423
@ NPC_SPOTLIGHT
Definition: areatrigger_scripts.cpp:420
@ SPELL_A52_NEURALYZER
Definition: areatrigger_scripts.cpp:419

◆ AtLastRites

Enumerator
QUEST_LAST_RITES 
QUEST_BREAKING_THROUGH 
199{
200 QUEST_LAST_RITES = 12019,
202};
@ QUEST_BREAKING_THROUGH
Definition: areatrigger_scripts.cpp:201
@ QUEST_LAST_RITES
Definition: areatrigger_scripts.cpp:200

◆ Brewfest

enum Brewfest
Enumerator
NPC_TAPPER_SWINDLEKEG 
NPC_IPFELKOFER_IRONKEG 
AT_BREWFEST_DUROTAR 
AT_BREWFEST_DUN_MOROGH 
SAY_WELCOME 
AREATRIGGER_TALK_COOLDOWN 
363{
364 NPC_TAPPER_SWINDLEKEG = 24711,
366
367 AT_BREWFEST_DUROTAR = 4829,
369
370 SAY_WELCOME = 4,
371
372 AREATRIGGER_TALK_COOLDOWN = 5, // in seconds
373};
@ NPC_IPFELKOFER_IRONKEG
Definition: areatrigger_scripts.cpp:365
@ SAY_WELCOME
Definition: areatrigger_scripts.cpp:370
@ AT_BREWFEST_DUROTAR
Definition: areatrigger_scripts.cpp:367
@ AREATRIGGER_TALK_COOLDOWN
Definition: areatrigger_scripts.cpp:372
@ AT_BREWFEST_DUN_MOROGH
Definition: areatrigger_scripts.cpp:368
@ NPC_TAPPER_SWINDLEKEG
Definition: areatrigger_scripts.cpp:364

◆ CoilfangGOs

Enumerator
GO_COILFANG_WATERFALL 
71{
73};
@ GO_COILFANG_WATERFALL
Definition: areatrigger_scripts.cpp:72

◆ LegionTeleporter

Enumerator
SPELL_TELE_A_TO 
QUEST_GAINING_ACCESS_A 
SPELL_TELE_H_TO 
QUEST_GAINING_ACCESS_H 
98{
99 SPELL_TELE_A_TO = 37387,
101
102 SPELL_TELE_H_TO = 37389,
104};
@ SPELL_TELE_H_TO
Definition: areatrigger_scripts.cpp:102
@ SPELL_TELE_A_TO
Definition: areatrigger_scripts.cpp:99
@ QUEST_GAINING_ACCESS_A
Definition: areatrigger_scripts.cpp:100
@ QUEST_GAINING_ACCESS_H
Definition: areatrigger_scripts.cpp:103

◆ NatsLanding

Enumerator
QUEST_NATS_BARGAIN 
SPELL_FISH_PASTE 
NPC_LURKING_SHARK 
296{
297 QUEST_NATS_BARGAIN = 11209,
298 SPELL_FISH_PASTE = 42644,
299 NPC_LURKING_SHARK = 23928
300};
@ SPELL_FISH_PASTE
Definition: areatrigger_scripts.cpp:298
@ QUEST_NATS_BARGAIN
Definition: areatrigger_scripts.cpp:297
@ NPC_LURKING_SHARK
Definition: areatrigger_scripts.cpp:299

◆ ScentLarkorwi

Enumerator
QUEST_SCENT_OF_LARKORWI 
NPC_LARKORWI_MATE 
169{
171 NPC_LARKORWI_MATE = 9683
172};
@ QUEST_SCENT_OF_LARKORWI
Definition: areatrigger_scripts.cpp:170
@ NPC_LARKORWI_MATE
Definition: areatrigger_scripts.cpp:171

◆ SentryPoint

Enumerator
SPELL_TELEPORT_VISUAL 
QUEST_MISSING_DIPLO_PT14 
Todo:
Find the correct spell
NPC_TERVOSH 
331{
334 NPC_TERVOSH = 4967
335};
@ NPC_TERVOSH
Definition: areatrigger_scripts.cpp:334
@ QUEST_MISSING_DIPLO_PT14
Definition: areatrigger_scripts.cpp:333
@ SPELL_TELEPORT_VISUAL
Definition: areatrigger_scripts.cpp:332

◆ StormwrightShelf

Enumerator
QUEST_STRENGTH_OF_THE_TEMPEST 
SPELL_CREATE_TRUE_POWER_OF_THE_TEMPEST 
141{
143
145};
@ SPELL_CREATE_TRUE_POWER_OF_THE_TEMPEST
Definition: areatrigger_scripts.cpp:144
@ QUEST_STRENGTH_OF_THE_TEMPEST
Definition: areatrigger_scripts.cpp:142

◆ 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 
253{
256
257 AT_SHOLAZAR = 5046,
258 AT_UNGORO = 5047,
259
263};
@ QUEST_MEETING_A_GREAT_ONE
Definition: areatrigger_scripts.cpp:262
@ QUEST_THE_MAKERS_OVERLOOK
Definition: areatrigger_scripts.cpp:260
@ SPELL_UNGORO_TO_SHOLAZAR_TELEPORT
Definition: areatrigger_scripts.cpp:255
@ QUEST_THE_MAKERS_PERCH
Definition: areatrigger_scripts.cpp:261
@ AT_UNGORO
Definition: areatrigger_scripts.cpp:258
@ SPELL_SHOLAZAR_TO_UNGORO_TELEPORT
Definition: areatrigger_scripts.cpp:254
@ AT_SHOLAZAR
Definition: areatrigger_scripts.cpp:257

Function Documentation

◆ AddSC_areatrigger_scripts()

void AddSC_areatrigger_scripts ( )
483{
484 // Ours
486
487 // Theirs
498}
Definition: areatrigger_scripts.cpp:45
Definition: areatrigger_scripts.cpp:76
Definition: areatrigger_scripts.cpp:107
Definition: areatrigger_scripts.cpp:148
Definition: areatrigger_scripts.cpp:175
Definition: areatrigger_scripts.cpp:205
Definition: areatrigger_scripts.cpp:266
Definition: areatrigger_scripts.cpp:303
Definition: areatrigger_scripts.cpp:338
Definition: areatrigger_scripts.cpp:376
Definition: areatrigger_scripts.cpp:430

Referenced by AddWorldScripts().