TrinityCore
|
#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"
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 58 of file zone_exiles_reach.cpp.
Enumerator | |
---|---|
SPELL_DEBUG_LOOK_RIGHT |
Definition at line 69 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 6874 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 650 of file zone_exiles_reach.cpp.
Definition at line 784 of file zone_exiles_reach.cpp.
enum BraceForImpactData |
Enumerator | |
---|---|
QUEST_BRACE_FOR_IMPACT_ALLIANCE | |
QUEST_BRACE_FOR_IMPACT_HORDE |
Definition at line 574 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 723 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 860 of file zone_exiles_reach.cpp.
Enumerator | |
---|---|
EVENT_RUN_TO_PLAINS | |
SAY_GET_OUT_OF_HERE |
Definition at line 4444 of file zone_exiles_reach.cpp.
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.
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.
Definition at line 6160 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 6998 of file zone_exiles_reach.cpp.
enum CookingMeatQuestData |
Enumerator | |
---|---|
ANIMATION_KIT_INJURED |
Definition at line 2065 of file zone_exiles_reach.cpp.
enum CopterRideData |
Definition at line 5004 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 4072 of file zone_exiles_reach.cpp.
Enumerator | |
---|---|
SPELL_SUMMON_CAPTAIN_GARRICK_COMBAT | |
SPELL_SUMMON_WARLORD_GRIMAXE_COMBAT |
Definition at line 2180 of file zone_exiles_reach.cpp.
Definition at line 2239 of file zone_exiles_reach.cpp.
Definition at line 1388 of file zone_exiles_reach.cpp.
Definition at line 1073 of file zone_exiles_reach.cpp.
Definition at line 1430 of file zone_exiles_reach.cpp.
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.
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.
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.
Enumerator | |
---|---|
SPELL_KNOCKED_DOWN | |
SPELL_CRASHED_LANDED_ALLIANCE | |
SPELL_CRASHED_LANDED_HORDE |
Definition at line 1005 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 924 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 498 of file zone_exiles_reach.cpp.
enum GeolordData |
Definition at line 4348 of file zone_exiles_reach.cpp.
enum GiantBoar |
Definition at line 6343 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 6658 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 1307 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 3924 of file zone_exiles_reach.cpp.
Enumerator | |
---|---|
SPELL_KNOCKED_DOWN_STUN2 |
Definition at line 981 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 6934 of file zone_exiles_reach.cpp.
Definition at line 4822 of file zone_exiles_reach.cpp.
Definition at line 1730 of file zone_exiles_reach.cpp.
enum NorthboundData |
Definition at line 3488 of file zone_exiles_reach.cpp.
Enumerator | |
---|---|
SAY_AGGRO | |
SAY_DEATH |
Definition at line 4501 of file zone_exiles_reach.cpp.
enum PrisonerQuest55879 |
Enumerator | |
---|---|
PATH_PRISONER_TO_GROUND |
Definition at line 6528 of file zone_exiles_reach.cpp.
enum QuestRideBoar |
Definition at line 5953 of file zone_exiles_reach.cpp.
enum QuilboarQuest |
Definition at line 4226 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 4517 of file zone_exiles_reach.cpp.
enum ReSizedBoarData |
Enumerator | |
---|---|
EVENT_BOAR_GROW | |
EVENT_BOAR_MOVE | |
SPELL_GROW_Q56034 | |
SOUND_GROW_Q56034 |
Definition at line 5525 of file zone_exiles_reach.cpp.
enum ReSizingData |
Definition at line 5619 of file zone_exiles_reach.cpp.
enum ResizingQuestData |
Definition at line 5342 of file zone_exiles_reach.cpp.
Definition at line 6011 of file zone_exiles_reach.cpp.
enum SpellCrashLandedData |
Enumerator | |
---|---|
NPC_CAPTAIN_GARRICK_BEACH | |
NPC_WARLORD_BREKA_GRIMAXE_BEACH |
Definition at line 1046 of file zone_exiles_reach.cpp.
enum SpellKnockbackHint |
Enumerator | |
---|---|
ACTOR_ALLIANCE_CAPTAIN |
Definition at line 6122 of file zone_exiles_reach.cpp.
enum SpellRidingGiantBoar |
Enumerator | |
---|---|
SPELL_RIDING_GIANT_BOAR_305068 | |
SPELL_RIDING_GIANT_BOAR_321670 |
Definition at line 6086 of file zone_exiles_reach.cpp.
enum StandYourGroundData |
Definition at line 242 of file zone_exiles_reach.cpp.
enum TamingTheWilds |
Definition at line 3777 of file zone_exiles_reach.cpp.
enum TamingTheWildsData |
Definition at line 3843 of file zone_exiles_reach.cpp.
enum TheReDeather |
Definition at line 6559 of file zone_exiles_reach.cpp.
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.
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.
enum WarmingUpCaptainData |
Definition at line 159 of file zone_exiles_reach.cpp.
enum WarmingUpData |
Enumerator | |
---|---|
CONVERSATION_WARMING_UP_ACCEPT | |
CONVERSATION_WARMING_UP_COMPLETE |
Definition at line 93 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 6792 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 60 of file zone_exiles_reach.cpp.
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 534 of file zone_exiles_reach.cpp.
|
static |
Definition at line 556 of file zone_exiles_reach.cpp.
|
staticconstexpr |
Definition at line 6801 of file zone_exiles_reach.cpp.
|
staticconstexpr |
Definition at line 6800 of file zone_exiles_reach.cpp.
|
staticconstexpr |
Definition at line 4451 of file zone_exiles_reach.cpp.
|
staticconstexpr |
Definition at line 5273 of file zone_exiles_reach.cpp.
|
staticconstexpr |
Definition at line 4084 of file zone_exiles_reach.cpp.
|
staticconstexpr |
Definition at line 2378 of file zone_exiles_reach.cpp.
|
staticconstexpr |
Definition at line 2377 of file zone_exiles_reach.cpp.
|
staticconstexpr |
Definition at line 1751 of file zone_exiles_reach.cpp.
|
staticconstexpr |
Definition at line 3935 of file zone_exiles_reach.cpp.
|
staticconstexpr |
Definition at line 3511 of file zone_exiles_reach.cpp.
Position GiantBoarPosition = { 116.146f, -2430.48f, 90.508415f } |
Definition at line 5535 of file zone_exiles_reach.cpp.
|
staticconstexpr |
Definition at line 1752 of file zone_exiles_reach.cpp.
|
staticconstexpr |
Definition at line 4083 of file zone_exiles_reach.cpp.
|
staticconstexpr |
Definition at line 3512 of file zone_exiles_reach.cpp.
|
staticconstexpr |
Definition at line 5119 of file zone_exiles_reach.cpp.
|
staticconstexpr |
Definition at line 3936 of file zone_exiles_reach.cpp.
|
staticconstexpr |
Definition at line 2070 of file zone_exiles_reach.cpp.
|
staticconstexpr |
Definition at line 6802 of file zone_exiles_reach.cpp.
|
staticconstexpr |
Definition at line 4850 of file zone_exiles_reach.cpp.
Position MoveToPrisonerPosition = { 232.16145f, -2292.5347f, 80.91198f } |
Definition at line 6187 of file zone_exiles_reach.cpp.
|
staticconstexpr |
Definition at line 4452 of file zone_exiles_reach.cpp.
|
staticconstexpr |
Definition at line 4372 of file zone_exiles_reach.cpp.
|
staticconstexpr |
Definition at line 5968 of file zone_exiles_reach.cpp.
Position ResizingGuardianPosition = { 100.56077f, -2418.0713f, 90.34765f } |
Definition at line 5361 of file zone_exiles_reach.cpp.
|
staticconstexpr |
Definition at line 6803 of file zone_exiles_reach.cpp.