From ad70bedf91a28f06b2ec10de49dc7d4c64aa51ad Mon Sep 17 00:00:00 2001 From: LuckyLuc96 Date: Sun, 12 Oct 2025 09:57:46 -0400 Subject: [PATCH] fix(DB/SAI): Duskwood Flesh Eating Worms (#22189) --- .../updates/pending_db_world/rev_1748025016685131060.sql | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 data/sql/updates/pending_db_world/rev_1748025016685131060.sql diff --git a/data/sql/updates/pending_db_world/rev_1748025016685131060.sql b/data/sql/updates/pending_db_world/rev_1748025016685131060.sql new file mode 100644 index 000000000..3460b9a3d --- /dev/null +++ b/data/sql/updates/pending_db_world/rev_1748025016685131060.sql @@ -0,0 +1,9 @@ +-- +-- With this smart script set, the worm will seek the first player within 18 yards to attack, with no regard to the player's level. Being outside of 18 yards when killing a Rotted One will avoid this behavior. +-- Smart Script #2 will ensure the mob dies after 30 seconds, which is how long they are supposed to live. +UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 2462; + +DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 2462); +INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES +(2462, 0, 0, 0, 101, 0, 100, 0, 0, 18, 0, 0, 0, 0, 49, 0, 0, 0, 0, 0, 0, 18, 18, 0, 0, 0, 0, 0, 0, 0, 'Flesh Eating Worm - On 0 or More Players in Range - Start Attacking'), +(2462, 0, 1, 0, 0, 0, 100, 0, 30000, 30000, 0, 0, 0, 0, 37, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Flesh Eating Worm - In Combat - Kill Self');