TrinityCore
zone_boralus.cpp File Reference
#include "AreaTrigger.h"
#include "AreaTriggerAI.h"
#include "Containers.h"
#include "Conversation.h"
#include "CreatureAIImpl.h"
#include "MotionMaster.h"
#include "ObjectAccessor.h"
#include "PhasingHandler.h"
#include "Player.h"
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "ScriptedGossip.h"
#include "SpellInfo.h"
#include "SpellScript.h"
#include "TemporarySummon.h"
+ Include dependency graph for zone_boralus.cpp:

Go to the source code of this file.

Classes

struct  npc_taelia_get_your_bearings
 
class  conversation_boralus_hub_tour_00
 
struct  at_boralus_get_your_bearings< QuestId, ObjectiveId, SpellId >
 
class  conversation_boralus_hub_tour
 
class  conversation_boralus_hub_tour_ferry
 
class  conversation_boralus_hub_tour_counting_house
 
class  conversation_boralus_hub_tour_harbor_inn
 
class  conversation_boralus_hub_tour_flight_master
 
class  conversation_boralus_accept_old_knight
 
struct  at_boralus_old_knight_enter_harbormasters_office
 
class  conversation_boralus_enter_harbormaster_office
 
struct  at_boralus_old_knight_genn_arrives_boralus
 
class  scene_boralus_client_scene_cyrus_and_genn
 
class  spell_boralus_find_cyrus_objective_complete
 
class  conversation_boralus_cyrus_meets_genn
 
struct  npc_cyrus_crestfall_old_knight
 
class  conversation_cyrus_crestfall_shaking_hands
 
struct  npc_7th_legion_magus_sanctum_of_the_sages
 
struct  at_boralus_sanctum_of_the_sages_conversation
 

Enumerations

enum  GetYourBearingsData {
  QUEST_GET_YOUR_BEARINGS = 47099 , KILL_CREDIT_FERRY_DOCK_VISITED = 124588 , KILL_CREDIT_COUNTING_HOUSE_VISITED = 124586 , KILL_CREDIT_SNUG_HARBOR_INN_VISITED = 124768 ,
  KILL_CREDIT_FLIGHT_MASTER_VISITED = 124587 , OBJECTIVE_FERRY_DOCK_VISITED = 291081 , OBJECTIVE_COUNTING_HOUSE_VISITED = 291079 , OBJECTIVE_SNUG_HARBOR_INN_VISITED = 291080 ,
  OBJECTIVE_FLIGHT_MASTER_VISITED = 291171 , NPC_SUMMONED_KULTIRAN_GUARD = 124630 , CONVO_ACTOR_KULTIRAN_GUARD = 59582 , POINT_KULTIRAN_GUARD = 1 ,
  POINT_KULTIRAN_GUARD_FLIGHT_MASTER = 2 , SPELL_HUB_TOUR_CONVO_FERRY = 247669 , SPELL_HUB_TOUR_CONVO_BANK = 247749 , SPELL_HUB_TOUR_CONVO_INN = 247894 ,
  SPELL_HUB_TOUR_CONVO_FLIGHT_MASTER = 247753
}
 
enum  TheOldKnightData {
  QUEST_THE_OLD_KNIGHT = 46729 , NPC_CYRUS_CRESTFALL = 122370 , NPC_GENN_GREYMANE = 120788 , NPC_GREYGUARD = 120599 ,
  GOSSIP_MENU_CYRUS_SHAKING_HANDS = 22543 , GOSSIP_OPTION_CYRUS_SHAKING_HANDS = 0 , CONVO_ACCEPT_OLD_KNIGHT_QUEST = 9556 , CONVO_CYRUS_MEETS_GENN_IN_OFFICE = 8062 ,
  CONVO_CYRUS_SHAKING_HAND = 7653 , CONVO_ACTOR_CYRUS_CRESTFAL = 59635 , OBJECTIVE_ENTER_HARBORMASTERS_OFFICE = 335127 , KILLCREDIT_SPEAK_WITH_CYRUS_OLD_KNIGHT = 137009 ,
  KILLCREDIT_HEAR_CYRUS_TALE_OLD_KNIGHT = 137877 , PATH_KULTIRAN_GUARD_ENTER_OFFICE = 12463000 , PATH_KULTIRAN_GUARD_AFTER_SCENE_OFFICE = 12463001 , PATH_CYRUS_CRESTFAL_AFTER_SCENE_OFFICE = 12237000 ,
  PATH_GENN_GREYMANE_AFTER_SCENE_OFFICE = 12078800 , PATH_GREYGUARD_TWO_AFTER_SCENE_OFFICE = 12059900 , PATH_GREYGUARD_ONE_AFTER_SCENE_OFFICE = 12059901 , SPELL_ENTER_HARBOR_MASTERS_OFFICE = 268759 ,
  SPELL_FIND_CYRUS_OBJECTIVE_COMPLETE = 269054 , SPELL_CLIENT_SCENE_CYRUS_AND_GENN = 271234
}
 
