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 
373{
374 SPELL_A52_NEURALYZER = 34400,
375 NPC_SPOTLIGHT = 19913,
376 SUMMON_COOLDOWN = 5,
377
378 AT_AREA_52_SOUTH = 4472,
379 AT_AREA_52_NORTH = 4466,
380 AT_AREA_52_WEST = 4471,
381 AT_AREA_52_EAST = 4422,
382};
@ AT_AREA_52_EAST
Definition: areatrigger_scripts.cpp:381
@ AT_AREA_52_WEST
Definition: areatrigger_scripts.cpp:380
@ AT_AREA_52_NORTH
Definition: areatrigger_scripts.cpp:379
@ SUMMON_COOLDOWN
Definition: areatrigger_scripts.cpp:376
@ AT_AREA_52_SOUTH
Definition: areatrigger_scripts.cpp:378
@ NPC_SPOTLIGHT
Definition: areatrigger_scripts.cpp:375
@ SPELL_A52_NEURALYZER
Definition: areatrigger_scripts.cpp:374

◆ AtLastRites

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

◆ Brewfest

enum Brewfest
Enumerator
NPC_TAPPER_SWINDLEKEG 
NPC_IPFELKOFER_IRONKEG 
AT_BREWFEST_DUROTAR 
AT_BREWFEST_DUN_MOROGH 
SAY_WELCOME 
AREATRIGGER_TALK_COOLDOWN 
318{
319 NPC_TAPPER_SWINDLEKEG = 24711,
321
322 AT_BREWFEST_DUROTAR = 4829,
324
325 SAY_WELCOME = 4,
326
327 AREATRIGGER_TALK_COOLDOWN = 5, // in seconds
328};
@ NPC_IPFELKOFER_IRONKEG
Definition: areatrigger_scripts.cpp:320
@ SAY_WELCOME
Definition: areatrigger_scripts.cpp:325
@ AT_BREWFEST_DUROTAR
Definition: areatrigger_scripts.cpp:322
@ AREATRIGGER_TALK_COOLDOWN
Definition: areatrigger_scripts.cpp:327
@ AT_BREWFEST_DUN_MOROGH
Definition: areatrigger_scripts.cpp:323
@ NPC_TAPPER_SWINDLEKEG
Definition: areatrigger_scripts.cpp:319

◆ CoilfangGOs

Enumerator
GO_COILFANG_WATERFALL 
69{
71};
@ GO_COILFANG_WATERFALL
Definition: areatrigger_scripts.cpp:70

◆ LegionTeleporter

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

◆ NatsLanding

Enumerator
QUEST_NATS_BARGAIN 
SPELL_FISH_PASTE 
NPC_LURKING_SHARK 
251{
252 QUEST_NATS_BARGAIN = 11209,
253 SPELL_FISH_PASTE = 42644,
254 NPC_LURKING_SHARK = 23928
255};
@ SPELL_FISH_PASTE
Definition: areatrigger_scripts.cpp:253
@ QUEST_NATS_BARGAIN
Definition: areatrigger_scripts.cpp:252
@ NPC_LURKING_SHARK
Definition: areatrigger_scripts.cpp:254

◆ ScentLarkorwi

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

◆ SentryPoint

Enumerator
SPELL_TELEPORT_VISUAL 
QUEST_MISSING_DIPLO_PT14 
Todo:
Find the correct spell
NPC_TERVOSH 
286{
289 NPC_TERVOSH = 4967
290};
@ NPC_TERVOSH
Definition: areatrigger_scripts.cpp:289
@ QUEST_MISSING_DIPLO_PT14
Definition: areatrigger_scripts.cpp:288
@ SPELL_TELEPORT_VISUAL
Definition: areatrigger_scripts.cpp:287

◆ StormwrightShelf

Enumerator
QUEST_STRENGTH_OF_THE_TEMPEST 
SPELL_CREATE_TRUE_POWER_OF_THE_TEMPEST 
139{
141
143};
@ SPELL_CREATE_TRUE_POWER_OF_THE_TEMPEST
Definition: areatrigger_scripts.cpp:142
@ QUEST_STRENGTH_OF_THE_TEMPEST
Definition: areatrigger_scripts.cpp:140

Function Documentation

◆ AddSC_areatrigger_scripts()

void AddSC_areatrigger_scripts ( )
438{
439 // Ours
441
442 // Theirs
452}
Definition: areatrigger_scripts.cpp:43
Definition: areatrigger_scripts.cpp:74
Definition: areatrigger_scripts.cpp:105
Definition: areatrigger_scripts.cpp:146
Definition: areatrigger_scripts.cpp:173
Definition: areatrigger_scripts.cpp:203
Definition: areatrigger_scripts.cpp:258
Definition: areatrigger_scripts.cpp:293
Definition: areatrigger_scripts.cpp:331
Definition: areatrigger_scripts.cpp:385

Referenced by AddWorldScripts().