TrinityCore
zone_exiles_reach.cpp File Reference
#include "AreaTrigger.h"
#include "AreaTriggerAI.h"
#include "Conversation.h"
#include "CreatureAIImpl.h"
#include "Map.h"
#include "Object.h"
#include "Player.h"
#include "CellImpl.h"
#include "Containers.h"
#include "GridNotifiers.h"
#include "GridNotifiersImpl.h"
#include "MotionMaster.h"
#include "ObjectAccessor.h"
#include "ObjectMgr.h"
#include "PassiveAI.h"
#include "ScriptedCreature.h"
#include "ScriptMgr.h"
#include "ScriptSystem.h"
#include "SpellAuras.h"
#include "SpellInfo.h"
#include "SpellScript.h"
#include "TemporarySummon.h"
#include "Transport.h"
#include "Loot.h"
#include "SpellHistory.h"
#include "WorldStateMgr.h"
#include "Unit.h"
#include "Vehicle.h"
#include "WorldSession.h"
#include "CombatAI.h"
#include "PhasingHandler.h"
+ Include dependency graph for zone_exiles_reach.cpp:

Go to the source code of this file.

Classes

class  spell_attention_exiles_reach_tutorial
 
class  BaseQuestWarmingUp
 
class  q56775_warming_up
 
class  q59926_warming_up
 
struct  npc_ship_captain_warming_up_private
 
class  quest_stand_your_ground
 
class  spell_summon_sparring_partner
 
struct  npc_sparring_partner_exiles_reach
 
struct  npc_first_mate_stand_your_ground
 
struct  ActorData
 
class  quest_brace_for_impact
 
struct  npc_ship_captain_brace_for_impact_private
 
struct  npc_first_mate_brace_for_impact_private
 
struct  npc_crew_ship_private
 
struct  npc_pet_ship_private
 
class  player_exiles_reach_ship_crash
 
class  scene_alliance_and_horde_ship
 
class  spell_knocked_down_exiles_reach_beach
 
class  scene_alliance_and_horde_crash
 
class  spell_crash_landed_generic< StaticCaptainNPCId >
 
struct  npc_captain_warlord_beach_arrive_private
 
struct  npc_captain_warlord_first_aid_private
 
struct  npc_captain_garrick_beach
 
struct  npc_warlord_grimaxe_beach
 
struct  npc_survivors_healed_by_leader_beach_private< PathId, WaitTime >
 
struct  npc_alliance_survivors_beach_laying< ConversationId >
 
struct  npc_bo_beach_laying
 
struct  npc_mithran_dawntracker_beach_laying
 
struct  npc_lana_jordan_beach_laying
 
struct  npc_murloc_spearhunter_watershaper
 
struct  npc_murloc_spearhunter_watershaper_higher_ground
 
struct  npc_horde_survivors_beach_q59930_private< PathId >
 
struct  npc_survivors_beach_leave_private< PathId, WaitTime >
 
struct  npc_garrick_summoned_beach
 
struct  npc_grimaxe_summoned_beach
 
class  quest_finding_the_lost_expedition
 
class  quest_finding_the_lost_expedition_alliance
 
class  quest_finding_the_lost_expedition_horde
 
class  spell_summon_survivor_beach
 
struct  npc_captain_abandoned_camp_exiles_reach< QuestId, ConversationId >
 
class  quest_cooking_meat
 
class  quest_cooking_meat_alliance
 
class  quest_cooking_meat_horde
 
struct  areatrigger_find_the_lost_expedition
 
struct  areatrigger_find_the_lost_expedition_follower
 
class  quest_enhanced_combat_tactics
 
class  spell_summon_combat_trainer
 
struct  npc_sparring_partner_combat_training
 
struct  npc_sparring_partner_enhanced_combat_training_warrior
 
struct  npc_sparring_partner_enhanced_combat_training_paladin
 
struct  npc_sparring_partner_enhanced_combat_training_rogue
 
struct  npc_sparring_partner_enhanced_combat_training_priest
 
struct  npc_sparring_partner_enhanced_combat_training_shaman
 
struct  npc_sparring_partner_enhanced_combat_training_mage
 
struct  npc_sparring_partner_enhanced_combat_training_warlock
 
struct  npc_sparring_partner_enhanced_combat_training_monk
 
struct  npc_sparring_partner_enhanced_combat_training_druid
 
struct  at_aggro_radius_check_enhanced_combat_tactics
 
class  spell_knockback_charge_enhanced_training
 
struct  npc_leader_northbound
 
class  quest_northbound
 
class  quest_northbound_alliance
 
class  quest_northbound_horde
 
class  spell_summon_leader_northbound
 
struct  at_northbound_linger
 
class  spell_scene_linger_northbound
 
class  quest_taming_the_wilds
 
class  quest_taming_the_wilds_alliance
 
class  quest_taming_the_wilds_horde
 
struct  npc_huxsworth_hunter_quest_private
 
struct  npc_huxsworth_briarpatch_quest_private
 
struct  npc_dawntracker_hunter_quest_private
 
struct  npc_dawntracker_briarpatch_quest_private
 
class  spell_tutorial_health_dnt_proc_aura
 
class  spell_tutorial_health_dnt
 
class  quest_briarpatch
 
class  quest_briarpatch_alliance
 
class  quest_briarpatch_horde
 
class  spell_validated_quest_accept_briarpatch_alliance
 
class  spell_validated_quest_accept_briarpatch_horde
 
struct  npc_geolord_grekog
 
struct  npc_briarpatch_prisoner
 
struct  npc_quilboar_warrior
 
struct  npc_quilboar_geomancer
 
struct  npc_ogre_overseer
 
struct  at_briarpatch_to_plains
 
class  spell_quilboar_sleep_dnt
 
struct  npc_gnome_goblin_plains_make_copter_private
 
struct  npc_scoutomatic_5000
 
struct  npc_choppy_booster_scout
 
struct  npc_horde_crew_plains_private
 
class  quest_scout_chopper
 
class  quest_scout_o_matic_5000
 
class  quest_choppy_booster_mk5
 
struct  npc_lindie_springstock_q56034
 
struct  npc_cork_fizzlepop_q59941
 
struct  npc_re_sized_boar_q56034
 
class  spell_summon_guardian_q56034_q59941
 
class  spell_re_sizing_q56034
 
class  spell_re_sizing_aura_q56034
 
class  spell_resizer_hit_one_two_q56034_q59941
 
class  spell_resizer_hit_three_q56034
 
class  spell_re_sizing_q59941
 
class  spell_re_sizing_aura_q59941
 
class  spell_re_sizer_slaughter
 
class  quest_resizing_the_situation
 
class  quest_resizing_the_situation_alliance
 
class  quest_resizing_the_situation_horde
 
class  quest_ride_of_the_scientifically_enhanced_boar
 
class  scene_darkmaul_plains_skeleton_army_alliance
 
class  spell_summon_darkmaul_plains_questgivers_q55879
 
class  spell_riding_giant_boar_q55879
 
class  spell_knockback_hint_q56034
 
struct  npc_captain_garrick_q55879
 
struct  npc_giant_boar_vehicle_q55879
 
struct  npc_torgok_q55879
 
struct  npc_prisoner_q55879_private
 
class  quest_the_re_deather
 
class  scene_darkmaul_plains_skeleton_army_horde
 
struct  npc_warlord_grimaxe_q59942
 
class  quest_westward_bound
 
class  quest_westward_bound_alliance
 
class  quest_westward_bound_horde
 
struct  npc_bjorn_stouthands_q55965_private
 
struct  npc_lana_jordan_q59948_private
 
struct  npc_companion_q55965_q59948_private< PitPathId >
 

Macros

#define RegisterPrivatePublicCreatureAIPair(scriptName, privateAI, publicAI)   new FactoryCreatureScript<CreatureAI, &GetPrivatePublicPairAISelector<privateAI, publicAI>>(scriptName);
 

Enumerations

enum  AttentionExilesReachData { SPELL_DEBUG_LOOK_RIGHT = 290903 }
 
enum  WarmingUpData { CONVERSATION_WARMING_UP_ACCEPT = 12818 , CONVERSATION_WARMING_UP_COMPLETE = 12798 }
 
enum  WarmingUpCaptainData {
  NPC_WARLORD_BREKA_GRIMAXE2 = 166824 , NPC_WARLORD_BREKA_GRIMAXE3 = 166827 , NPC_CAPTAIN_GARRICK = 156280 , PATH_GARRICK_TO_COLE = 10501450 ,
  PATH_GARRICK_TO_UPPER_DECK = 10501451 , PATH_GRIMAXE_TO_THROG = 10501900 , PATH_GRIMAXE_TO_UPPER_DECK = 10501901 , EVENT_SHIP_CAPTAIN1_SCRIPT1 = 1 ,
  EVENT_SHIP_CAPTAIN1_SCRIPT2 , EVENT_SHIP_CAPTAIN1_SCRIPT3 , SAY_SPAR = 0
}
 
enum  StandYourGroundData {
  ACTOR_ID_ALLIANCE = 68598 , ACTOR_ID_HORDE = 75920 , CONVERSATION_PREFIGHT = 14422 , CONVERSATION_AGGRO = 14423 ,
  CONVERSATION_JUMP = 14424 , EQUIPMENT_SWORD = 108493 , EQUIPMENT_AXE = 175161 , EVENT_MOVE_TO_A_POSITION = 1 ,
  EVENT_PREFIGHT_CONVERSATION , EVENT_JUMP_BEHIND , EVENT_WALK_BACK , PATH_ALLIANCE_SPARING_PARTNER = 10501460 ,
  PATH_HORDE_SPARING_PARTNER = 10501870 , POSITION_SPARPOINT_ADVERTISMENT = 1 , POSITION_SPARPOINT_READY = 2 , TALK_SPARING_COMPLETE = 0 ,
  NPC_ALLIANCE_SPARING_PARTNER = 157051 , NPC_HORDE_SPARING_PARTNER = 166814 , NPC_SPAR_POINT_ADVERTISMENT = 174971 , NPC_KILL_CREDIT = 155607 ,
  SPELL_COMBAT_TRAINING_COMPLETE = 303120 , SPELL_JUMP_LEFT = 312757 , SPELL_JUMP_BEHIND = 312755 , SPELL_COMBAT_TRAINING = 323071 ,
  SPELL_UPDATE_PHASE_SHIFT = 82238
}
 
enum  FirstMateStandYourGroundData { QUEST_STAND_YOUR_GROUND_ALLIANCE = 58209 , QUEST_STAND_YOUR_GROUND_HORDE = 59927 , SPELL_SUMMON_COLE = 303064 , SPELL_SUMMON_THROG = 325107 }
 
enum  BraceForImpactData { QUEST_BRACE_FOR_IMPACT_ALLIANCE = 58208 , QUEST_BRACE_FOR_IMPACT_HORDE = 59928 }
 
enum  BraceForImpactCaptainData {
  PATH_GARRICK_FROM_UPPER_DECK = 10505890 , PATH_GARRICK_TO_LOWER_DECK = 10505891 , PATH_GRIMAXE_FROM_UPPER_DECK = 10501910 , PATH_GRIMAXE_TO_LOWER_DECK = 10501911 ,
  EVENT_SHIP_CAPTAIN2_SCRIPT1 = 1 , EVENT_SHIP_CAPTAIN2_SCRIPT2 , SAY_GET_TO_POSITIONS = 1
}
 
enum  BraceForImpactFirstMateData {
  NPC_PRIVATE_COLE = 160664 , NPC_GRUNT_THROG = 166583 , PATH_COLE_BRACE_FOR_IMPACT = 10501461 , PATH_THROG_BRACE_FOR_IMPACT = 10501871 ,
  EVENT_FIRST_MATE_1 = 1 , EVENT_FIRST_MATE_2 , SAY_STORM = 0
}
 
enum  BraceForImpactCrewData {
  NPC_QUARTERMASTER_RICHTER = 157042 , NPC_KEE_LA = 157043 , NPC_BJORN_STOUTHANDS = 157044 , NPC_AUSTIN_HUXWORTH = 157046 ,
  NPC_BO = 166585 , NPC_MITHDRAN_DAWNTRACKER = 166590 , NPC_LANA_JORDAN = 166794 , NPC_PROVISONER_JIN_HAKE = 166799 ,
  PATH_RICHTER_BRACE_FOR_IMPACT = 10501770 , PATH_KEE_LA_BRACE_FOR_IMPACT = 10501800 , PATH_BJORN_BRACE_FOR_IMPACT = 10501790 , PATH_AUSTIN_BRACE_FOR_IMPACT = 10501780 ,
  PATH_BO_BRACE_FOR_IMPACT = 10502010 , PATH_MITHDRAN_BRACE_FOR_IMPACT = 10501990 , PATH_LANA_BRACE_FOR_IMPACT = 10501980 , PATH_JIN_HAKE_BRACE_FOR_IMPACT = 10502000
}
 
enum  BraceForImpactPetData {
  EVENT_PET_SHIP_RUN_TO_POSITION = 1 , MAP_ALLIANCE_SHIP = 2261 , MAP_HORDE_SHIP = 2369 , PATH_PET_ALLIANCE_SHIP = 10501510 ,
  PATH_PET_HORDE_SHIP = 10502020
}
 
enum  ExilesReachShipCrashData {
  MOVIE_ALLIANCE_SHIP_CRASH = 895 , MOVIE_HORDE_SHIP_CRASH = 931 , SPELL_ALLIANCE_SHIP_CRASH = 305446 , SPELL_HORDE_SHIP_CRASH = 325133 ,
  SPELL_BEGIN_TUTORIAL = 295600
}
 
