aboutsummaryrefslogtreecommitdiff
path: root/sql/updates
diff options
context:
space:
mode:
Diffstat (limited to 'sql/updates')
-rw-r--r--sql/updates/world/3.3.5/2024_04_01_04_world.sql17
1 files changed, 17 insertions, 0 deletions
diff --git a/sql/updates/world/3.3.5/2024_04_01_04_world.sql b/sql/updates/world/3.3.5/2024_04_01_04_world.sql
new file mode 100644
index 00000000000..7ed48b9f98d
--- /dev/null
+++ b/sql/updates/world/3.3.5/2024_04_01_04_world.sql
@@ -0,0 +1,17 @@
+-- Magister Sylastor is missing an Gossip Menu
+-- Add creature Flag and Gossip Menu
+UPDATE `creature_template` SET `npcflag`=`npcflag`|1,`gossip_menu_id`=57031 WHERE `entry` = 16237;
+
+-- Gossip Menu
+DELETE FROM `gossip_menu` WHERE `MenuID`=57031 AND `TextID` IN (8441,8442,8650);
+INSERT INTO `gossip_menu` (`MenuID`, `TextID`, `VerifiedBuild`) VALUES
+(57031,8441,0),
+(57031,8442,0),
+(57031,8650,0);
+
+-- Conditions
+DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=14 AND `SourceGroup`=57031;
+INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
+(14,57031,8650,0,0,8,0,9166,0,0,0,0,0,"","Gossip text 8650 requires quest 'Deliver the Plans to An'telas' rewarded and"),
+(14,57031,8650,0,0,8,0,9169,0,0,1,0,0,"","Gossip text 8650 requires quest 'Deactivate An'owyn' not rewarded"),
+(14,57031,8442,0,0,8,0,9169,0,0,0,0,0,"","Gossip text 8467 requires quest 'Deactivate An'owyn' rewarded");