diff --git a/GainStation13/code/modules/client/preferences/preferences.dm b/GainStation13/code/modules/client/preferences/preferences.dm index 7a968916..a55ef553 100644 --- a/GainStation13/code/modules/client/preferences/preferences.dm +++ b/GainStation13/code/modules/client/preferences/preferences.dm @@ -21,6 +21,8 @@ var/weight_gain_extreme = FALSE ///stuckage var/stuckage = FALSE + /// Are items that only affect those at high weights able to affect the player? + var/fatness_vulnerable = FALSE // Helplessness, a set of prefs that make things extra tough at higher weights. If set to FALSE, they won't do anything. ///What fatness level disables movement? diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index eeeb311e..798f152b 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -1070,6 +1070,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) dat += "

GS13 Gameplay Preferences

" dat += "Stuckage (weight results in getting stuck in doors):[stuckage == TRUE ? "Enabled" : "Disabled"]
" + dat += "Fatness Vulnerability (Special items are able to be used on you at high weights. Usually to your detriment.):[fatness_vulnerable == TRUE ? "Enabled" : "Disabled"]
" dat += "Extreme Weight Gain (Sprite Size scales with weight):[weight_gain_extreme == TRUE ? "Enabled" : "Disabled"]
" dat += "

GS13 Helplessness Preferences

" @@ -2666,6 +2667,8 @@ GLOBAL_LIST_EMPTY(preferences_datums) bot_feeding = !bot_feeding if("stuckage") stuckage = !stuckage + if("fatness_vulnerable") + fatness_vulnerable = !fatness_vulnerable if("blueberry_inflation") blueberry_inflation = !blueberry_inflation if("max_fatness") diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index ad1f1f0a..47658fe9 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -171,6 +171,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car S["helplessness_clothing_back"] >> helplessness_clothing_back S["helplessness_no_buckle"] >> helplessness_no_buckle S["stuckage"] >> stuckage + S["fatness_vulnerable"] >> fatness_vulnerable S["blueberry_inflation"] >> blueberry_inflation @@ -325,6 +326,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car WRITE_FILE(S["helplessness_clothing_back"], helplessness_clothing_back) WRITE_FILE(S["helplessness_no_buckle"], helplessness_no_buckle) WRITE_FILE(S["stuckage"], stuckage) + WRITE_FILE(S["fatness_vulnerable"], fatness_vulnerable) WRITE_FILE(S["blueberry_inflation"], blueberry_inflation) return 1