enum  KnockedDownExilesReachData { SPELL_KNOCKED_DOWN_STUN2 = 344889 }
 
enum  ExilesReachShipCrashBeachData { SPELL_KNOCKED_DOWN = 305445 , SPELL_CRASHED_LANDED_ALLIANCE = 305464 , SPELL_CRASHED_LANDED_HORDE = 325136 }
 
enum  SpellCrashLandedData { NPC_CAPTAIN_GARRICK_BEACH = 156626 , NPC_WARLORD_BREKA_GRIMAXE_BEACH = 166782 }
 
enum  ExilesReachCaptainsBeachData {
  CONVERSATION_QUEST_MURLOC_MANIA_ALLIANCE = 12043 , CONVERSATION_QUEST_MURLOC_MANIA_HORDE = 14432 , EVENT_EMERGENCY_FIRST_AID_SCRIPT_SHEATH = 1 , EVENT_EMERGENCY_FIRST_AID_SCRIPT_BANDAGE ,
  EVENT_EMERGENCY_FIRST_AID_SCRIPT_MOVE_SECOND_SURVIVOR , EVENT_EMERGENCY_FIRST_AID_SCRIPT_MOVE_HOME_BEACH , POINT_SECOND_SURVIVOR = 0 , POINT_BEACH_HOME = 1 ,
  QUEST_MURLOC_MANIA_ALLIANCE = 55122 , QUEST_EMERGENCY_FIRST_AID_ALLIANCE = 54951 , QUEST_MURLOC_MANIA_HORDE = 59929 , QUEST_EMERGENCY_FIRST_AID_HORDE = 59930 ,
  SPELL_BANDAGING = 305584 , TALK_ARRIVED_AT_BEACH = 0
}
 
enum  HealedByLeaderBeachData {
  EVENT_SALUTE = 1 , EVENT_LEAVE_BEACH , NPC_COLE_BEACH = 149917 , NPC_RICHTER_BEACH = 156622 ,
  NPC_THROG_BEACH = 166784 , NPC_JINHAKE_BEACH = 166800 , PATH_LONG_BEACH = 10520070 , PATH_SHORT_BEACH = 10520080
}
 
enum  ExilesReachAllianceSurvivorsBeachData {
  CONVERSATION_STOUTHANDS_BEACH = 11685 , CONVERSATION_HUXWORTH_BEACH = 12128 , CONVERSATION_KEE_LA_BEACH = 12127 , NPC_BJORN_STOUTHANDS_LAYING = 156609 ,
  NPC_AUSTIN_HUXWORTH_LAYING = 156610 , NPC_KEE_LA_LAYING = 156612 , NPC_KEE_LA_STANDING = 151088 , NPC_BJORN_STOUTHANDS_STANDING = 151089 ,
  NPC_AUSTIN_HUXWORTH_STANDING = 154170 , PATH_KEE_LA_STANDING = ((1052012 * 10) + 1) << 3 , PATH_BJORN_STOUTHANDS_STANDING = ((1052013 * 10) + 1) << 3 , PATH_AUSTIN_HUXWORTH_STANDING = ((1052014 * 10) + 1) << 3 ,
  SPELL_BANDAGING_QUEST = 297415
}
 
enum  ExilesReachHordeSurvivorsBeachData {
  EVENT_SURVIVORS_HORDE_STAND_AND_TALK = 1 , EVENT_SURVIVORS_HORDE_MOVE_TO_GRIMAXE , EVENT_SURVIVORS_SALUTE = 1 , EVENT_SURVIVORS_LEAVE_BEACH ,
  NPC_BO_LAYING_LAYING = 166786 , NPC_MITHDRAN_LAYING = 166791 , NPC_LANA_JORDAN_LAYING = 166796 , NPC_BO_STANDING = 166787 ,
  NPC_MITHDRAN_STANDING = 166792 , NPC_LANA_JORDAN_STANDING = 166797 , QUEST_FINDING_THE_LOST_EXPEDITION_HORDE = 59931 , QUEST_FINDING_THE_LOST_EXPEDITION_ALLIANCE = 54952 ,
  PATH_BO_TO_GRIMAXE = 10520210 , PATH_MITHDRAN_TO_GRIMAXE = 10520220 , PATH_LANA_JORDAN_TO_GRIMAXE = 10520230 , PATH_BO_LEAVE_BEACH = ((1052021 * 10) + 1) << 3 ,
  PATH_MITHDRAN_LEAVE_BEACH = ((1052022 * 10) + 1) << 3 , PATH_LANA_JORDAN_LEAVE_BEACH = ((1052023 * 10) + 1) << 3 , TALK_HORDE_BEACH_THANK_PLAYER = 0
}
 
enum  ExilesReachMurlocsData {
  ITEM_STITCHED_CLOTH_SHOES = 174791 , ITEM_STITCHED_LEATHER_BOOTS = 174792 , ITEM_LINKED_MAIL_BOOTS = 174793 , ITEM_DENTED_PLATE_BOOTS = 174794 ,
  QUEST_MURLOC_HIDEAWAY_BOOTS_DROPPED = 58883
}
 
enum  LostExpeditionFollowerData {
  ACTOR_ID_ALLIANCE_SURVIVOR = 69830 , ACTOR_ID_HORDE_SURVIVOR = 76283 , AREA_ABANDONED_CAMP = 10452 , CONVERSATION_LINE_ESCORT_ALLIANCE_SURVIVOR = 12044 ,
  CONVERSATION_LINE_ESCORT_HORDE_SURVIVOR = 14437 , CONVERSATION_LINE_ESCORT_SURVIVOR_CAMP = 12058 , EVENT_INITIAL_SPAWN_CHECK = 1 , EVENT_FOLLOW_PLAYER ,
  SPELL_GARRICK_PING = 313664 , SPELL_SUMMON_ADMIRAL_GARRICK_GUARDIAN = 297295 , SPELL_SUMMON_WARLORD_GRIMAXE_GUARDIAN = 325075 , POINT_CAMP_POSITION = 0
}
 
enum  CaptainGarrickAbandonedCampData { CONVERSATION_QUEST_COOKING_MEAT_ACCEPT_ALLIANCE = 11696 , CONVERSATION_QUEST_COOKING_MEAT_COMPLETE_ALLIANCE = 12863 , QUEST_COOKING_MEAT_ALLIANCE = 55174 }
 
enum  WarlordGrimaxeAbandonedCampData { CONVERSATION_QUEST_COOKING_MEAT_ACCEPT_HORDE = 14439 , CONVERSATION_QUEST_COOKING_MEAT_COMPLETE_HORDE = 14611 , QUEST_COOKING_MEAT_HORDE = 59932 }
 
enum  CookingMeatQuestData { ANIMATION_KIT_INJURED = 14432 }
 
enum  EnhancedCombatTacticsData { SPELL_SUMMON_CAPTAIN_GARRICK_COMBAT = 320211 , SPELL_SUMMON_WARLORD_GRIMAXE_COMBAT = 325180 }
 
enum  EnhancedCombatTrainerData {
  ACTOR_ID_ALLIANCE_ENHANCED_TRAINING = 74771 , ACTOR_ID_HORDE_ENHANCED_TRAINING = 76285 , CHARGE_CATEGORY_CHARGE_SPELL = 1386 , CONVERSATION_PREFIGHT_WALK_ENHANCED = 13710 ,
  CONVERSATION_USE_SPELLS_AT_RANGE = 13630 , CONVERSATION_READY_COMBAT = 14440 , CONVERSATION_READY_COMBAT_WARRIOR = 14441 , CONVERSATION_CHARGE_ZERO_RES_ENHANCED = 14444 ,
  CONVERSATION_SLAM_ENHANCED = 14447 , CONVERSATION_CHARGE_ONE_RES_ENHANCED = 14448 , CONVERSATION_CHARGE_FINAL_ENHANCED = 14449 , CONVERSATION_CHARGE_KICKBACK = 13611 ,
  CONVERSATION_HOLY_POWER_ONE_PALADIN = 14452 , CONVERSATION_CRUSADER_STRIKE_ONE_PALADIN = 14453 , CONVERSATION_CRUSADER_STRIKE_TWO_PALADIN = 14454 , CONVERSATION_SHIELD_SLAM_ONE_PALADIN = 14455 ,
  CONVERSATION_HOLY_POWER_TWO_PALADIN = 14456 , CONVERSATION_SHIELD_SLAM_TWO_PALADIN = 14457 , CONVERSATION_CRUSADER_STRIKE_THREE_PALADIN = 14458 , CONVERSATION_HOLY_POWER_THREE_PALADIN = 14459 ,
  CONVERSATION_SINISTER_STRIKE_ONE_ROGUE = 14486 , CONVERSATION_REGULAR_ATTACKS_ROGUE = 14487 , CONVERSATION_THREE_COMBO_POINTS_ROGUE = 14488 , CONVERSATION_THREE_COMBO_EVISCERATE_ROGUE = 14489 ,
  CONVERSATION_SINISTER_STRIKE_TWO_ROGUE = 14490 , CONVERSATION_FOUR_COMBO_POINTS_ROGUE = 14491 , CONVERSATION_FOUR_COMBO_EVISCERATE_ROGUE = 14492 , CONVERSATION_SINISTER_STRIKE_THREE_ROGUE = 14493 ,
  CONVERSATION_FIVE_COMBO_POINTS_ROGUE = 14494 , CONVERSATION_FAILED_EVISCERATE_ROGUE = 14495 , CONVERSATION_SHADOW_WORD_PAIN_QUEST_CREDIT_PRIEST = 13892 , CONVERSATION_SMITE_PRE_COMBAT_PRIEST = 14460 ,
  CONVERSATION_SHADOW_WORD_PAIN_PRE_COMBAT_PRIEST = 14461 , CONVERSATION_SHADOW_WORD_PAIN_TOO_SOON_PRIEST = 14462 , CONVERSATION_SHADOW_WORD_PAIN_FADING_PRIEST = 14463 , CONVERSATION_LIGHTNINGBOLT_FIRST_SHAMAN = 13631 ,
  CONVERSATION_PRIMAL_STRIKE_FIRST_SHAMAN = 13632 , CONVERSATION_PRIMAL_STRIKE_QUEST_CREDIT_SHAMAN = 13633 , CONVERSATION_LIGHTNINGBOLT_RANGE_SHAMAN = 14475 , CONVERSATION_FROSTBOLT_MAGE = 13634 ,
  CONVERSATION_FIRE_BLAST_QUEST_CREDIT_MAGE = 13635 , CONVERSATION_FROSTBOLT_CLOSE_MAGE = 14476 , CONVERSATION_FIRE_BLAST_MAGE_NO_CREDIT = 14477 , CONVERSATION_CORRUPTION_QUEST_CREDIT_WARLOCK = 13895 ,
  CONVERSATION_SHADOW_BOLT_PRE_COMBAT_WARLOCK = 14465 , CONVERSATION_CORRUPTION_CAST_PRE_COMBAT_WARLOCK = 14466 , CONVERSATION_CORRUPTION_CAST_TOO_SOON_WARLOCK = 14467 , CONVERSATION_CORRUPTION_IS_FADING_WARLOCK = 14468 ,
  CONVERSATION_MOONFIRE_QUEST_CREDIT_DRUID = 13893 , CONVERSATION_WRATH_PRE_COMBAT_DRUID = 14471 , CONVERSATION_MOONFIRE_CAST_PRE_COMBAT_DRUID = 14472 , CONVERSATION_MOONFIRE_CAST_TOO_SOON_DRUID = 14473 ,
  CONVERSATION_MOONFIRE_WEARING_OFF_DRUID = 14474 , EVENT_COMBAT_TRAINING_WALK_AND_TALK = 1 , EVENT_COMBAT_TRAINING_FACE_PLAYER , EVENT_COMBAT_RUN_BACK ,
  EVENT_COMBAT_TRAINING_END , EVENT_COMBAT_CHECK_PLAYER , EVENT_COMBAT_TRAINING_SINISTER_CHECK_ROGUE , EVENT_COMBAT_TRAINING_SPELL_FADING ,
  EVENT_COMBAT_TRAINING_RESET_SHAMAN , EVENT_COMBAT_TRAINING_AGGRO_CHECK_SHAMAN , EVENT_COMBAT_TRAINING_RESET_MAGE , EVENT_COMBAT_TRAINING_AGGRO_CHECK_MAGE ,
  NPC_ALLIANCE_SPARRING_PARTNER_ENHANCED = 164577 , NPC_ALLIANCE_SPARRING_PARTNER_ENHANCED2 = 164775 , NPC_INVISBUNNY_CAMP = 167761 , PATH_COMBAT_TRAINER_HOME = 10512100 ,
  POINT_WALK_POINT_ENHANCED_TRAINING = 1 , POINT_RUN_POINT_ENHANCED_TRAINING = 2 , POINT_TRAINING_POINT_ENHANCED_TRAINING = 3 , QUEST_ENHANCED_COMBAT_TACTICS_ALLIANCE = 59254 ,
  QUEST_ENHANCED_COMBAT_TACTICS_ALLIANCE_MONK = 59339 , QUEST_ENHANCED_COMBAT_TACTICS_HORDE = 59933 , QUEST_ENHANCED_COMBAT_TACTICS_HORDE_MONK = 59934 , QUEST_OBJECTIVE_HORDE_ABILITIES_PROVEN = 397255 ,
  QUEST_OBJECTIVE_HORDE_TIGER_PALM = 397258 , QUEST_OBJECTIVE_HORDE_BLACKOUT_KICK = 397259 , QUEST_OBJECTIVE_ALLIANCE_ABILITIES_PROVEN = 396220 , QUEST_OBJECTIVE_ALLIANCE_TIGER_PALM = 396353 ,
  QUEST_OBJECTIVE_ALLIANCE_BLACKOUT_KICK = 396354 , SPELL_DRINK_HEALING_POTION = 320229 , SPELL_KNOCKBACK = 320735 , SPELL_CHARGE_KNOCKBACK_DRUID = 320767 ,
  SPELL_CHARGE = 100 , SPELL_SLAM = 1464 , SPELL_CHARGE_KNOCKBACK_WARRIOR = 320583 , SPELL_SHIELD_OF_THE_RIGHTEOUS = 53600 ,
  SPELL_CRUSADER_STRIKE = 35395 , SPELL_SINISTER_STRIKE = 1752 , SPELL_EVISCERATE = 196819 , SPELL_SMITE = 585 ,
  SPELL_SHADOW_WORD_PAIN = 589 , SPELL_CHARGE_KNOCKBACK = 320605 , SPELL_PRIMAL_STRIKE = 73899 , SPELL_LIGHTNING_BOLT = 188196 ,
  SPELL_FIRE_BLAST = 319836 , SPELL_FROSTBOLT = 116 , SPELL_CORRUPTION = 172 , SPELL_SHADOWBOLT = 686 ,
  SPELL_MOONFIRE = 164812 , SPELL_WRATH = 5176 , SPELL_TIGER_PALM = 100780 , SPELL_BLACKOUT_KICK = 100784 ,
  SPELL_RANGED_ROOT_DNT = 320608 , SPELL_AGGRO_RADIUS_CHECK_DNT_WARRIOR = 320741 , SPELL_AGGRO_RADIUS_CHECK_DNT_PRIEST = 320649 , SPELL_AGGRO_RADIUS_CHECK_DNT_SHAMAN = 320705 ,
  SPELL_AGGRO_RADIUS_CHECK_DNT_WARRIOR_MAGE = 320741 , SPELL_AGGRO_RADIUS_CHECK_DNT_WARLOCK = 320606 , SPELL_AGGRO_RADIUS_CHECK_DNT_DRUID = 320766
}
 
