aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sql/updates/world/3.3.5/2024_12_05_04_world.sql2
-rw-r--r--src/server/scripts/Kalimdor/zone_azuremyst_isle.cpp4
2 files changed, 4 insertions, 2 deletions
diff --git a/sql/updates/world/3.3.5/2024_12_05_04_world.sql b/sql/updates/world/3.3.5/2024_12_05_04_world.sql
new file mode 100644
index 00000000000..b9f6e4e0271
--- /dev/null
+++ b/sql/updates/world/3.3.5/2024_12_05_04_world.sql
@@ -0,0 +1,2 @@
+-- Set PvP flag for "Draenei Survivor" to allow targeting for quest "Rescue the Survivors!"
+UPDATE `creature_template_addon` SET `PvPFlags`=0x1 WHERE `entry`=16483;
diff --git a/src/server/scripts/Kalimdor/zone_azuremyst_isle.cpp b/src/server/scripts/Kalimdor/zone_azuremyst_isle.cpp
index 3913560d859..78448c14103 100644
--- a/src/server/scripts/Kalimdor/zone_azuremyst_isle.cpp
+++ b/src/server/scripts/Kalimdor/zone_azuremyst_isle.cpp
@@ -91,7 +91,7 @@ public:
DoCast(me, SPELL_IRRIDATION, true);
- me->SetUnitFlag(UNIT_FLAG_PLAYER_CONTROLLED);
+ me->SetPvP(true);
me->SetUnitFlag(UNIT_FLAG_IN_COMBAT);
me->SetHealth(me->CountPctFromMaxHealth(10));
me->SetStandState(UNIT_STAND_STATE_SLEEP);
@@ -115,7 +115,7 @@ public:
{
if (spellInfo->SpellFamilyFlags[2] & 0x080000000)
{
- me->RemoveUnitFlag(UNIT_FLAG_PLAYER_CONTROLLED);
+ me->SetPvP(false);
me->SetStandState(UNIT_STAND_STATE_STAND);
DoCast(me, SPELL_STUNNED, true);