enum  SanctumOfTheSagesData {
  QUEST_SANCTUM_OF_THE_SAGES = 47186 , NPC_7TH_LEGION_MAGUS_WITH_GOSSIP = 137066 , NPC_7TH_LEGION_MAGUS = 143613 , GOSSIP_MENU_OPEN_CITY_PORTALS = 22548 ,
  GOSSIP_OPTION_OPEN_CITY_PORTALS = 0 , CONVO_SANCTUM_OF_THE_SAGES = 8356 , KILLCREDIT_OPEN_CAPITAL_PORTALS = 137066 , SPELL_LEGION_MAGUS_ARCANE_CHANNEL = 54219 ,
  PATH_MAGUS_OPEN_PORTAL_STORMWIND = 13706600 , PATH_MAGUS_FINISH_PORTAL_STORMWIND = 13706601 , PATH_MAGUS_OPEN_PORTAL_EXODAR = 14361300 , PATH_MAGUS_FINISH_PORTAL_EXODAR = 14361301 ,
  PATH_MAGUS_OPEN_PORTAL_IRONFORGE = 14361302 , PATH_MAGUS_FINISH_PORTAL_IRONFORGE = 14361303
}
 

Functions

void AddSC_zone_boralus ()
 

Variables

Position const TaeliaFerryPos = { 1039.5955f, -598.00653f, 1.458778f }
 
Position const TaeliaBankPos = { 1118.7385f, -622.4115f, 17.76035f }
 
Position const TaeliaInnPos = { 1177.39f, -587.682f, 31.557224f }
 
Position const TaeliaFlightMasterPos = { 1149.82f, -471.071f, 30.503826f }
 
Position const TaeliaTeleportOfficePos = { 1054.29f, -469.776f, 11.7166f, 3.065999f }
 
Position const CyrusOfficePos = { 1056.310f, -470.567f, 11.656f, 5.80610f }
 
Position const GennOfficePos = { 1052.689f, -470.200f, 11.692f, 0.24838f }
 
Position const GreyguardOneOfficePos = { 1044.979f, -468.523f, 8.386f, 6.03047f }
 
Position const GreyguardTwoOfficePos = { 1042.359f, -467.738f, 8.386f, 6.04665f }
 
Position const CyrusMoveToOfficeFirePos = { 1075.257f, -487.25696f, 9.812291f }
 
Position const CyrusStaticOfficePos = { 1071.428f, -486.312f, 9.783f, 3.4995f }
 

Enumeration Type Documentation

◆ GetYourBearingsData

Enumerator
QUEST_GET_YOUR_BEARINGS 
KILL_CREDIT_FERRY_DOCK_VISITED 
KILL_CREDIT_COUNTING_HOUSE_VISITED 
KILL_CREDIT_SNUG_HARBOR_INN_VISITED 
KILL_CREDIT_FLIGHT_MASTER_VISITED 
OBJECTIVE_FERRY_DOCK_VISITED 
OBJECTIVE_COUNTING_HOUSE_VISITED 
OBJECTIVE_SNUG_HARBOR_INN_VISITED 
OBJECTIVE_FLIGHT_MASTER_VISITED 
NPC_SUMMONED_KULTIRAN_GUARD 
CONVO_ACTOR_KULTIRAN_GUARD 
POINT_KULTIRAN_GUARD 
POINT_KULTIRAN_GUARD_FLIGHT_MASTER 
SPELL_HUB_TOUR_CONVO_FERRY 
SPELL_HUB_TOUR_CONVO_BANK 
SPELL_HUB_TOUR_CONVO_INN 
SPELL_HUB_TOUR_CONVO_FLIGHT_MASTER 

Definition at line 34 of file zone_boralus.cpp.

◆ SanctumOfTheSagesData

