Core/Entities: Extended SpawnMask to 64 bit

This commit is contained in:
hondacrx
2018-01-06 23:43:44 -05:00
parent ff338c6532
commit befc9fcae7
16 changed files with 95 additions and 75 deletions
@@ -0,0 +1,5 @@
ALTER TABLE `creature`
CHANGE `spawnMask` `spawnMask` BIGINT(20) UNSIGNED DEFAULT 1 NOT NULL;
ALTER TABLE `gameobject`
CHANGE `spawnMask` `spawnMask` BIGINT(20) UNSIGNED DEFAULT 1 NOT NULL;
@@ -0,0 +1,23 @@
UPDATE `creature` SET `spawnMask` = 1 << 1 WHERE `map` = 109;
UPDATE `gameobject` SET `spawnMask` = 1 << 1 WHERE `map` = 109;
UPDATE `creature` SET `spawnMask` = (1 << 14) | (1 << 33) WHERE `map` = 564;
UPDATE `gameobject` SET `spawnMask` = (1 << 14) | (1 << 33) WHERE `map` = 564;
UPDATE `creature` SET `spawnMask` = 1 << 25 WHERE `map` = 1191;
UPDATE `gameobject` SET `spawnMask` = 1 << 25 WHERE `map` = 1191;
UPDATE `gameobject` SET `spawnMask` = (1 << 3) | (1 << 4) | (1 << 5) | (1 << 6) WHERE `guid` IN (6177, 6178);
UPDATE `gameobject` SET `spawnMask` = 1 WHERE `guid` = 200623;
UPDATE `gameobject` SET `spawnMask` = (1 << 1) | (1 << 2) WHERE `guid` = 224759;
UPDATE `creature` SET `PhaseGroup` = 0 WHERE `PhaseGroup` IN (1, 169);
UPDATE `gameobject` SET `PhaseGroup` = 0 WHERE `PhaseGroup` IN (1, 169);
UPDATE `creature` SET `PhaseId` = 0 WHERE `PhaseId` = 1;
UPDATE `gameobject` SET `PhaseId` = 0 WHERE `PhaseId` = 1;
UPDATE `creature` SET `PhaseId` = 0 WHERE `PhaseId` = 169 AND `PhaseGroup` = 396;
UPDATE `gameobject` SET `PhaseId` = 0 WHERE `PhaseId` = 169 AND `PhaseGroup` = 396;