enum  NorthboundData {
  CONVERSATION_QUEST_NORTHBOUND_ACCEPT_ALLIANCE = 12066 , CONVERSATION_QUEST_NORTHBOUND_ACCEPT_HORDE = 14499 , POINT_LEADER_RUN = 0 , ACTOR_ID_0_NORTHBOUND_ACCEPT_ALLIANCE = 71310 ,
  ACTOR_ID_1_NORTHBOUND_ACCEPT_ALLIANCE = 71297 , ACTOR_ID_0_NORTHBOUND_ACCEPT_HORDE = 79890 , ACTOR_ID_1_NORTHBOUND_ACCEPT_HORDE = 79888 , ACTOR_ID_0_NORTHBOUND_AREATRIGGER_ALLIANCE = 71317 ,
  ACTOR_ID_1_NORTHBOUND_AREATRIGGER_HORDE = 76319 , QUEST_NORTHBOND_ALLIANCE = 55173 , QUEST_NORTHBOND_HORDE = 59935 , SPELL_SUMMON_ADMIRAL_GARRICK_GUARDIAN_NORTHBOUND = 305660 ,
  SPELL_SUMMON_WARLORD_GRIMAXE_GUARDIAN_NORTHBOUND = 344382 , SPELL_LINGER_NORTHBOUND_ALLIANCE = 305665 , SPELL_LINGER_NORTHBOUND_HORDE = 344385
}
 
enum  TamingTheWilds {
  QUEST_TAMING_THE_WILDS_ALLIANCE = 59342 , QUEST_TAMING_THE_WILDS_HORDE = 59937 , QUEST_TRACKER_TAMING_THE_WILDS_COMPLETE = 55607 , QUEST_OBJECTIVE_TRAINED_ALLIANCE = 84761 ,
  QUEST_OBJECTIVE_TRAINED_HORDE = 85021 , QUEST_OBJECTIVE_BEAST_TAMED_ALLIANCE = 84759 , QUEST_OBJECTIVE_BEAST_TAMED_HORDE = 85023 , SPELL_TAME_BEAST = 1515
}
 
enum  TamingTheWildsData {
  CONVERSATION_HORDE_TRAINER = 14613 , CONVERSATION_HORDE_ACTOR = 76440 , EVENT_ME_TURN_TO_PLAYER = 1 , EVENT_ME_END_OF_CAST = 2 ,
  SPELL_TUTORIAL_HEALTH_DNT = 316840 , SPELL_LEARNING_TAME_BEAST = 320852 , SPELL_LEARN_TAME_BEAST = 320840 , SPELL_LEARN_CALL_PET = 320842 ,
  SPELL_TAME_BEAST_EFFECT = 13481 , SAY_PET_TRAINING_ALLIANCE = 0 , SAY_FIND_A_BEAST_ALLIANCE = 1 , SAY_FIND_A_BEAST_HORDE = 0
}
 
enum  HuxsworthBriarpatchData {
  CONVERSATION_BRIARPATCH_ALLIANCE = 12073 , CONVERSATION_ACTOR_GARRICK_BRIARPATCH = 71326 , CONVERSATION_ACTOR_HUXSWORTH_BRIARPATCH = 71327 , EVENT_HUXSWORTH_GARRICK_CONVERSATION = 1 ,
  EVENT_HUXSWORTH_GARRICK_RUN_BRIARPATCH = 2
}
 
enum  DawntrackerBriarpatch {
  CONVERSATION_BRIARPATCH_HORDE = 14513 , CONVERSATION_ACTOR_GRIMAXE_BRIARPATCH = 76330 , CONVERSATION_ACTOR_DAWNTRACKER_BRIARPATCH = 76331 , EVENT_DAWNTRACKER_GRIMAXE_CONVERSATION = 1 ,
  EVENT_DAWNTRACKER_GRIMAXE_RUN_BRIARPATCH = 2
}
 
enum  QuilboarQuest {
  QUEST_DOWN_WITH_THE_QUILBOAR_ALLIANCE = 55186 , QUEST_FORBIDDEN_QUILBOAR_NECROMANY_ALLIANCE = 55184 , QUEST_DOWN_WITH_THE_QUILBOAR_HORDE = 59938 , QUEST_FORBIDDEN_QUILBOAR_NECROMANY_HORDE = 59939 ,
  SPELL_VALIDATED_QUEST_ACCEPT_BRIARPATCH_ALLIANCE = 298984 , SPELL_VALIDATED_QUEST_ACCEPT_BRIARPATCH_HORDE = 325309
}
 
enum  GeolordData {
  CONVERSATION_GEOLORD_AGGRO = 13712 , CONVERSATION_ACTOR_GEOLORD = 70670 , CONVERSATION_ACTOR_LINDIE = 71238 , CONVERSATION_ACTOR_CORK = 75976 ,
  EVENT_CAST_EARTH_BOLT = 1 , EVENT_CAST_UPHEAVAL = 2 , NPC_CORK_FIZZLEPOP = 167008 , NPC_LINDIE_SPRINGSTOCK = 154301 ,
  NPC_INVIS_BUNNY_GEOLORD = 155371 , ACTION_FREE_PRISONER = 1 , SPELL_NECROTIC_RITUAL_DNT = 305513 , SPELL_EARTH_BOLT = 270453 ,
  SPELL_UPHEAVAL = 319273 , WORLDSTATE_HORDE = 4486
}
 
enum  BriarpatchPrisonerData { EVENT_RUN_TO_PLAINS = 1 , SAY_GET_OUT_OF_HERE = 0 }
 
enum  OgreOverseerQuilboarText { SAY_AGGRO = 0 , SAY_DEATH = 1 }
 
enum  ExilesReachQuilboarData {
  ITEM_STITCHED_CLOTH_TUNIC = 174811 , ITEM_STITCHED_LEATHER_TUNIC = 174812 , ITEM_LINKED_MAIL_HAUBERK = 174813 , ITEM_DENTED_CHESTPLATE = 174814 ,
  QUEST_BRIARPATCH_CHEST_DROPPED = 58904
}
 
enum  QuilboarWarriorGeomancerData {
  EVENT_BRUTAL_STRIKE = 1 , EVENT_GEOMANCER_EARTH_BOLT = 1 , SPELL_NECROTIC_BURST = 313261 , SPELL_QUILBOAR_SLEEP_DNT = 313265 ,
  SPELL_BRUTAL_STRIKE = 317383 , SPELL_GEOMANCER_EARTH_BOLT = 321188
}
 
enum  ExilesReachOgreOverseerData {
  EVENT_OVERSEER_BACKHAND = 1 , EVENT_OVERSEER_EARTHSHATTER = 2 , ITEM_BATTERED_CLOAK = 11847 , ITEM_OVERSEERS_MANDATE = 174790 ,
  QUEST_BRIARPATCH_OVERSEER_CLOAK_DROPPED = 56051 , SPELL_BACKHAND = 276991 , SPELL_EARTHSHATTER = 319292
}
 
enum  BriarpathPlainsConversations { CONVERSATION_DOWN_WITH_THE_QUILLBOAR_COMPLETE_ALLIANCE = 12076 , CONVERSATION_DOWN_WITH_THE_QUILLBOAR_COMPLETE_HORDE = 14514 }
 
enum  LindieSpringStockData {
  CONVERSATION_RESIZE_COPTER_ALLIANCE = 12078 , CONVERSATION_RESIZE_COPTER_HORDE = 14516 , CONVERSATION_ACTOR_GOBLIN_ALLIANCE = 71345 , CONVERSATION_ACTOR_GOBLIN_HORDE = 76337 ,
  CONVERSATION_ACTOR_COPTER = 71344 , EVENT_CONVERSATION = 1 , EVENT_RESIZE_COPTER_1 = 2 , EVENT_RESIZE_COPTER_2 = 3 ,
  EVENT_RESIZE_COPTER_3 = 4 , EVENT_RESIZE_COPTER_4 = 5 , EVENT_RESIZE_COPTER_5 = 6 , EVENT_RESIZE_COPTER_6 = 7 ,
  NPC_LINDIE_SPRINGSTOCK_PLAINS = 149899 , QUEST_THE_SCOUT_O_MATIC_5000 = 55193 , QUEST_THE_CHOPPY_BOOSTER_MK5 = 59940 , SPELL_RE_SIZING = 313269 ,
  SPELL_GROW_ONE = 129310 , SPELL_GROW_TWO = 94214 , SPELL_GROW_THREE = 111701
}
 
enum  CopterRideData {
  CONVERSATION_RIDE_TO_OGRE_RUINS_ALLIANCE = 12083 , CONVERSATION_RIDE_FROM_OGRE_RUINS_ALLIANCE = 12084 , CONVERSATION_RIDE_TO_OGRE_RUINS_HORDE = 14517 , CONVERSATION_RIDE_FROM_OGRE_RUINS_HORDE = 14520 ,
  EVENT_START_SCOUT_OGRE_RUINS = 1 , EVENT_RETURN_FROM_OGRE_RUINS = 2 , EVENT_TRIGGER_CREW_MOVE = 3 , NPC_SCOUT_O_MATIC_5000 = 156518 ,
  NPC_CHOPPY_BOOSTER_MK5 = 167027 , PATH_COPTER_TO_RUINS = 15652600 , PATH_COPTER_FROM_RUINS = 15652601 , PATH_WONSA_PLAINS = 16790900 ,
  PATH_BO_PLAINS = 16791000 , PATH_LANA_PLAINS = 16791100 , PATH_JINHAKE_PLAINS = 16791200 , PATH_THROG_PLAINS = 16791300 ,
  SPELL_SCENE_OGRE_RUINS_ALLIANCE = 321342 , SPELL_SCENE_OGRE_RUINS_HORDE = 326626 , SPELL_ROPED_DNT = 303067 , SPELL_SCOUT_O_MATIC_PING_DNT = 321340 ,
  SCOUT_O_MATIC_DESUMMON = 305548
}
 
enum  ResizingQuestData {
  ACTOR_LINDIE_RESIZING_QUEST = 71366 , ACTOR_CORK_RESIZING_QUEST = 76343 , CONVERSATION_RESIZING_QUEST_ACCEPT = 12086 , CONVERSATION_RESIZING_REPORT_BACK = 12089 ,
  EVENT_RESIZING_FOLLOW_PLAYER = 1 , EVENT_RESIZING_RUN_HOME = 2 , POINT_HOME_POSITION = 0 , SPELL_SUMMON_LINDIE_SPRINGSTOCK_GUARDIAN_Q56034 = 305750 ,
  SPELL_SUMMON_CORK_FIZZLEPOP_GUARDIAN_Q59941 = 326634 , SPELL_LINDIE_DESUMMON_Q56034 = 305756 , SPELL_PING_LINDIE_Q56034_Q59941 = 305754
}
 
enum  ReSizedBoarData { EVENT_BOAR_GROW = 1 , EVENT_BOAR_MOVE = 2 , SPELL_GROW_Q56034 = 129310 , SOUND_GROW_Q56034 = 157469 }
 
