From 6f473690eef4fa423a84c158ceb3eb883812c6f8 Mon Sep 17 00:00:00 2001 From: Andrew <47818697+Nyeriah@users.noreply.github.com> Date: Fri, 17 Apr 2026 07:27:32 -0300 Subject: [PATCH] fix(Scripts/ObsidianSanctum): Drakes no longer bind during Sartharion fight (#25490) Co-authored-by: Claude Opus 4.6 --- data/sql/updates/pending_db_world/rev_1776388548411391900.sql | 3 +++ .../ChamberOfAspects/ObsidianSanctum/boss_sartharion.cpp | 3 +++ 2 files changed, 6 insertions(+) create mode 100644 data/sql/updates/pending_db_world/rev_1776388548411391900.sql diff --git a/data/sql/updates/pending_db_world/rev_1776388548411391900.sql b/data/sql/updates/pending_db_world/rev_1776388548411391900.sql new file mode 100644 index 000000000..d57d10107 --- /dev/null +++ b/data/sql/updates/pending_db_world/rev_1776388548411391900.sql @@ -0,0 +1,3 @@ +-- +UPDATE `creature_template` SET `flags_extra` = `flags_extra` & ~0x1 + WHERE `entry` IN (30449, 30451, 30452, 31520, 31534, 31535); diff --git a/src/server/scripts/Northrend/ChamberOfAspects/ObsidianSanctum/boss_sartharion.cpp b/src/server/scripts/Northrend/ChamberOfAspects/ObsidianSanctum/boss_sartharion.cpp index 49f765d4a..9ed4f962d 100644 --- a/src/server/scripts/Northrend/ChamberOfAspects/ObsidianSanctum/boss_sartharion.cpp +++ b/src/server/scripts/Northrend/ChamberOfAspects/ObsidianSanctum/boss_sartharion.cpp @@ -845,7 +845,10 @@ struct boss_sartharion_dragonAI : public BossAI } if (!isCalledBySartharion) + { ClearInstance(); + me->GetMap()->ToInstanceMap()->PermBindAllPlayers(); + } else { if (Creature* sartharion = ObjectAccessor::GetCreature(*me, instance->GetGuidData(DATA_SARTHARION)))