![]() |
TrinityCore
|
#include "ScriptMgr.h"#include "AreaTrigger.h"#include "AreaTriggerAI.h"#include "CellImpl.h"#include "CombatAI.h"#include "Containers.h"#include "Conversation.h"#include "GridNotifiers.h"#include "GridNotifiersImpl.h"#include "MapUtils.h"#include "MotionMaster.h"#include "ObjectAccessor.h"#include "PassiveAI.h"#include "PhasingHandler.h"#include "Player.h"#include "ScriptedCreature.h"#include "SpellAuras.h"#include "SpellHistory.h"#include "SpellInfo.h"#include "SpellScript.h"#include "TemporarySummon.h"#include "VehicleDefines.h"#include "WorldStateMgr.h"
Include dependency graph for zone_exiles_reach.cpp:Go to the source code of this file.
Macros | |
| #define | RegisterPrivatePublicCreatureAIPair(scriptName, privateAI, publicAI) new FactoryCreatureScript<CreatureAI, &GetPrivatePublicPairAISelector<privateAI, publicAI>>(scriptName); |
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 } |
| #define RegisterPrivatePublicCreatureAIPair | ( | scriptName, | |
| privateAI, | |||
| publicAI | |||
| ) | new FactoryCreatureScript<CreatureAI, &GetPrivatePublicPairAISelector<privateAI, publicAI>>(scriptName); |
Definition at line 50 of file zone_exiles_reach.cpp.
| Enumerator | |
|---|---|
| SPELL_DEBUG_LOOK_RIGHT | |
Definition at line 61 of file zone_exiles_reach.cpp.
| enum BjornRunToPit |
| Enumerator | |
|---|---|
| EVENT_BJORN_RUN_TO_PIT | |
| PATH_BJORN_RUN_TO_PIT | |
| SAY_BJORN_RUN_TO_PIT | |
| SAY_BJORN_REACHED_PIT | |
Definition at line 6719 of file zone_exiles_reach.cpp.
| 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 639 of file zone_exiles_reach.cpp.
Definition at line 773 of file zone_exiles_reach.cpp.
| enum BraceForImpactData |
| Enumerator | |
|---|---|
| QUEST_BRACE_FOR_IMPACT_ALLIANCE | |
| QUEST_BRACE_FOR_IMPACT_HORDE | |
Definition at line 566 of file zone_exiles_reach.cpp.
| 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 712 of file zone_exiles_reach.cpp.
| Enumerator | |
|---|---|
| EVENT_PET_SHIP_RUN_TO_POSITION | |
| MAP_ALLIANCE_SHIP | |
| MAP_HORDE_SHIP | |
| PATH_PET_ALLIANCE_SHIP | |
| PATH_PET_HORDE_SHIP | |
Definition at line 849 of file zone_exiles_reach.cpp.
| Enumerator | |
|---|---|
| EVENT_RUN_TO_PLAINS | |
| SAY_GET_OUT_OF_HERE | |
Definition at line 4377 of file zone_exiles_reach.cpp.
| Enumerator | |
|---|---|
| CONVERSATION_DOWN_WITH_THE_QUILLBOAR_COMPLETE_ALLIANCE | |
| CONVERSATION_DOWN_WITH_THE_QUILLBOAR_COMPLETE_HORDE | |
Definition at line 4612 of file zone_exiles_reach.cpp.
| Enumerator | |
|---|---|
| CONVERSATION_QUEST_COOKING_MEAT_COMPLETE_ALLIANCE | |
| QUEST_COOKING_MEAT_ALLIANCE | |
Definition at line 1989 of file zone_exiles_reach.cpp.
Definition at line 6024 of file zone_exiles_reach.cpp.
| enum CompanionRunToPit |
| Enumerator | |
|---|---|
| EVENT_COMPANION_RUN_TO_PIT | |
| PATH_ALARIA_RUN_TO_PIT | |
| PATH_WONSA_RUN_TO_PIT | |
Definition at line 6843 of file zone_exiles_reach.cpp.
| enum CookingMeatQuestData |
| Enumerator | |
|---|---|
| ANIMATION_KIT_INJURED | |
Definition at line 2003 of file zone_exiles_reach.cpp.
| enum CopterRideData |
Definition at line 4868 of file zone_exiles_reach.cpp.
| Enumerator | |
|---|---|
| CONVERSATION_BRIARPATCH_HORDE | |
| CONVERSATION_ACTOR_GRIMAXE_BRIARPATCH | |
| CONVERSATION_ACTOR_DAWNTRACKER_BRIARPATCH | |
| EVENT_DAWNTRACKER_GRIMAXE_CONVERSATION | |
| EVENT_DAWNTRACKER_GRIMAXE_RUN_BRIARPATCH | |
Definition at line 4007 of file zone_exiles_reach.cpp.
| Enumerator | |
|---|---|
| SPELL_SUMMON_CAPTAIN_GARRICK_COMBAT | |
| SPELL_SUMMON_WARLORD_GRIMAXE_COMBAT | |
Definition at line 2118 of file zone_exiles_reach.cpp.
Definition at line 2177 of file zone_exiles_reach.cpp.
Definition at line 1377 of file zone_exiles_reach.cpp.
Definition at line 1062 of file zone_exiles_reach.cpp.
Definition at line 1419 of file zone_exiles_reach.cpp.
| Enumerator | |
|---|---|
| EVENT_OVERSEER_BACKHAND | |
| EVENT_OVERSEER_EARTHSHATTER | |
| SPELL_BACKHAND | |
| SPELL_EARTHSHATTER | |
Definition at line 4552 of file zone_exiles_reach.cpp.
| Enumerator | |
|---|---|
| SPELL_KNOCKED_DOWN | |
| SPELL_CRASHED_LANDED_ALLIANCE | |
| SPELL_CRASHED_LANDED_HORDE | |
Definition at line 994 of file zone_exiles_reach.cpp.
| Enumerator | |
|---|---|
| MOVIE_ALLIANCE_SHIP_CRASH | |
| MOVIE_HORDE_SHIP_CRASH | |
| SPELL_ALLIANCE_SHIP_CRASH | |
| SPELL_HORDE_SHIP_CRASH | |
| SPELL_BEGIN_TUTORIAL | |
Definition at line 913 of file zone_exiles_reach.cpp.
| Enumerator | |
|---|---|
| QUEST_STAND_YOUR_GROUND_ALLIANCE | |
| QUEST_STAND_YOUR_GROUND_HORDE | |
| SPELL_SUMMON_COLE | |
| SPELL_SUMMON_THROG | |
Definition at line 490 of file zone_exiles_reach.cpp.
| enum GeolordData |
Definition at line 4283 of file zone_exiles_reach.cpp.
| enum GiantBoar |
Definition at line 6207 of file zone_exiles_reach.cpp.
| enum 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 6503 of file zone_exiles_reach.cpp.
| 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 1296 of file zone_exiles_reach.cpp.
| Enumerator | |
|---|---|
| CONVERSATION_BRIARPATCH_ALLIANCE | |
| CONVERSATION_ACTOR_GARRICK_BRIARPATCH | |
| CONVERSATION_ACTOR_HUXSWORTH_BRIARPATCH | |
| EVENT_HUXSWORTH_GARRICK_CONVERSATION | |
| EVENT_HUXSWORTH_GARRICK_RUN_BRIARPATCH | |
Definition at line 3859 of file zone_exiles_reach.cpp.
| Enumerator | |
|---|---|
| SPELL_KNOCKED_DOWN_STUN2 | |
Definition at line 970 of file zone_exiles_reach.cpp.
| enum 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 6779 of file zone_exiles_reach.cpp.
Definition at line 4686 of file zone_exiles_reach.cpp.
Definition at line 1684 of file zone_exiles_reach.cpp.
| enum NorthboundData |
Definition at line 3423 of file zone_exiles_reach.cpp.
| Enumerator | |
|---|---|
| SAY_AGGRO | |
| SAY_DEATH | |
Definition at line 4434 of file zone_exiles_reach.cpp.
| enum PrisonerQuest55879 |
| Enumerator | |
|---|---|
| PATH_PRISONER_TO_GROUND | |
Definition at line 6373 of file zone_exiles_reach.cpp.
| enum QuestRideBoar |
Definition at line 5817 of file zone_exiles_reach.cpp.
| enum QuilboarQuest |
Definition at line 4161 of file zone_exiles_reach.cpp.
| 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 4440 of file zone_exiles_reach.cpp.
| enum ReSizedBoarData |
| Enumerator | |
|---|---|
| EVENT_BOAR_GROW | |
| EVENT_BOAR_MOVE | |
| SPELL_GROW_Q56034 | |
| SOUND_GROW_Q56034 | |
Definition at line 5389 of file zone_exiles_reach.cpp.
| enum ReSizingData |
Definition at line 5483 of file zone_exiles_reach.cpp.
| enum ResizingQuestData |
Definition at line 5206 of file zone_exiles_reach.cpp.
Definition at line 5875 of file zone_exiles_reach.cpp.
| enum SpellCrashLandedData |
| Enumerator | |
|---|---|
| NPC_CAPTAIN_GARRICK_BEACH | |
| NPC_WARLORD_BREKA_GRIMAXE_BEACH | |
Definition at line 1035 of file zone_exiles_reach.cpp.
| enum SpellKnockbackHint |
| Enumerator | |
|---|---|
| ACTOR_ALLIANCE_CAPTAIN | |
Definition at line 5986 of file zone_exiles_reach.cpp.
| enum SpellRidingGiantBoar |
| Enumerator | |
|---|---|
| SPELL_RIDING_GIANT_BOAR_305068 | |
| SPELL_RIDING_GIANT_BOAR_321670 | |
Definition at line 5950 of file zone_exiles_reach.cpp.
| enum StandYourGroundData |
Definition at line 234 of file zone_exiles_reach.cpp.
| enum TamingTheWilds |
Definition at line 3712 of file zone_exiles_reach.cpp.
| enum TamingTheWildsData |
Definition at line 3778 of file zone_exiles_reach.cpp.
| enum TheReDeather |
Definition at line 6404 of file zone_exiles_reach.cpp.
| enum TorgokData |
| Enumerator | |
|---|---|
| EVENT_CAST_SPIRIT_BOLT | |
| EVENT_CAST_SOUL_GRASP | |
| SPELL_SPIRIT_BOLT | |
| SPELL_SOUL_GRASP | |
Definition at line 6313 of file zone_exiles_reach.cpp.
| Enumerator | |
|---|---|
| CONVERSATION_QUEST_COOKING_MEAT_COMPLETE_HORDE | |
| QUEST_COOKING_MEAT_HORDE | |
Definition at line 1996 of file zone_exiles_reach.cpp.
| enum WarmingUpCaptainData |
Definition at line 151 of file zone_exiles_reach.cpp.
| enum WarmingUpData |
| Enumerator | |
|---|---|
| CONVERSATION_WARMING_UP_ACCEPT | |
| CONVERSATION_WARMING_UP_COMPLETE | |
Definition at line 85 of file zone_exiles_reach.cpp.
| enum WestwardBound |
| Enumerator | |
|---|---|
| NPC_BJORN_STOUTHANDS_PIT_ONE | |
| NPC_ALARIA_PIT_ONE | |
| NPC_LANAJORDAN_PIT_ONE | |
| NPC_WONSA_PIT_ONE | |
Definition at line 6637 of file zone_exiles_reach.cpp.
| void AddSC_zone_exiles_reach | ( | ) |
| CreatureAI * AlariaRuinsSelector | ( | Creature * | creature | ) |
| CreatureAI * AustinBeachStandingAISelector | ( | Creature * | creature | ) |
| CreatureAI * BjornBeachStandingAISelector | ( | Creature * | creature | ) |
| CreatureAI * BjornRuinsSelector | ( | Creature * | creature | ) |
| CreatureAI * BoBeachStandingAISelector | ( | Creature * | creature | ) |
| CreatureAI * CaptainGarrickAISelector | ( | Creature * | creature | ) |
| CreatureAI * CaptainGarrickBeachAISelector | ( | Creature * | creature | ) |
| CreatureAI * ChoppyBoosterSelector | ( | Creature * | creature | ) |
| CreatureAI * CorkFizzlepopSelector | ( | Creature * | creature | ) |
| CreatureAI * DawntrackerBriarpatchSelector | ( | Creature * | creature | ) |
|
static |
Definition at line 52 of file zone_exiles_reach.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| CreatureAI * GetPrivatePublicPairAISelector | ( | Creature * | creature | ) |
| CreatureAI * HealedByLeaderAllianceAISelector | ( | Creature * | creature | ) |
| CreatureAI * HealedByLeaderHordeAISelector | ( | Creature * | creature | ) |
| CreatureAI * HordeCrewPlainsSelector | ( | Creature * | creature | ) |
| CreatureAI * HuxsworthBriarpatchSelector | ( | Creature * | creature | ) |
| CreatureAI * KeeLaBeachStandingAISelector | ( | Creature * | creature | ) |
| CreatureAI * LanaJordanBeachStandingAISelector | ( | Creature * | creature | ) |
| CreatureAI * LanaRuinsSelector | ( | Creature * | creature | ) |
| CreatureAI * LindieSpringstockSelector | ( | Creature * | creature | ) |
| CreatureAI * MithdranBeachStandingAISelector | ( | Creature * | creature | ) |
| CreatureAI * PrisonerQ55879Selector | ( | Creature * | creature | ) |
| CreatureAI * SparringPartnerEnhancedCombatTrainingSelector | ( | Creature * | creature | ) |
| CreatureAI * WansaRuinsSelector | ( | Creature * | creature | ) |
| CreatureAI * WarlordGrimaxeBeachAISelector | ( | Creature * | creature | ) |
|
static |
Definition at line 526 of file zone_exiles_reach.cpp.
|
static |
Definition at line 548 of file zone_exiles_reach.cpp.
|
staticconstexpr |
Definition at line 6646 of file zone_exiles_reach.cpp.
|
staticconstexpr |
Definition at line 6645 of file zone_exiles_reach.cpp.
|
staticconstexpr |
Definition at line 4384 of file zone_exiles_reach.cpp.
|
staticconstexpr |
Definition at line 5137 of file zone_exiles_reach.cpp.
|
staticconstexpr |
Definition at line 4019 of file zone_exiles_reach.cpp.
|
staticconstexpr |
Definition at line 2316 of file zone_exiles_reach.cpp.
|
staticconstexpr |
Definition at line 2315 of file zone_exiles_reach.cpp.
|
staticconstexpr |
Definition at line 1705 of file zone_exiles_reach.cpp.
|
staticconstexpr |
Definition at line 3870 of file zone_exiles_reach.cpp.
|
staticconstexpr |
Definition at line 3446 of file zone_exiles_reach.cpp.
| Position GiantBoarPosition = { 116.146f, -2430.48f, 90.508415f } |
Definition at line 5399 of file zone_exiles_reach.cpp.
|
staticconstexpr |
Definition at line 1706 of file zone_exiles_reach.cpp.
|
staticconstexpr |
Definition at line 4018 of file zone_exiles_reach.cpp.
|
staticconstexpr |
Definition at line 3447 of file zone_exiles_reach.cpp.
|
staticconstexpr |
Definition at line 4983 of file zone_exiles_reach.cpp.
|
staticconstexpr |
Definition at line 3871 of file zone_exiles_reach.cpp.
|
staticconstexpr |
Definition at line 2008 of file zone_exiles_reach.cpp.
|
staticconstexpr |
Definition at line 6647 of file zone_exiles_reach.cpp.
|
staticconstexpr |
Definition at line 4714 of file zone_exiles_reach.cpp.
| Position MoveToPrisonerPosition = { 232.16145f, -2292.5347f, 80.91198f } |
Definition at line 6051 of file zone_exiles_reach.cpp.
|
staticconstexpr |
Definition at line 4385 of file zone_exiles_reach.cpp.
|
staticconstexpr |
Definition at line 4305 of file zone_exiles_reach.cpp.
|
staticconstexpr |
Definition at line 5832 of file zone_exiles_reach.cpp.
| Position ResizingGuardianPosition = { 100.56077f, -2418.0713f, 90.34765f } |
Definition at line 5225 of file zone_exiles_reach.cpp.
|
staticconstexpr |
Definition at line 6648 of file zone_exiles_reach.cpp.