Fixes new players having half their prefs disabled (#17475)

This commit is contained in:
AffectedArc07
2022-03-12 21:12:51 +00:00
committed by GitHub
parent d3ee2eb11a
commit 975352dd4d
4 changed files with 15 additions and 3 deletions
+12
View File
@@ -0,0 +1,12 @@
# Updates DB from 33 to 34 -AffectedArc07
# Fixes new players not getting the default toggles_2 value
ALTER TABLE `player` CHANGE COLUMN `toggles_2` `toggles_2` INT(11) NULL DEFAULT NULL AFTER `toggles`;
# Only run the below script if you wish to manually set everyones toggles_2 to the defaults
UPDATE `player` SET `toggles_2` = `toggles_2` + 2 WHERE (`toggles_2` & 2) != 2;
UPDATE `player` SET `toggles_2` = `toggles_2` + 4 WHERE (`toggles_2` & 4) != 4;
UPDATE `player` SET `toggles_2` = `toggles_2` + 8 WHERE (`toggles_2` & 8) != 8;
UPDATE `player` SET `toggles_2` = `toggles_2` + 64 WHERE (`toggles_2` & 64) != 64;
UPDATE `player` SET `toggles_2` = `toggles_2` + 128 WHERE (`toggles_2` & 128) != 128;
UPDATE `player` SET `toggles_2` = `toggles_2` + 256 WHERE (`toggles_2` & 256) != 256;
UPDATE `player` SET `toggles_2` = `toggles_2` + 4096 WHERE (`toggles_2` & 4096) != 4096;