From 07a6c1744997e390946a04ec57e55ccafd6dd6a8 Mon Sep 17 00:00:00 2001 From: IntelligentQuantum Date: Fri, 24 Jun 2022 18:56:10 +0430 Subject: [PATCH] feat(Core/Scripts): Added Boundary in Forge of Souls (#11798) --- .gitignore | 1 + .../ForgeOfSouls/instance_forge_of_souls.cpp | 11 ++++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 1ff022513..56359e70a 100644 --- a/.gitignore +++ b/.gitignore @@ -65,6 +65,7 @@ nbproject/ .idea cmake-build-debug/* cmake-build-debug-coverage/* +cmake-build-debug-event-trace coverage-report/ # diff --git a/src/server/scripts/Northrend/FrozenHalls/ForgeOfSouls/instance_forge_of_souls.cpp b/src/server/scripts/Northrend/FrozenHalls/ForgeOfSouls/instance_forge_of_souls.cpp index 73d194f2d..7a65bde9f 100644 --- a/src/server/scripts/Northrend/FrozenHalls/ForgeOfSouls/instance_forge_of_souls.cpp +++ b/src/server/scripts/Northrend/FrozenHalls/ForgeOfSouls/instance_forge_of_souls.cpp @@ -20,6 +20,12 @@ #include "ScriptedCreature.h" #include "forge_of_souls.h" +BossBoundaryData const boundaries = +{ + { DATA_BRONJAHM, new CircleBoundary(Position(5297.3f, 2506.45f), 100.96) }, + { DATA_DEVOURER, new ParallelogramBoundary(Position(5663.56f, 2570.53f), Position(5724.39f, 2520.45f), Position(5570.36f, 2461.42f)) } +}; + class instance_forge_of_souls : public InstanceMapScript { public: @@ -32,7 +38,10 @@ public: struct instance_forge_of_souls_InstanceScript : public InstanceScript { - instance_forge_of_souls_InstanceScript(Map* map) : InstanceScript(map) {} + instance_forge_of_souls_InstanceScript(Map* map) : InstanceScript(map) + { + LoadBossBoundaries(boundaries); + } uint32 m_auiEncounter[MAX_ENCOUNTER]; TeamId teamIdInInstance;