From 6be2dad01a68f5f81fe90129ac5692557ad42d79 Mon Sep 17 00:00:00 2001 From: blinkysc <37940565+blinkysc@users.noreply.github.com> Date: Sun, 28 Dec 2025 21:37:10 -0600 Subject: [PATCH] fix(DB/Quest): A Sister's Pledge spawning multiple Sasha (#23975) Co-authored-by: blinkysc --- .../sql/updates/pending_db_world/rev_1764469571769780167.sql | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 data/sql/updates/pending_db_world/rev_1764469571769780167.sql diff --git a/data/sql/updates/pending_db_world/rev_1764469571769780167.sql b/data/sql/updates/pending_db_world/rev_1764469571769780167.sql new file mode 100644 index 000000000..f9188485d --- /dev/null +++ b/data/sql/updates/pending_db_world/rev_1764469571769780167.sql @@ -0,0 +1,5 @@ +-- Fix A Sister's Pledge (12411) spawning multiple Sasha when turned in by multiple players +-- Add condition to prevent Sasha spawn if she already exists nearby +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 22 AND `SourceEntry` = 27646 AND `SourceId` = 0; +INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES +(22, 1, 27646, 0, 0, 29, 1, 26935, 50, 0, 1, 0, 0, '', 'Anya - Quest reward chain only if Sasha is not already nearby');