From 1637c6cd283dd41f7b699fdf1f0a7b0bdaff2722 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9firo=5FCaecias?= Date: Fri, 1 May 2026 10:41:15 -0300 Subject: [PATCH] DB/World: Creature Table Calibration --- ...4_30_00_world_creature_table_calibration.sql | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 sql/updates/world/master/2026_04_30_00_world_creature_table_calibration.sql diff --git a/sql/updates/world/master/2026_04_30_00_world_creature_table_calibration.sql b/sql/updates/world/master/2026_04_30_00_world_creature_table_calibration.sql new file mode 100644 index 000000000..b7638efdf --- /dev/null +++ b/sql/updates/world/master/2026_04_30_00_world_creature_table_calibration.sql @@ -0,0 +1,17 @@ +ALTER TABLE `creature` + CHANGE COLUMN `npcflag` `npcflag` BIGINT UNSIGNED NULL DEFAULT NULL AFTER `MovementType`; + +ALTER TABLE `creature` + CHANGE COLUMN `unit_flags` `unit_flags` INT UNSIGNED NULL DEFAULT NULL AFTER `npcflag`; + +ALTER TABLE `creature` + CHANGE COLUMN `unit_flags2` `unit_flags2` INT UNSIGNED NULL DEFAULT NULL AFTER `unit_flags`; + +ALTER TABLE `creature` + CHANGE COLUMN `unit_flags3` `unit_flags3` INT UNSIGNED NULL DEFAULT NULL AFTER `unit_flags2`; + +UPDATE `creature` SET `npcflag`=NULL WHERE `npcflag`=0; +UPDATE `creature` SET `unit_flags`=NULL WHERE `unit_flags`=0; +UPDATE `creature` SET `unit_flags2`=NULL WHERE `unit_flags2`=0; +UPDATE `creature` SET `unit_flags3`=NULL WHERE `unit_flags3`=0; +