enum  ReSizingData {
  NPC_WANDERING_BOAR = 156716 , NPC_LINDIE_SPRINGSTOCK_GUARDIAN = 156749 , NPC_CORK_FIZZLEPOP_GUARDIAN = 167915 , QUEST_RE_SIZING_THE_SITUATION_ALLIANCE = 56034 ,
  QUEST_RE_SIZING_THE_SITUATION_HORDE = 59941 , QUEST_OBJECTIVE_RE_SIZING_THE_SITUATION_ALLIANCE = 390101 , QUEST_OBJECTIVE_RE_SIZING_THE_SITUATION_HORDE = 397274 , SPELL_RESIZER_HIT_ONE_Q56034_Q59941 = 305724 ,
  SPELL_RESIZER_HIT_TWO_Q56034_Q59941 = 305721 , SPELL_RESIZER_HIT_THREE_Q56034 = 305742 , SPELL_RESIZING_Q59941 = 325345 , SPELL_RE_SIZER_OVERCHARGED_Q56034 = 325347
}
 
enum  QuestRideBoar {
  NPC_ALLIANCE_CAPTAIN = 174955 , NPC_HENRY_GARRICK_PRISONER = 156799 , SPELL_SUMMON_DARKMAUL_PLAINS_QUESTGIVERS_SUMMON = 305779 , SPELL_SUMMON_DARKMAUL_PLAINS_QUESTGIVERS_AURA = 305776 ,
  SPELL_PING_GARRICK_TORGOK = 316982 , SPELL_REUNION_DNT_ALLIANCE = 305893 , SPELL_RITUAL_SCENE_OGRE_CITADEL_DNT = 321693 , SPELL_RITUAL_SCENE_HRUN_BEAM_DNT = 321692 ,
  SPELL_RITUAL_SCENE_HARPY_BEAM_DNT = 321691 , SPELL_RITUAL_SCENE_MAIN_BEAM_DNT = 321690
}
 
enum  SceneOgreRuinsRideBoar {
  QUEST_RIDE_ENHANCED_BOAR = 55879 , QUEST_RIDE_BOAR_OBJECTIVE_TWO = 396499 , QUEST_RIDE_BOAR_OBJECTIVE_TWO_MAX = 8 , SPELL_ENHANCED_BOAR_TRAMPLE = 305557 ,
  SPELL_ENHANCED_BOAR_CHARGE = 321627 , SPELL_ENHANCED_BOAR_KILL_CREDIT = 321668 , SPELL_ENHANCED_BOAR_PING_VEHICLE = 305559 , SPELL_ENHANCED_BOAR_CHARGE_CONVO = 305815 ,
  SPELL_ENHANCED_BOAR_KNOCKBACK = 306356 , SPELL_ENHANCED_BOAR_KNOCKBACK_HINT = 306357
}
 
enum  SpellRidingGiantBoar { SPELL_RIDING_GIANT_BOAR_305068 = 305068 , SPELL_RIDING_GIANT_BOAR_321670 = 321670 }
 
enum  SpellKnockbackHint { ACTOR_ALLIANCE_CAPTAIN = 71372 }
 
enum  CaptainGarrickGiantBoar {
  ACTION_EXIT_BOAR = 1 , ACTOR_HENRY_GARRICK_PRISONER = 78493 , CONVERSATION_CAPTAIN_GARRICK_RIDE_BOAR_QUEST_ACCEPT = 12090 , CONVERSATION_CAPTAIN_GARRICK_RIDE_BOAR_QUEST_HENRY = 15615 ,
  CONVERSATION_CAPTAIN_GARRICK_RIDE_BOAR_QUEST_EXIT = 12092 , EVENT_CAPTAIN_GARRICK_RIDE_BOAR = 1 , EVENT_CAPTAIN_GARRICK_RIDE_BOAR_CHECK_OWNER = 2 , EVENT_CAPTAIN_GARRICK_RIDE_BOAR_TALK_TO_HENRY = 3 ,
  EVENT_CAPTAIN_GARRICK_RIDE_BOAR_HENRY_DESPAWN = 4 , EVENT_CAPTAIN_GARRICK_RIDE_BOAR_EXIT_BOAR_CONVERSATION = 5 , NPC_GIANT_BOAR = 156267 , PHASE_SEE_TORGOK = 14663 ,
  POINT_HENRY_POSITION = 0 , SPELL_PING_GARRICK_TO_RIDE_BOAR = 316984 , SPELL_RIDE_VEHICLE_CAPTIAN_BOAR = 63315
}
 
enum  GiantBoar {
  EVENT_GIANT_BOAR_SIZE_ONE = 1 , EVENT_GIANT_BOAR_SIZE_TWO = 2 , EVENT_GIANT_BOAR_SIZE_THREE = 3 , EVENT_GIANT_BOAR_SIZE_FOUR = 4 ,
  EVENT_GIANT_BOAR_EJECT_PASSENGERS = 5 , EVENT_GIANT_BOAR_UNROOT = 6 , SOUND_ENLARGE_BOAR = 157516 , SOUND_SHRINK_BOAR = 157517 ,
  VEHICLE_BOAR_SEAT_ONE = 1
}
 
enum  TorgokData {
  EVENT_CAST_SPIRIT_BOLT = 1 , EVENT_CAST_SOUL_GRASP = 2 , ITEM_TORGOKS_REAGENT_POUCH = 176398 , QUEST_TORGOKS_REAGENT_POUCH_DROPPED = 59610 ,
  SPELL_SPIRIT_BOLT = 319294 , SPELL_SOUL_GRASP = 319298
}
 
enum  PrisonerQuest55879 { PATH_PRISONER_TO_GROUND = 80000230 }
 
enum  TheReDeather {
  CONVERSATION_ACCEPT_RE_DEATHER_QUEST = 14525 , CONVERSATION_RE_DEATHER_EXPLODE = 14526 , NPC_HORDE_WARRIOR = 167146 , NPC_SHUJA_GRIMAXE_PRISONER = 167126 ,
  QUEST_RE_DEATHER = 59942 , OBJECTIVE_RE_DEATHER_CADAVERS_KILLED = 397279 , RE_DEATHER_CADAVERS_KILLED_MAX = 8 , SPELL_REUNION_DNT_HORDE = 326678 ,
  SPELL_RE_DEATHER_TEMP_OBJECTIVE_CHECK = 325394 , SPELL_RE_DEATHER_ROUGH_LANDING_DNT = 325401 , SPELL_RE_DEATHER_SUMMON_GRIMAXE = 325429
}
 
enum  GrimaxeReDeather {
  ACTOR_SHUJA_GRIMAXE_PRISONER = 76004 , ACTOR_WARLORD_GRIMAXE_Q59942 = 76357 , ACTOR_SHUJA_GRIMAXE_FREED = 78501 , CONVERSATION_WARLORD_GRIMAXE_SPAWN_Q59942 = 14527 ,
  CONVERSATION_WARLORD_GRIMAXE_QUEST_COMPLETE_Q59942 = 15618
}
 
enum  WestwardBound { NPC_BJORN_STOUTHANDS_PIT_ONE = 156891 , NPC_ALARIA_PIT_ONE = 156803 , NPC_LANAJORDAN_PIT_ONE = 167225 , NPC_WONSA_PIT_ONE = 167226 }
 
enum  BjornRunToPit { EVENT_BJORN_RUN_TO_PIT = 1 , PATH_BJORN_RUN_TO_PIT = 10518900 , SAY_BJORN_RUN_TO_PIT = 0 , SAY_BJORN_REACHED_PIT = 1 }
 
enum  LanaRunToPit {
  EVENT_LANA_SAY_AT_RUINS = 1 , EVENT_LANA_RUN_TO_PIT = 2 , PATH_LANA_RUN_TO_PIT = 80000570 , SAY_LANA_RUN_TO_PIT = 0 ,
  SAY_LANA_REACHED_PIT = 1
}
 
enum  CompanionRunToPit { EVENT_COMPANION_RUN_TO_PIT = 1 , PATH_ALARIA_RUN_TO_PIT = 10518890 , PATH_WONSA_RUN_TO_PIT = 80000580 }
 

Functions

template<class privateAI , class publicAI >
CreatureAIGetPrivatePublicPairAISelector (Creature *creature)
 
static CreatureFindCreatureIgnorePhase (WorldObject const *obj, std::string_view stringId, float range=100.0f)
 
CreatureAICaptainGarrickAISelector (Creature *creature)
 
CreatureAICaptainGarrickBeachAISelector (Creature *creature)
 
CreatureAIWarlordGrimaxeBeachAISelector (Creature *creature)
 
CreatureAIHealedByLeaderAllianceAISelector (Creature *creature)
 
CreatureAIHealedByLeaderHordeAISelector (Creature *creature)
 
CreatureAIBoBeachStandingAISelector (Creature *creature)
 
CreatureAIMithdranBeachStandingAISelector (Creature *creature)
 
CreatureAILanaJordanBeachStandingAISelector (Creature *creature)
 
CreatureAIKeeLaBeachStandingAISelector (Creature *creature)
 
CreatureAIBjornBeachStandingAISelector (Creature *creature)
 
CreatureAIAustinBeachStandingAISelector (Creature *creature)
 
CreatureAISparringPartnerEnhancedCombatTrainingSelector (Creature *creature)
 
CreatureAIHuxsworthBriarpatchSelector (Creature *creature)
 
CreatureAIDawntrackerBriarpatchSelector (Creature *creature)
 
CreatureAILindieSpringstockSelector (Creature *creature)
 
CreatureAICorkFizzlepopSelector (Creature *creature)
 
CreatureAIChoppyBoosterSelector (Creature *creature)
 
CreatureAIHordeCrewPlainsSelector (Creature *creature)
 
CreatureAIPrisonerQ55879Selector (Creature *creature)
 
CreatureAIBjornRuinsSelector (Creature *creature)
 
CreatureAILanaRuinsSelector (Creature *creature)
 
CreatureAIAlariaRuinsSelector (Creature *creature)
 
CreatureAIWansaRuinsSelector (Creature *creature)
 
void AddSC_zone_exiles_reach ()
 

Variables

static std::vector< ActorData > const ActorDataMap [2]
 
static std::unordered_map< Races, std::string_view > const ActorPetData
 
static constexpr Position GarrickAbandonedCampPosition = { -249.059006f, -2492.520020f, 18.0742f }
 
static constexpr Position GrimaxeAbandonedCampPosition = { -249.20117f, -2492.6191f, 17.964903f }
 
static constexpr Position InjuredNpcPositionAbandonedCamp = { -245.40973f, -2492.0886f, 18.404648f, 2.4754f }
 
static constexpr Position EnhancedTrainingWalkPosition = { -250.60243f, -2485.2517f, 17.787413f }
 
static constexpr Position EnhancedTrainingRunPosition = { -231.5225f, -2480.5276f, 19.019197f }
 
static constexpr Position GarrickQuillboarBriarpatchPosition = { -142.62154f, -2641.0364f, 48.775497f }
 
static constexpr Position GrimaxeQuillboarBriarpatchPosition = { -142.56076f, -2640.9915f, 48.755478f }
 
static constexpr Position GarrickBriarpatchDespawnPosition = { -112.92383f, -2640.541f, 52.35042f }
 
static constexpr Position HuxworthBriarpatchDespawnPosition = { -112.61979f, -2645.9775f, 52.22835f }
 
static constexpr Position GrimaxeBriarpatchDespawnPosition = { -112.92383f, -2640.541f, 52.35042f }
 
static constexpr Position DawntrackerBriarpatchDespawnPosition = { -112.61979f, -2645.9775f, 52.22835f }
 
static constexpr Position PrisonerPosition = { 16.4271f, -2511.82f, 78.8215f, 5.66398f }
 
static constexpr Position BriarpatchPrisonerJumpToPosition = { 19.5174f, -2513.75f, 74.0545f }
 
static constexpr Position PrisonerBriarpatchDespawnPosition = { 51.005207f, -2485.644f, 78.15223f }
 
static constexpr Position MiniChopperJumpPosition = { 107.979f, -2414.13f, 95.6243f }
 
static constexpr Position HordeCrewPersonalSpawnLocation []
 
static constexpr Position CopterCloneSpawnPosition = { 100.583f, -2417.87f, 90.268f, 0.0f }
 
Position ResizingGuardianPosition = { 100.56077f, -2418.0713f, 90.34765f }
 
Position GiantBoarPosition = { 116.146f, -2430.48f, 90.508415f }
 
static constexpr Position ReDeatherAbandonTeleportPos = { 102.3f, -2422.5f, 90.1f, 0.764454185962677001f }
 
Position MoveToPrisonerPosition = { 232.16145f, -2292.5347f, 80.91198f }
 
static constexpr Position BjornWestwardBoundRuinsPos = { 192.181f, -2311.44f, 80.6975f, 3.368485450744628906f }
 
static constexpr Position AlariaWestwardBoundRuinsPos = { 190.953f, -2308.32f, 80.6586f, 2.984513044357299804f }
 
static constexpr Position LanaWestwardBoundRuinsPos = { 160.486f, -2307.31f, 84.053f, 2.932153224945068359f }
 
static constexpr Position WonsaWestwardBoundRuinsPos = { 160.431f, -2310.11f, 84.4598f, 3.03687286376953125f }
 

Macro Definition Documentation

◆ RegisterPrivatePublicCreatureAIPair

#define RegisterPrivatePublicCreatureAIPair (   scriptName,
  privateAI,
  publicAI 
)    new FactoryCreatureScript<CreatureAI, &GetPrivatePublicPairAISelector<privateAI, publicAI>>(scriptName);

Definition at line 58 of file zone_exiles_reach.cpp.

Enumeration Type Documentation

◆ AttentionExilesReachData

Enumerator
SPELL_DEBUG_LOOK_RIGHT 

Definition at line 69 of file zone_exiles_reach.cpp.

◆ BjornRunToPit

