TrinityCore
zone_blades_edge_mountains.cpp File Reference
#include "ScriptMgr.h"
#include "CellImpl.h"
#include "CreatureAIImpl.h"
#include "GameObjectAI.h"
#include "GridNotifiersImpl.h"
#include "MotionMaster.h"
#include "ObjectAccessor.h"
#include "ScriptedCreature.h"
#include "ScriptedGossip.h"
#include "SpellInfo.h"
#include "SpellScript.h"
#include "TemporarySummon.h"
+ Include dependency graph for zone_blades_edge_mountains.cpp:

Go to the source code of this file.

Classes

class  npc_nether_drake
 
struct  npc_nether_drake::npc_nether_drakeAI
 
class  go_legion_obelisk
 
struct  go_legion_obelisk::go_legion_obeliskAI
 
class  npc_simon_bunny
 
struct  npc_simon_bunny::npc_simon_bunnyAI
 
class  go_simon_cluster
 
struct  go_simon_cluster::go_simon_clusterAI
 
class  go_apexis_relic
 
struct  go_apexis_relic::go_apexis_relicAI
 
class  npc_oscillating_frequency_scanner_master_bunny
 
struct  npc_oscillating_frequency_scanner_master_bunny::npc_oscillating_frequency_scanner_master_bunnyAI
 
class  spell_oscillating_field
 
class  spell_oscillating_field::spell_oscillating_field_SpellScript
 

Enumerations

enum  Netherdrake {
  SAY_NIHIL_1 = 0 , SAY_NIHIL_2 = 1 , SAY_NIHIL_3 = 2 , SAY_NIHIL_4 = 3 ,
  SAY_NIHIL_INTERRUPT = 4 , ENTRY_WHELP = 20021 , ENTRY_PROTO = 21821 , ENTRY_ADOLE = 21817 ,
  ENTRY_MATUR = 21820 , ENTRY_NIHIL = 21823 , SPELL_T_PHASE_MODULATOR = 37573 , SPELL_ARCANE_BLAST = 38881 ,
  SPELL_MANA_BURN = 38884 , SPELL_INTANGIBLE_PRESENCE = 36513
}
 
enum  LegionObelisk {
  GO_LEGION_OBELISK_ONE = 185193 , GO_LEGION_OBELISK_TWO = 185195 , GO_LEGION_OBELISK_THREE = 185196 , GO_LEGION_OBELISK_FOUR = 185197 ,
  GO_LEGION_OBELISK_FIVE = 185198 , NPC_DOOMCRYER = 19963 , QUEST_YOURE_FIRED = 10821
}
 
enum  SimonGame {
  NPC_SIMON_BUNNY = 22923 , NPC_APEXIS_GUARDIAN = 22275 , GO_APEXIS_RELIC = 185890 , GO_APEXIS_MONUMENT = 185944 ,
  GO_AURA_BLUE = 185872 , GO_AURA_GREEN = 185873 , GO_AURA_RED = 185874 , GO_AURA_YELLOW = 185875 ,
  GO_BLUE_CLUSTER_DISPLAY = 7369 , GO_GREEN_CLUSTER_DISPLAY = 7371 , GO_RED_CLUSTER_DISPLAY = 7373 , GO_YELLOW_CLUSTER_DISPLAY = 7375 ,
  GO_BLUE_CLUSTER_DISPLAY_LARGE = 7364 , GO_GREEN_CLUSTER_DISPLAY_LARGE = 7365 , GO_RED_CLUSTER_DISPLAY_LARGE = 7366 , GO_YELLOW_CLUSTER_DISPLAY_LARGE = 7367 ,
  SPELL_PRE_GAME_BLUE = 40176 , SPELL_PRE_GAME_GREEN = 40177 , SPELL_PRE_GAME_RED = 40178 , SPELL_PRE_GAME_YELLOW = 40179 ,
  SPELL_VISUAL_BLUE = 40244 , SPELL_VISUAL_GREEN = 40245 , SPELL_VISUAL_RED = 40246 , SPELL_VISUAL_YELLOW = 40247 ,
  SOUND_BLUE = 11588 , SOUND_GREEN = 11589 , SOUND_RED = 11590 , SOUND_YELLOW = 11591 ,
  SOUND_DISABLE_NODE = 11758 , SPELL_AUDIBLE_GAME_TICK = 40391 , SPELL_VISUAL_START_PLAYER_LEVEL = 40436 , SPELL_VISUAL_START_AI_LEVEL = 40387 ,
  SPELL_BAD_PRESS_TRIGGER = 41241 , SPELL_BAD_PRESS_DAMAGE = 40065 , SPELL_REWARD_BUFF_1 = 40310 , SPELL_REWARD_BUFF_2 = 40311 ,
  SPELL_REWARD_BUFF_3 = 40312
}
 