Enumerator
QUEST_SANCTUM_OF_THE_SAGES 
NPC_7TH_LEGION_MAGUS_WITH_GOSSIP 
NPC_7TH_LEGION_MAGUS 
GOSSIP_MENU_OPEN_CITY_PORTALS 
GOSSIP_OPTION_OPEN_CITY_PORTALS 
CONVO_SANCTUM_OF_THE_SAGES 
KILLCREDIT_OPEN_CAPITAL_PORTALS 
SPELL_LEGION_MAGUS_ARCANE_CHANNEL 
PATH_MAGUS_OPEN_PORTAL_STORMWIND 
PATH_MAGUS_FINISH_PORTAL_STORMWIND 
PATH_MAGUS_OPEN_PORTAL_EXODAR 
PATH_MAGUS_FINISH_PORTAL_EXODAR 
PATH_MAGUS_OPEN_PORTAL_IRONFORGE 
PATH_MAGUS_FINISH_PORTAL_IRONFORGE 

Definition at line 640 of file zone_boralus.cpp.

◆ TheOldKnightData

Enumerator
QUEST_THE_OLD_KNIGHT 
NPC_CYRUS_CRESTFALL 
NPC_GENN_GREYMANE 
NPC_GREYGUARD 
GOSSIP_MENU_CYRUS_SHAKING_HANDS 
GOSSIP_OPTION_CYRUS_SHAKING_HANDS 
CONVO_ACCEPT_OLD_KNIGHT_QUEST 
CONVO_CYRUS_MEETS_GENN_IN_OFFICE 
CONVO_CYRUS_SHAKING_HAND 
CONVO_ACTOR_CYRUS_CRESTFAL 
OBJECTIVE_ENTER_HARBORMASTERS_OFFICE 
KILLCREDIT_SPEAK_WITH_CYRUS_OLD_KNIGHT 
KILLCREDIT_HEAR_CYRUS_TALE_OLD_KNIGHT 
PATH_KULTIRAN_GUARD_ENTER_OFFICE 
PATH_KULTIRAN_GUARD_AFTER_SCENE_OFFICE 
PATH_CYRUS_CRESTFAL_AFTER_SCENE_OFFICE 
PATH_GENN_GREYMANE_AFTER_SCENE_OFFICE 
PATH_GREYGUARD_TWO_AFTER_SCENE_OFFICE 
PATH_GREYGUARD_ONE_AFTER_SCENE_OFFICE 
SPELL_ENTER_HARBOR_MASTERS_OFFICE 
SPELL_FIND_CYRUS_OBJECTIVE_COMPLETE 
SPELL_CLIENT_SCENE_CYRUS_AND_GENN 

Definition at line 61 of file zone_boralus.cpp.

Function Documentation

◆ AddSC_zone_boralus()

void AddSC_zone_boralus ( )

Definition at line 773 of file zone_boralus.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ CyrusMoveToOfficeFirePos

Position const CyrusMoveToOfficeFirePos = { 1075.257f, -487.25696f, 9.812291f }

Definition at line 531 of file zone_boralus.cpp.

◆ CyrusOfficePos

Position const CyrusOfficePos = { 1056.310f, -470.567f, 11.656f, 5.80610f }

Definition at line 425 of file zone_boralus.cpp.

◆ CyrusStaticOfficePos

Position const CyrusStaticOfficePos = { 1071.428f, -486.312f, 9.783f, 3.4995f }

Definition at line 532 of file zone_boralus.cpp.

◆ GennOfficePos

Position const GennOfficePos = { 1052.689f, -470.200f, 11.692f, 0.24838f }

Definition at line 426 of file zone_boralus.cpp.

◆ GreyguardOneOfficePos

Position const GreyguardOneOfficePos = { 1044.979f, -468.523f, 8.386f, 6.03047f }

Definition at line 427 of file zone_boralus.cpp.

◆ GreyguardTwoOfficePos

Position const GreyguardTwoOfficePos = { 1042.359f, -467.738f, 8.386f, 6.04665f }

Definition at line 428 of file zone_boralus.cpp.

◆ TaeliaBankPos

Position const TaeliaBankPos = { 1118.7385f, -622.4115f, 17.76035f }

Definition at line 257 of file zone_boralus.cpp.

◆ TaeliaFerryPos

Position const TaeliaFerryPos = { 1039.5955f, -598.00653f, 1.458778f }

Definition at line 238 of file zone_boralus.cpp.

◆ TaeliaFlightMasterPos

Position const TaeliaFlightMasterPos = { 1149.82f, -471.071f, 30.503826f }

Definition at line 295 of file zone_boralus.cpp.

◆ TaeliaInnPos

Position const TaeliaInnPos = { 1177.39f, -587.682f, 31.557224f }

Definition at line 276 of file zone_boralus.cpp.

◆ TaeliaTeleportOfficePos

Position const TaeliaTeleportOfficePos = { 1054.29f, -469.776f, 11.7166f, 3.065999f }

Definition at line 398 of file zone_boralus.cpp.