Enumerator
EVENT_BJORN_RUN_TO_PIT 
PATH_BJORN_RUN_TO_PIT 
SAY_BJORN_RUN_TO_PIT 
SAY_BJORN_REACHED_PIT 

Definition at line 6874 of file zone_exiles_reach.cpp.

◆ BraceForImpactCaptainData

Enumerator
PATH_GARRICK_FROM_UPPER_DECK 
PATH_GARRICK_TO_LOWER_DECK 
PATH_GRIMAXE_FROM_UPPER_DECK 
PATH_GRIMAXE_TO_LOWER_DECK 
EVENT_SHIP_CAPTAIN2_SCRIPT1 
EVENT_SHIP_CAPTAIN2_SCRIPT2 
SAY_GET_TO_POSITIONS 

Definition at line 650 of file zone_exiles_reach.cpp.

◆ BraceForImpactCrewData

Enumerator
NPC_QUARTERMASTER_RICHTER 
NPC_KEE_LA 
NPC_BJORN_STOUTHANDS 
NPC_AUSTIN_HUXWORTH 
NPC_BO 
NPC_MITHDRAN_DAWNTRACKER 
NPC_LANA_JORDAN 
NPC_PROVISONER_JIN_HAKE 
PATH_RICHTER_BRACE_FOR_IMPACT 
PATH_KEE_LA_BRACE_FOR_IMPACT 
PATH_BJORN_BRACE_FOR_IMPACT 
PATH_AUSTIN_BRACE_FOR_IMPACT 
PATH_BO_BRACE_FOR_IMPACT 
PATH_MITHDRAN_BRACE_FOR_IMPACT 
PATH_LANA_BRACE_FOR_IMPACT 
PATH_JIN_HAKE_BRACE_FOR_IMPACT 

Definition at line 784 of file zone_exiles_reach.cpp.

◆ BraceForImpactData

Enumerator
QUEST_BRACE_FOR_IMPACT_ALLIANCE 
QUEST_BRACE_FOR_IMPACT_HORDE 

Definition at line 574 of file zone_exiles_reach.cpp.

◆ BraceForImpactFirstMateData

Enumerator
NPC_PRIVATE_COLE 
NPC_GRUNT_THROG 
PATH_COLE_BRACE_FOR_IMPACT 
PATH_THROG_BRACE_FOR_IMPACT 
EVENT_FIRST_MATE_1 
EVENT_FIRST_MATE_2 
SAY_STORM 

Definition at line 723 of file zone_exiles_reach.cpp.

◆ BraceForImpactPetData

Enumerator
EVENT_PET_SHIP_RUN_TO_POSITION 
MAP_ALLIANCE_SHIP 
MAP_HORDE_SHIP 
PATH_PET_ALLIANCE_SHIP 
PATH_PET_HORDE_SHIP 

Definition at line 860 of file zone_exiles_reach.cpp.

◆ BriarpatchPrisonerData

Enumerator
EVENT_RUN_TO_PLAINS 
SAY_GET_OUT_OF_HERE 

Definition at line 4444 of file zone_exiles_reach.cpp.

◆ BriarpathPlainsConversations

Enumerator
CONVERSATION_DOWN_WITH_THE_QUILLBOAR_COMPLETE_ALLIANCE 
CONVERSATION_DOWN_WITH_THE_QUILLBOAR_COMPLETE_HORDE 

Definition at line 4748 of file zone_exiles_reach.cpp.

◆ CaptainGarrickAbandonedCampData

Enumerator
CONVERSATION_QUEST_COOKING_MEAT_ACCEPT_ALLIANCE 
CONVERSATION_QUEST_COOKING_MEAT_COMPLETE_ALLIANCE 
QUEST_COOKING_MEAT_ALLIANCE 

Definition at line 2035 of file zone_exiles_reach.cpp.

◆ CaptainGarrickGiantBoar

Enumerator
ACTION_EXIT_BOAR 
ACTOR_HENRY_GARRICK_PRISONER 
CONVERSATION_CAPTAIN_GARRICK_RIDE_BOAR_QUEST_ACCEPT 
CONVERSATION_CAPTAIN_GARRICK_RIDE_BOAR_QUEST_HENRY 
CONVERSATION_CAPTAIN_GARRICK_RIDE_BOAR_QUEST_EXIT 
EVENT_CAPTAIN_GARRICK_RIDE_BOAR 
EVENT_CAPTAIN_GARRICK_RIDE_BOAR_CHECK_OWNER 
EVENT_CAPTAIN_GARRICK_RIDE_BOAR_TALK_TO_HENRY 
EVENT_CAPTAIN_GARRICK_RIDE_BOAR_HENRY_DESPAWN 
EVENT_CAPTAIN_GARRICK_RIDE_BOAR_EXIT_BOAR_CONVERSATION 
NPC_GIANT_BOAR 
PHASE_SEE_TORGOK 
POINT_HENRY_POSITION 
SPELL_PING_GARRICK_TO_RIDE_BOAR 
SPELL_RIDE_VEHICLE_CAPTIAN_BOAR 

Definition at line 6160 of file zone_exiles_reach.cpp.

◆ CompanionRunToPit

Enumerator
EVENT_COMPANION_RUN_TO_PIT 
PATH_ALARIA_RUN_TO_PIT 
PATH_WONSA_RUN_TO_PIT 

Definition at line 6998 of file zone_exiles_reach.cpp.

◆ CookingMeatQuestData

Enumerator
ANIMATION_KIT_INJURED 

Definition at line 2065 of file zone_exiles_reach.cpp.

◆ CopterRideData

Enumerator
CONVERSATION_RIDE_TO_OGRE_RUINS_ALLIANCE 
CONVERSATION_RIDE_FROM_OGRE_RUINS_ALLIANCE 
CONVERSATION_RIDE_TO_OGRE_RUINS_HORDE 
CONVERSATION_RIDE_FROM_OGRE_RUINS_HORDE 
EVENT_START_SCOUT_OGRE_RUINS 
EVENT_RETURN_FROM_OGRE_RUINS 
EVENT_TRIGGER_CREW_MOVE 
NPC_SCOUT_O_MATIC_5000 
NPC_CHOPPY_BOOSTER_MK5 
PATH_COPTER_TO_RUINS 
PATH_COPTER_FROM_RUINS 
PATH_WONSA_PLAINS 
PATH_BO_PLAINS 
PATH_LANA_PLAINS 
PATH_JINHAKE_PLAINS 
PATH_THROG_PLAINS 
SPELL_SCENE_OGRE_RUINS_ALLIANCE 
SPELL_SCENE_OGRE_RUINS_HORDE 
SPELL_ROPED_DNT 
SPELL_SCOUT_O_MATIC_PING_DNT 
SCOUT_O_MATIC_DESUMMON 

Definition at line 5004 of file zone_exiles_reach.cpp.

◆ DawntrackerBriarpatch

Enumerator
CONVERSATION_BRIARPATCH_HORDE 
CONVERSATION_ACTOR_GRIMAXE_BRIARPATCH 
CONVERSATION_ACTOR_DAWNTRACKER_BRIARPATCH 
EVENT_DAWNTRACKER_GRIMAXE_CONVERSATION 
EVENT_DAWNTRACKER_GRIMAXE_RUN_BRIARPATCH 

Definition at line 4072 of file zone_exiles_reach.cpp.

◆ EnhancedCombatTacticsData

Enumerator
SPELL_SUMMON_CAPTAIN_GARRICK_COMBAT 
SPELL_SUMMON_WARLORD_GRIMAXE_COMBAT 

Definition at line 2180 of file zone_exiles_reach.cpp.

◆ EnhancedCombatTrainerData

Enumerator
ACTOR_ID_ALLIANCE_ENHANCED_TRAINING 
ACTOR_ID_HORDE_ENHANCED_TRAINING 
CHARGE_CATEGORY_CHARGE_SPELL 
CONVERSATION_PREFIGHT_WALK_ENHANCED 
CONVERSATION_USE_SPELLS_AT_RANGE 
CONVERSATION_READY_COMBAT 
CONVERSATION_READY_COMBAT_WARRIOR 
CONVERSATION_CHARGE_ZERO_RES_ENHANCED 
CONVERSATION_SLAM_ENHANCED 
CONVERSATION_CHARGE_ONE_RES_ENHANCED 
CONVERSATION_CHARGE_FINAL_ENHANCED 
CONVERSATION_CHARGE_KICKBACK 
CONVERSATION_HOLY_POWER_ONE_PALADIN 
CONVERSATION_CRUSADER_STRIKE_ONE_PALADIN 
CONVERSATION_CRUSADER_STRIKE_TWO_PALADIN 
CONVERSATION_SHIELD_SLAM_ONE_PALADIN 
CONVERSATION_HOLY_POWER_TWO_PALADIN 
CONVERSATION_SHIELD_SLAM_TWO_PALADIN 
CONVERSATION_CRUSADER_STRIKE_THREE_PALADIN 
CONVERSATION_HOLY_POWER_THREE_PALADIN 
CONVERSATION_SINISTER_STRIKE_ONE_ROGUE 
CONVERSATION_REGULAR_ATTACKS_ROGUE 
CONVERSATION_THREE_COMBO_POINTS_ROGUE 
CONVERSATION_THREE_COMBO_EVISCERATE_ROGUE 
CONVERSATION_SINISTER_STRIKE_TWO_ROGUE 
CONVERSATION_FOUR_COMBO_POINTS_ROGUE 
CONVERSATION_FOUR_COMBO_EVISCERATE_ROGUE 
CONVERSATION_SINISTER_STRIKE_THREE_ROGUE 
CONVERSATION_FIVE_COMBO_POINTS_ROGUE 
CONVERSATION_FAILED_EVISCERATE_ROGUE 
CONVERSATION_SHADOW_WORD_PAIN_QUEST_CREDIT_PRIEST 
CONVERSATION_SMITE_PRE_COMBAT_PRIEST 
CONVERSATION_SHADOW_WORD_PAIN_PRE_COMBAT_PRIEST 
CONVERSATION_SHADOW_WORD_PAIN_TOO_SOON_PRIEST 
CONVERSATION_SHADOW_WORD_PAIN_FADING_PRIEST 
CONVERSATION_LIGHTNINGBOLT_FIRST_SHAMAN 
CONVERSATION_PRIMAL_STRIKE_FIRST_SHAMAN 
CONVERSATION_PRIMAL_STRIKE_QUEST_CREDIT_SHAMAN 
CONVERSATION_LIGHTNINGBOLT_RANGE_SHAMAN 
CONVERSATION_FROSTBOLT_MAGE 
CONVERSATION_FIRE_BLAST_QUEST_CREDIT_MAGE 
CONVERSATION_FROSTBOLT_CLOSE_MAGE 
CONVERSATION_FIRE_BLAST_MAGE_NO_CREDIT 
CONVERSATION_CORRUPTION_QUEST_CREDIT_WARLOCK 
CONVERSATION_SHADOW_BOLT_PRE_COMBAT_WARLOCK 
CONVERSATION_CORRUPTION_CAST_PRE_COMBAT_WARLOCK 
CONVERSATION_CORRUPTION_CAST_TOO_SOON_WARLOCK 
CONVERSATION_CORRUPTION_IS_FADING_WARLOCK 
CONVERSATION_MOONFIRE_QUEST_CREDIT_DRUID 
CONVERSATION_WRATH_PRE_COMBAT_DRUID 
CONVERSATION_MOONFIRE_CAST_PRE_COMBAT_DRUID 
CONVERSATION_MOONFIRE_CAST_TOO_SOON_DRUID 
CONVERSATION_MOONFIRE_WEARING_OFF_DRUID 
EVENT_COMBAT_TRAINING_WALK_AND_TALK 
EVENT_COMBAT_TRAINING_FACE_PLAYER 
EVENT_COMBAT_RUN_BACK 
EVENT_COMBAT_TRAINING_END 
EVENT_COMBAT_CHECK_PLAYER 
EVENT_COMBAT_TRAINING_SINISTER_CHECK_ROGUE 
EVENT_COMBAT_TRAINING_SPELL_FADING 
EVENT_COMBAT_TRAINING_RESET_SHAMAN 
EVENT_COMBAT_TRAINING_AGGRO_CHECK_SHAMAN 
EVENT_COMBAT_TRAINING_RESET_MAGE 
EVENT_COMBAT_TRAINING_AGGRO_CHECK_MAGE 
NPC_ALLIANCE_SPARRING_PARTNER_ENHANCED 
NPC_ALLIANCE_SPARRING_PARTNER_ENHANCED2 
NPC_INVISBUNNY_CAMP 
PATH_COMBAT_TRAINER_HOME 
POINT_WALK_POINT_ENHANCED_TRAINING 
POINT_RUN_POINT_ENHANCED_TRAINING 
POINT_TRAINING_POINT_ENHANCED_TRAINING 
QUEST_ENHANCED_COMBAT_TACTICS_ALLIANCE 
QUEST_ENHANCED_COMBAT_TACTICS_ALLIANCE_MONK 
QUEST_ENHANCED_COMBAT_TACTICS_HORDE 
QUEST_ENHANCED_COMBAT_TACTICS_HORDE_MONK 
QUEST_OBJECTIVE_HORDE_ABILITIES_PROVEN 
QUEST_OBJECTIVE_HORDE_TIGER_PALM 
QUEST_OBJECTIVE_HORDE_BLACKOUT_KICK 
QUEST_OBJECTIVE_ALLIANCE_ABILITIES_PROVEN 
QUEST_OBJECTIVE_ALLIANCE_TIGER_PALM 
QUEST_OBJECTIVE_ALLIANCE_BLACKOUT_KICK 
SPELL_DRINK_HEALING_POTION 
SPELL_KNOCKBACK 
SPELL_CHARGE_KNOCKBACK_DRUID 
SPELL_CHARGE 
SPELL_SLAM 
SPELL_CHARGE_KNOCKBACK_WARRIOR 
SPELL_SHIELD_OF_THE_RIGHTEOUS 
SPELL_CRUSADER_STRIKE 
SPELL_SINISTER_STRIKE 
SPELL_EVISCERATE 
SPELL_SMITE 
SPELL_SHADOW_WORD_PAIN 
SPELL_CHARGE_KNOCKBACK 
SPELL_PRIMAL_STRIKE 
SPELL_LIGHTNING_BOLT 
SPELL_FIRE_BLAST 
SPELL_FROSTBOLT 
SPELL_CORRUPTION 
SPELL_SHADOWBOLT 
SPELL_MOONFIRE 
SPELL_WRATH 
SPELL_TIGER_PALM 
SPELL_BLACKOUT_KICK 
SPELL_RANGED_ROOT_DNT 
SPELL_AGGRO_RADIUS_CHECK_DNT_WARRIOR 
SPELL_AGGRO_RADIUS_CHECK_DNT_PRIEST 
SPELL_AGGRO_RADIUS_CHECK_DNT_SHAMAN 
SPELL_AGGRO_RADIUS_CHECK_DNT_WARRIOR_MAGE 
SPELL_AGGRO_RADIUS_CHECK_DNT_WARLOCK 
SPELL_AGGRO_RADIUS_CHECK_DNT_DRUID 

