mirror of
https://github.com/vgstation-coders/vgstation13.git
synced 2025-12-10 18:32:03 +00:00
Fix runtimes and togglecreep
This commit is contained in:
@@ -6,22 +6,26 @@
|
||||
var/mig1
|
||||
var/mig2
|
||||
var/mig3
|
||||
if(!hasColumn("client","chat_on_map"))
|
||||
mig1 = execute("ALTER TABLE `client` ADD COLUMN chat_on_map INTEGER DEFAULT 0")
|
||||
if(!hasColumn("client","mob_chat_on_map"))
|
||||
mig1 = execute("ALTER TABLE `client` ADD COLUMN mob_chat_on_map INTEGER DEFAULT 0")
|
||||
if(!hasColumn("client","max_chat_length"))
|
||||
mig2 = execute("ALTER TABLE `client` ADD COLUMN max_chat_length INTEGER DEFAULT [CHAT_MESSAGE_MAX_LENGTH]")
|
||||
if(!hasColumn("client","see_chat_non_mob"))
|
||||
mig3 = execute("ALTER TABLE `client` ADD COLUMN see_chat_non_mob INTEGER DEFAULT 0")
|
||||
return mig1 && mig2 && mig3
|
||||
if(!hasColumn("client","obj_chat_on_map"))
|
||||
mig3 = execute("ALTER TABLE `client` ADD COLUMN obj_chat_on_map INTEGER DEFAULT 0")
|
||||
if(!hasColumn("client","no_goonchat_for_obj"))
|
||||
mig4 = execute("ALTER TABLE `client` ADD COLUMN no_goonchat_for_obj INTEGER DEFAULT 0")
|
||||
return mig1 && mig2 && mig3 && mig4
|
||||
|
||||
/datum/migration/sqlite/ss13_prefs/_023/down()
|
||||
var/mig1
|
||||
var/mig2
|
||||
var/mig3
|
||||
if(hasColumn("client","chat_on_map"))
|
||||
mig1 = execute("ALTER TABLE `client` DROP COLUMN chat_on_map")
|
||||
if(hasColumn("client","mob_chat_on_map"))
|
||||
mig1 = execute("ALTER TABLE `client` DROP COLUMN mob_chat_on_map")
|
||||
if(hasColumn("client","obj_chat_on_map"))
|
||||
mig2 = execute("ALTER TABLE `client` DROP COLUMN obj_chat_on_map")
|
||||
if(hasColumn("client","max_chat_length"))
|
||||
mig2 = execute("ALTER TABLE `client` DROP COLUMN max_chat_length")
|
||||
if(hasColumn("client","see_chat_non_mob"))
|
||||
mig3 = execute("ALTER TABLE `client` DROP COLUMN see_chat_non_mob")
|
||||
return mig1 && mig2 && mig3
|
||||
mig3 = execute("ALTER TABLE `client` DROP COLUMN max_chat_length")
|
||||
if(hasColumn("client","no_goonchat_for_obj"))
|
||||
mig4 = execute("ALTER TABLE `client` DROP COLUMN no_goonchat_for_obj")
|
||||
return mig1 && mig2 && mig3 && mig4
|
||||
|
||||
Reference in New Issue
Block a user