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)))