Definition at line 2239 of file zone_exiles_reach.cpp.

◆ ExilesReachAllianceSurvivorsBeachData

Enumerator
CONVERSATION_STOUTHANDS_BEACH 
CONVERSATION_HUXWORTH_BEACH 
CONVERSATION_KEE_LA_BEACH 
NPC_BJORN_STOUTHANDS_LAYING 
NPC_AUSTIN_HUXWORTH_LAYING 
NPC_KEE_LA_LAYING 
NPC_KEE_LA_STANDING 
NPC_BJORN_STOUTHANDS_STANDING 
NPC_AUSTIN_HUXWORTH_STANDING 
PATH_KEE_LA_STANDING 
PATH_BJORN_STOUTHANDS_STANDING 
PATH_AUSTIN_HUXWORTH_STANDING 
SPELL_BANDAGING_QUEST 

Definition at line 1388 of file zone_exiles_reach.cpp.

◆ ExilesReachCaptainsBeachData

Enumerator
CONVERSATION_QUEST_MURLOC_MANIA_ALLIANCE 
CONVERSATION_QUEST_MURLOC_MANIA_HORDE 
EVENT_EMERGENCY_FIRST_AID_SCRIPT_SHEATH 
EVENT_EMERGENCY_FIRST_AID_SCRIPT_BANDAGE 
EVENT_EMERGENCY_FIRST_AID_SCRIPT_MOVE_SECOND_SURVIVOR 
EVENT_EMERGENCY_FIRST_AID_SCRIPT_MOVE_HOME_BEACH 
POINT_SECOND_SURVIVOR 
POINT_BEACH_HOME 
QUEST_MURLOC_MANIA_ALLIANCE 
QUEST_EMERGENCY_FIRST_AID_ALLIANCE 
QUEST_MURLOC_MANIA_HORDE 
QUEST_EMERGENCY_FIRST_AID_HORDE 
SPELL_BANDAGING 
TALK_ARRIVED_AT_BEACH 

Definition at line 1073 of file zone_exiles_reach.cpp.

◆ ExilesReachHordeSurvivorsBeachData

Enumerator
EVENT_SURVIVORS_HORDE_STAND_AND_TALK 
EVENT_SURVIVORS_HORDE_MOVE_TO_GRIMAXE 
EVENT_SURVIVORS_SALUTE 
EVENT_SURVIVORS_LEAVE_BEACH 
NPC_BO_LAYING_LAYING 
NPC_MITHDRAN_LAYING 
NPC_LANA_JORDAN_LAYING 
NPC_BO_STANDING 
NPC_MITHDRAN_STANDING 
NPC_LANA_JORDAN_STANDING 
QUEST_FINDING_THE_LOST_EXPEDITION_HORDE 
QUEST_FINDING_THE_LOST_EXPEDITION_ALLIANCE 
PATH_BO_TO_GRIMAXE 
PATH_MITHDRAN_TO_GRIMAXE 
PATH_LANA_JORDAN_TO_GRIMAXE 
PATH_BO_LEAVE_BEACH 
PATH_MITHDRAN_LEAVE_BEACH 
PATH_LANA_JORDAN_LEAVE_BEACH 
TALK_HORDE_BEACH_THANK_PLAYER 

Definition at line 1430 of file zone_exiles_reach.cpp.

◆ ExilesReachMurlocsData

Enumerator
ITEM_STITCHED_CLOTH_SHOES 
ITEM_STITCHED_LEATHER_BOOTS 
ITEM_LINKED_MAIL_BOOTS 
ITEM_DENTED_PLATE_BOOTS 
QUEST_MURLOC_HIDEAWAY_BOOTS_DROPPED 

Definition at line 1525 of file zone_exiles_reach.cpp.

◆ ExilesReachOgreOverseerData

Enumerator
EVENT_OVERSEER_BACKHAND 
EVENT_OVERSEER_EARTHSHATTER 
ITEM_BATTERED_CLOAK 
ITEM_OVERSEERS_MANDATE 
QUEST_BRIARPATCH_OVERSEER_CLOAK_DROPPED 
SPELL_BACKHAND 
SPELL_EARTHSHATTER 

Definition at line 4665 of file zone_exiles_reach.cpp.

◆ ExilesReachQuilboarData

Enumerator
ITEM_STITCHED_CLOTH_TUNIC 
ITEM_STITCHED_LEATHER_TUNIC 
ITEM_LINKED_MAIL_HAUBERK 
ITEM_DENTED_CHESTPLATE 
QUEST_BRIARPATCH_CHEST_DROPPED 

Definition at line 4507 of file zone_exiles_reach.cpp.

◆ ExilesReachShipCrashBeachData

Enumerator
SPELL_KNOCKED_DOWN 
SPELL_CRASHED_LANDED_ALLIANCE 
SPELL_CRASHED_LANDED_HORDE 

Definition at line 1005 of file zone_exiles_reach.cpp.

◆ ExilesReachShipCrashData

Enumerator
MOVIE_ALLIANCE_SHIP_CRASH 
MOVIE_HORDE_SHIP_CRASH 
SPELL_ALLIANCE_SHIP_CRASH 
SPELL_HORDE_SHIP_CRASH 
SPELL_BEGIN_TUTORIAL 

Definition at line 924 of file zone_exiles_reach.cpp.

◆ FirstMateStandYourGroundData

Enumerator
QUEST_STAND_YOUR_GROUND_ALLIANCE 
QUEST_STAND_YOUR_GROUND_HORDE 
SPELL_SUMMON_COLE 
SPELL_SUMMON_THROG 

Definition at line 498 of file zone_exiles_reach.cpp.

◆ GeolordData

Enumerator
CONVERSATION_GEOLORD_AGGRO 
CONVERSATION_ACTOR_GEOLORD 
CONVERSATION_ACTOR_LINDIE 
CONVERSATION_ACTOR_CORK 
EVENT_CAST_EARTH_BOLT 
EVENT_CAST_UPHEAVAL 
NPC_CORK_FIZZLEPOP 
NPC_LINDIE_SPRINGSTOCK 
NPC_INVIS_BUNNY_GEOLORD 
ACTION_FREE_PRISONER 
SPELL_NECROTIC_RITUAL_DNT 
SPELL_EARTH_BOLT 
SPELL_UPHEAVAL 
WORLDSTATE_HORDE 

Definition at line 4348 of file zone_exiles_reach.cpp.

◆ GiantBoar

enum GiantBoar
Enumerator
EVENT_GIANT_BOAR_SIZE_ONE 
EVENT_GIANT_BOAR_SIZE_TWO 
EVENT_GIANT_BOAR_SIZE_THREE 
EVENT_GIANT_BOAR_SIZE_FOUR 
EVENT_GIANT_BOAR_EJECT_PASSENGERS 
EVENT_GIANT_BOAR_UNROOT 
SOUND_ENLARGE_BOAR 
SOUND_SHRINK_BOAR 
VEHICLE_BOAR_SEAT_ONE 

Definition at line 6343 of file zone_exiles_reach.cpp.

◆ GrimaxeReDeather

Enumerator
ACTOR_SHUJA_GRIMAXE_PRISONER 
ACTOR_WARLORD_GRIMAXE_Q59942 
ACTOR_SHUJA_GRIMAXE_FREED 
CONVERSATION_WARLORD_GRIMAXE_SPAWN_Q59942 
CONVERSATION_WARLORD_GRIMAXE_QUEST_COMPLETE_Q59942 

Definition at line 6658 of file zone_exiles_reach.cpp.

◆ HealedByLeaderBeachData

Enumerator
EVENT_SALUTE 
EVENT_LEAVE_BEACH 
NPC_COLE_BEACH 
NPC_RICHTER_BEACH 
NPC_THROG_BEACH 
NPC_JINHAKE_BEACH 
PATH_LONG_BEACH 
PATH_SHORT_BEACH 

Definition at line 1307 of file zone_exiles_reach.cpp.

◆ HuxsworthBriarpatchData

Enumerator
CONVERSATION_BRIARPATCH_ALLIANCE 
CONVERSATION_ACTOR_GARRICK_BRIARPATCH 
CONVERSATION_ACTOR_HUXSWORTH_BRIARPATCH 
EVENT_HUXSWORTH_GARRICK_CONVERSATION 
EVENT_HUXSWORTH_GARRICK_RUN_BRIARPATCH 

Definition at line 3924 of file zone_exiles_reach.cpp.

◆ KnockedDownExilesReachData

Enumerator
SPELL_KNOCKED_DOWN_STUN2 

Definition at line 981 of file zone_exiles_reach.cpp.

◆ LanaRunToPit

Enumerator
EVENT_LANA_SAY_AT_RUINS 
EVENT_LANA_RUN_TO_PIT 
PATH_LANA_RUN_TO_PIT 
SAY_LANA_RUN_TO_PIT 
SAY_LANA_REACHED_PIT 

Definition at line 6934 of file zone_exiles_reach.cpp.

◆ LindieSpringStockData

Enumerator
CONVERSATION_RESIZE_COPTER_ALLIANCE 
CONVERSATION_RESIZE_COPTER_HORDE 
CONVERSATION_ACTOR_GOBLIN_ALLIANCE 
CONVERSATION_ACTOR_GOBLIN_HORDE 
CONVERSATION_ACTOR_COPTER 
EVENT_CONVERSATION 
EVENT_RESIZE_COPTER_1 
EVENT_RESIZE_COPTER_2 
EVENT_RESIZE_COPTER_3 
EVENT_RESIZE_COPTER_4 
EVENT_RESIZE_COPTER_5 
EVENT_RESIZE_COPTER_6 
NPC_LINDIE_SPRINGSTOCK_PLAINS 
QUEST_THE_SCOUT_O_MATIC_5000 
QUEST_THE_CHOPPY_BOOSTER_MK5 
SPELL_RE_SIZING 
SPELL_GROW_ONE 
SPELL_GROW_TWO 
SPELL_GROW_THREE 

Definition at line 4822 of file zone_exiles_reach.cpp.

◆ LostExpeditionFollowerData

Enumerator
ACTOR_ID_ALLIANCE_SURVIVOR 
ACTOR_ID_HORDE_SURVIVOR 
AREA_ABANDONED_CAMP 
CONVERSATION_LINE_ESCORT_ALLIANCE_SURVIVOR 
CONVERSATION_LINE_ESCORT_HORDE_SURVIVOR 
CONVERSATION_LINE_ESCORT_SURVIVOR_CAMP 
EVENT_INITIAL_SPAWN_CHECK 
EVENT_FOLLOW_PLAYER 
SPELL_GARRICK_PING 
SPELL_SUMMON_ADMIRAL_GARRICK_GUARDIAN 
SPELL_SUMMON_WARLORD_GRIMAXE_GUARDIAN 
POINT_CAMP_POSITION 

Definition at line 1730 of file zone_exiles_reach.cpp.

◆ NorthboundData

Enumerator
CONVERSATION_QUEST_NORTHBOUND_ACCEPT_ALLIANCE 
CONVERSATION_QUEST_NORTHBOUND_ACCEPT_HORDE 
POINT_LEADER_RUN 
ACTOR_ID_0_NORTHBOUND_ACCEPT_ALLIANCE 
ACTOR_ID_1_NORTHBOUND_ACCEPT_ALLIANCE 
ACTOR_ID_0_NORTHBOUND_ACCEPT_HORDE 
ACTOR_ID_1_NORTHBOUND_ACCEPT_HORDE 
ACTOR_ID_0_NORTHBOUND_AREATRIGGER_ALLIANCE 
ACTOR_ID_1_NORTHBOUND_AREATRIGGER_HORDE 
QUEST_NORTHBOND_ALLIANCE 
QUEST_NORTHBOND_HORDE 
SPELL_SUMMON_ADMIRAL_GARRICK_GUARDIAN_NORTHBOUND 
SPELL_SUMMON_WARLORD_GRIMAXE_GUARDIAN_NORTHBOUND 
SPELL_LINGER_NORTHBOUND_ALLIANCE 
SPELL_LINGER_NORTHBOUND_HORDE 

