Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
zone_blades_edge_mountains.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "ScriptedGossip.h"
#include "GridNotifiers.h"
#include "GridNotifiersImpl.h"
#include "Cell.h"
#include "CellImpl.h"
Include dependency graph for zone_blades_edge_mountains.cpp:

Go to the source code of this file.

Classes

class  go_apexis_relic
class  go_legion_obelisk
class  go_simon_cluster
class  go_thunderspike
class  npc_bladespire_ogre
struct  npc_bladespire_ogre::npc_bladespire_ogreAI
class  npc_bloodmaul_brutebane
struct  npc_bloodmaul_brutebane::npc_bloodmaul_brutebaneAI
class  npc_daranelle
struct  npc_daranelle::npc_daranelleAI
class  npc_nether_drake
struct  npc_nether_drake::npc_nether_drakeAI
class  npc_ogre_brute
struct  npc_ogre_brute::npc_ogre_bruteAI
class  npc_overseer_nuaar
class  npc_saikkal_the_elder
class  npc_simon_bunny
struct  npc_simon_bunny::npc_simon_bunnyAI

Macros

#define GOSSIP_HELLO_ON   "Overseer, I am here to negotiate on behalf of the Cenarion Expedition."
#define GOSSIP_HELLO_STE   "Yes... yes, it's me."
#define GOSSIP_SELECT_STE   "Yes elder. Tell me more of the book."
#define LEGION_OBELISK_FIVE   185198
#define LEGION_OBELISK_FOUR   185197
#define LEGION_OBELISK_ONE   185193
#define LEGION_OBELISK_THREE   185196
#define LEGION_OBELISK_TWO   185195

Enumerations

enum  ApexisRelic {
  QUEST_CRYSTALS = 11025 , GOSSIP_TEXT_ID = 10948 , ITEM_APEXIS_SHARD = 32569 , SPELL_TAKE_REAGENTS_SOLO = 41145 ,
  SPELL_TAKE_REAGENTS_GROUP = 41146
}
enum  Bloodmaul {
  NPC_OGRE_BRUTE = 19995 , NPC_QUEST_CREDIT = 21241 , GO_KEG = 184315 , QUEST_GETTING_THE_BLADESPIRE_TANKED = 10512 ,
  QUEST_BLADESPIRE_KEGGER = 10545
}
enum  Daranelle { SAY_SPELL_INFLUENCE = 0 , SPELL_LASHHAN_CHANNEL = 36904 }
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  SimonColors {
  SIMON_BLUE = 0 , SIMON_RED = 1 , SIMON_GREEN = 2 , SIMON_YELLOW = 3 ,
  SIMON_MAX_COLORS = 4
}
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  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  TheThunderspike { NPC_GOR_GRIMGUT = 21319 , QUEST_THUNDERSPIKE = 10526 }

Functions

void AddSC_blades_edge_mountains ()

Variables

bool obelisk_five
bool obelisk_four
bool obelisk_one
bool obelisk_three
bool obelisk_two

Macro Definition Documentation

◆ GOSSIP_HELLO_ON

#define GOSSIP_HELLO_ON   "Overseer, I am here to negotiate on behalf of the Cenarion Expedition."

Definition at line 302 of file zone_blades_edge_mountains.cpp.

Referenced by npc_overseer_nuaar::OnGossipHello().

◆ GOSSIP_HELLO_STE

#define GOSSIP_HELLO_STE   "Yes... yes, it's me."

◆ GOSSIP_SELECT_STE

#define GOSSIP_SELECT_STE   "Yes elder. Tell me more of the book."

◆ LEGION_OBELISK_FIVE

#define LEGION_OBELISK_FIVE   185198

Definition at line 38 of file zone_blades_edge_mountains.cpp.

Referenced by go_legion_obelisk::OnGossipHello().

◆ LEGION_OBELISK_FOUR

#define LEGION_OBELISK_FOUR   185197

Definition at line 37 of file zone_blades_edge_mountains.cpp.

Referenced by go_legion_obelisk::OnGossipHello().

◆ LEGION_OBELISK_ONE

#define LEGION_OBELISK_ONE   185193

Definition at line 34 of file zone_blades_edge_mountains.cpp.

Referenced by go_legion_obelisk::OnGossipHello().

◆ LEGION_OBELISK_THREE

#define LEGION_OBELISK_THREE   185196

Definition at line 36 of file zone_blades_edge_mountains.cpp.

Referenced by go_legion_obelisk::OnGossipHello().

◆ LEGION_OBELISK_TWO

#define LEGION_OBELISK_TWO   185195

Definition at line 35 of file zone_blades_edge_mountains.cpp.

Referenced by go_legion_obelisk::OnGossipHello().

Enumeration Type Documentation

◆ ApexisRelic

Enumerator
QUEST_CRYSTALS 
GOSSIP_TEXT_ID 
ITEM_APEXIS_SHARD 
SPELL_TAKE_REAGENTS_SOLO 
SPELL_TAKE_REAGENTS_GROUP 

Definition at line 1094 of file zone_blades_edge_mountains.cpp.

◆ Bloodmaul

enum Bloodmaul
Enumerator
NPC_OGRE_BRUTE 
NPC_QUEST_CREDIT 
GO_KEG 
QUEST_GETTING_THE_BLADESPIRE_TANKED 
QUEST_BLADESPIRE_KEGGER 

Definition at line 423 of file zone_blades_edge_mountains.cpp.

◆ Daranelle

enum Daranelle
Enumerator
SAY_SPELL_INFLUENCE 
SPELL_LASHHAN_CHANNEL 

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

◆ SimonColors

Enumerator
SIMON_BLUE 
SIMON_RED 
SIMON_GREEN 
SIMON_YELLOW 
SIMON_MAX_COLORS 

Definition at line 617 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 602 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 555 of file zone_blades_edge_mountains.cpp.

◆ TheThunderspike

Enumerator
NPC_GOR_GRIMGUT 
QUEST_THUNDERSPIKE 

Definition at line 534 of file zone_blades_edge_mountains.cpp.

Function Documentation

◆ AddSC_blades_edge_mountains()

void AddSC_blades_edge_mountains ( )

Definition at line 1133 of file zone_blades_edge_mountains.cpp.

Referenced by AddOutlandScripts().

Variable Documentation

◆ obelisk_five

bool obelisk_five

Definition at line 32 of file zone_blades_edge_mountains.cpp.

Referenced by go_legion_obelisk::OnGossipHello().

◆ obelisk_four

bool obelisk_four

Definition at line 32 of file zone_blades_edge_mountains.cpp.

Referenced by go_legion_obelisk::OnGossipHello().

◆ obelisk_one

bool obelisk_one

Definition at line 32 of file zone_blades_edge_mountains.cpp.

Referenced by go_legion_obelisk::OnGossipHello().

◆ obelisk_three

bool obelisk_three

Definition at line 32 of file zone_blades_edge_mountains.cpp.

Referenced by go_legion_obelisk::OnGossipHello().

◆ obelisk_two

bool obelisk_two

Definition at line 32 of file zone_blades_edge_mountains.cpp.

Referenced by go_legion_obelisk::OnGossipHello().