diff --git a/data/sql/updates/pending_db_world/rev_1642172483156193900.sql b/data/sql/updates/pending_db_world/rev_1642172483156193900.sql new file mode 100644 index 000000000..6eca847b7 --- /dev/null +++ b/data/sql/updates/pending_db_world/rev_1642172483156193900.sql @@ -0,0 +1,3 @@ +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1642172483156193900'); + +UPDATE `creature_template` SET `unit_flags` = `unit_flags` |64|256|512 WHERE `entry` = 11502; diff --git a/src/server/scripts/EasternKingdoms/BlackrockMountain/MoltenCore/boss_ragnaros.cpp b/src/server/scripts/EasternKingdoms/BlackrockMountain/MoltenCore/boss_ragnaros.cpp index d72d29d6d..9d42b654f 100644 --- a/src/server/scripts/EasternKingdoms/BlackrockMountain/MoltenCore/boss_ragnaros.cpp +++ b/src/server/scripts/EasternKingdoms/BlackrockMountain/MoltenCore/boss_ragnaros.cpp @@ -137,7 +137,7 @@ public: extraEvents.Reset(); extraEvents.SetPhase(PHASE_EMERGED); me->SetReactState(REACT_AGGRESSIVE); - me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE|UNIT_FLAG_NOT_SELECTABLE); + me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE|UNIT_FLAG_IMMUNE_TO_PC|UNIT_FLAG_IMMUNE_TO_NPC|UNIT_FLAG_NOT_SELECTABLE); me->SetUInt32Value(UNIT_NPC_EMOTESTATE, 0); me->HandleEmoteCommand(EMOTE_ONESHOT_EMERGE); }