Definition at line 3488 of file zone_exiles_reach.cpp.

◆ OgreOverseerQuilboarText

Enumerator
SAY_AGGRO 
SAY_DEATH 

Definition at line 4501 of file zone_exiles_reach.cpp.

◆ PrisonerQuest55879

Enumerator
PATH_PRISONER_TO_GROUND 

Definition at line 6528 of file zone_exiles_reach.cpp.

◆ QuestRideBoar

Enumerator
NPC_ALLIANCE_CAPTAIN 
NPC_HENRY_GARRICK_PRISONER 
SPELL_SUMMON_DARKMAUL_PLAINS_QUESTGIVERS_SUMMON 
SPELL_SUMMON_DARKMAUL_PLAINS_QUESTGIVERS_AURA 
SPELL_PING_GARRICK_TORGOK 
SPELL_REUNION_DNT_ALLIANCE 
SPELL_RITUAL_SCENE_OGRE_CITADEL_DNT 
SPELL_RITUAL_SCENE_HRUN_BEAM_DNT 
SPELL_RITUAL_SCENE_HARPY_BEAM_DNT 
SPELL_RITUAL_SCENE_MAIN_BEAM_DNT 

Definition at line 5953 of file zone_exiles_reach.cpp.

◆ QuilboarQuest

Enumerator
QUEST_DOWN_WITH_THE_QUILBOAR_ALLIANCE 
QUEST_FORBIDDEN_QUILBOAR_NECROMANY_ALLIANCE 
QUEST_DOWN_WITH_THE_QUILBOAR_HORDE 
QUEST_FORBIDDEN_QUILBOAR_NECROMANY_HORDE 
SPELL_VALIDATED_QUEST_ACCEPT_BRIARPATCH_ALLIANCE 
SPELL_VALIDATED_QUEST_ACCEPT_BRIARPATCH_HORDE 

Definition at line 4226 of file zone_exiles_reach.cpp.

◆ QuilboarWarriorGeomancerData

Enumerator
EVENT_BRUTAL_STRIKE 
EVENT_GEOMANCER_EARTH_BOLT 
SPELL_NECROTIC_BURST 
SPELL_QUILBOAR_SLEEP_DNT 
SPELL_BRUTAL_STRIKE 
SPELL_GEOMANCER_EARTH_BOLT 

Definition at line 4517 of file zone_exiles_reach.cpp.

◆ ReSizedBoarData

Enumerator
EVENT_BOAR_GROW 
EVENT_BOAR_MOVE 
SPELL_GROW_Q56034 
SOUND_GROW_Q56034 

Definition at line 5525 of file zone_exiles_reach.cpp.

◆ ReSizingData

Enumerator
NPC_WANDERING_BOAR 
NPC_LINDIE_SPRINGSTOCK_GUARDIAN 
NPC_CORK_FIZZLEPOP_GUARDIAN 
QUEST_RE_SIZING_THE_SITUATION_ALLIANCE 
QUEST_RE_SIZING_THE_SITUATION_HORDE 
QUEST_OBJECTIVE_RE_SIZING_THE_SITUATION_ALLIANCE 
QUEST_OBJECTIVE_RE_SIZING_THE_SITUATION_HORDE 
SPELL_RESIZER_HIT_ONE_Q56034_Q59941 
SPELL_RESIZER_HIT_TWO_Q56034_Q59941 
SPELL_RESIZER_HIT_THREE_Q56034 
SPELL_RESIZING_Q59941 
SPELL_RE_SIZER_OVERCHARGED_Q56034 

Definition at line 5619 of file zone_exiles_reach.cpp.

◆ ResizingQuestData

Enumerator
ACTOR_LINDIE_RESIZING_QUEST 
ACTOR_CORK_RESIZING_QUEST 
CONVERSATION_RESIZING_QUEST_ACCEPT 
CONVERSATION_RESIZING_REPORT_BACK 
EVENT_RESIZING_FOLLOW_PLAYER 
EVENT_RESIZING_RUN_HOME 
POINT_HOME_POSITION 
SPELL_SUMMON_LINDIE_SPRINGSTOCK_GUARDIAN_Q56034 
SPELL_SUMMON_CORK_FIZZLEPOP_GUARDIAN_Q59941 
SPELL_LINDIE_DESUMMON_Q56034 
SPELL_PING_LINDIE_Q56034_Q59941 

Definition at line 5342 of file zone_exiles_reach.cpp.

◆ SceneOgreRuinsRideBoar

Enumerator
QUEST_RIDE_ENHANCED_BOAR 
QUEST_RIDE_BOAR_OBJECTIVE_TWO 
QUEST_RIDE_BOAR_OBJECTIVE_TWO_MAX 
SPELL_ENHANCED_BOAR_TRAMPLE 
SPELL_ENHANCED_BOAR_CHARGE 
SPELL_ENHANCED_BOAR_KILL_CREDIT 
SPELL_ENHANCED_BOAR_PING_VEHICLE 
SPELL_ENHANCED_BOAR_CHARGE_CONVO 
SPELL_ENHANCED_BOAR_KNOCKBACK 
SPELL_ENHANCED_BOAR_KNOCKBACK_HINT 

Definition at line 6011 of file zone_exiles_reach.cpp.

◆ SpellCrashLandedData

Enumerator
NPC_CAPTAIN_GARRICK_BEACH 
NPC_WARLORD_BREKA_GRIMAXE_BEACH 

Definition at line 1046 of file zone_exiles_reach.cpp.

◆ SpellKnockbackHint

Enumerator
ACTOR_ALLIANCE_CAPTAIN 

Definition at line 6122 of file zone_exiles_reach.cpp.

◆ SpellRidingGiantBoar

Enumerator
SPELL_RIDING_GIANT_BOAR_305068 
SPELL_RIDING_GIANT_BOAR_321670 

Definition at line 6086 of file zone_exiles_reach.cpp.

◆ StandYourGroundData

Enumerator
ACTOR_ID_ALLIANCE 
ACTOR_ID_HORDE 
CONVERSATION_PREFIGHT 
CONVERSATION_AGGRO 
CONVERSATION_JUMP 
EQUIPMENT_SWORD 
EQUIPMENT_AXE 
EVENT_MOVE_TO_A_POSITION 
EVENT_PREFIGHT_CONVERSATION 
EVENT_JUMP_BEHIND 
EVENT_WALK_BACK 
PATH_ALLIANCE_SPARING_PARTNER 
PATH_HORDE_SPARING_PARTNER 
POSITION_SPARPOINT_ADVERTISMENT 
POSITION_SPARPOINT_READY 
TALK_SPARING_COMPLETE 
NPC_ALLIANCE_SPARING_PARTNER 
NPC_HORDE_SPARING_PARTNER 
NPC_SPAR_POINT_ADVERTISMENT 
NPC_KILL_CREDIT 
SPELL_COMBAT_TRAINING_COMPLETE 
SPELL_JUMP_LEFT 
SPELL_JUMP_BEHIND 
SPELL_COMBAT_TRAINING 
SPELL_UPDATE_PHASE_SHIFT 

Definition at line 242 of file zone_exiles_reach.cpp.

◆ TamingTheWilds

Enumerator
QUEST_TAMING_THE_WILDS_ALLIANCE 
QUEST_TAMING_THE_WILDS_HORDE 
QUEST_TRACKER_TAMING_THE_WILDS_COMPLETE 
QUEST_OBJECTIVE_TRAINED_ALLIANCE 
QUEST_OBJECTIVE_TRAINED_HORDE 
QUEST_OBJECTIVE_BEAST_TAMED_ALLIANCE 
QUEST_OBJECTIVE_BEAST_TAMED_HORDE 
SPELL_TAME_BEAST 

Definition at line 3777 of file zone_exiles_reach.cpp.

◆ TamingTheWildsData

Enumerator
CONVERSATION_HORDE_TRAINER 
CONVERSATION_HORDE_ACTOR 
EVENT_ME_TURN_TO_PLAYER 
EVENT_ME_END_OF_CAST 
SPELL_TUTORIAL_HEALTH_DNT 
SPELL_LEARNING_TAME_BEAST 
SPELL_LEARN_TAME_BEAST 
SPELL_LEARN_CALL_PET 
SPELL_TAME_BEAST_EFFECT 
SAY_PET_TRAINING_ALLIANCE 
SAY_FIND_A_BEAST_ALLIANCE 
SAY_FIND_A_BEAST_HORDE 

Definition at line 3843 of file zone_exiles_reach.cpp.

◆ TheReDeather

Enumerator
CONVERSATION_ACCEPT_RE_DEATHER_QUEST 
CONVERSATION_RE_DEATHER_EXPLODE 
NPC_HORDE_WARRIOR 
NPC_SHUJA_GRIMAXE_PRISONER 
QUEST_RE_DEATHER 
OBJECTIVE_RE_DEATHER_CADAVERS_KILLED 
RE_DEATHER_CADAVERS_KILLED_MAX 
SPELL_REUNION_DNT_HORDE 
SPELL_RE_DEATHER_TEMP_OBJECTIVE_CHECK 
SPELL_RE_DEATHER_ROUGH_LANDING_DNT 
SPELL_RE_DEATHER_SUMMON_GRIMAXE 

Definition at line 6559 of file zone_exiles_reach.cpp.

◆ TorgokData

enum TorgokData
Enumerator
EVENT_CAST_SPIRIT_BOLT 
EVENT_CAST_SOUL_GRASP 
ITEM_TORGOKS_REAGENT_POUCH 
QUEST_TORGOKS_REAGENT_POUCH_DROPPED 
SPELL_SPIRIT_BOLT 
SPELL_SOUL_GRASP 

Definition at line 6449 of file zone_exiles_reach.cpp.

◆ WarlordGrimaxeAbandonedCampData

Enumerator
CONVERSATION_QUEST_COOKING_MEAT_ACCEPT_HORDE 
CONVERSATION_QUEST_COOKING_MEAT_COMPLETE_HORDE 
QUEST_COOKING_MEAT_HORDE 

Definition at line 2043 of file zone_exiles_reach.cpp.

◆ WarmingUpCaptainData

Enumerator
NPC_WARLORD_BREKA_GRIMAXE2 
NPC_WARLORD_BREKA_GRIMAXE3 
NPC_CAPTAIN_GARRICK 
PATH_GARRICK_TO_COLE 
PATH_GARRICK_TO_UPPER_DECK 
PATH_GRIMAXE_TO_THROG 
PATH_GRIMAXE_TO_UPPER_DECK 
EVENT_SHIP_CAPTAIN1_SCRIPT1 
EVENT_SHIP_CAPTAIN1_SCRIPT2 
EVENT_SHIP_CAPTAIN1_SCRIPT3 
SAY_SPAR 

Definition at line 159 of file zone_exiles_reach.cpp.

◆ WarmingUpData

Enumerator
CONVERSATION_WARMING_UP_ACCEPT 
CONVERSATION_WARMING_UP_COMPLETE 

Definition at line 93 of file zone_exiles_reach.cpp.

◆ WestwardBound

Enumerator
NPC_BJORN_STOUTHANDS_PIT_ONE 
NPC_ALARIA_PIT_ONE 
NPC_LANAJORDAN_PIT_ONE 
NPC_WONSA_PIT_ONE 

Definition at line 6792 of file zone_exiles_reach.cpp.

Function Documentation

◆ AddSC_zone_exiles_reach()

void AddSC_zone_exiles_reach ( )

Definition at line 7059 of file zone_exiles_reach.cpp.

+ Here is the caller graph for this function:

◆ AlariaRuinsSelector()

CreatureAI * AlariaRuinsSelector ( Creature creature)

Definition at line 7043 of file zone_exiles_reach.cpp.

+ Here is the call graph for this function:

◆ AustinBeachStandingAISelector()

CreatureAI * AustinBeachStandingAISelector ( Creature creature)

Definition at line 1723 of file zone_exiles_reach.cpp.

+ Here is the call graph for this function:

◆ BjornBeachStandingAISelector()

CreatureAI * BjornBeachStandingAISelector ( Creature creature)

Definition at line 1716 of file zone_exiles_reach.cpp.

+ Here is the call graph for this function:

◆ BjornRuinsSelector()

CreatureAI * BjornRuinsSelector ( Creature creature)

Definition at line 6926 of file zone_exiles_reach.cpp.

+ Here is the call graph for this function:

◆ BoBeachStandingAISelector()

CreatureAI * BoBeachStandingAISelector ( Creature creature)

Definition at line 1661 of file zone_exiles_reach.cpp.

+ Here is the call graph for this function:

◆ CaptainGarrickAISelector()

CreatureAI * CaptainGarrickAISelector ( Creature creature)

Definition at line 1030 of file zone_exiles_reach.cpp.

+ Here is the call graph for this function:

◆ CaptainGarrickBeachAISelector()

CreatureAI * CaptainGarrickBeachAISelector ( Creature creature)

Definition at line 1277 of file zone_exiles_reach.cpp.

+ Here is the call graph for this function:

◆ ChoppyBoosterSelector()

CreatureAI * ChoppyBoosterSelector ( Creature creature)

Definition at line 5240 of file zone_exiles_reach.cpp.

+ Here is the call graph for this function:

◆ CorkFizzlepopSelector()

CreatureAI * CorkFizzlepopSelector ( Creature creature)

Definition at line 4991 of file zone_exiles_reach.cpp.

+ Here is the call graph for this function:

◆ DawntrackerBriarpatchSelector()