enum  SimonEvents {
  EVENT_SIMON_SETUP_PRE_GAME = 1 , EVENT_SIMON_PLAY_SEQUENCE = 2 , EVENT_SIMON_RESET_CLUSTERS = 3 , EVENT_SIMON_PERIODIC_PLAYER_CHECK = 4 ,
  EVENT_SIMON_TOO_LONG_TIME = 5 , EVENT_SIMON_GAME_TICK = 6 , EVENT_SIMON_ROUND_FINISHED = 7 , ACTION_SIMON_CORRECT_FULL_SEQUENCE = 8 ,
  ACTION_SIMON_WRONG_SEQUENCE = 9 , ACTION_SIMON_ROUND_FINISHED = 10
}
 
enum  SimonColors {
  SIMON_BLUE = 0 , SIMON_RED = 1 , SIMON_GREEN = 2 , SIMON_YELLOW = 3 ,
  SIMON_MAX_COLORS = 4
}
 
enum  ApexisRelic {
  QUEST_CRYSTALS = 11025 , GOSSIP_TEXT_ID = 10948 , ITEM_APEXIS_SHARD = 32569 , SPELL_TAKE_REAGENTS_SOLO = 41145 ,
  SPELL_TAKE_REAGENTS_GROUP = 41146
}
 
enum  ScannerMasterBunny { NPC_OSCILLATING_FREQUENCY_SCANNER_TOP_BUNNY = 21759 , GO_OSCILLATING_FREQUENCY_SCANNER = 184926 , SPELL_OSCILLATION_FIELD = 37408 , QUEST_GAUGING_THE_RESONANT_FREQUENCY = 10594 }
 

Functions

void AddSC_blades_edge_mountains ()
 

Variables

bool obelisk_one
 
bool obelisk_two
 
bool obelisk_three
 
bool obelisk_four
 
bool obelisk_five
 

Enumeration Type Documentation

◆ ApexisRelic

Enumerator
QUEST_CRYSTALS 
GOSSIP_TEXT_ID 
ITEM_APEXIS_SHARD 
SPELL_TAKE_REAGENTS_SOLO 
SPELL_TAKE_REAGENTS_GROUP 

Definition at line 865 of file zone_blades_edge_mountains.cpp.

◆ LegionObelisk

Enumerator
GO_LEGION_OBELISK_ONE 
GO_LEGION_OBELISK_TWO 
GO_LEGION_OBELISK_THREE 
GO_LEGION_OBELISK_FOUR 
GO_LEGION_OBELISK_FIVE 
NPC_DOOMCRYER 
QUEST_YOURE_FIRED 

Definition at line 234 of file zone_blades_edge_mountains.cpp.

◆ Netherdrake

Enumerator
SAY_NIHIL_1 
SAY_NIHIL_2 
SAY_NIHIL_3 
SAY_NIHIL_4 
SAY_NIHIL_INTERRUPT 
ENTRY_WHELP 
ENTRY_PROTO 
ENTRY_ADOLE 
ENTRY_MATUR 
ENTRY_NIHIL 
SPELL_T_PHASE_MODULATOR 
SPELL_ARCANE_BLAST 
SPELL_MANA_BURN 
SPELL_INTANGIBLE_PRESENCE 

