From fa6c9450948387ab21916231e74986e12708fceb Mon Sep 17 00:00:00 2001 From: Gultask <100873791+Gultask@users.noreply.github.com> Date: Sun, 10 Sep 2023 08:13:03 -0300 Subject: [PATCH] feat(DB/Creature): Add CreateObject column in the creature table (#17187) * Create rev_1693858384423226200.sql * i forgor coauthor :skull: Co-Authored-By: neifion-00000000 <91289495+neifion-00000000@users.noreply.github.com> * Update rev_1693858384423226200.sql * Update rev_1693858384423226200.sql --------- Co-authored-by: neifion-00000000 <91289495+neifion-00000000@users.noreply.github.com> --- .../rev_1693858384423226200.sql | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 data/sql/updates/pending_db_world/rev_1693858384423226200.sql diff --git a/data/sql/updates/pending_db_world/rev_1693858384423226200.sql b/data/sql/updates/pending_db_world/rev_1693858384423226200.sql new file mode 100644 index 000000000..5cd175514 --- /dev/null +++ b/data/sql/updates/pending_db_world/rev_1693858384423226200.sql @@ -0,0 +1,50 @@ +-- +ALTER TABLE `creature` + ADD COLUMN `CreateObject` TINYINT UNSIGNED NOT NULL DEFAULT '0' AFTER `VerifiedBuild`; + +-- Haggle +UPDATE `creature` SET `CreateObject` = 1 WHERE `guid` = 53788 AND `id1` = 14041; + +-- The Underbog +SET @CGUID := 138300; +UPDATE `creature` SET `CreateObject` = 1 WHERE `guid` BETWEEN @CGUID+0 AND @CGUID+218; + +-- The Steamvault +SET @CGUID := 142000; +UPDATE `creature` SET `CreateObject` = 1 WHERE `guid` BETWEEN @CGUID AND @CGUID+174; + +-- The Shattered Halls +SET @CGUID := 151000; +UPDATE `creature` SET `CreateObject` = 2 WHERE `guid` BETWEEN @CGUID+0 AND @CGUID+4; +UPDATE `creature` SET `CreateObject` = 1 WHERE `guid` BETWEEN @CGUID+5 AND @CGUID+18; +UPDATE `creature` SET `CreateObject` = 3 WHERE `guid` BETWEEN @CGUID+19 AND @CGUID+34; +UPDATE `creature` SET `CreateObject` = 1 WHERE `guid` BETWEEN @CGUID+35 AND @CGUID+84; +UPDATE `creature` SET `CreateObject` = 2 WHERE `guid` BETWEEN @CGUID+85 AND @CGUID+88; +UPDATE `creature` SET `CreateObject` = 1 WHERE `guid` BETWEEN @CGUID+89 AND @CGUID+282; + +-- Sethekk Halls +SET @CGUID := 138600; +UPDATE `creature` SET `CreateObject` = 1 WHERE `guid` BETWEEN @CGUID+0 AND @CGUID+187; + +-- The Shadow Labyrinth +SET @CGUID := 146000; +UPDATE `creature` SET `CreateObject` = 1 WHERE `guid` BETWEEN @CGUID+0 AND @CGUID+224; +UPDATE `creature` SET `CreateObject` = 2 WHERE `guid` BETWEEN @CGUID+225 AND @CGUID+229; +UPDATE `creature` SET `CreateObject` = 1 WHERE `guid` BETWEEN @CGUID+230 AND @CGUID+235; + +-- The Mechanar +SET @CGUID := 138800; +UPDATE `creature` SET `CreateObject` = 1 WHERE `guid` BETWEEN @CGUID+0 AND @CGUID+93; +UPDATE `creature` SET `CreateObject` = 3 WHERE `guid` IN (138893, 138892, 138891, 138890, 138879, 138878, 138877, 138876, 138869, 138864, 138863, 138831, 138820, 138819, 138818, 138817); + +-- The Botanica +SET @CGUID := 147000; +UPDATE `creature` SET `CreateObject` = 1 WHERE `guid` BETWEEN @CGUID+0 AND @CGUID+187; + +-- The Arcatraz +SET @CGUID := 138900; +UPDATE `creature` SET `CreateObject` = 1 WHERE `guid` BETWEEN @CGUID+0 AND @CGUID+97; + +-- The Deathforge +SET @CGUID := 83028; +UPDATE `creature` SET `CreateObject` = 1 WHERE `guid` BETWEEN @CGUID+0 AND @CGUID+84;