TrinityCore
Loading...
Searching...
No Matches
zone_blades_edge_mountains.cpp File Reference
#include "ScriptMgr.h"
#include "CellImpl.h"
#include "CreatureAIImpl.h"
#include "DBCStores.h"
#include "GameObjectAI.h"
#include "GridNotifiersImpl.h"
#include "MotionMaster.h"
#include "ObjectAccessor.h"
#include "ScriptedCreature.h"
#include "ScriptedGossip.h"
#include "SpellAuraEffects.h"
#include "SpellAuras.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
 
class  spell_bem_dispelling_analysis
 
class  spell_bem_wicked_strong_fetish
 
struct  npc_q10720_keg_credit
 
struct  npc_q10720_marmot
 
class  spell_bem_coax_marmot
 
class  spell_bem_charm_rexxars_rodent
 
class  spell_bem_q10720_poison_keg
 
class  spell_bem_kfc_the_bolt
 
class  spell_bem_aggro_check_aura
 
class  spell_bem_aggro_check
 
class  spell_bem_aggro_burst
 
class  spell_bem_choose_loc
 
class  spell_bem_check_fly_mount
 
class  spell_bem_apexis_swiftness
 
class  spell_bem_vision_guide
 
class  spell_bem_summon_spirit
 

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 }
 
enum  Scratches { SPELL_LASHHAN_CHANNELING = 36904 }
 
enum  ACurseUponBothOfYourClans { NPC_OGRE_BUILDING_BUNNY_LARGE = 21351 }
 
enum  TheSmallestCreature {
  SPELL_CHARM_REXXARS_RODENT = 38586 , SPELL_COAX_MARMOT = 38544 , SPELL_STEALTH_MARMOT = 42347 , SPELL_GREEN_EYE_GROG_CREDIT = 38996 ,
  SPELL_RIPE_MOONSHINE_CREDIT = 38997 , SPELL_FERMENTED_SEED_BEER_CREDIT = 38998 , NPC_MARMOT = 22189 , NPC_GREEN_SPOT_GROG_KEG_CREDIT = 22356 ,
  NPC_RIPE_MOONSHINE_KEG_CREDIT = 22367 , NPC_FERMENTED_SEED_BEER_KEG_CREDIT = 22368
}
 
enum  BombingRun {
  SPELL_FEL_FLAK_FIRE = 40075 , SPELL_FLAK_CANNON_TRIGGER = 40110 , SPELL_CHOOSE_LOC = 40056 , SPELL_AGGRO_CHECK = 40112 ,
  NPC_FEL_CANNON2 = 23082
}
 
enum  ApexisSwiftness {
  SPELL_APEXIS_VIBRATIONS = 40623 , SPELL_APEXIS_EMANATIONS = 40625 , SPELL_APEXIS_ENLIGHTENMENT = 40626 , SPELL_SWIFTNESS_APEXIS_VIBRATIONS = 40624 ,
  SPELL_SWIFTNESS_APEXIS_EMANATIONS = 40627 , SPELL_SWIFTNESS_APEXIS_ENLIGHTENMENT = 40628
}
 
enum  VisionGuide { SPELL_VISION_GUIDE = 36573 }
 
enum  OnSpiritsWings { SPELL_REXXARS_BIRD_EFFECT = 39074 }
 

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

◆ ACurseUponBothOfYourClans

Enumerator
NPC_OGRE_BUILDING_BUNNY_LARGE 

Definition at line 1051 of file zone_blades_edge_mountains.cpp.

◆ ApexisRelic

Enumerator
QUEST_CRYSTALS 
GOSSIP_TEXT_ID 
ITEM_APEXIS_SHARD 
SPELL_TAKE_REAGENTS_SOLO 
SPELL_TAKE_REAGENTS_GROUP 

Definition at line 870 of file zone_blades_edge_mountains.cpp.

◆ ApexisSwiftness

Enumerator
SPELL_APEXIS_VIBRATIONS 
SPELL_APEXIS_EMANATIONS 
SPELL_APEXIS_ENLIGHTENMENT 
SPELL_SWIFTNESS_APEXIS_VIBRATIONS 
SPELL_SWIFTNESS_APEXIS_EMANATIONS 
SPELL_SWIFTNESS_APEXIS_ENLIGHTENMENT 

Definition at line 1333 of file zone_blades_edge_mountains.cpp.

◆ BombingRun

enum BombingRun
Enumerator
SPELL_FEL_FLAK_FIRE 
SPELL_FLAK_CANNON_TRIGGER 
SPELL_CHOOSE_LOC 
SPELL_AGGRO_CHECK 
NPC_FEL_CANNON2 

Definition at line 1202 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 239 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 50 of file zone_blades_edge_mountains.cpp.

◆ OnSpiritsWings

Enumerator
SPELL_REXXARS_BIRD_EFFECT 

Definition at line 1418 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 923 of file zone_blades_edge_mountains.cpp.

◆ Scratches

enum Scratches
Enumerator
SPELL_LASHHAN_CHANNELING 

Definition at line 1021 of file zone_blades_edge_mountains.cpp.

◆ SimonColors

Enumerator
SIMON_BLUE 
SIMON_RED 
SIMON_GREEN 
SIMON_YELLOW 
SIMON_MAX_COLORS 

Definition at line 370 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 355 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 308 of file zone_blades_edge_mountains.cpp.

◆ TheSmallestCreature

Enumerator
SPELL_CHARM_REXXARS_RODENT 
SPELL_COAX_MARMOT 
SPELL_STEALTH_MARMOT 
SPELL_GREEN_EYE_GROG_CREDIT 
SPELL_RIPE_MOONSHINE_CREDIT 
SPELL_FERMENTED_SEED_BEER_CREDIT 
NPC_MARMOT 
NPC_GREEN_SPOT_GROG_KEG_CREDIT 
NPC_RIPE_MOONSHINE_KEG_CREDIT 
NPC_FERMENTED_SEED_BEER_KEG_CREDIT 

Definition at line 1073 of file zone_blades_edge_mountains.cpp.

◆ VisionGuide

Enumerator
SPELL_VISION_GUIDE 

Definition at line 1388 of file zone_blades_edge_mountains.cpp.

Function Documentation

◆ AddSC_blades_edge_mountains()

void AddSC_blades_edge_mountains ( )

Definition at line 1445 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 237 of file zone_blades_edge_mountains.cpp.

◆ obelisk_four

bool obelisk_four

Definition at line 237 of file zone_blades_edge_mountains.cpp.

◆ obelisk_one

bool obelisk_one

Definition at line 237 of file zone_blades_edge_mountains.cpp.

◆ obelisk_three

bool obelisk_three

Definition at line 237 of file zone_blades_edge_mountains.cpp.

◆ obelisk_two

bool obelisk_two

Definition at line 237 of file zone_blades_edge_mountains.cpp.