AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
areatrigger_scripts.cpp File Reference
#include "AreaTriggerScript.h"
#include "GameTime.h"
#include "Player.h"
#include "ScriptedCreature.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_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  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 
353{
354 SPELL_A52_NEURALYZER = 34400,
355 NPC_SPOTLIGHT = 19913,
356 SUMMON_COOLDOWN = 5,
357
358 AT_AREA_52_SOUTH = 4472,
359 AT_AREA_52_NORTH = 4466,
360 AT_AREA_52_WEST = 4471,
361 AT_AREA_52_EAST = 4422,
362};
@ AT_AREA_52_EAST
Definition areatrigger_scripts.cpp:361
@ AT_AREA_52_WEST
Definition areatrigger_scripts.cpp:360
@ AT_AREA_52_NORTH
Definition areatrigger_scripts.cpp:359
@ SUMMON_COOLDOWN
Definition areatrigger_scripts.cpp:356
@ AT_AREA_52_SOUTH
Definition areatrigger_scripts.cpp:358
@ NPC_SPOTLIGHT
Definition areatrigger_scripts.cpp:355
@ SPELL_A52_NEURALYZER
Definition areatrigger_scripts.cpp:354

◆ AtLastRites

Enumerator
QUEST_LAST_RITES 
QUEST_BREAKING_THROUGH 
177{
178 QUEST_LAST_RITES = 12019,
180};
@ QUEST_BREAKING_THROUGH
Definition areatrigger_scripts.cpp:179
@ QUEST_LAST_RITES
Definition areatrigger_scripts.cpp:178

◆ Brewfest

enum Brewfest
Enumerator
NPC_TAPPER_SWINDLEKEG 
NPC_IPFELKOFER_IRONKEG 
AT_BREWFEST_DUROTAR 
AT_BREWFEST_DUN_MOROGH 
SAY_WELCOME 
AREATRIGGER_TALK_COOLDOWN 
298{
299 NPC_TAPPER_SWINDLEKEG = 24711,
301
302 AT_BREWFEST_DUROTAR = 4829,
304
305 SAY_WELCOME = 4,
306
307 AREATRIGGER_TALK_COOLDOWN = 5, // in seconds
308};
@ NPC_IPFELKOFER_IRONKEG
Definition areatrigger_scripts.cpp:300
@ SAY_WELCOME
Definition areatrigger_scripts.cpp:305
@ AT_BREWFEST_DUROTAR
Definition areatrigger_scripts.cpp:302
@ AREATRIGGER_TALK_COOLDOWN
Definition areatrigger_scripts.cpp:307
@ AT_BREWFEST_DUN_MOROGH
Definition areatrigger_scripts.cpp:303
@ NPC_TAPPER_SWINDLEKEG
Definition areatrigger_scripts.cpp:299

◆ CoilfangGOs

Enumerator
GO_COILFANG_WATERFALL 
49{
51};
@ GO_COILFANG_WATERFALL
Definition areatrigger_scripts.cpp:50

◆ LegionTeleporter

Enumerator
SPELL_TELE_A_TO 
QUEST_GAINING_ACCESS_A 
SPELL_TELE_H_TO 
QUEST_GAINING_ACCESS_H 
76{
77 SPELL_TELE_A_TO = 37387,
79
80 SPELL_TELE_H_TO = 37389,
82};
@ SPELL_TELE_H_TO
Definition areatrigger_scripts.cpp:80
@ SPELL_TELE_A_TO
Definition areatrigger_scripts.cpp:77
@ QUEST_GAINING_ACCESS_A
Definition areatrigger_scripts.cpp:78
@ QUEST_GAINING_ACCESS_H
Definition areatrigger_scripts.cpp:81

◆ NatsLanding

Enumerator
QUEST_NATS_BARGAIN 
SPELL_FISH_PASTE 
NPC_LURKING_SHARK 
231{
232 QUEST_NATS_BARGAIN = 11209,
233 SPELL_FISH_PASTE = 42644,
234 NPC_LURKING_SHARK = 23928
235};
@ SPELL_FISH_PASTE
Definition areatrigger_scripts.cpp:233
@ QUEST_NATS_BARGAIN
Definition areatrigger_scripts.cpp:232
@ NPC_LURKING_SHARK
Definition areatrigger_scripts.cpp:234

◆ ScentLarkorwi

Enumerator
QUEST_SCENT_OF_LARKORWI 
NPC_LARKORWI_MATE 
147{
149 NPC_LARKORWI_MATE = 9683
150};
@ QUEST_SCENT_OF_LARKORWI
Definition areatrigger_scripts.cpp:148
@ NPC_LARKORWI_MATE
Definition areatrigger_scripts.cpp:149

◆ SentryPoint

Enumerator
SPELL_TELEPORT_VISUAL 
QUEST_MISSING_DIPLO_PT14 
Todo:
Find the correct spell
NPC_TERVOSH 
266{
269 NPC_TERVOSH = 4967
270};
@ NPC_TERVOSH
Definition areatrigger_scripts.cpp:269
@ QUEST_MISSING_DIPLO_PT14
Definition areatrigger_scripts.cpp:268
@ SPELL_TELEPORT_VISUAL
Definition areatrigger_scripts.cpp:267

◆ StormwrightShelf

Enumerator
QUEST_STRENGTH_OF_THE_TEMPEST 
SPELL_CREATE_TRUE_POWER_OF_THE_TEMPEST 
119{
121
123};
@ SPELL_CREATE_TRUE_POWER_OF_THE_TEMPEST
Definition areatrigger_scripts.cpp:122
@ QUEST_STRENGTH_OF_THE_TEMPEST
Definition areatrigger_scripts.cpp:120

Function Documentation

◆ AddSC_areatrigger_scripts()

void AddSC_areatrigger_scripts ( )
418{
429}
Definition areatrigger_scripts.cpp:365
Definition areatrigger_scripts.cpp:311
Definition areatrigger_scripts.cpp:54
Definition areatrigger_scripts.cpp:183
Definition areatrigger_scripts.cpp:85
Definition areatrigger_scripts.cpp:238
Definition areatrigger_scripts.cpp:153
Definition areatrigger_scripts.cpp:273
Definition areatrigger_scripts.cpp:126
Definition areatrigger_scripts.cpp:24

Referenced by AddWorldScripts().