CreatureAI * DawntrackerBriarpatchSelector ( Creature creature)

Definition at line 4169 of file zone_exiles_reach.cpp.

+ Here is the call graph for this function:

◆ FindCreatureIgnorePhase()

static Creature * FindCreatureIgnorePhase ( WorldObject const *  obj,
std::string_view  stringId,
float  range = 100.0f 
)
static

Definition at line 60 of file zone_exiles_reach.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetPrivatePublicPairAISelector()

template<class privateAI , class publicAI >
CreatureAI * GetPrivatePublicPairAISelector ( Creature creature)

Definition at line 51 of file zone_exiles_reach.cpp.

+ Here is the call graph for this function:

◆ HealedByLeaderAllianceAISelector()

CreatureAI * HealedByLeaderAllianceAISelector ( Creature creature)

Definition at line 1374 of file zone_exiles_reach.cpp.

+ Here is the call graph for this function:

◆ HealedByLeaderHordeAISelector()

CreatureAI * HealedByLeaderHordeAISelector ( Creature creature)

Definition at line 1381 of file zone_exiles_reach.cpp.

+ Here is the call graph for this function:

◆ HordeCrewPlainsSelector()

CreatureAI * HordeCrewPlainsSelector ( Creature creature)

Definition at line 5265 of file zone_exiles_reach.cpp.

+ Here is the call graph for this function:

◆ HuxsworthBriarpatchSelector()

CreatureAI * HuxsworthBriarpatchSelector ( Creature creature)

Definition at line 4154 of file zone_exiles_reach.cpp.

+ Here is the call graph for this function:

◆ KeeLaBeachStandingAISelector()

CreatureAI * KeeLaBeachStandingAISelector ( Creature creature)

Definition at line 1709 of file zone_exiles_reach.cpp.

+ Here is the call graph for this function:

◆ LanaJordanBeachStandingAISelector()

CreatureAI * LanaJordanBeachStandingAISelector ( Creature creature)

Definition at line 1693 of file zone_exiles_reach.cpp.

+ Here is the call graph for this function:

◆ LanaRuinsSelector()

CreatureAI * LanaRuinsSelector ( Creature creature)

Definition at line 6990 of file zone_exiles_reach.cpp.

+ Here is the call graph for this function:

◆ LindieSpringstockSelector()

CreatureAI * LindieSpringstockSelector ( Creature creature)

Definition at line 4978 of file zone_exiles_reach.cpp.

+ Here is the call graph for this function:

◆ MithdranBeachStandingAISelector()

CreatureAI * MithdranBeachStandingAISelector ( Creature creature)

Definition at line 1677 of file zone_exiles_reach.cpp.

+ Here is the call graph for this function:

◆ PrisonerQ55879Selector()

CreatureAI * PrisonerQ55879Selector ( Creature creature)

Definition at line 6551 of file zone_exiles_reach.cpp.

+ Here is the call graph for this function:

◆ SparringPartnerEnhancedCombatTrainingSelector()

CreatureAI * SparringPartnerEnhancedCombatTrainingSelector ( Creature creature)

Definition at line 3373 of file zone_exiles_reach.cpp.

+ Here is the call graph for this function:

◆ WansaRuinsSelector()

CreatureAI * WansaRuinsSelector ( Creature creature)

Definition at line 7051 of file zone_exiles_reach.cpp.

+ Here is the call graph for this function:

◆ WarlordGrimaxeBeachAISelector()

CreatureAI * WarlordGrimaxeBeachAISelector ( Creature creature)

Definition at line 1292 of file zone_exiles_reach.cpp.

+ Here is the call graph for this function:

Variable Documentation

◆ ActorDataMap

std::vector<ActorData> const ActorDataMap[2]
static
Initial value:
=
{
{
{ "q58208_garrick", { 35.5643f, -1.19837f, 12.1479f, 3.3272014f } },
{ "q58208_richter", { -1.84858f, -8.38776f, 5.10018f, 1.5184366f } },
{ "q58208_keela", { -15.3642f, 6.5793f, 5.5026f, 3.1415925f } },
{ "q58208_bjorn", { 12.8406f, -8.49553f, 4.98031f, 4.8520155f } },
{ "q58208_austin", { -4.48607f, 9.89729f, 5.07851f, 1.5184366f } },
{ "q58208_cole", { -13.3396f, 0.702157f, 5.57996f, 0.087266445f } },
},
{
{ "q59928_grimaxe", { 25.5237f, 0.283005f, 26.5455f, 3.3526998f } },
{ "q59928_throg", { -10.8399f, 11.9039f, 8.88028f, 6.2308254f } },
{ "q59928_mithdran", { -24.4763f, -4.48273f, 9.13471f, 0.62831855f } },
{ "q59928_lana", { -5.1971f, -15.0268f, 8.992f, 4.712389f } },
{ "q59928_bo", { -22.1559f, 5.58041f, 9.09176f, 6.143559f } },
{ "q59928_jinhake", { -31.9464f, 7.5772f, 10.6408f, 6.0737457f } },
}
}

Definition at line 534 of file zone_exiles_reach.cpp.

◆ ActorPetData

std::unordered_map<Races, std::string_view> const ActorPetData
static
Initial value:
=
{
{ RACE_HUMAN, "q58208_wolf" },
{ RACE_DWARF, "q58208_bear" },
{ RACE_NIGHTELF, "q58208_tiger" },
{ RACE_GNOME, "q58208_bunny" },
{ RACE_DRAENEI, "q58208_moth" },
{ RACE_WORGEN, "q58208_dog" },
{ RACE_PANDAREN_ALLIANCE, "q58208_turtle" },
{ RACE_ORC, "q59928_wolf" },
{ RACE_UNDEAD_PLAYER, "q59928_bat" },
{ RACE_TAUREN, "q59928_plainstrider" },
{ RACE_TROLL, "q59928_raptor" },
{ RACE_GOBLIN, "q59928_scorpion" },
{ RACE_BLOODELF, "q59928_dragonhawk" },
{ RACE_PANDAREN_HORDE, "q59928_turtle" }
}
@ RACE_TROLL
Definition: RaceMask.h:35
@ RACE_UNDEAD_PLAYER
Definition: RaceMask.h:32
@ RACE_ORC
Definition: RaceMask.h:29
@ RACE_DRAENEI
Definition: RaceMask.h:38
@ RACE_NIGHTELF
Definition: RaceMask.h:31
@ RACE_BLOODELF
Definition: RaceMask.h:37
@ RACE_DWARF
Definition: RaceMask.h:30
@ RACE_GNOME
Definition: RaceMask.h:34
@ RACE_GOBLIN
Definition: RaceMask.h:36
@ RACE_HUMAN
Definition: RaceMask.h:28
@ RACE_WORGEN
Definition: RaceMask.h:49
@ RACE_PANDAREN_ALLIANCE
Definition: RaceMask.h:52
@ RACE_PANDAREN_HORDE
Definition: RaceMask.h:53
@ RACE_TAUREN
Definition: RaceMask.h:33

Definition at line 556 of file zone_exiles_reach.cpp.

◆ AlariaWestwardBoundRuinsPos

constexpr Position AlariaWestwardBoundRuinsPos = { 190.953f, -2308.32f, 80.6586f, 2.984513044357299804f }
staticconstexpr

Definition at line 6801 of file zone_exiles_reach.cpp.

◆ BjornWestwardBoundRuinsPos

constexpr Position BjornWestwardBoundRuinsPos = { 192.181f, -2311.44f, 80.6975f, 3.368485450744628906f }
staticconstexpr

Definition at line 6800 of file zone_exiles_reach.cpp.

◆ BriarpatchPrisonerJumpToPosition

constexpr Position BriarpatchPrisonerJumpToPosition = { 19.5174f, -2513.75f, 74.0545f }
staticconstexpr

Definition at line 4451 of file zone_exiles_reach.cpp.

◆ CopterCloneSpawnPosition

constexpr Position CopterCloneSpawnPosition = { 100.583f, -2417.87f, 90.268f, 0.0f }
staticconstexpr

Definition at line 5273 of file zone_exiles_reach.cpp.

◆ DawntrackerBriarpatchDespawnPosition

constexpr Position DawntrackerBriarpatchDespawnPosition = { -112.61979f, -2645.9775f, 52.22835f }
staticconstexpr

Definition at line 4084 of file zone_exiles_reach.cpp.

◆ EnhancedTrainingRunPosition

constexpr Position EnhancedTrainingRunPosition = { -231.5225f, -2480.5276f, 19.019197f }
staticconstexpr

Definition at line 2378 of file zone_exiles_reach.cpp.

◆ EnhancedTrainingWalkPosition

constexpr Position EnhancedTrainingWalkPosition = { -250.60243f, -2485.2517f, 17.787413f }
staticconstexpr

Definition at line 2377 of file zone_exiles_reach.cpp.

◆ GarrickAbandonedCampPosition

constexpr Position GarrickAbandonedCampPosition = { -249.059006f, -2492.520020f, 18.0742f }
staticconstexpr

Definition at line 1751 of file zone_exiles_reach.cpp.

◆ GarrickBriarpatchDespawnPosition

constexpr Position GarrickBriarpatchDespawnPosition = { -112.92383f, -2640.541f, 52.35042f }
staticconstexpr

Definition at line 3935 of file zone_exiles_reach.cpp.

◆ GarrickQuillboarBriarpatchPosition

constexpr Position GarrickQuillboarBriarpatchPosition = { -142.62154f, -2641.0364f, 48.775497f }
staticconstexpr

Definition at line 3511 of file zone_exiles_reach.cpp.

◆ GiantBoarPosition

Position GiantBoarPosition = { 116.146f, -2430.48f, 90.508415f }

Definition at line 5535 of file zone_exiles_reach.cpp.

◆ GrimaxeAbandonedCampPosition

constexpr Position GrimaxeAbandonedCampPosition = { -249.20117f, -2492.6191f, 17.964903f }
staticconstexpr

Definition at line 1752 of file zone_exiles_reach.cpp.

◆ GrimaxeBriarpatchDespawnPosition

constexpr Position GrimaxeBriarpatchDespawnPosition = { -112.92383f, -2640.541f, 52.35042f }
staticconstexpr

Definition at line 4083 of file zone_exiles_reach.cpp.

◆ GrimaxeQuillboarBriarpatchPosition

constexpr Position GrimaxeQuillboarBriarpatchPosition = { -142.56076f, -2640.9915f, 48.755478f }
staticconstexpr

Definition at line 3512 of file zone_exiles_reach.cpp.

◆ HordeCrewPersonalSpawnLocation

constexpr Position HordeCrewPersonalSpawnLocation[]
staticconstexpr
Initial value:
=
{
{ 50.920593f, -2477.466f, 79.444374f, 0.8753076f },
{ 60.51328f, -2476.4822f, 81.034775f, 0.9128374f },
{ 53.08128f, -2476.5154f, 79.822624f, 0.9394135f },
{ 53.281864f, -2480.052f, 79.18003f, 0.78539818f },
{ 53.936935f, -2475.588f, 80.24179f, 0.91009599f }
}

Definition at line 5119 of file zone_exiles_reach.cpp.

◆ HuxworthBriarpatchDespawnPosition

constexpr Position HuxworthBriarpatchDespawnPosition = { -112.61979f, -2645.9775f, 52.22835f }
staticconstexpr

Definition at line 3936 of file zone_exiles_reach.cpp.

◆ InjuredNpcPositionAbandonedCamp

constexpr Position InjuredNpcPositionAbandonedCamp = { -245.40973f, -2492.0886f, 18.404648f, 2.4754f }
staticconstexpr

Definition at line 2070 of file zone_exiles_reach.cpp.

◆ LanaWestwardBoundRuinsPos

constexpr Position LanaWestwardBoundRuinsPos = { 160.486f, -2307.31f, 84.053f, 2.932153224945068359f }
staticconstexpr

Definition at line 6802 of file zone_exiles_reach.cpp.

◆ MiniChopperJumpPosition

constexpr Position MiniChopperJumpPosition = { 107.979f, -2414.13f, 95.6243f }
staticconstexpr

Definition at line 4850 of file zone_exiles_reach.cpp.

◆ MoveToPrisonerPosition

Position MoveToPrisonerPosition = { 232.16145f, -2292.5347f, 80.91198f }

Definition at line 6187 of file zone_exiles_reach.cpp.

◆ PrisonerBriarpatchDespawnPosition

constexpr Position PrisonerBriarpatchDespawnPosition = { 51.005207f, -2485.644f, 78.15223f }
staticconstexpr

Definition at line 4452 of file zone_exiles_reach.cpp.

◆ PrisonerPosition

constexpr Position PrisonerPosition = { 16.4271f, -2511.82f, 78.8215f, 5.66398f }
staticconstexpr

Definition at line 4372 of file zone_exiles_reach.cpp.

◆ ReDeatherAbandonTeleportPos

constexpr Position ReDeatherAbandonTeleportPos = { 102.3f, -2422.5f, 90.1f, 0.764454185962677001f }
staticconstexpr

Definition at line 5968 of file zone_exiles_reach.cpp.

◆ ResizingGuardianPosition

Position ResizingGuardianPosition = { 100.56077f, -2418.0713f, 90.34765f }

Definition at line 5361 of file zone_exiles_reach.cpp.

◆ WonsaWestwardBoundRuinsPos

constexpr Position WonsaWestwardBoundRuinsPos = { 160.431f, -2310.11f, 84.4598f, 3.03687286376953125f }
staticconstexpr

Definition at line 6803 of file zone_exiles_reach.cpp.