Definition at line 47 of file zone_blades_edge_mountains.cpp.

◆ ScannerMasterBunny

Enumerator
NPC_OSCILLATING_FREQUENCY_SCANNER_TOP_BUNNY 
GO_OSCILLATING_FREQUENCY_SCANNER 
SPELL_OSCILLATION_FIELD 
QUEST_GAUGING_THE_RESONANT_FREQUENCY 

Definition at line 918 of file zone_blades_edge_mountains.cpp.

◆ SimonColors

Enumerator
SIMON_BLUE 
SIMON_RED 
SIMON_GREEN 
SIMON_YELLOW 
SIMON_MAX_COLORS 

Definition at line 365 of file zone_blades_edge_mountains.cpp.

◆ SimonEvents

Enumerator
EVENT_SIMON_SETUP_PRE_GAME 
EVENT_SIMON_PLAY_SEQUENCE 
EVENT_SIMON_RESET_CLUSTERS 
EVENT_SIMON_PERIODIC_PLAYER_CHECK 
EVENT_SIMON_TOO_LONG_TIME 
EVENT_SIMON_GAME_TICK 
EVENT_SIMON_ROUND_FINISHED 
ACTION_SIMON_CORRECT_FULL_SEQUENCE 
ACTION_SIMON_WRONG_SEQUENCE 
ACTION_SIMON_ROUND_FINISHED 

Definition at line 350 of file zone_blades_edge_mountains.cpp.

◆ SimonGame

enum SimonGame
Enumerator
NPC_SIMON_BUNNY 
NPC_APEXIS_GUARDIAN 
GO_APEXIS_RELIC 
GO_APEXIS_MONUMENT 
GO_AURA_BLUE 
GO_AURA_GREEN 
GO_AURA_RED 
GO_AURA_YELLOW 
GO_BLUE_CLUSTER_DISPLAY 
GO_GREEN_CLUSTER_DISPLAY 
GO_RED_CLUSTER_DISPLAY 
GO_YELLOW_CLUSTER_DISPLAY 
GO_BLUE_CLUSTER_DISPLAY_LARGE 
GO_GREEN_CLUSTER_DISPLAY_LARGE 
GO_RED_CLUSTER_DISPLAY_LARGE 
GO_YELLOW_CLUSTER_DISPLAY_LARGE 
SPELL_PRE_GAME_BLUE 
SPELL_PRE_GAME_GREEN 
SPELL_PRE_GAME_RED 
SPELL_PRE_GAME_YELLOW 
SPELL_VISUAL_BLUE 
SPELL_VISUAL_GREEN 
SPELL_VISUAL_RED 
SPELL_VISUAL_YELLOW 
SOUND_BLUE 
SOUND_GREEN 
SOUND_RED 
SOUND_YELLOW 
SOUND_DISABLE_NODE 
SPELL_AUDIBLE_GAME_TICK 
SPELL_VISUAL_START_PLAYER_LEVEL 
SPELL_VISUAL_START_AI_LEVEL 
SPELL_BAD_PRESS_TRIGGER 
SPELL_BAD_PRESS_DAMAGE 
SPELL_REWARD_BUFF_1 
SPELL_REWARD_BUFF_2 
SPELL_REWARD_BUFF_3 

Definition at line 303 of file zone_blades_edge_mountains.cpp.

Function Documentation

◆ AddSC_blades_edge_mountains()

void AddSC_blades_edge_mountains ( )

Definition at line 1010 of file zone_blades_edge_mountains.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ obelisk_five

bool obelisk_five

Definition at line 232 of file zone_blades_edge_mountains.cpp.

◆ obelisk_four

bool obelisk_four

Definition at line 232 of file zone_blades_edge_mountains.cpp.

◆ obelisk_one

bool obelisk_one

Definition at line 232 of file zone_blades_edge_mountains.cpp.

◆ obelisk_three

bool obelisk_three

Definition at line 232 of file zone_blades_edge_mountains.cpp.

◆ obelisk_two

bool obelisk_two

Definition at line 232 of file zone_blades_edge_mountains.cpp.