diff --git a/DolSettingsExport.json b/DolSettingsExport.json
index 8c72648fe7848a42f23302ab229d49080fd5c975..cca85ccff567ff3ba902d7b567f1cd3440322ecd 100644
--- a/DolSettingsExport.json
+++ b/DolSettingsExport.json
@@ -76,6 +76,7 @@ DolSettingsExport = {
 		"timestyle":"military",
 		"tipdisable":false,
 		"debugdisable":true,
+		"statdisable":false,
 		"cheatdisabletoggle":true,
 		"showCaptionText":true,
 		"confirmSave":false,
diff --git a/game/03-JavaScript/save.js b/game/03-JavaScript/save.js
index 98f69b993607257b8eae8a556ca5a41bc5422333..f3727fa579ccc8487aed00f862b150035859d96f 100644
--- a/game/03-JavaScript/save.js
+++ b/game/03-JavaScript/save.js
@@ -583,6 +583,7 @@ window.settingsObjects = function (type) {
 				checkstyle: { strings: ["percentage", "words", "skillname"] },
 				tipdisable: { boolLetter: true, bool: true },
 				debugdisable: { boolLetter: true, bool: true },
+				statdisable: { boolLetter: true, bool: true },
 				cheatdisabletoggle: { boolLetter: true, bool: true },
 				showCaptionText: { bool: true },
 				confirmSave: { bool: true },
diff --git a/game/04-Variables/presets.twee b/game/04-Variables/presets.twee
index 00efe394a5e4bfe34bf2781df400e4b10ce21044..d8724d6f6b59d15ff56f6af7fa5904c7fa600f0e 100644
--- a/game/04-Variables/presets.twee
+++ b/game/04-Variables/presets.twee
@@ -5,13 +5,13 @@
 	<<set _preset to "">>
 	<<switch $args[0]>>
 		<<case "vrelDefault">>
-			<<set _preset to '{"general":{"map":{"movement":true,"top":false,"markers":false},"skinColor":{"tanImgEnabled":"f","tanningEnabled":false},"malechance":50,"dgchance":0,"cbchance":0,"malevictimchance":50,"homochance":4,"breast_mod":0,"penis_mod":0,"whitechance":90,"blackchance":10,"straponchance":0,"alluremod":1,"beastmalechance":80,"monsterchance":50,"monsterhallucinations":"t","blackwolfmonster":0,"bestialitydisable":"f","swarmdisable":"f","slimedisable":"f","voredisable":"f","tentacledisable":"f","analdisable":"f","analdoubledisable":"f","footdisable":"f","analingusdisablegiving":"f","analingusdisablereceiving":"f","vaginaldoubledisable":"f","transformdisable":"f","transformdisabledivine":"f","breastfeedingdisable":"f","analpregdisable":"f","watersportsdisable":"f","spiderdisable":"f","bodywritingdisable":"f","parasitedisable":"f","slugdisable":"f","waspdisable":"f","lurkerdisable":"f","beedisable":"f","horsedisable","breastsizemax":12,"bottomsizemax":8,"penissizemax":4,"penissizemin":-1,"images":1,"sidebarAnimations":true,"combatAnimations":true,"silhouettedisable":"f","numberify_enabled":1,"timestyle":"military","tipdisable":"f","debugdisable":"t","cheatdisabletoggle":"t","showCaptionText":true,"confirmSave":false,"confirmLoad":false,"confirmDelete":true,"newWardrobeStyle":false,"imgLighten":"","sidebarStats":"Disabled","sidebarTime":"Disabled","combatControls":"radio","reducedLineHeight":false},"npc":{"Avery":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Bailey":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Briar":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Charlie":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Darryl":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Doren":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Eden":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Gwylan":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Harper":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Jordan":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Kylar":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Landry":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Leighton":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Mason":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Morgan":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"River":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Robin":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Sam":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Sirris":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Whitney":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Winter":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Black Wolf":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Niki":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Quinn":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Remy":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Alex":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Great Hawk":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0}},"starting":{"player":{"gender":"f","gender_body":"a","ballsExist":false,"freckles":false},"skinColor":{"natural":"light","range":0},"bodysize":2,"penissize":1,"breastsize":0,"bottomsize":0,"breastsensitivity":1,"genitalsensitivity":1,"eyeselect":"purple","hairselect":"red","hairlength":200,"awareselect":"innocent","background":"waif","gamemode":"normal","asphyxiaLvl":3,"blinkingdisable":"f","halfcloseddisable":"f","pbdisable":"t"}}'>>
+			<<set _preset to '{"general":{"map":{"movement":true,"top":false,"markers":false},"skinColor":{"tanImgEnabled":"f","tanningEnabled":false},"malechance":50,"dgchance":0,"cbchance":0,"malevictimchance":50,"homochance":4,"breast_mod":0,"penis_mod":0,"whitechance":90,"blackchance":10,"straponchance":0,"alluremod":1,"beastmalechance":80,"monsterchance":50,"monsterhallucinations":"t","blackwolfmonster":0,"bestialitydisable":"f","swarmdisable":"f","slimedisable":"f","voredisable":"f","tentacledisable":"f","analdisable":"f","analdoubledisable":"f","footdisable":"f","analingusdisablegiving":"f","analingusdisablereceiving":"f","vaginaldoubledisable":"f","transformdisable":"f","transformdisabledivine":"f","breastfeedingdisable":"f","analpregdisable":"f","watersportsdisable":"f","spiderdisable":"f","bodywritingdisable":"f","parasitedisable":"f","slugdisable":"f","waspdisable":"f","lurkerdisable":"f","beedisable":"f","horsedisable","breastsizemax":12,"bottomsizemax":8,"penissizemax":4,"penissizemin":-1,"images":1,"sidebarAnimations":true,"combatAnimations":true,"silhouettedisable":"f","numberify_enabled":1,"timestyle":"military","tipdisable":"f","debugdisable":"t","statdisable":"f","cheatdisabletoggle":"t","showCaptionText":true,"confirmSave":false,"confirmLoad":false,"confirmDelete":true,"newWardrobeStyle":false,"imgLighten":"","sidebarStats":"Disabled","sidebarTime":"Disabled","combatControls":"radio","reducedLineHeight":false},"npc":{"Avery":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Bailey":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Briar":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Charlie":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Darryl":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Doren":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Eden":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Gwylan":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Harper":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Jordan":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Kylar":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Landry":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Leighton":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Mason":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Morgan":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"River":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Robin":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Sam":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Sirris":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Whitney":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Winter":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Black Wolf":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Niki":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Quinn":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Remy":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Alex":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Great Hawk":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0}},"starting":{"player":{"gender":"f","gender_body":"a","ballsExist":false,"freckles":false},"skinColor":{"natural":"light","range":0},"bodysize":2,"penissize":1,"breastsize":0,"bottomsize":0,"breastsensitivity":1,"genitalsensitivity":1,"eyeselect":"purple","hairselect":"red","hairlength":200,"awareselect":"innocent","background":"waif","gamemode":"normal","asphyxiaLvl":3,"blinkingdisable":"f","halfcloseddisable":"f","pbdisable":"t"}}'>>
 		<<case "lollipopScythe">>
-			<<set _preset to '{"general":{"map":{"movement":true,"top":true,"markers":true},"skinColor":{"tanImgEnabled":"t","tanningEnabled":true},"malechance":75,"dgchance":25,"cbchance":0,"malevictimchance":90,"homochance":75,"breast_mod":0,"penis_mod":2,"whitechance":90,"blackchance":10,"straponchance":25,"alluremod":1,"beastmalechance":100,"monsterchance":0,"monsterhallucinations":"t","blackwolfmonster":0,"bestialitydisable":"f","swarmdisable":"f","slimedisable":"f","voredisable":"f","tentacledisable":"f","analdisable":"f","analdoubledisable":"t","footdisable":"f","analingusdisablegiving":"f","analingusdisablereceiving":"f","vaginaldoubledisable":"t","transformdisable":"f","transformdisabledivine":"f","breastfeedingdisable":"f","analpregdisable":"f","watersportsdisable":"f","spiderdisable":"f","bodywritingdisable":"f","parasitedisable":"f", "slugdisable":"f", "waspdisable":"f", "lurkerdisable":"f", "beedisable":"f","horsedisable","breastsizemax":12,"bottomsizemax":8,"penissizemax":4,"penissizemin":-1,"images":1,"sidebarAnimations":true,"combatAnimations":true,"silhouettedisable":"f","numberify_enabled":1,"timestyle":"military","tipdisable":"t","debugdisable":"f","cheatdisabletoggle":"t","showCaptionText":true,"confirmSave":false,"confirmLoad":false,"confirmDelete":true,"newWardrobeStyle":true,"imgLighten":"","sidebarStats":"Disabled","sidebarTime":"Disabled","combatControls":"radio","reducedLineHeight":true},"npc":{"Avery":{"pronoun":"m","gender":"m","penissize":4,"breastsize":0},"Bailey":{"pronoun":"m","gender":"m","penissize":1,"breastsize":0},"Briar":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Charlie":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Darryl":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Doren":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Eden":{"pronoun":"m","gender":"m","penissize":4,"breastsize":0},"Gwylan":{"pronoun":"f","gender":"f","penissize":0,"breastsize":5},"Harper":{"pronoun":"m","gender":"m","penissize":4,"breastsize":0},"Jordan":{"pronoun":"m","gender":"m","penissize":1,"breastsize":0},"Kylar":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Landry":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Leighton":{"pronoun":"m","gender":"m","penissize":1,"breastsize":0},"Mason":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Morgan":{"pronoun":"f","gender":"f","penissize":0,"breastsize":5},"River":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Robin":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Sam":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Sirris":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Whitney":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Winter":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Black Wolf":{"pronoun":"m","gender":"m","penissize":4,"breastsize":0},"Niki":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Quinn":{"pronoun":"m","gender":"m","penissize":4,"breastsize":0},"Remy":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Alex":{"pronoun":"m","gender":"m","penissize":4,"breastsize":0},"Great Hawk":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0}},"starting":{"player":{"gender":"h","gender_body":"f","ballsExist":true,"freckles":false},"skinColor":{"natural":"light","range":40},"bodysize":0,"penissize":0,"breastsize":4,"bottomsize":0,"breastsensitivity":5,"genitalsensitivity":5,"eyeselect":"pink","hairselect":"platinumblond","hairlength":400,"awareselect":"innocent","background":"beautiful","gamemode":"hard","asphyxiaLvl":3,"blinkingdisable":"f","halfcloseddisable":"f","pbdisable":"t"}}'>>
+			<<set _preset to '{"general":{"map":{"movement":true,"top":true,"markers":true},"skinColor":{"tanImgEnabled":"t","tanningEnabled":true},"malechance":75,"dgchance":25,"cbchance":0,"malevictimchance":90,"homochance":75,"breast_mod":0,"penis_mod":2,"whitechance":90,"blackchance":10,"straponchance":25,"alluremod":1,"beastmalechance":100,"monsterchance":0,"monsterhallucinations":"t","blackwolfmonster":0,"bestialitydisable":"f","swarmdisable":"f","slimedisable":"f","voredisable":"f","tentacledisable":"f","analdisable":"f","analdoubledisable":"t","footdisable":"f","analingusdisablegiving":"f","analingusdisablereceiving":"f","vaginaldoubledisable":"t","transformdisable":"f","transformdisabledivine":"f","breastfeedingdisable":"f","analpregdisable":"f","watersportsdisable":"f","spiderdisable":"f","bodywritingdisable":"f","parasitedisable":"f", "slugdisable":"f", "waspdisable":"f", "lurkerdisable":"f", "beedisable":"f","horsedisable","breastsizemax":12,"bottomsizemax":8,"penissizemax":4,"penissizemin":-1,"images":1,"sidebarAnimations":true,"combatAnimations":true,"silhouettedisable":"f","numberify_enabled":1,"timestyle":"military","tipdisable":"t","debugdisable":"f","statdisable":"f","cheatdisabletoggle":"t","showCaptionText":true,"confirmSave":false,"confirmLoad":false,"confirmDelete":true,"newWardrobeStyle":true,"imgLighten":"","sidebarStats":"Disabled","sidebarTime":"Disabled","combatControls":"radio","reducedLineHeight":true},"npc":{"Avery":{"pronoun":"m","gender":"m","penissize":4,"breastsize":0},"Bailey":{"pronoun":"m","gender":"m","penissize":1,"breastsize":0},"Briar":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Charlie":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Darryl":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Doren":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Eden":{"pronoun":"m","gender":"m","penissize":4,"breastsize":0},"Gwylan":{"pronoun":"f","gender":"f","penissize":0,"breastsize":5},"Harper":{"pronoun":"m","gender":"m","penissize":4,"breastsize":0},"Jordan":{"pronoun":"m","gender":"m","penissize":1,"breastsize":0},"Kylar":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Landry":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Leighton":{"pronoun":"m","gender":"m","penissize":1,"breastsize":0},"Mason":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Morgan":{"pronoun":"f","gender":"f","penissize":0,"breastsize":5},"River":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Robin":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Sam":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Sirris":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Whitney":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Winter":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Black Wolf":{"pronoun":"m","gender":"m","penissize":4,"breastsize":0},"Niki":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Quinn":{"pronoun":"m","gender":"m","penissize":4,"breastsize":0},"Remy":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Alex":{"pronoun":"m","gender":"m","penissize":4,"breastsize":0},"Great Hawk":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0}},"starting":{"player":{"gender":"h","gender_body":"f","ballsExist":true,"freckles":false},"skinColor":{"natural":"light","range":40},"bodysize":0,"penissize":0,"breastsize":4,"bottomsize":0,"breastsensitivity":5,"genitalsensitivity":5,"eyeselect":"pink","hairselect":"platinumblond","hairlength":400,"awareselect":"innocent","background":"beautiful","gamemode":"hard","asphyxiaLvl":3,"blinkingdisable":"f","halfcloseddisable":"f","pbdisable":"t"}}'>>
 		<<case "purityGuy">>
-			<<set _preset to '{"general":{"map":{"movement":true,"top":false,"markers":true},"skinColor":{"tanImgEnabled":"t","tanningEnabled":true},"malechance":50,"dgchance":0,"cbchance":0,"malevictimchance":10,"homochance":10,"breast_mod":0,"penis_mod":0,"whitechance":100,"blackchance":0,"straponchance":0,"alluremod":1.2,"beastmalechance":50,"monsterchance":100,"monsterhallucinations":"f","blackwolfmonster":2,"bestialitydisable":"f","swarmdisable":"t","slimedisable":"f","voredisable":"f","tentacledisable":"f","analdisable":"f","analdoubledisable":"t","footdisable":"f","analingusdisablegiving":"f","analingusdisablereceiving":"f","vaginaldoubledisable":"t","transformdisable":"f","transformdisabledivine":"f","breastfeedingdisable":"f","analpregdisable":"f","watersportsdisable":"t","spiderdisable":"f","bodywritingdisable":"f","parasitedisable":"f","slugdisable":"f","waspdisable":"f","lurkerdisable":"f","beedisable":"f","horsedisable","breastsizemax":6,"bottomsizemax":4,"penissizemax":4,"penissizemin":-1,"images":1,"sidebarAnimations":true,"combatAnimations":true,"silhouettedisable":"f","numberify_enabled":1,"timestyle":"ampm","tipdisable":"f","debugdisable":"f","cheatdisabletoggle":"t","showCaptionText":true,"confirmSave":true,"confirmLoad":true,"confirmDelete":true,"newWardrobeStyle":true,"imgLighten":"","sidebarStats":"All","sidebarTime":"top","combatControls":"radio","reducedLineHeight":false},"npc":{"Avery":{"pronoun":"f","gender":"f","penissize":1,"breastsize":4},"Bailey":{"pronoun":"m","gender":"m","penissize":3,"breastsize":2},"Briar":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Charlie":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Darryl":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Doren":{"pronoun":"m","gender":"m","penissize":1,"breastsize":0},"Eden":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Gwylan":{"pronoun":"f","gender":"f","penissize":1,"breastsize":0},"Harper":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Jordan":{"pronoun":"f","gender":"f","penissize":3,"breastsize":5},"Kylar":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Landry":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Leighton":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Mason":{"pronoun":"f","gender":"f","penissize":3,"breastsize":2},"Morgan":{"pronoun":"f","gender":"f","penissize":3,"breastsize":3},"River":{"pronoun":"f","gender":"f","penissize":3,"breastsize":0},"Robin":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Sam":{"pronoun":"f","gender":"f","penissize":1,"breastsize":3},"Sirris":{"pronoun":"f","gender":"f","penissize":3,"breastsize":0},"Whitney":{"pronoun":"f","gender":"f","penissize":4,"breastsize":0},"Winter":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Black Wolf":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Niki":{"pronoun":"f","gender":"f","penissize":3,"breastsize":2},"Quinn":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Remy":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Alex":{"pronoun":"f","gender":"f","penissize":1,"breastsize":0},"Great Hawk":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0}},"starting":{"player":{"gender":"f","gender_body":"f","ballsExist":false,"freckles":false},"skinColor":{"natural":"light","range":0},"bodysize":2,"penissize":1,"breastsize":3,"bottomsize":1,"breastsensitivity":1,"genitalsensitivity":1,"eyeselect":"amber","hairselect":"blond","hairlength":400,"awareselect":"innocent","background":"beautiful","gamemode":"normal","asphyxiaLvl":3,"blinkingdisable":"f","halfcloseddisable":"f","pbdisable":"t"}}'>>
+			<<set _preset to '{"general":{"map":{"movement":true,"top":false,"markers":true},"skinColor":{"tanImgEnabled":"t","tanningEnabled":true},"malechance":50,"dgchance":0,"cbchance":0,"malevictimchance":10,"homochance":10,"breast_mod":0,"penis_mod":0,"whitechance":100,"blackchance":0,"straponchance":0,"alluremod":1.2,"beastmalechance":50,"monsterchance":100,"monsterhallucinations":"f","blackwolfmonster":2,"bestialitydisable":"f","swarmdisable":"t","slimedisable":"f","voredisable":"f","tentacledisable":"f","analdisable":"f","analdoubledisable":"t","footdisable":"f","analingusdisablegiving":"f","analingusdisablereceiving":"f","vaginaldoubledisable":"t","transformdisable":"f","transformdisabledivine":"f","breastfeedingdisable":"f","analpregdisable":"f","watersportsdisable":"t","spiderdisable":"f","bodywritingdisable":"f","parasitedisable":"f","slugdisable":"f","waspdisable":"f","lurkerdisable":"f","beedisable":"f","horsedisable","breastsizemax":6,"bottomsizemax":4,"penissizemax":4,"penissizemin":-1,"images":1,"sidebarAnimations":true,"combatAnimations":true,"silhouettedisable":"f","numberify_enabled":1,"timestyle":"ampm","tipdisable":"f","debugdisable":"f","statdisable":"f","cheatdisabletoggle":"t","showCaptionText":true,"confirmSave":true,"confirmLoad":true,"confirmDelete":true,"newWardrobeStyle":true,"imgLighten":"","sidebarStats":"All","sidebarTime":"top","combatControls":"radio","reducedLineHeight":false},"npc":{"Avery":{"pronoun":"f","gender":"f","penissize":1,"breastsize":4},"Bailey":{"pronoun":"m","gender":"m","penissize":3,"breastsize":2},"Briar":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Charlie":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Darryl":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Doren":{"pronoun":"m","gender":"m","penissize":1,"breastsize":0},"Eden":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Gwylan":{"pronoun":"f","gender":"f","penissize":1,"breastsize":0},"Harper":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Jordan":{"pronoun":"f","gender":"f","penissize":3,"breastsize":5},"Kylar":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Landry":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Leighton":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Mason":{"pronoun":"f","gender":"f","penissize":3,"breastsize":2},"Morgan":{"pronoun":"f","gender":"f","penissize":3,"breastsize":3},"River":{"pronoun":"f","gender":"f","penissize":3,"breastsize":0},"Robin":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Sam":{"pronoun":"f","gender":"f","penissize":1,"breastsize":3},"Sirris":{"pronoun":"f","gender":"f","penissize":3,"breastsize":0},"Whitney":{"pronoun":"f","gender":"f","penissize":4,"breastsize":0},"Winter":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Black Wolf":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Niki":{"pronoun":"f","gender":"f","penissize":3,"breastsize":2},"Quinn":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Remy":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Alex":{"pronoun":"f","gender":"f","penissize":1,"breastsize":0},"Great Hawk":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0}},"starting":{"player":{"gender":"f","gender_body":"f","ballsExist":false,"freckles":false},"skinColor":{"natural":"light","range":0},"bodysize":2,"penissize":1,"breastsize":3,"bottomsize":1,"breastsensitivity":1,"genitalsensitivity":1,"eyeselect":"amber","hairselect":"blond","hairlength":400,"awareselect":"innocent","background":"beautiful","gamemode":"normal","asphyxiaLvl":3,"blinkingdisable":"f","halfcloseddisable":"f","pbdisable":"t"}}'>>
 		<<case "fangi">>
-			<<set _preset to '{"general":{"map":{"movement":true,"top":false,"markers":false},"skinColor":{"tanImgEnabled":"t","tanningEnabled":true},"malechance":0,"dgchance":0,"cbchance":0,"malevictimchance":1,"homochance":75,"breast_mod":0,"penis_mod":0,"whitechance":90,"blackchance":10,"straponchance":0,"alluremod":1,"beastmalechance":0,"monsterchance":100,"monsterhallucinations":"f","blackwolfmonster":1,"bestialitydisable":"f","swarmdisable":"f","slimedisable":"f","voredisable":"f","tentacledisable":"f","analdisable":"f","analdoubledisable":"t","footdisable":"f","analingusdisablegiving":"f","analingusdisablereceiving":"f","vaginaldoubledisable":"t","transformdisable":"f","transformdisabledivine":"f","breastfeedingdisable":"f","analpregdisable":"f","watersportsdisable":"f","spiderdisable":"f","bodywritingdisable":"f","parasitedisable":"f","slugdisable":"f","waspdisable":"f","lurkerdisable":"f","beedisable":"f","horsedisable","breastsizemax":12,"bottomsizemax":8,"penissizemax":4,"penissizemin":-1,"images":1,"sidebarAnimations":true,"combatAnimations":true,"silhouettedisable":"f","numberify_enabled":1,"timestyle":"military","tipdisable":"f","debugdisable":"f","cheatdisabletoggle":"f","showCaptionText":true,"confirmSave":false,"confirmLoad":false,"confirmDelete":true,"newWardrobeStyle":false,"imgLighten":"","sidebarStats":"Disabled","sidebarTime":"Disabled","combatControls":"radio","reducedLineHeight":false},"npc":{"Avery":{"pronoun":"f","gender":"f","penissize":0,"breastsize":4},"Bailey":{"pronoun":"f","gender":"f","penissize":0,"breastsize":4},"Briar":{"pronoun":"f","gender":"f","penissize":0,"breastsize":4},"Charlie":{"pronoun":"f","gender":"f","penissize":0,"breastsize":1},"Darryl":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Doren":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Eden":{"pronoun":"f","gender":"f","penissize":0,"breastsize":4},"Gwylan":{"pronoun":"f","gender":"f","penissize":0,"breastsize":1},"Harper":{"pronoun":"f","gender":"f","penissize":0,"breastsize":4},"Jordan":{"pronoun":"f","gender":"f","penissize":0,"breastsize":1},"Kylar":{"pronoun":"f","gender":"f","penissize":0,"breastsize":1},"Landry":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Leighton":{"pronoun":"f","gender":"f","penissize":0,"breastsize":4},"Mason":{"pronoun":"f","gender":"f","penissize":0,"breastsize":2},"Morgan":{"pronoun":"f","gender":"f","penissize":0,"breastsize":5},"River":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Robin":{"pronoun":"f","gender":"f","penissize":0,"breastsize":1},"Sam":{"pronoun":"f","gender":"f","penissize":0,"breastsize":4},"Sirris":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Whitney":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Winter":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Black Wolf":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Niki":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Quinn":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Remy":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Alex":{"pronoun":"f","gender":"f","penissize":0,"breastsize":1},"Great Hawk":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0}},"starting":{"player":{"gender":"f","gender_body":"f","ballsExist":false,"freckles":false},"skinColor":{"natural":"light","range":0},"bodysize":3,"penissize":1,"breastsize":3,"bottomsize":0,"breastsensitivity":1,"genitalsensitivity":1,"eyeselect":"purple","hairselect":"red","hairlength":200,"awareselect":"innocent","background":"waif","gamemode":"normal","asphyxiaLvl":3,"blinkingdisable":"f","halfcloseddisable":"f","pbdisable":"t"}}'>>
+			<<set _preset to '{"general":{"map":{"movement":true,"top":false,"markers":false},"skinColor":{"tanImgEnabled":"t","tanningEnabled":true},"malechance":0,"dgchance":0,"cbchance":0,"malevictimchance":1,"homochance":75,"breast_mod":0,"penis_mod":0,"whitechance":90,"blackchance":10,"straponchance":0,"alluremod":1,"beastmalechance":0,"monsterchance":100,"monsterhallucinations":"f","blackwolfmonster":1,"bestialitydisable":"f","swarmdisable":"f","slimedisable":"f","voredisable":"f","tentacledisable":"f","analdisable":"f","analdoubledisable":"t","footdisable":"f","analingusdisablegiving":"f","analingusdisablereceiving":"f","vaginaldoubledisable":"t","transformdisable":"f","transformdisabledivine":"f","breastfeedingdisable":"f","analpregdisable":"f","watersportsdisable":"f","spiderdisable":"f","bodywritingdisable":"f","parasitedisable":"f","slugdisable":"f","waspdisable":"f","lurkerdisable":"f","beedisable":"f","horsedisable","breastsizemax":12,"bottomsizemax":8,"penissizemax":4,"penissizemin":-1,"images":1,"sidebarAnimations":true,"combatAnimations":true,"silhouettedisable":"f","numberify_enabled":1,"timestyle":"military","tipdisable":"f","debugdisable":"f","statdisable":"f","cheatdisabletoggle":"f","showCaptionText":true,"confirmSave":false,"confirmLoad":false,"confirmDelete":true,"newWardrobeStyle":false,"imgLighten":"","sidebarStats":"Disabled","sidebarTime":"Disabled","combatControls":"radio","reducedLineHeight":false},"npc":{"Avery":{"pronoun":"f","gender":"f","penissize":0,"breastsize":4},"Bailey":{"pronoun":"f","gender":"f","penissize":0,"breastsize":4},"Briar":{"pronoun":"f","gender":"f","penissize":0,"breastsize":4},"Charlie":{"pronoun":"f","gender":"f","penissize":0,"breastsize":1},"Darryl":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Doren":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Eden":{"pronoun":"f","gender":"f","penissize":0,"breastsize":4},"Gwylan":{"pronoun":"f","gender":"f","penissize":0,"breastsize":1},"Harper":{"pronoun":"f","gender":"f","penissize":0,"breastsize":4},"Jordan":{"pronoun":"f","gender":"f","penissize":0,"breastsize":1},"Kylar":{"pronoun":"f","gender":"f","penissize":0,"breastsize":1},"Landry":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Leighton":{"pronoun":"f","gender":"f","penissize":0,"breastsize":4},"Mason":{"pronoun":"f","gender":"f","penissize":0,"breastsize":2},"Morgan":{"pronoun":"f","gender":"f","penissize":0,"breastsize":5},"River":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Robin":{"pronoun":"f","gender":"f","penissize":0,"breastsize":1},"Sam":{"pronoun":"f","gender":"f","penissize":0,"breastsize":4},"Sirris":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Whitney":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Winter":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Black Wolf":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Niki":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Quinn":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Remy":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Alex":{"pronoun":"f","gender":"f","penissize":0,"breastsize":1},"Great Hawk":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0}},"starting":{"player":{"gender":"f","gender_body":"f","ballsExist":false,"freckles":false},"skinColor":{"natural":"light","range":0},"bodysize":3,"penissize":1,"breastsize":3,"bottomsize":0,"breastsensitivity":1,"genitalsensitivity":1,"eyeselect":"purple","hairselect":"red","hairlength":200,"awareselect":"innocent","background":"waif","gamemode":"normal","asphyxiaLvl":3,"blinkingdisable":"f","halfcloseddisable":"f","pbdisable":"t"}}'>>
 		<<case "femaleWaif">>
 			<<set _preset to '{"starting":{"player":{"gender":"f","gender_body":"f","ballsExist":false,"freckles":false},"skinColor":{"natural":"light","range":0},"bodysize":3,"penissize":1,"breastsize":3,"bottomsize":0,"breastsensitivity":1,"genitalsensitivity":1,"eyeselect":"purple","hairselect":"red","hairlength":200,"awareselect":"innocent","background":"waif"}}'>>
 		<<case "maleWaif">>
@@ -65,7 +65,7 @@
 		<<case "gameHard">>
 			<<set _preset to '{"general":{"alluremod":1,"cheatdisabletoggle":"t","checkstyle":"words","clothesPrice":2,"multipleWardrobes":"isolated"},"starting":{"gamemode":"hard"}}'>>
 		<<case "gameMasochist">>
-			<<set _preset to '{"general":{"alluremod":2,"cheatdisabletoggle":"t","checkstyle":"skillname","clothesPrice":10,"multipleWardrobes":"isolated"},"starting":{"gamemode":"hard"}}'>>
+			<<set _preset to '{"general":{"alluremod":2,"cheatdisabletoggle":"t","statdisable":"t","checkstyle":"skillname","clothesPrice":10,"multipleWardrobes":"isolated"},"starting":{"gamemode":"hard"}}'>>
 		<<case "gameSoftCheats">>
 			<<set _preset to '{"general":{"alluremod":1,"cheatdisabletoggle":"f","checkstyle":"percentage","clothesPrice":1,"multipleWardrobes":false},"starting":{"gamemode":"soft"}}'>>
 		<<case "gameNormalCheats">>
@@ -73,7 +73,7 @@
 		<<case "gameHardCheats">>
 			<<set _preset to '{"general":{"alluremod":1,"cheatdisabletoggle":"f","checkstyle":"words","clothesPrice":2,"multipleWardrobes":"isolated"},"starting":{"gamemode":"hard"}}'>>
 		<<case "gameMasochistCheats">>
-			<<set _preset to '{"general":{"alluremod":2,"cheatdisabletoggle":"f","checkstyle":"skillname","clothesPrice":10,"multipleWardrobes":"isolated"},"starting":{"gamemode":"hard"}}'>>
+			<<set _preset to '{"general":{"alluremod":2,"cheatdisabletoggle":"f","statdisable":"t","checkstyle":"skillname","clothesPrice":10,"multipleWardrobes":"isolated"},"starting":{"gamemode":"hard"}}'>>
 		<<case "imagesdefault">>
 			<<set _preset to '{"general":{"skinColor":{"tanImgEnabled":"f","tanningEnabled":false},"images":1,"sidebarAnimations":true,"combatAnimations":true,"silhouettedisable":"f","blinkingdisable":"f","halfcloseddisable":"f","bodywritingImages":true}}'>>
 		<<case "imagesHigh">>
diff --git a/game/04-Variables/variables-versionUpdate.twee b/game/04-Variables/variables-versionUpdate.twee
index 53d272b01408cca28583308f9c55557230903ea6..60a463bb1ccf9855b4e56e39d3bb712825649ca8 100644
--- a/game/04-Variables/variables-versionUpdate.twee
+++ b/game/04-Variables/variables-versionUpdate.twee
@@ -2721,4 +2721,8 @@
 	/* v0.3.5.4: pubic hair was accidentally disabled on new saves bc it wasn't initialized properly. */
 	<<pbhairinit>>
 
+	<<if $statdisable is undefined>>
+		<<set $statdisable to "f">>
+	<</if>>
+
 <</widget>>
diff --git a/game/base-debug/test encounters.twee b/game/base-debug/test encounters.twee
index d6f6c10069993579e01be02e245f8cf4c793ebc2..f95920f1e0fbd376a393050bbbc84a16943673c3 100644
--- a/game/base-debug/test encounters.twee	
+++ b/game/base-debug/test encounters.twee	
@@ -681,7 +681,7 @@ Add the NPCs you want.<br>
 <br>
 <<clotheson>>
 <<if _possess>>
-	<<link [[Go again|Possessed Fight Test]]>><<endcombat>><<set $possessed to true>><<set $control to 0>><</link>><<lllcontrol>> | <span class="wraith">+ Wraith</span><br>
+	<<link [[Go again|Possessed Fight Test]]>><<endcombat>><<set $possessed to true>><<set $control to 0>><</link>><<lllcontrol>><<if $statdisable is "f">> | <span class="wraith">+ Wraith</span><</if>><br>
 <<else>>
 	<<link [[Select NPCs|Named NPC Gangbang Select]]>><<endcombat>><</link>><br>
 <</if>>
@@ -1036,9 +1036,9 @@ You open your mouth to scream, but it is already inside you.
 	<br><br>
 	<<clotheson>>
 	<<endcombat>>
-	<<link [[Fight again|Possessed Fight]]>><<set $possessed to true>><<set $control to 0>><<set $fightstart to 1>><<endevent phaseless>><</link>><<lllcontrol>> | <span class="wraith">+ Wraith</span><br>
-	<<link [[Freshen up, then fight again|Possessed Fight]]>><<set $possessed to true>><<set $control to 0>><<set $fightstart to 1>><<endevent phaseless>><<set $pain to 0>><<set $arousal to 0>><</link>><<lpain>><<larousal>><<lllcontrol>> | <span class="wraith">+ Wraith</span><br>
-	<<link [[Decision room|Possessed Fight Test]]>><<set $possessed to true>><<set $control to 0>><</link>><<lllcontrol>> | <span class="wraith">Also + Wraith</span>
+	<<link [[Fight again|Possessed Fight]]>><<set $possessed to true>><<set $control to 0>><<set $fightstart to 1>><<endevent phaseless>><</link>><<lllcontrol>><<if $statdisable is "f">> | <span class="wraith">+ Wraith</span><</if>><br>
+	<<link [[Freshen up, then fight again|Possessed Fight]]>><<set $possessed to true>><<set $control to 0>><<set $fightstart to 1>><<endevent phaseless>><<set $pain to 0>><<set $arousal to 0>><</link>><<lpain>><<larousal>><<lllcontrol>><<if $statdisable is "f">> | <span class="wraith">+ Wraith</span><</if>><br>
+	<<link [[Decision room|Possessed Fight Test]]>><<set $possessed to true>><<set $control to 0>><</link>><<lllcontrol>><<if $statdisable is "f">> | <span class="wraith">Also + Wraith<</if>></span>
 <</if>>
 <br><br>
 <<link [[Back home|Bedroom]]>><<set $possessed to 0>><<endevent>><<unset $opponent>><</link>>
diff --git a/game/base-system/images.twee b/game/base-system/images.twee
index 0da82a20c96b0b7d5759197c7f6d480d81fcf064..f50bcfbed6b8b336030fe7e6fca778780d03d39a 100644
--- a/game/base-system/images.twee
+++ b/game/base-system/images.twee
@@ -1216,23 +1216,25 @@
 <</widget>>
 
 <<widget "g_science_star">>
-<<if $images is 1>>
-	<<if $science_star + 1 is 3>>
-		<img id="icon" src="img/ui/gold_star.png">
-	<<elseif $science_star + 1 is 2>>
-		<img id="icon" src="img/ui/silver_star.png">
-	<<elseif $science_star + 1 is 1>>
-		<img id="icon" src="img/ui/bronze_star.png">
-	<</if>>
-<<else>>
-	<<if $science_star + 1 is 3>>
-		<span class="gold">Gold Star</span>
-	<<elseif $science_star + 1 is 2>>
-		<span class="platinum">Silver Star</span>
-	<<elseif $science_star + 1 is 1>>
-		<span class="brown">Bronze Star</span>
+	<<if $statdisable is "f">>
+		<<if $images is 1>>
+			<<if $science_star + 1 is 3>>
+				<img id="icon" src="img/ui/gold_star.png">
+			<<elseif $science_star + 1 is 2>>
+				<img id="icon" src="img/ui/silver_star.png">
+			<<elseif $science_star + 1 is 1>>
+				<img id="icon" src="img/ui/bronze_star.png">
+			<</if>>
+		<<else>>
+			<<if $science_star + 1 is 3>>
+				<span class="gold">Gold Star</span>
+			<<elseif $science_star + 1 is 2>>
+				<span class="platinum">Silver Star</span>
+			<<elseif $science_star + 1 is 1>>
+				<span class="brown">Bronze Star</span>
+			<</if>>
+		<</if>>
 	<</if>>
-<</if>>
 <</widget>>
 
 <<widget "maths_star">>
@@ -1252,23 +1254,25 @@
 <</widget>>
 
 <<widget "g_maths_star">>
-<<if $images is 1>>
-	<<if $maths_star + 1 is 3>>
-		<img id="icon" src="img/ui/gold_star.png">
-	<<elseif $maths_star + 1 is 2>>
-		<img id="icon" src="img/ui/silver_star.png">
-	<<elseif $maths_star + 1 is 1>>
-		<img id="icon" src="img/ui/bronze_star.png">
-	<</if>>
-<<else>>
-	<<if $maths_star + 1 is 3>>
-		<span class="gold">Gold Star</span>
-	<<elseif $maths_star + 1 is 2>>
-		<span class="platinum">Silver Star</span>
-	<<elseif $maths_star + 1 is 1>>
-		<span class="brown">Bronze Star</span>
+	<<if $statdisable is "f">>
+		<<if $images is 1>>
+			<<if $maths_star + 1 is 3>>
+				<img id="icon" src="img/ui/gold_star.png">
+			<<elseif $maths_star + 1 is 2>>
+				<img id="icon" src="img/ui/silver_star.png">
+			<<elseif $maths_star + 1 is 1>>
+				<img id="icon" src="img/ui/bronze_star.png">
+			<</if>>
+		<<else>>
+			<<if $maths_star + 1 is 3>>
+				<span class="gold">Gold Star</span>
+			<<elseif $maths_star + 1 is 2>>
+				<span class="platinum">Silver Star</span>
+			<<elseif $maths_star + 1 is 1>>
+				<span class="brown">Bronze Star</span>
+			<</if>>
+		<</if>>
 	<</if>>
-<</if>>
 <</widget>>
 
 <<widget "english_star">>
@@ -1288,23 +1292,25 @@
 <</widget>>
 
 <<widget "g_english_star">>
-<<if $images is 1>>
-	<<if $english_star + 1 is 3>>
-		<img id="icon" src="img/ui/gold_star.png">
-	<<elseif $english_star + 1 is 2>>
-		<img id="icon" src="img/ui/silver_star.png">
-	<<elseif $english_star + 1 is 1>>
-		<img id="icon" src="img/ui/bronze_star.png">
-	<</if>>
-<<else>>
-	<<if $english_star + 1 is 3>>
-		<span class="gold">Gold Star</span>
-	<<elseif $english_star + 1 is 2>>
-		<span class="platinum">Silver Star</span>
-	<<elseif $english_star + 1 is 1>>
-		<span class="brown">Bronze Star</span>
+	<<if $statdisable is "f">>
+		<<if $images is 1>>
+			<<if $english_star + 1 is 3>>
+				<img id="icon" src="img/ui/gold_star.png">
+			<<elseif $english_star + 1 is 2>>
+				<img id="icon" src="img/ui/silver_star.png">
+			<<elseif $english_star + 1 is 1>>
+				<img id="icon" src="img/ui/bronze_star.png">
+			<</if>>
+		<<else>>
+			<<if $english_star + 1 is 3>>
+				<span class="gold">Gold Star</span>
+			<<elseif $english_star + 1 is 2>>
+				<span class="platinum">Silver Star</span>
+			<<elseif $english_star + 1 is 1>>
+				<span class="brown">Bronze Star</span>
+			<</if>>
+		<</if>>
 	<</if>>
-<</if>>
 <</widget>>
 
 <<widget "history_star">>
@@ -1324,21 +1330,23 @@
 <</widget>>
 
 <<widget "g_history_star">>
-<<if $images is 1>>
-	<<if $history_star + 1 is 3>>
-		<img id="icon" src="img/ui/gold_star.png">
-	<<elseif $history_star + 1 is 2>>
-		<img id="icon" src="img/ui/silver_star.png">
-	<<elseif $history_star + 1 is 1>>
-		<img id="icon" src="img/ui/bronze_star.png">
-	<</if>>
-<<else>>
-	<<if $history_star + 1 is 3>>
-		<span class="gold">Gold Star</span>
-	<<elseif $history_star + 1 is 2>>
-		<span class="platinum">Silver Star</span>
-	<<elseif $history_star + 1 is 1>>
-		<span class="brown">Bronze Star</span>
+	<<if $statdisable is "f">>
+		<<if $images is 1>>
+			<<if $history_star + 1 is 3>>
+				<img id="icon" src="img/ui/gold_star.png">
+			<<elseif $history_star + 1 is 2>>
+				<img id="icon" src="img/ui/silver_star.png">
+			<<elseif $history_star + 1 is 1>>
+				<img id="icon" src="img/ui/bronze_star.png">
+			<</if>>
+		<<else>>
+			<<if $history_star + 1 is 3>>
+				<span class="gold">Gold Star</span>
+			<<elseif $history_star + 1 is 2>>
+				<span class="platinum">Silver Star</span>
+			<<elseif $history_star + 1 is 1>>
+				<span class="brown">Bronze Star</span>
+			<</if>>
+		<</if>>
 	<</if>>
-<</if>>
 <</widget>>
diff --git a/game/base-system/settings.twee b/game/base-system/settings.twee
index 948eabecc941107a1cd331b638ea20c192c1f997..7eb75e1eed238a056b47246b2ae5f5bea6f958cb 100644
--- a/game/base-system/settings.twee
+++ b/game/base-system/settings.twee
@@ -54,6 +54,7 @@
 <<set $NudeGenderDC to 1>>
 <<set $footdisable to "f">>
 <<set $tipdisable to "f">>
+<<set $statdisable to "f">>
 <<set $bodywritingImages to true>>
 <<if $debug is 1>>
 	<<set $debugdisable to "f">>
@@ -1196,6 +1197,12 @@ Values above 5 can lead to errors when creating new saves! Make sure you know wh
 	<label>Show exact percentage <<radiobutton "$checkstyle" "percentage" autocheck>></label> |
 	<label>Show only general description <<radiobutton "$checkstyle" "words" autocheck>></label> |
 	<label>Show only skill name <<radiobutton "$checkstyle" "skillname" autocheck>></label> |
+	<br>
+
+	<label><div class="settingsToggleBig">
+	<<checkbox "$statdisable" "f" "t" autocheck>> Enable blind stats
+	<mouse class = "tooltip blue">(?)<span>You'll receive no indication when your stats change, or what skills are required to succeed in certain events. Survive on your intuition.<span class="red">Not recommended for beginners. This is an experimental feature and may be changed or removed in the future.</span></span></mouse>
+	</div></label>
 	<br><br>
 
 	<span class="gold">In game hints and tips</span>
diff --git a/game/base-system/skill-difficulties.twee b/game/base-system/skill-difficulties.twee
index 366af8ce2982dd9727629417facc0817db401e61..0d491492430c1af5d9c92ac6d22ec6a2daf0ed0a 100644
--- a/game/base-system/skill-difficulties.twee
+++ b/game/base-system/skill-difficulties.twee
@@ -1,6 +1,6 @@
 :: Widgets Difficulty [widget]
 <<widget "chestdifficulty">>
-<<if $checkstyle is "skillname">>
+<<if $checkstyle is "skillname" or $statdisable is "f">>
 <<elseif (990 - ($enemytrust * 10) - $chestskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
 	<span class="green">(Very Easy)</span>
 <<elseif (800 - ($enemytrust * 10) - $chestskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
@@ -17,8 +17,9 @@
 	<span class="red">(Impossible)</span>
 <</if>>
 <</widget>>
+
 <<widget "seductiondifficulty">><<silently>>
-<<if $checkstyle is "skillname">>
+<<if $checkstyle is "skillname" or $statdisable is "f">>
 	<<set _text_output to "">>
 <<elseif $combat is 1>>
 	<<if $args[0] is true>>
@@ -75,7 +76,7 @@
 <</widget>>
 
 <<widget "oraldifficulty">>
-<<if $checkstyle is "skillname">>
+<<if $checkstyle is "skillname" or $statdisable is "f">>
 <<elseif (990 - ($enemytrust * 10) - $oralskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
 	<span class="green">(Very Easy)</span>
 <<elseif (800 - ($enemytrust * 10) - $oralskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
@@ -94,7 +95,7 @@
 <</widget>>
 
 <<widget "vaginaldifficulty">>
-<<if $checkstyle is "skillname">>
+<<if $checkstyle is "skillname" or $statdisable is "f">>
 <<elseif (990 - ($enemytrust * 10) - $vaginalskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
 	<span class="green">(Very Easy)</span>
 <<elseif (800 - ($enemytrust * 10) - $vaginalskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
@@ -113,7 +114,7 @@
 <</widget>>
 
 <<widget "analdifficulty">>
-<<if $checkstyle is "skillname">>
+<<if $checkstyle is "skillname" or $statdisable is "f">>
 <<elseif (990 - ($enemytrust * 10) - $analskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
 	<span class="green">(Very Easy)</span>
 <<elseif (800 - ($enemytrust * 10) - $analskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
@@ -132,7 +133,7 @@
 <</widget>>
 
 <<widget "handdifficulty">>
-<<if $checkstyle is "skillname">>
+<<if $checkstyle is "skillname" or $statdisable is "f">>
 <<elseif (990 - ($enemytrust * 10) - $handskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
 	<span class="green">(Very Easy)</span>
 <<elseif (800 - ($enemytrust * 10) - $handskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
@@ -151,7 +152,7 @@
 <</widget>>
 
 <<widget "feetdifficulty">>
-<<if $checkstyle is "skillname">>
+<<if $checkstyle is "skillname" or $statdisable is "f">>
 <<elseif (990 - ($enemytrust * 10) - $feetskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
 	<span class="green">(Very Easy)</span>
 <<elseif (800 - ($enemytrust * 10) - $feetskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
@@ -170,7 +171,7 @@
 <</widget>>
 
 <<widget "bottomdifficulty">>
-<<if $checkstyle is "skillname">>
+<<if $checkstyle is "skillname" or $statdisable is "f">>
 <<elseif (990 - ($enemytrust * 10) - $bottomskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
 	<span class="green">(Very Easy)</span>
 <<elseif (800 - ($enemytrust * 10) - $bottomskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
@@ -189,7 +190,7 @@
 <</widget>>
 
 <<widget "thighdifficulty">>
-<<if $checkstyle is "skillname">>
+<<if $checkstyle is "skillname" or $statdisable is "f">>
 <<elseif (990 - ($enemytrust * 10) - $thighskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
 	<span class="green">(Very Easy)</span>
 <<elseif (800 - ($enemytrust * 10) - $thighskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
@@ -208,7 +209,7 @@
 <</widget>>
 
 <<widget "peniledifficulty">>
-<<if $checkstyle is "skillname">>
+<<if $checkstyle is "skillname" or $statdisable is "f">>
 <<elseif (990 - ($enemytrust * 10) - $penileskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
 	<span class="green">(Very Easy)</span>
 <<elseif (800 - ($enemytrust * 10) - $penileskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
@@ -288,140 +289,147 @@
 <</widget>>
 
 <<widget "skulduggerydifficulty">>
-<<if $checkstyle is "skillname">>
- 	| <span class="orange">Skulduggery</span>
- <<else>>
-	<<set _skulduggery to clone($skulduggery)>>
-	<<if $moorLuck gt 0>>
-		<<set _skulduggery to Math.floor(_skulduggery * (1 + ($moorLuck / 100)))>>
-	<</if>>
-	<<if $worn.hands.type.includes("sticky_fingers")>>
-		<<set _skulduggery to Math.floor(_skulduggery * 1.05)>>
-	<</if>>
-	<<if $harpy gte 2 or $cat gte 2>>
-		<<set _skulduggery to Math.floor(_skulduggery * 1.05)>>
-	<</if>>
- 	| <span class="orange">Skulduggery:</span>
-	<<if _skulduggery gte $skulduggerydifficulty>>
-		<span class="green">Very Easy</span>
-	<<elseif _skulduggery + 100 gte $skulduggerydifficulty>>
-		<span class="teal">Easy</span>
-	<<elseif _skulduggery + 200 gte $skulduggerydifficulty>>
-		<span class="lblue">Medium</span>
-	<<elseif _skulduggery + 300 gte $skulduggerydifficulty>>
-		<span class="blue">Challenging</span>
-	<<elseif _skulduggery + 400 gte $skulduggerydifficulty>>
-		<span class="purple">Hard</span>
-	<<elseif _skulduggery + 500 gte $skulduggerydifficulty>>
-		<span class="pink">Very Hard</span>
-	<<else>>
-		<span class="red">Impossible</span>
+	<<if $statdisable is "f">>
+		<<if $checkstyle is "skillname">>
+			| <span class="orange">Skulduggery</span>
+		<<else>>
+			<<set _skulduggery to clone($skulduggery)>>
+			<<if $moorLuck gt 0>>
+				<<set _skulduggery to Math.floor(_skulduggery * (1 + ($moorLuck / 100)))>>
+			<</if>>
+			<<if $worn.hands.type.includes("sticky_fingers")>>
+				<<set _skulduggery to Math.floor(_skulduggery * 1.05)>>
+			<</if>>
+			<<if $harpy gte 2 or $cat gte 2>>
+				<<set _skulduggery to Math.floor(_skulduggery * 1.05)>>
+			<</if>>
+			| <span class="orange">Skulduggery:</span>
+			<<if _skulduggery gte $skulduggerydifficulty>>
+				<span class="green">Very Easy</span>
+			<<elseif _skulduggery + 100 gte $skulduggerydifficulty>>
+				<span class="teal">Easy</span>
+			<<elseif _skulduggery + 200 gte $skulduggerydifficulty>>
+				<span class="lblue">Medium</span>
+			<<elseif _skulduggery + 300 gte $skulduggerydifficulty>>
+				<span class="blue">Challenging</span>
+			<<elseif _skulduggery + 400 gte $skulduggerydifficulty>>
+				<span class="purple">Hard</span>
+			<<elseif _skulduggery + 500 gte $skulduggerydifficulty>>
+				<span class="pink">Very Hard</span>
+			<<else>>
+				<span class="red">Impossible</span>
+			<</if>>
+		<</if>>
 	<</if>>
-<</if>>
 <</widget>>
 
 <<widget "skulduggeryrequired">>
-Skulduggery required:
-<<if $lock lte 0>>
-	<span class="red">None</span>
-<<elseif $lock gte 1 and $lock lt 100>>
-	<span class="pink">F</span>
-<<elseif $lock gte 100 and $lock lt 200>>
-	<span class="pink">F+</span>
-<<elseif $lock gte 200 and $lock lt 300>>
-	<span class="purple">D</span>
-<<elseif $lock gte 300 and $lock lt 400>>
-	<span class="purple">D+</span>
-<<elseif $lock gte 400 and $lock lt 500>>
-	<span class="blue">C</span>
-<<elseif $lock gte 500 and $lock lt 600>>
-	<span class="blue">C+</span>
-<<elseif $lock gte 600 and $lock lt 700>>
-	<span class="lblue">B</span>
-<<elseif $lock gte 700 and $lock lt 800>>
-	<span class="lblue">B+</span>
-<<elseif $lock gte 800 and $lock lt 900>>
-	<span class="teal">A</span>
-<<elseif $lock gte 900 and $lock lt 1000>>
-	<span class="teal">A+</span>
-<<elseif $lock gte 1000>>
-	<span class="green">S</span>
-<</if>>
+	<<if $statdisable is "f">>
+		Skulduggery required:
+		<<if $lock lte 0>>
+			<span class="red">None</span>
+		<<elseif $lock gte 1 and $lock lt 100>>
+			<span class="pink">F</span>
+		<<elseif $lock gte 100 and $lock lt 200>>
+			<span class="pink">F+</span>
+		<<elseif $lock gte 200 and $lock lt 300>>
+			<span class="purple">D</span>
+		<<elseif $lock gte 300 and $lock lt 400>>
+			<span class="purple">D+</span>
+		<<elseif $lock gte 400 and $lock lt 500>>
+			<span class="blue">C</span>
+		<<elseif $lock gte 500 and $lock lt 600>>
+			<span class="blue">C+</span>
+		<<elseif $lock gte 600 and $lock lt 700>>
+			<span class="lblue">B</span>
+		<<elseif $lock gte 700 and $lock lt 800>>
+			<span class="lblue">B+</span>
+		<<elseif $lock gte 800 and $lock lt 900>>
+			<span class="teal">A</span>
+		<<elseif $lock gte 900 and $lock lt 1000>>
+			<span class="teal">A+</span>
+		<<elseif $lock gte 1000>>
+			<span class="green">S</span>
+		<</if>>
+	<</if>>
 <</widget>>
+
 <<widget "seductioncheck">>
-Attractiveness rating:
-<<if $attractiveness gte 5000>>
-	<span class="green">S</span>
-<<elseif $attractiveness gte 4000>>
-	<span class="teal">A</span>
-<<elseif $attractiveness gte 3000>>
-	<span class="lblue">B</span>
-<<elseif $attractiveness gte 2000>>
-	<span class="blue">C</span>
-<<elseif $attractiveness gte 1000>>
-	<span class="purple">D</span>
-<<else>>
-	<span class="pink">F</span>
-<</if>>
-<br>
-Seduction Skill:
-<<if $seductionskill lte 0>>
-	<span class="red">None</span>
-<<elseif $seductionskill gte 1 and $seductionskill lt 200>>
-	<span class="pink">F</span>
-<<elseif $seductionskill gte 200 and $seductionskill lt 400>>
-	<span class="purple">D</span>
-<<elseif $seductionskill gte 400 and $seductionskill lt 600>>
-	<span class="blue">C</span>
-<<elseif $seductionskill gte 600 and $seductionskill lt 800>>
-	<span class="lblue">B</span>
-<<elseif $seductionskill gte 800 and $seductionskill lt 1000>>
-	<span class="teal">A</span>
-<<elseif $seductionskill gte 1000>>
-	<span class="green">S</span>
-<</if>>
-<br>
-Overall rating:
-<<if $attractiveness + ($seductionskill * 5) gte 10000>>
-	<span class="green">S</span>
-	<<set $seductionrating to 6>>
-<<elseif $attractiveness + ($seductionskill * 5) gte 8000>>
-	<span class="teal">A</span>
-	<<set $seductionrating to 5>>
-<<elseif $attractiveness + ($seductionskill * 5) gte 6000>>
-	<span class="lblue">B</span>
-	<<set $seductionrating to 4>>
-<<elseif $attractiveness + ($seductionskill * 5) gte 4000>>
-	<span class="blue">C</span>
-	<<set $seductionrating to 3>>
-<<elseif $attractiveness + ($seductionskill * 5) gte 2000>>
-	<span class="purple">D</span>
-	<<set $seductionrating to 2>>
-<<else>>
-	<span class="pink">F</span>
-	<<set $seductionrating to 1>>
-<</if>>
-<br>
-Required rating:
-<<if $seductiondifficulty gte 10000>>
-	<span class="green">S</span>
-	<<set $seductionrequired to 6>>
-<<elseif $seductiondifficulty gte 8000>>
-	<span class="teal">A</span>
-	<<set $seductionrequired to 5>>
-<<elseif $seductiondifficulty gte 6000>>
-	<span class="lblue">B</span>
-	<<set $seductionrequired to 4>>
-<<elseif $seductiondifficulty gte 4000>>
-	<span class="blue">C</span>
-	<<set $seductionrequired to 3>>
-<<elseif $seductiondifficulty gte 2000>>
-	<span class="purple">D</span>
-	<<set $seductionrequired to 2>>
-<<else>>
-	<span class="pink">F</span>
-	<<set $seductionrequired to 1>>
-<</if>>
+	<<if $statdisable is "f">>
+		Attractiveness rating:
+		<<if $attractiveness gte 5000>>
+			<span class="green">S</span>
+		<<elseif $attractiveness gte 4000>>
+			<span class="teal">A</span>
+		<<elseif $attractiveness gte 3000>>
+			<span class="lblue">B</span>
+		<<elseif $attractiveness gte 2000>>
+			<span class="blue">C</span>
+		<<elseif $attractiveness gte 1000>>
+			<span class="purple">D</span>
+		<<else>>
+			<span class="pink">F</span>
+		<</if>>
+		<br>
+		Seduction Skill:
+		<<if $seductionskill lte 0>>
+			<span class="red">None</span>
+		<<elseif $seductionskill gte 1 and $seductionskill lt 200>>
+			<span class="pink">F</span>
+		<<elseif $seductionskill gte 200 and $seductionskill lt 400>>
+			<span class="purple">D</span>
+		<<elseif $seductionskill gte 400 and $seductionskill lt 600>>
+			<span class="blue">C</span>
+		<<elseif $seductionskill gte 600 and $seductionskill lt 800>>
+			<span class="lblue">B</span>
+		<<elseif $seductionskill gte 800 and $seductionskill lt 1000>>
+			<span class="teal">A</span>
+		<<elseif $seductionskill gte 1000>>
+			<span class="green">S</span>
+		<</if>>
+		<br>
+		Overall rating:
+		<<if $attractiveness + ($seductionskill * 5) gte 10000>>
+			<span class="green">S</span>
+			<<set $seductionrating to 6>>
+		<<elseif $attractiveness + ($seductionskill * 5) gte 8000>>
+			<span class="teal">A</span>
+			<<set $seductionrating to 5>>
+		<<elseif $attractiveness + ($seductionskill * 5) gte 6000>>
+			<span class="lblue">B</span>
+			<<set $seductionrating to 4>>
+		<<elseif $attractiveness + ($seductionskill * 5) gte 4000>>
+			<span class="blue">C</span>
+			<<set $seductionrating to 3>>
+		<<elseif $attractiveness + ($seductionskill * 5) gte 2000>>
+			<span class="purple">D</span>
+			<<set $seductionrating to 2>>
+		<<else>>
+			<span class="pink">F</span>
+			<<set $seductionrating to 1>>
+		<</if>>
+		<br>
+		Required rating:
+		<<if $seductiondifficulty gte 10000>>
+			<span class="green">S</span>
+			<<set $seductionrequired to 6>>
+		<<elseif $seductiondifficulty gte 8000>>
+			<span class="teal">A</span>
+			<<set $seductionrequired to 5>>
+		<<elseif $seductiondifficulty gte 6000>>
+			<span class="lblue">B</span>
+			<<set $seductionrequired to 4>>
+		<<elseif $seductiondifficulty gte 4000>>
+			<span class="blue">C</span>
+			<<set $seductionrequired to 3>>
+		<<elseif $seductiondifficulty gte 2000>>
+			<span class="purple">D</span>
+			<<set $seductionrequired to 2>>
+		<<else>>
+			<span class="pink">F</span>
+			<<set $seductionrequired to 1>>
+		<</if>>
+	<</if>>
 <</widget>>
 
 <<widget "physiquedifficulty">>
@@ -450,7 +458,7 @@ Required rating:
 			<<set _physique to Math.floor(_physique * (1 + ($feetskill / 10000)))>>
 		<</if>>
 <</switch>>
-<<if $args[2] is undefined>>
+<<if $args[2] is undefined and $statdisable is "f">>
 	<<if $checkstyle is "skillname">>
 		| <span class="orange">Physique</span>
 	<<else>>
@@ -493,7 +501,7 @@ and $worn.upper.type.includesAny("dance", "naked")and $worn.lower.type.includesA
 <<if $worn.feet.type.includes("shackle")>>
 	<<set _danceskill to Math.floor(_danceskill * 0.5)>>
 <</if>>
-<<if $args[2] is undefined>>
+<<if $args[2] is undefined and $statdisable is "f">>
 	<<if $checkstyle is "skillname">>
 		| <span class="orange">Dance</span>
 	<<else>>
@@ -546,7 +554,7 @@ and $worn.upper.type.includesAny("swim", "naked")and $worn.lower.type.includesAn
 <<if $worn.feet.type.includes("shackle")>>
 	<<set _swimmingskill to Math.floor(_swimmingskill * 0.5)>>
 <</if>>
-<<if $args[2] is undefined>>
+<<if $args[2] is undefined and $statdisable is "f">>
 	<<if $checkstyle is "skillname">>
 		| <span class="orange">Swimming</span>
 	<<else>>
@@ -594,7 +602,7 @@ and $worn.upper.type.includesAny("swim", "naked")and $worn.lower.type.includesAn
 <<if $worn.feet.type.includes("shackle")>>
 	<<set _athletics to 0>>
 <</if>>
-<<if $args[2] is undefined>>
+<<if $args[2] is undefined and $statdisable is "f">>
 	<<if $checkstyle is "skillname">>
 		| <span class="orange">Athletics</span>
 	<<else>>
@@ -623,33 +631,35 @@ and $worn.upper.type.includesAny("swim", "naked")and $worn.lower.type.includesAn
 <<if $parasite.left_ear.name is "slime" and $parasite.right_ear.name is "slime">>
 	<<set _willpower to Math.floor(_willpower * 0.9)>>
 <</if>>
-<<if $args[2] is undefined>>
-	<<if $checkstyle is "skillname">>
-		| <span class="orange">Willpower</span>
-	<<else>>
-		| <span class="orange">Willpower</span>:
-		<<set _difficulty to Math.round(Math.clamp(_willpower - _willpowerdifficultymin, 0, _willpowerdifficultymax) / (_willpowerdifficultymax - _willpowerdifficultymin) * 100)>>
-		<<if _difficulty gt 100>>
-			<<set _difficulty to 100>>
+<<if $statdisable is "f">>
+	<<if $args[2] is undefined>>
+		<<if $checkstyle is "skillname">>
+			| <span class="orange">Willpower</span>
+		<<else>>
+			| <span class="orange">Willpower</span>:
+			<<set _difficulty to Math.round(Math.clamp(_willpower - _willpowerdifficultymin, 0, _willpowerdifficultymax) / (_willpowerdifficultymax - _willpowerdifficultymin) * 100)>>
+			<<if _difficulty gt 100>>
+				<<set _difficulty to 100>>
+			<</if>>
+			<<skillDifficultyText _difficulty>>
+		<</if>>
+	<<elseif $args[2] is "combat">>
+		<<if $checkstyle is "skillname">>
+		<<elseif _difficulty gte 100>>
+			<span class="green">(Very Easy)</span>
+		<<elseif _difficulty gte 80>>
+			<span class="teal">(Easy)</span>
+		<<elseif _difficulty gte 60>>
+			<span class="lblue">(Medium)</span>
+		<<elseif _difficulty gte 40>>
+			<span class="blue">(Challenging)</span>
+		<<elseif _difficulty gte 20>>
+			<span class="purple">(Hard)</span>
+		<<elseif _difficulty gte 1>>
+			<span class="pink">(Very Hard)</span>
+		<<else>>
+			<span class="red">(Impossible)</span>
 		<</if>>
-		<<skillDifficultyText _difficulty>>
-	<</if>>
-<<elseif $args[2] is "combat">>
-	<<if $checkstyle is "skillname">>
-	<<elseif _difficulty gte 100>>
-		<span class="green">(Very Easy)</span>
-	<<elseif _difficulty gte 80>>
-		<span class="teal">(Easy)</span>
-	<<elseif _difficulty gte 60>>
-		<span class="lblue">(Medium)</span>
-	<<elseif _difficulty gte 40>>
-		<span class="blue">(Challenging)</span>
-	<<elseif _difficulty gte 20>>
-		<span class="purple">(Hard)</span>
-	<<elseif _difficulty gte 1>>
-		<span class="pink">(Very Hard)</span>
-	<<else>>
-		<span class="red">(Impossible)</span>
 	<</if>>
 <</if>>
 <<if _willpower gte random(_willpowerdifficultymin, _willpowerdifficultymax)>>
@@ -662,7 +672,7 @@ and $worn.upper.type.includesAny("swim", "naked")and $worn.lower.type.includesAn
 <<widget "tendingdifficulty">>
 <<set _tendingdifficultymin to ($args[0] ? $args[0] : 1)>>
 <<set _tendingdifficultymax to ($args[1] ? $args[1] : 1000)>>
-<<if $args[2] is undefined>>
+<<if $args[2] is undefined and $statdisable is "f">>
 	<<if $checkstyle is "skillname">>
 		| <span class="orange">Tending</span>
 	<<else>>
@@ -682,24 +692,24 @@ and $worn.upper.type.includesAny("swim", "naked")and $worn.lower.type.includesAn
 <</widget>>
 
 <<widget "difficulty">>
-<<if $args[0]>>
- | Success Chance:
-	<<if $args[0] gte 100>>
-		<span class="green"><<print $args[0]>>%</span>
-	<<elseif $args[0] gte 80>>
-		<span class="teal"><<print $args[0]>>%</span>
-	<<elseif $args[0] gte 60>>
-		<span class="lblue"><<print $args[0]>>%</span>
-	<<elseif $args[0] gte 40>>
-		<span class="blue"><<print $args[0]>>%</span>
-	<<elseif $args[0] gte 20>>
-		<span class="purple"><<print $args[0]>>%</span>
-	<<elseif $args[0] gte 1>>
-		<span class="pink"><<print $args[0]>>%</span>
-	<<else>>
-		<span class="red"><<print $args[0]>>%</span>
+	<<if $args[0] and $statdisable is "f">>
+	| Success Chance:
+		<<if $args[0] gte 100>>
+			<span class="green"><<print $args[0]>>%</span>
+		<<elseif $args[0] gte 80>>
+			<span class="teal"><<print $args[0]>>%</span>
+		<<elseif $args[0] gte 60>>
+			<span class="lblue"><<print $args[0]>>%</span>
+		<<elseif $args[0] gte 40>>
+			<span class="blue"><<print $args[0]>>%</span>
+		<<elseif $args[0] gte 20>>
+			<span class="purple"><<print $args[0]>>%</span>
+		<<elseif $args[0] gte 1>>
+			<span class="pink"><<print $args[0]>>%</span>
+		<<else>>
+			<span class="red"><<print $args[0]>>%</span>
+		<</if>>
 	<</if>>
-<</if>>
 <</widget>>
 
 <<widget "englishdifficulty">>
@@ -709,7 +719,7 @@ and $worn.upper.type.includesAny("swim", "naked")and $worn.lower.type.includesAn
 <<if $moorLuck gt 0>>
 	<<set _english to Math.floor(_english * (1 + ($moorLuck / 100)))>>
 <</if>>
-<<if $args[2] is undefined>>
+<<if $args[2] is undefined and $statdisable is "f">>
 	<<if $checkstyle is "skillname">>
 		| <span class="orange">English</span>
 	<<else>>
@@ -740,7 +750,7 @@ args[4]: hide the skill text.*/
 <<set _skilldifficultymin to ($args[2] ? $args[2] : 1)>>
 <<set _skilldifficultymax to ($args[3] ? $args[3] : 1000)>>
 /* Note: willpower uses a different default value for skilldifficultymax */
-<<if $args[4] is undefined>>
+<<if $args[4] is undefined and $statdisable is "f">>
 	<<if $checkstyle is "skillname">>
 		| <span class="orange"><<print $args[1]>></span>
 	<<else>>
@@ -755,35 +765,39 @@ args[4]: hide the skill text.*/
 <</widget>>
 
 <<widget "historyrequired">>
-/* args[0] = historyTrait required
- */
-History Grade required:
-<<if $args[0] gte 1 and $args[0] lt 2>>
-	<span class="blue">C</span>
-<<elseif $args[0] gte 2 and $args[0] lt 3>>
-	<span class="lblue">B</span>
-<<elseif $args[0] gte 3 and $args[0] lt 4>>
-	<span class="teal">A</span>
-<<elseif $args[0] gte 4>>
-	<span class="green">A*</span>
-<</if>>
+	/* args[0] = historyTrait required
+	*/
+	<<if $statdisable is "f">>
+		History Grade required:
+		<<if $args[0] gte 1 and $args[0] lt 2>>
+			<span class="blue">C</span>
+		<<elseif $args[0] gte 2 and $args[0] lt 3>>
+			<span class="lblue">B</span>
+		<<elseif $args[0] gte 3 and $args[0] lt 4>>
+			<span class="teal">A</span>
+		<<elseif $args[0] gte 4>>
+			<span class="green">A*</span>
+		<</if>>
+	<</if>>
 <</widget>>
 
 <<widget "skillDifficultyText">>
 	<<set $_difficulty to $args[0]>>
-	<<if $_difficulty gte 100>>
-		<span class="green">Simple <<if $checkstyle is "percentage">>$_difficulty%<</if>></span>
-	<<elseif $_difficulty gte 80>>
-		<span class="teal">Easy <<if $checkstyle is "percentage">>$_difficulty%<</if>></span>
-	<<elseif $_difficulty gte 60>>
-		<span class="lblue">Reasonable <<if $checkstyle is "percentage">>$_difficulty%<</if>></span>
-	<<elseif $_difficulty gte 40>>
-		<span class="blue">Challenging <<if $checkstyle is "percentage">>$_difficulty%<</if>></span>
-	<<elseif $_difficulty gte 20>>
-		<span class="purple">Hard <<if $checkstyle is "percentage">>$_difficulty%<</if>></span>
-	<<elseif $_difficulty gte 1>>
-		<span class="pink">Very Hard <<if $checkstyle is "percentage">>$_difficulty%<</if>></span>
-	<<else>>
-		<span class="red">Impossible <<if $checkstyle is "percentage">>$_difficulty%<</if>></span>
+	<<if $statdisable is "f">>
+		<<if $_difficulty gte 100>>
+			<span class="green">Simple <<if $checkstyle is "percentage">>$_difficulty%<</if>></span>
+		<<elseif $_difficulty gte 80>>
+			<span class="teal">Easy <<if $checkstyle is "percentage">>$_difficulty%<</if>></span>
+		<<elseif $_difficulty gte 60>>
+			<span class="lblue">Reasonable <<if $checkstyle is "percentage">>$_difficulty%<</if>></span>
+		<<elseif $_difficulty gte 40>>
+			<span class="blue">Challenging <<if $checkstyle is "percentage">>$_difficulty%<</if>></span>
+		<<elseif $_difficulty gte 20>>
+			<span class="purple">Hard <<if $checkstyle is "percentage">>$_difficulty%<</if>></span>
+		<<elseif $_difficulty gte 1>>
+			<span class="pink">Very Hard <<if $checkstyle is "percentage">>$_difficulty%<</if>></span>
+		<<else>>
+			<span class="red">Impossible <<if $checkstyle is "percentage">>$_difficulty%<</if>></span>
+		<</if>>
 	<</if>>
 <</widget>>
\ No newline at end of file
diff --git a/game/base-system/stat-changes.twee b/game/base-system/stat-changes.twee
index e3b71ea6845849c240f463ea9a381d19d430cc02..ca3a3f916020e9ac9be76a6dc86bcf474ca12f33 100644
--- a/game/base-system/stat-changes.twee
+++ b/game/base-system/stat-changes.twee
@@ -413,32 +413,44 @@
 
 <<widget "wolfpacktrust">>
 	<<set $wolfpacktrust += 1>>
-	<span class="green">The pack trusts you a little more.</span>
+	<<if $statdisable is "f">>
+		<span class="green">The pack trusts you a little more.</span>
+	<</if>>
 <</widget>>
 
 <<widget "wolfpackfear">>
 	<<set $wolfpackfear += 1>>
-	<span class="green">The pack fears you a little more.</span>
+	<<if $statdisable is "f">>
+		<span class="green">The pack fears you a little more.</span>
+	<</if>>
 <</widget>>
 
 <<widget "gferocity">>
 	<<set $wolfpackferocity += 1>>
-	| <span class="blue">+ Ferocity</span>
+	<<if $statdisable is "f">> |
+		<span class="blue">+ Ferocity</span>
+	<</if>>
 <</widget>>
 
 <<widget "gharmony">>
 	<<set $wolfpackharmony += 1>>
-	| <span class="lblue">+ Harmony</span>
+	<<if $statdisable is "f">> |
+		<span class="lblue">+ Harmony</span>
+	<</if>>
 <</widget>>
 
 <<widget "lferocity">>
 	<<set $wolfpackferocity -= 1>>
-	| <span class="purple">- Ferocity</span>
+	<<if $statdisable is "f">> |
+		<span class="purple">- Ferocity</span>
+	<</if>>
 <</widget>>
 
 <<widget "lharmony">>
 	<<set $wolfpackharmony -= 1>>
-	| <span class="pink">- Harmony</span>
+	<<if $statdisable is "f">> |
+		<span class="pink">- Harmony</span>
+	<</if>>
 <</widget>>
 
 <<widget "sub">>
diff --git a/game/base-system/tending.twee b/game/base-system/tending.twee
index ab0b646ac86bd5572b0724096840f2b3924374fe..4d231a527d99467b5f5cbc5c4f9d6ebcbdde2743 100644
--- a/game/base-system/tending.twee
+++ b/game/base-system/tending.twee
@@ -121,11 +121,11 @@ here. <<if $fertiliser.current gt 0 or $fertiliser.used gt 0>>You have <<number
 			<<if setup.plants[$plants_known[_e]].season.includes($season) or ($args[0] is "garden" and $alex_greenhouse gte 3)>>
 				<<if setup.plants[$plants_known[_e]].bed is $plots[$args[0]][_i].bed>>
 					<<if $plots[$args[0]][_i].size is "small">>
-						<<link `"Plant " + setup.plants[$plants_known[_e]].plural + " (0:30)"` $passage>><<pass 30>><<set $plots[$args[0]][_tending_temp].name to $plants_known[_e]>><<set $plots[$args[0]][_tending_temp].stage to 1>><<set $plot_planted to 1>><<if $weather is "rain" or _i lt _irrigation>><<set $plots[$args[0]][_tending_temp].water to 1>><</if>><</link>> <span class="orange">(<<print setup.plants[$plants_known[_e]].days>> days)</span>
+						<<link `"Plant " + setup.plants[$plants_known[_e]].plural + " (0:30)"` $passage>><<pass 30>><<set $plots[$args[0]][_tending_temp].name to $plants_known[_e]>><<set $plots[$args[0]][_tending_temp].stage to 1>><<set $plot_planted to 1>><<if $weather is "rain" or _i lt _irrigation>><<set $plots[$args[0]][_tending_temp].water to 1>><</if>><</link>> <<if $statdisable is "f">><span class="orange">(<<print setup.plants[$plants_known[_e]].days>> days)</span><</if>>
 					<<elseif $plots[$args[0]][_i].size is "medium">>
-						<<link `"Plant " + setup.plants[$plants_known[_e]].plural + " (1:30)"` $passage>><<pass 90>><<set $plots[$args[0]][_tending_temp].name to $plants_known[_e]>><<set $plots[$args[0]][_tending_temp].stage to 1>><<set $plot_planted to 1>><<if $weather is "rain" or _i lt _irrigation>><<set $plots[$args[0]][_tending_temp].water to 1>><</if>><</link>> <span class="orange">(<<print setup.plants[$plants_known[_e]].days>> days)</span>
+						<<link `"Plant " + setup.plants[$plants_known[_e]].plural + " (1:30)"` $passage>><<pass 90>><<set $plots[$args[0]][_tending_temp].name to $plants_known[_e]>><<set $plots[$args[0]][_tending_temp].stage to 1>><<set $plot_planted to 1>><<if $weather is "rain" or _i lt _irrigation>><<set $plots[$args[0]][_tending_temp].water to 1>><</if>><</link>> <<if $statdisable is "f">><span class="orange">(<<print setup.plants[$plants_known[_e]].days>> days)</span><</if>>
 					<<else>>
-						<<link `"Plant " + setup.plants[$plants_known[_e]].plural + " (3:00)"` $passage>><<pass 3 hours>><<set $plots[$args[0]][_tending_temp].name to $plants_known[_e]>><<set $plots[$args[0]][_tending_temp].stage to 1>><<set $plot_planted to 1>><<if $weather is "rain" or _i lt _irrigation>><<set $plots[$args[0]][_tending_temp].water to 1>><</if>><</link>> <span class="orange">(<<print setup.plants[$plants_known[_e]].days>> days)</span>
+						<<link `"Plant " + setup.plants[$plants_known[_e]].plural + " (3:00)"` $passage>><<pass 3 hours>><<set $plots[$args[0]][_tending_temp].name to $plants_known[_e]>><<set $plots[$args[0]][_tending_temp].stage to 1>><<set $plot_planted to 1>><<if $weather is "rain" or _i lt _irrigation>><<set $plots[$args[0]][_tending_temp].water to 1>><</if>><</link>> <<if $statdisable is "f">><span class="orange">(<<print setup.plants[$plants_known[_e]].days>> days)</span><</if>>
 					<</if>>
 				<<else>>
 					<span class="blue"><<print setup.plants[$plants_known[_e]].plural.toLocaleUpperFirst()>> only grow in <<print setup.plants[$plants_known[_e]].bed>>.</span>
diff --git a/game/base-system/text.twee b/game/base-system/text.twee
index 7d565faa92549356f856872acbf6de332d21455f..c110e874de771f00c5191e93863089e61dbd2a64 100644
--- a/game/base-system/text.twee
+++ b/game/base-system/text.twee
@@ -1370,1740 +1370,2364 @@ in dev alternative to current "breasts" widget
 	<</if>>
 <</widget>>
 
-<<widget "lcorruption">> |
-<span class="teal">- Corruption</span>
+<<widget "lcorruption">>
+	<<if $statdisable is "f">> |
+		<span class="teal">- Corruption</span>
+	<</if>>
 <</widget>>
 
-<<widget "llcorruption">> |
-<span class="teal">- - Corruption</span>
+<<widget "llcorruption">>
+	<<if $statdisable is "f">> |
+		<span class="teal">- - Corruption</span>
+	<</if>>
 <</widget>>
 
-<<widget "lllcorruption">> |
-<span class="teal">- - - Corruption</span>
+<<widget "lllcorruption">>
+	<<if $statdisable is "f">> |
+		<span class="teal">- - - Corruption</span>
+	<</if>>
 <</widget>>
 
-<<widget "gcorruption">> |
-<span class="pink">+ Corruption</span>
+<<widget "gcorruption">>
+	<<if $statdisable is "f">> |
+		<span class="pink">+ Corruption</span>
+	<</if>>
 <</widget>>
 
-<<widget "ggcorruption">> |
-<span class="pink">+ + Corruption</span>
+<<widget "ggcorruption">>
+	<<if $statdisable is "f">> |
+		<span class="pink">+ + Corruption</span>
+	<</if>>
 <</widget>>
 
-<<widget "gggcorruption">> |
-<span class="pink">+ + + Corruption</span>
+<<widget "gggcorruption">>
+	<<if $statdisable is "f">> |
+		<span class="pink">+ + +Corruption</span>
+	<</if>>
 <</widget>>
 
-<<widget "lstress">> |
-<span class="green">- Stress</span>
+<<widget "lstress">>
+	<<if $statdisable is "f">> |
+		<span class="green">- Stress</span>
+	<</if>>
 <</widget>>
 
-<<widget "llstress">> |
-<span class="green">- - Stress</span>
+<<widget "llstress">>
+	<<if $statdisable is "f">> |
+		<span class="green">- - Stress</span>
+	<</if>>
 <</widget>>
 
-<<widget "lllstress">> |
-<span class="green">- - - Stress</span>
+<<widget "lllstress">>
+	<<if $statdisable is "f">> |
+		<span class="green">- - - Stress</span>
+	<</if>>
 <</widget>>
 
-<<widget "gstress">> |
-<span class="red">+ Stress</span>
+<<widget "gstress">>
+	<<if $statdisable is "f">> |
+		<span class="red">+ Stress</span>
+	<</if>>
 <</widget>>
 
-<<widget "ggstress">> |
-<span class="red">+ + Stress</span>
+<<widget "ggstress">>
+	<<if $statdisable is "f">> |
+		<span class="red">+ + Stress</span>
+	<</if>>
 <</widget>>
 
-<<widget "gggstress">> |
-<span class="red">+ + + Stress</span>
+<<widget "gggstress">>
+	<<if $statdisable is "f">> |
+		<span class="red">+ + + Stress</span>
+	<</if>>
 <</widget>>
 
-<<widget "ltiredness">> |
-<span class="green">- Fatigue</span>
+<<widget "ltiredness">>
+	<<if $statdisable is "f">> |
+		<span class="green">- Fatigue</span>
+	<</if>>
 <</widget>>
 
-<<widget "lltiredness">> |
-<span class="green">- - Fatigue</span>
+<<widget "lltiredness">>
+	<<if $statdisable is "f">> |
+		<span class="green">- - Fatigue</span>
+	<</if>>
 <</widget>>
 
-<<widget "llltiredness">> |
-<span class="green">- - - Fatigue</span>
+<<widget "llltiredness">>
+	<<if $statdisable is "f">> |
+		<span class="green">- - - Fatigue</span>
+	<</if>>
 <</widget>>
 
-<<widget "gtiredness">> |
-<span class="red">+ Fatigue</span>
+<<widget "gtiredness">>
+	<<if $statdisable is "f">> |
+		<span class="red">+ Fatigue</span>
+	<</if>>
 <</widget>>
 
-<<widget "ggtiredness">> |
-<span class="red">+ + Fatigue</span>
+<<widget "ggtiredness">>
+	<<if $statdisable is "f">> |
+		<span class="red">+ + Fatigue</span>
+	<</if>>
 <</widget>>
 
-<<widget "gggtiredness">> |
-<span class="red">+ + + Fatigue</span>
+<<widget "gggtiredness">>
+	<<if $statdisable is "f">> |
+		<span class="red">+ + + Fatigue</span>
+	<</if>>
 <</widget>>
 
-<<widget "larousal">> |
-<span class="green">- Arousal</span>
+<<widget "larousal">>
+	<<if $statdisable is "f">> |
+		<span class="green">- Arousal</span>
+	<</if>>
 <</widget>>
 
-<<widget "llarousal">> |
-<span class="green">- - Arousal</span>
+<<widget "llarousal">>
+	<<if $statdisable is "f">> |
+		<span class="green">- - Arousal</span>
+	<</if>>
 <</widget>>
 
-<<widget "lllarousal">> |
-<span class="green">- - - Arousal</span>
+<<widget "lllarousal">>
+	<<if $statdisable is "f">> |
+		<span class="green">- - - Arousal</span>
+	<</if>>
 <</widget>>
 
-<<widget "garousal">> |
-<span class="red">+ Arousal</span>
+<<widget "garousal">>
+	<<if $statdisable is "f">> |
+		<span class="red">+ Arousal</span>
+	<</if>>
 <</widget>>
 
-<<widget "ggarousal">> |
-<span class="red">+ + Arousal</span>
+<<widget "ggarousal">>
+	<<if $statdisable is "f">> |
+		<span class="red">+ + Arousal</span>
+	<</if>>
 <</widget>>
 
-<<widget "gggarousal">> |
-<span class="red">+ + + Arousal</span>
+<<widget "gggarousal">>
+	<<if $statdisable is "f">> |
+		<span class="red">+ + + Arousal</span>
+	<</if>>
 <</widget>>
 
-<<widget "ltrauma">> |
-<span class="green">- Trauma</span>
+<<widget "ltrauma">>
+	<<if $statdisable is "f">> |
+		<span class="green">- Trauma</span>
+	<</if>>
 <</widget>>
 
-<<widget "lltrauma">> |
-<span class="green">- - Trauma</span>
+<<widget "lltrauma">>
+	<<if $statdisable is "f">> |
+		<span class="green">- - Trauma</span>
+	<</if>>
 <</widget>>
 
-<<widget "llltrauma">> |
-<span class="green">- - - Trauma</span>
+<<widget "llltrauma">>
+	<<if $statdisable is "f">> |
+		<span class="green">- - - Trauma</span>
+	<</if>>
 <</widget>>
 
-<<widget "gtrauma">> |
-<span class="red">+ Trauma</span>
+<<widget "gtrauma">>
+	<<if $statdisable is "f">> |
+		<span class="red">+ Trauma</span>
+	<</if>>
 <</widget>>
 
-<<widget "ggtrauma">> |
-<span class="red">+ + Trauma</span>
+<<widget "ggtrauma">>
+	<<if $statdisable is "f">> |
+		<span class="red">+ + Trauma</span>
+	<</if>>
 <</widget>>
 
-<<widget "gggtrauma">> |
-<span class="red">+ + + Trauma</span>
+<<widget "gggtrauma">>
+	<<if $statdisable is "f">> |
+		<span class="red">+ + + Trauma</span>
+	<</if>>
 <</widget>>
 
-<<widget "lrtrauma">> |
-<span class="green">- Robin's Trauma</span>
+<<widget "lrtrauma">>
+	<<if $statdisable is "f">> |
+		<span class="green">- Robin's Trauma</span>
+	<</if>>
 <</widget>>
 
-<<widget "llrtrauma">> |
-<span class="green">- - Robin's Trauma</span>
+<<widget "llrtrauma">>
+	<<if $statdisable is "f">> |
+		<span class="green">- - Robin's Trauma</span>
+	<</if>>
 <</widget>>
 
-<<widget "lllrtrauma">> |
-<span class="green">- - - Robin's Trauma</span>
+<<widget "lllrtrauma">>
+	<<if $statdisable is "f">> |
+		<span class="green">- - - Robin's Trauma</span>
+	<</if>>
 <</widget>>
 
-<<widget "grtrauma">> |
-<span class="red">+ Robin's Trauma</span>
+<<widget "grtrauma">>
+	<<if $statdisable is "f">> |
+		<span class="red">+ Robin's Trauma</span>
+	<</if>>
 <</widget>>
 
-<<widget "ggrtrauma">> |
-<span class="red">+ + Robin's Trauma</span>
+<<widget "ggrtrauma">>
+	<<if $statdisable is "f">> |
+		<span class="red">+ + Robin's Trauma</span>
+	<</if>>
 <</widget>>
 
-<<widget "gggrtrauma">> |
-<span class="red">+ + + Robin's Trauma</span>
+<<widget "gggrtrauma">>
+	<<if $statdisable is "f">> |
+		<span class="red">+ + + Robin's Trauma</span>
+	<</if>>
 <</widget>>
 
-<<widget "glewdity">> |
-<span class="lewd">+ Lewdity</span>
+<<widget "glewdity">>
+	<<if $statdisable is "f">> |
+		<span class="lewd">+ Lewdity</span>
+	<</if>>
 <</widget>>
 
-<<widget "gglewdity">> |
-<span class="lewd">+ + Lewdity</span>
+<<widget "gglewdity">>
+	<<if $statdisable is "f">> |
+		<span class="lewd">+ + Lewdity</span>
+	<</if>>
 <</widget>>
 
-<<widget "ggglewdity">> |
-<span class="lewd">+ + + Lewdity</span>
+<<widget "ggglewdity">>
+	<<if $statdisable is "f">> |
+		<span class="lewd">+ + + Lewdity</span>
+	<</if>>
 <</widget>>
 
-<<widget "llewdity">> |
-<span class="lewd">- Lewdity</span>
+<<widget "llewdity">>
+	<<if $statdisable is "f">> |
+		<span class="lewd">- Lewdity</span>
+	<</if>>
 <</widget>>
 
-<<widget "lllewdity">> |
-<span class="lewd">- - Lewdity</span>
+<<widget "lllewdity">>
+	<<if $statdisable is "f">> |
+		<span class="lewd">- - Lewdity</span>
+	<</if>>
 <</widget>>
 
-<<widget "llllewdity">> |
-<span class="lewd">- - - Lewdity</span>
+<<widget "llllewdity">>
+	<<if $statdisable is "f">> |
+		<span class="lewd">- - - Lewdity</span>
+	<</if>>
 <</widget>>
 
-<<widget "gattention">><<if $prison_attention_day isnot true>> |
-<span class="lewd">+ Attention</span>
-<</if>><</widget>>
+<<widget "gattention">>
+	<<if ($args[0] is "prison" and $prison_attention_day isnot true) and $statdisable is "f">> |
+		<span class="lewd">+ Attention</span>
+	<</if>>
+<</widget>>
 
-<<widget "ggattention">><<if $prison_attention_day isnot true>> |
-<span class="lewd">+ + Attention</span>
-<</if>><</widget>>
+<<widget "ggattention">>
+	<<if ($args[0] is "prison" and $prison_attention_day isnot true) and $statdisable is "f">> |
+		<span class="lewd">+ + Attention</span>
+	<</if>>
+<</widget>>
 
-<<widget "gggattention">><<if $prison_attention_day isnot true>> |
-<span class="lewd">+ + + Attention</span>
-<</if>><</widget>>
+<<widget "gggattention">>
+	<<if ($args[0] is "prison" and $prison_attention_day isnot true) and $statdisable is "f">> |
+		<span class="lewd">+ + + Attention</span>
+	<</if>>
+<</widget>>
 
-<<widget "lattention">> |
-<span class="lewd">- Attention</span>
+<<widget "lattention">>
+	<<if $statdisable is "f">> |
+		<span class="lewd">- Attention</span>
+	<</if>>
 <</widget>>
 
-<<widget "llattention">> |
-<span class="lewd">- - Attention</span>
+<<widget "llattention">>
+	<<if $statdisable is "f">> |
+		<span class="lewd">- Attention</span>
+	<</if>>
 <</widget>>
 
-<<widget "lllattention">> |
-<span class="lewd">- - - Attention</span>
+<<widget "lllattention">>
+	<<if $statdisable is "f">> |
+		<span class="lewd">- Attention</span>
+	<</if>>
 <</widget>>
 
-<<widget "lcontrol">> |
-<span class="red">- Control</span>
+<<widget "lcontrol">>
+	<<if $statdisable is "f">> |
+		<span class="red">- Control</span>
+	<</if>>
 <</widget>>
 
-<<widget "llcontrol">> |
-<span class="red">- - Control</span>
+<<widget "llcontrol">>
+	<<if $statdisable is "f">> |
+		<span class="red">- - Control</span>
+	<</if>>
 <</widget>>
 
-<<widget "lllcontrol">> |
-<span class="red">- - - Control</span>
+<<widget "lllcontrol">>
+	<<if $statdisable is "f">> |
+		<span class="red">- - - Control</span>
+	<</if>>
 <</widget>>
 
-<<widget "gcontrol">> |
-<span class="green">+ Control</span>
+<<widget "gcontrol">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ Control</span>
+	<</if>>
 <</widget>>
 
-<<widget "ggcontrol">> |
-<span class="green">+ + Control</span>
+<<widget "ggcontrol">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ + Control</span>
+	<</if>>
 <</widget>>
 
-<<widget "gggcontrol">> |
-<span class="green">+ + + Control</span>
+<<widget "gggcontrol">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ + + Control</span>
+	<</if>>
 <</widget>>
 
-<<widget "lcombatcontrol">> |
-<span class="red">- Control</span> |
+<<widget "lcombatcontrol">>
+	<<if $statdisable is "f">> |
+		<span class="red">- Control</span> |
+	<</if>>
 <</widget>>
 
-<<widget "llcombatcontrol">> |
-<span class="red">- - Control</span> |
+<<widget "llcombatcontrol">>
+	<<if $statdisable is "f">> |
+		<span class="red">- - Control</span> |
+	<</if>>
 <</widget>>
 
-<<widget "lllcombatcontrol">> |
-<span class="red">- - - Control</span> |
+<<widget "lllcombatcontrol">>
+	<<if $statdisable is "f">> |
+		<span class="red">- - -Control</span> |
+	<</if>>
 <</widget>>
 
 <<widget "gcombatcontrol">>
-	<<if $control lt $controlstart>> |
-<span class="green">+ Control</span> |
+	<<if $control lt $controlstart and $statdisable is "f">> |
+		<span class="green">+ Control</span> |
 	<</if>>
 <</widget>>
 
 <<widget "ggcombatcontrol">>
-	<<if $control lt $controlstart>> |
-<span class="green">+ + Control</span> |
+<<if $control lt $controlstart and $statdisable is "f">> |
+		<span class="green">+ + Control</span> |
 	<</if>>
 <</widget>>
 
 <<widget "gggcombatcontrol">>
-	<<if $control lt $controlstart>> |
-<span class="green">+ + + Control</span> |
+	<<if $control lt $controlstart and $statdisable is "f">> |
+		<span class="green">+ + + Control</span> |
 	<</if>>
 <</widget>>
 
-<<widget "lpain">> |
-<span class="green">- Pain</span>
+<<widget "lpain">>
+	<<if $statdisable is "f">> |
+		<span class="green">- Pain</span>
+	<</if>>
 <</widget>>
 
-<<widget "llpain">> |
-<span class="green">- - Pain</span>
+<<widget "llpain">>
+	<<if $statdisable is "f">> |
+		<span class="green">- - Pain</span>
+	<</if>>
 <</widget>>
 
-<<widget "lllpain">> |
-<span class="green">- - - Pain</span>
+<<widget "lllpain">>
+	<<if $statdisable is "f">> |
+		<span class="green">- - - Pain</span>
+	<</if>>
 <</widget>>
 
-<<widget "gpain">> |
-<span class="red">+ Pain</span>
+<<widget "gpain">>
+	<<if $statdisable is "f">> |
+		<span class="red">+ Pain</span>
+	<</if>>
 <</widget>>
 
-<<widget "ggpain">> |
-<span class="red">+ + Pain</span>
+<<widget "ggpain">>
+	<<if $statdisable is "f">> |
+		<span class="red">+ + Pain</span>
+	<</if>>
 <</widget>>
 
-<<widget "gggpain">> |
-<span class="red">+ + + Pain</span>
+<<widget "gggpain">>
+	<<if $statdisable is "f">> |
+		<span class="red">+ + + Pain</span>
+	<</if>>
 <</widget>>
 
-<<widget "loxygen">> |
-<span class="blue">- Air</span>
+<<widget "loxygen">>
+	<<if $statdisable is "f">> |
+		<span class="blue">- Air</span>
+	<</if>>
 <</widget>>
 
-<<widget "goxygen">> |
-<span class="teal">+ Air</span>
+<<widget "goxygen">>
+	<<if $statdisable is "f">> |
+		<span class="teal">+ Air</span>
+	<</if>>
 <</widget>>
 
-<<widget "lawareness">> |
-<<if $innocencestate is 1>>
-<span class="blue">+ Innocence</span>
-<<else>>
-<span class="blue">- Awareness</span>
-<</if>>
+<<widget "lawareness">>
+	<<if $statdisable is "f">> |
+		<<if $innocencestate is 1>>
+			<span class="blue">+ Innocence</span>
+		<<else>>
+			<span class="blue">- Awareness</span>
+		<</if>>
+	<</if>>
 <</widget>>
 
-<<widget "llawareness">> |
-<<if $innocencestate is 1>>
-<span class="blue">+ + Innocence</span>
-<<else>>
-<span class="blue">- - Awareness</span>
-<</if>>
+<<widget "llawareness">>
+	<<if $statdisable is "f">> |
+		<<if $innocencestate is 1>>
+			<span class="blue">+ + Innocence</span>
+		<<else>>
+			<span class="blue">- - Awareness</span>
+		<</if>>
+	<</if>>
 <</widget>>
 
-<<widget "lllawareness">> |
-<<if $innocencestate is 1>>
-<span class="blue">+ + + Innocence</span>
-<<else>>
-<span class="blue">- - - Awareness</span>
-<</if>>
+<<widget "lllawareness">>
+	<<if $statdisable is "f">> |
+		<<if $innocencestate is 1>>
+			<span class="blue">+ + + Innocence</span>
+		<<else>>
+			<span class="blue">- - - Awareness</span>
+		<</if>>
+	<</if>>
 <</widget>>
 
-<<widget "gawareness">> |
-<<if $innocencestate is 1>>
-<span class="blue">- Innocence</span>
-<<else>>
-<span class="lblue">+ Awareness</span>
-<</if>>
+<<widget "gawareness">>
+	<<if $statdisable is "f">> |
+		<<if $innocencestate is 1>>
+			<span class="blue">- Innocence</span>
+		<<else>>
+			<span class="lblue">+ Awareness</span>
+		<</if>>
+	<</if>>
 <</widget>>
 
-<<widget "ggawareness">> |
-<<if $innocencestate is 1>>
-<span class="blue">- - Innocence</span>
-<<else>>
-<span class="lblue">+ + Awareness</span>
-<</if>>
+<<widget "ggawareness">>
+	<<if $statdisable is "f">> |
+		<<if $innocencestate is 1>>
+			<span class="blue">- - Innocence</span>
+		<<else>>
+			<span class="lblue">+ + Awareness</span>
+		<</if>>
+	<</if>>
 <</widget>>
 
-<<widget "gggawareness">> |
-<<if $innocencestate is 1>>
-<span class="blue">- - - Innocence</span>
-<<else>>
-<span class="lblue">+ + + Awareness</span>
-<</if>>
+<<widget "gggawareness">>
+	<<if $statdisable is "f">> |
+		<<if $innocencestate is 1>>
+			<span class="blue">- - - Innocence</span>
+		<<else>>
+			<span class="lblue">+ + + Awareness</span>
+		<</if>>
+	<</if>>
 <</widget>>
 
-<<widget "gpurity">> |
-<span class="green">+ Purity</span>
+<<widget "gpurity">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ Purity</span>
+	<</if>>
 <</widget>>
 
-<<widget "ggpurity">> |
-<span class="green">+ + Purity</span>
+<<widget "ggpurity">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ + Purity</span>
+	<</if>>
 <</widget>>
 
-<<widget "gggpurity">> |
-<span class="green">+ + + Purity</span>
+<<widget "gggpurity">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ + + Purity</span>
+	<</if>>
 <</widget>>
 
-<<widget "lpurity">> |
-<span class="red">- Purity</span>
+<<widget "lpurity">>
+	<<if $statdisable is "f">> |
+		<span class="red">- Purity</span>
+	<</if>>
 <</widget>>
 
-<<widget "llpurity">> |
-<span class="red">- - Purity</span>
+<<widget "llpurity">>
+	<<if $statdisable is "f">> |
+		<span class="red">- - Purity</span>
+	<</if>>
 <</widget>>
 
-<<widget "lllpurity">> |
-<span class="red">- - - Purity</span>
+<<widget "lllpurity">>
+	<<if $statdisable is "f">> |
+		<span class="red">- - - Purity</span>
+	<</if>>
 <</widget>>
 
-<<widget "gspurity">> |
-<<if $NPCName[$NPCNameList.indexOf("Sydney")].purity gte 1>>
-	<span class="teal">+ Sydney's Purity</span>
-<<else>>
-	<span class="teal">- Sydney's Corruption</span>
+<<widget "gspurity">>
+<<if $statdisable is "f">> |
+	<<if $NPCName[$NPCNameList.indexOf("Sydney")].purity gte 1>>
+		<span class="teal">+ Sydney's Purity</span>
+	<<else>>
+		<span class="teal">- Sydney's Corruption</span>
+	<</if>>
 <</if>>
 <<set _warnstate to 1>>
 <</widget>>
 
-<<widget "ggspurity">> |
-<<if $NPCName[$NPCNameList.indexOf("Sydney")].purity gte 1>>
-	<span class="teal">+ + Sydney's Purity</span>
-<<else>>
-	<span class="teal">- - Sydney's Corruption</span>
+<<widget "ggspurity">>
+<<if $statdisable is "f">> |
+	<<if $NPCName[$NPCNameList.indexOf("Sydney")].purity gte 1>>
+		<span class="teal">+ + Sydney's Purity</span>
+	<<else>>
+		<span class="teal">- - Sydney's Corruption</span>
+	<</if>>
 <</if>>
 <<set _warnstate to 2>>
 <</widget>>
 
-<<widget "gggspurity">> |
-<<if $NPCName[$NPCNameList.indexOf("Sydney")].purity gte 1>>
-	<span class="teal">+ + + Sydney's Purity</span>
-<<else>>
-	<span class="teal">- - - Sydney's Corruption</span>
+<<widget "gggspurity">>
+<<if $statdisable is "f">> |
+	<<if $NPCName[$NPCNameList.indexOf("Sydney")].purity gte 1>>
+		<span class="teal">+ + + Sydney's Purity</span>
+	<<else>>
+		<span class="teal">- - - Sydney's Corruption</span>
+	<</if>>
 <</if>>
 <<set _warnstate to 3>>
 <</widget>>
 
-<<widget "lspurity">> |
-<<if $NPCName[$NPCNameList.indexOf("Sydney")].purity gte 1>>
-	<span class="purple">- Sydney's Purity</span>
-<<else>>
-	<span class="purple">+ Sydney's Corruption</span>
-<</if>>
-<<if $NPCName[$NPCNameList.indexOf("Sydney")].purity lte 50 and _lustincrdisplay isnot 1>>
-	<<glust>>
+<<widget "lspurity">>
+<<if $statdisable is "f">> |
+	<<if $NPCName[$NPCNameList.indexOf("Sydney")].purity gte 1>>
+		<span class="purple">- Sydney's Purity</span>
+	<<else>>
+		<span class="purple">+ Sydney's Corruption</span>
+	<</if>>
+	<<if $NPCName[$NPCNameList.indexOf("Sydney")].purity lte 50 and _lustincrdisplay isnot 1>>
+		<<glust>>
+	<</if>>
 <</if>>
 <<set _warnstate to -1>>
 <</widget>>
 
-<<widget "llspurity">> |
-<<if $NPCName[$NPCNameList.indexOf("Sydney")].purity gte 1>>
-	<span class="purple">- - Sydney's Purity</span>
-<<else>>
-	<span class="purple">+ + Sydney's Corruption</span>
-<</if>>
-<<if $NPCName[$NPCNameList.indexOf("Sydney")].purity lte 50 and _lustincrdisplay isnot 1>>
-	<<glust>>
+<<widget "llspurity">>
+<<if $statdisable is "f">> |
+	<<if $NPCName[$NPCNameList.indexOf("Sydney")].purity gte 1>>
+		<span class="purple">- - Sydney's Purity</span>
+	<<else>>
+		<span class="purple">+ + Sydney's Corruption</span>
+	<</if>>
+	<<if $NPCName[$NPCNameList.indexOf("Sydney")].purity lte 50 and _lustincrdisplay isnot 1>>
+		<<glust>>
+	<</if>>
 <</if>>
 <<set _warnstate to -2>>
 <</widget>>
 
-<<widget "lllspurity">> |
-<<if $NPCName[$NPCNameList.indexOf("Sydney")].purity gte 1>>
-	<span class="purple">- - - Sydney's Purity</span>
-<<else>>
-	<span class="purple">+ + + Sydney's Corruption</span>
-<</if>>
-<<if $NPCName[$NPCNameList.indexOf("Sydney")].purity lte 50 and _lustincrdisplay isnot 1>>
-	<<glust>>
+<<widget "lllspurity">>
+<<if $statdisable is "f">> |
+	<<if $NPCName[$NPCNameList.indexOf("Sydney")].purity gte 1>>
+		<span class="purple">- - - Sydney's Purity</span>
+	<<else>>
+		<span class="purple">+ + + Sydney's Corruption</span>
+	<</if>>
+	<<if $NPCName[$NPCNameList.indexOf("Sydney")].purity lte 50 and _lustincrdisplay isnot 1>>
+		<<glust>>
+	<</if>>
 <</if>>
 <<set _warnstate to -3>>
 <</widget>>
 
-<<widget "gslust">> |
-<span class="lewd">+ Lust</span><<set _lustincrdisplay to 1>>
+<<widget "gslust">>
+	<<if $statdisable is "f">> |
+		<span class="lewd">+ Lust</span>
+	<</if>>
+	<<set _lustincrdisplay to 1>>
 <</widget>>
 
-<<widget "ggslust">> |
-<span class="lewd">+ + Lust</span><<set _lustincrdisplay to 1>>
+<<widget "ggslust">>
+	<<if $statdisable is "f">> |
+		<span class="lewd">+ + Lust</span>
+	<</if>>
+	<<set _lustincrdisplay to 1>>
 <</widget>>
 
-<<widget "gggslust">> |
-<span class="lewd">+ + + Lust</span><<set _lustincrdisplay to 1>>
+<<widget "gggslust">>
+	<<if $statdisable is "f">> |
+		<span class="lewd">+ + + Lust</span>
+	<</if>>
+	<<set _lustincrdisplay to 1>>
 <</widget>>
 
-<<widget "lslust">> |
-<span class="teal">- Lust</span><<set _lustincrdisplay to 1>>
+<<widget "lslust">>
+	<<if $statdisable is "f">> |
+		<span class="teal">- Lust</span>
+	<</if>>
+	<<set _lustincrdisplay to 1>>
 <</widget>>
 
-<<widget "llslust">> |
-<span class="teal">- - Lust</span><<set _lustincrdisplay to 1>>
+<<widget "llslust">>
+	<<if $statdisable is "f">> |
+		<span class="teal">- - Lust</span>
+	<</if>>
+	<<set _lustincrdisplay to 1>>
 <</widget>>
 
-<<widget "lllslust">> |
-<span class="teal">- - - Lust</span><<set _lustincrdisplay to 1>>
+<<widget "lllslust">>
+	<<if $statdisable is "f">> |
+		<span class="teal">- - - Lust</span>
+	<</if>>
+	<<set _lustincrdisplay to 1>>
 <</widget>>
 
 <<widget "sydneyWarning">>
-<<if $args[0] is "corrupt" and $corruptionEvent is 1 and $NPCName[$NPCNameList.indexOf("Sydney")].corruption is 0 and ($NPCName[$NPCNameList.indexOf("Sydney")].purity - 10) lt 0>>
-	| <span class="purple">This action might corrupt Sydney</span>
-<<elseif $args[0] is "purify" and $purityEvent is 1 and $NPCName[$NPCNameList.indexOf("Sydney")].purity is 0 and ($NPCName[$NPCNameList.indexOf("Sydney")].corruption - 10) lt 0>>
-	| <span class="teal">This action might purify Sydney</span>
-<<else>>
-	<<switch _warnstate>>
-		<<case 1>>
-			<<if $purityEvent is 1 and $NPCName[$NPCNameList.indexOf("Sydney")].purity is 0 and ($NPCName[$NPCNameList.indexOf("Sydney")].corruption - 2)>>
-				| <span class="teal">This action will purify Sydney</span>
-			<</if>>
-		<<case 2>>
-			<<if $purityEvent is 1 and $NPCName[$NPCNameList.indexOf("Sydney")].purity is 0 and ($NPCName[$NPCNameList.indexOf("Sydney")].corruption - 5)>>
-				| <span class="teal">This action will purify Sydney</span>
-			<</if>>
-		<<case 3>>
-			<<if $purityEvent is 1 and $NPCName[$NPCNameList.indexOf("Sydney")].purity is 0 and ($NPCName[$NPCNameList.indexOf("Sydney")].corruption - 10)>>
-				| <span class="teal">This action will purify Sydney</span>
-			<</if>>
-		<<case -1>>
-			<<if $corruptionEvent is 1 and $NPCName[$NPCNameList.indexOf("Sydney")].corruption is 0 and ($NPCName[$NPCNameList.indexOf("Sydney")].purity - 2) lt 0>>
-				| <span class="purple">This action will corrupt Sydney</span>
-			<</if>>
-		<<case -2>>
-			<<if $corruptionEvent is 1 and $NPCName[$NPCNameList.indexOf("Sydney")].corruption is 0 and ($NPCName[$NPCNameList.indexOf("Sydney")].purity - 5) lt 0>>
-				| <span class="purple">This action will corrupt Sydney</span>
-			<</if>>
-		<<case -3>>
-			<<if $corruptionEvent is 1 and $NPCName[$NPCNameList.indexOf("Sydney")].corruption is 0 and ($NPCName[$NPCNameList.indexOf("Sydney")].purity - 10) lt 0>>
-				| <span class="purple">This action will corrupt Sydney</span>
-			<</if>>
-	<</switch>>
-<</if>>
+	<<if $statdisable is "f">>
+		<<if $args[0] is "corrupt" and $corruptionEvent is 1 and $NPCName[$NPCNameList.indexOf("Sydney")].corruption is 0 and ($NPCName[$NPCNameList.indexOf("Sydney")].purity - 10) lt 0>>
+			| <span class="purple">This action might corrupt Sydney</span>
+		<<elseif $args[0] is "purify" and $purityEvent is 1 and $NPCName[$NPCNameList.indexOf("Sydney")].purity is 0 and ($NPCName[$NPCNameList.indexOf("Sydney")].corruption - 10) lt 0>>
+			| <span class="teal">This action might purify Sydney</span>
+		<<else>>
+			<<switch _warnstate>>
+				<<case 1>>
+					<<if $purityEvent is 1 and $NPCName[$NPCNameList.indexOf("Sydney")].purity is 0 and ($NPCName[$NPCNameList.indexOf("Sydney")].corruption - 2)>>
+						| <span class="teal">This action will purify Sydney</span>
+					<</if>>
+				<<case 2>>
+					<<if $purityEvent is 1 and $NPCName[$NPCNameList.indexOf("Sydney")].purity is 0 and ($NPCName[$NPCNameList.indexOf("Sydney")].corruption - 5)>>
+						| <span class="teal">This action will purify Sydney</span>
+					<</if>>
+				<<case 3>>
+					<<if $purityEvent is 1 and $NPCName[$NPCNameList.indexOf("Sydney")].purity is 0 and ($NPCName[$NPCNameList.indexOf("Sydney")].corruption - 10)>>
+						| <span class="teal">This action will purify Sydney</span>
+					<</if>>
+				<<case -1>>
+					<<if $corruptionEvent is 1 and $NPCName[$NPCNameList.indexOf("Sydney")].corruption is 0 and ($NPCName[$NPCNameList.indexOf("Sydney")].purity - 2) lt 0>>
+						| <span class="purple">This action will corrupt Sydney</span>
+					<</if>>
+				<<case -2>>
+					<<if $corruptionEvent is 1 and $NPCName[$NPCNameList.indexOf("Sydney")].corruption is 0 and ($NPCName[$NPCNameList.indexOf("Sydney")].purity - 5) lt 0>>
+						| <span class="purple">This action will corrupt Sydney</span>
+					<</if>>
+				<<case -3>>
+					<<if $corruptionEvent is 1 and $NPCName[$NPCNameList.indexOf("Sydney")].corruption is 0 and ($NPCName[$NPCNameList.indexOf("Sydney")].purity - 10) lt 0>>
+						| <span class="purple">This action will corrupt Sydney</span>
+					<</if>>
+			<</switch>>
+		<</if>>
+	<</if>>
 <</widget>>
 
-<<widget "lscience">> |
-<span class="red">- Science</span>
+<<widget "lscience">>
+	<<if $statdisable is "f">> |
+		<span class="red">- Science</span>
+	<</if>>
 <</widget>>
 
-<<widget "gscience">> |
-<span class="green">+ Science</span> <<g_science_star>>
+<<widget "gscience">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ Science</span>
+	<</if>>
+	<<g_science_star>>
 <</widget>>
 
-<<widget "ggscience">> |
-<span class="green">+ + Science</span> <<g_science_star>>
+<<widget "ggscience">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ + Science</span>
+	<</if>>
+	<<g_science_star>>
 <</widget>>
 
-<<widget "gggscience">> |
-<span class="green">+ + + Science</span> <<g_science_star>>
+<<widget "gggscience">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ + + Science</span>
+	<</if>>
+	<<g_science_star>>
 <</widget>>
 
-<<widget "lmaths">> |
-<span class="red">- Maths</span>
+<<widget "lmaths">>
+	<<if $statdisable is "f">> |
+		<span class="red">- Maths</span>
+	<</if>>
 <</widget>>
 
-<<widget "gmaths">> |
-<span class="green">+ Maths</span> <<g_maths_star>>
+<<widget "gmaths">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ Maths</span>
+	<</if>>
+	<<g_maths_star>>
 <</widget>>
 
-<<widget "ggmaths">> |
-<span class="green">+ + Maths</span> <<g_maths_star>>
+<<widget "ggmaths">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ + Maths</span>
+	<</if>>
+	<<g_maths_star>>
 <</widget>>
 
-<<widget "gggmaths">> |
-<span class="green">+ + +Maths</span> <<g_maths_star>>
+<<widget "gggmaths">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ + + Maths</span>
+	<</if>>
+	<<g_maths_star>>
 <</widget>>
 
-<<widget "lenglish">> |
-<span class="red">- English</span>
+<<widget "lenglish">>
+	<<if $statdisable is "f">> |
+		<span class="red">- English</span>
+	<</if>>
 <</widget>>
 
-<<widget "genglish">> |
-<span class="green">+ English</span> <<g_english_star>>
+<<widget "genglish">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ English</span>
+	<</if>>
+	<<g_english_star>>
 <</widget>>
 
-<<widget "ggenglish">> |
-<span class="green">+ + English</span> <<g_english_star>>
+<<widget "ggenglish">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ + English</span>
+	<</if>>
+	<<g_english_star>>
 <</widget>>
 
-<<widget "gggenglish">> |
-<span class="green">+ + + English</span> <<g_english_star>>
+<<widget "gggenglish">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ + + English</span>
+	<</if>>
+	<<g_english_star>>
 <</widget>>
 
-<<widget "lhistory">> |
-<span class="red">- History</span>
+<<widget "lhistory">>
+	<<if $statdisable is "f">> |
+		<span class="red">- History</span>
+	<</if>>
 <</widget>>
 
-<<widget "ghistory">> |
-<span class="green">+ History</span> <<g_history_star>>
+<<widget "ghistory">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ History</span>
+	<</if>>
+	<<g_history_star>>
 <</widget>>
 
-<<widget "gghistory">> |
-<span class="green">+ + History</span> <<g_history_star>>
+<<widget "gghistory">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ + History</span>
+	<</if>>
+	<<g_history_star>>
 <</widget>>
 
-<<widget "ggghistory">> |
-<span class="green">+ + + History</span> <<g_history_star>>
+<<widget "ggghistory">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ + + History</span>
+	<</if>>
+	<<g_history_star>>
 <</widget>>
 
-<<widget "gschool">> |
-<span class="green">+ School</span>
+<<widget "gschool">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ School</span>
+	<</if>>
 <</widget>>
 
-<<widget "gswimming">> |
-<span class="green">+ Swimming</span>
+<<widget "gswimming">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ Swimming</span>
+	<</if>>
 <</widget>>
 
-<<widget "ggswimming">> |
-<span class="green">+ + Swimming</span>
+<<widget "ggswimming">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ + Swimming</span>
+	<</if>>
 <</widget>>
 
-<<widget "gggswimming">> |
-<span class="green">+ + + Swimming</span>
+<<widget "gggswimming">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ + + Swimming</span>
+	<</if>>
 <</widget>>
 
-<<widget "gathletics">> |
-<span class="green">+ Athletics</span>
+<<widget "gathletics">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ Athletics</span>
+	<</if>>
 <</widget>>
 
-<<widget "ggathletics">> |
-<span class="green">+ + Athletics</span>
+<<widget "ggathletics">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ + Athletics</span>
+	<</if>>
 <</widget>>
 
-<<widget "gggathletics">> |
-<span class="green">+ + + Athletics</span>
+<<widget "gggathletics">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ + + Athletics</span>
+	<</if>>
 <</widget>>
 
-<<widget "gtending">> |
-<span class="green">+ Tending</span>
+<<widget "gtending">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ Tending</span>
+	<</if>>
 <</widget>>
 
-<<widget "ggtending">> |
-<span class="green">+ + Tending</span>
+<<widget "ggtending">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ + Tending</span>
+	<</if>>
 <</widget>>
 
-<<widget "gggtending">> |
-<span class="green">+ + + Tending</span>
+<<widget "gggtending">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ + + Tending</span>
+	<</if>>
 <</widget>>
 
-<<widget "gdanceskill">> |
-<span class="green">+ Dance skill</span>
+<<widget "gdanceskill">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ Dance skill</span>
+	<</if>>
 <</widget>>
 
-<<widget "ggdanceskill">> |
-<span class="green">+ + Dance skill</span>
+<<widget "ggdanceskill">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ + Dance skill</span>
+	<</if>>
 <</widget>>
 
-<<widget "gggdanceskill">> |
-<span class="green">+ + + Dance skill</span>
+<<widget "gggdanceskill">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ + + Dance skill</span>
+	<</if>>
 <</widget>>
 
-<<widget "lharass">> |
-<span class="teal">Decreases chance of harassment</span>
+<<widget "lharass">>
+	<<if $statdisable is "f">> |
+		<span class="teal">Decreases chance of harassment</span>
+	<</if>>
 <</widget>>
 
-<<widget "gharass">> |
-<span class="pink">Increases chance of harassment</span>
+<<widget "gharass">>
+	<<if $statdisable is "f">> |
+		<span class="pink">Increases chance of harassment</span>
+	<</if>>
 <</widget>>
 
-<<widget "ltreasure">> |
-<span class="purple">Decreases chance of finding treasure</span>
+<<widget "ltreasure">>
+	<<if $statdisable is "f">> |
+		<span class="purple">Decreases chance of finding treasure</span>
+	<</if>>
 <</widget>>
 
-<<widget "gtreasure">> |
-<span class="green">Increases chance of finding treasure</span>
+<<widget "gtreasure">>
+	<<if $statdisable is "f">> |
+		<span class="green">Increases chance of finding treasure</span>
+	<</if>>
 <</widget>>
 
-<<widget "gdelinquency">> |
-<span class="red">+ Delinquency</span>
+<<widget "gdelinquency">>
+	<<if $statdisable is "f">> |
+		<span class="red">+ Delinquency</span>
+	<</if>>
 <</widget>>
 
-<<widget "ggdelinquency">> |
-<span class="red">+ + Delinquency</span>
+<<widget "ggdelinquency">>
+	<<if $statdisable is "f">> |
+		<span class="red">+ + Delinquency</span>
+	<</if>>
 <</widget>>
 
-<<widget "gggdelinquency">> |
-<span class="red">+ + + Delinquency</span>
+<<widget "gggdelinquency">>
+	<<if $statdisable is "f">> |
+		<span class="red">+ + + Delinquency</span>
+	<</if>>
 <</widget>>
 
-<<widget "ldelinquency">> |
-<span class="green">- Delinquency</span>
+<<widget "ldelinquency">>
+	<<if $statdisable is "f">> |
+		<span class="green">- Delinquency</span>
+	<</if>>
 <</widget>>
 
-<<widget "lldelinquency">> |
-<span class="green">- - Delinquency</span>
+<<widget "lldelinquency">>
+	<<if $statdisable is "f">> |
+		<span class="green">- - Delinquency</span>
+	<</if>>
 <</widget>>
 
-<<widget "llldelinquency">> |
-<span class="green">- - - Delinquency</span>
+<<widget "llldelinquency">>
+	<<if $statdisable is "f">> |
+		<span class="green">- - - Delinquency</span>
+	<</if>>
 <</widget>>
 
-<<widget "gcool">> |
-<span class="green">+ Status</span>
+<<widget "gcool">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ Status</span>
+	<</if>>
 <</widget>>
 
-<<widget "ggcool">> |
-<span class="green">+ + Status</span>
+<<widget "ggcool">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ + Status</span>
+	<</if>>
 <</widget>>
 
-<<widget "gggcool">> |
-<span class="green">+ + + Status</span>
+<<widget "gggcool">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ + + Status</span>
+	<</if>>
 <</widget>>
 
-<<widget "lcool">> |
-<span class="red">- Status</span>
+<<widget "lcool">>
+	<<if $statdisable is "f">> |
+		<span class="red">- Status</span>
+	<</if>>
 <</widget>>
 
-<<widget "llcool">> |
-<span class="red">- - Status</span>
+<<widget "llcool">>
+	<<if $statdisable is "f">> |
+		<span class="red">- - Status</span>
+	<</if>>
 <</widget>>
 
-<<widget "lllcool">> |
-<span class="red">- - - Status</span>
+<<widget "lllcool">>
+	<<if $statdisable is "f">> |
+		<span class="red">- - - Status</span>
+	<</if>>
 <</widget>>
 
-
-
-<<widget "gchaos">> |
-<span class="green">+ Chaos</span>
+<<widget "gchaos">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ Chaos</span>
+	<</if>>
 <</widget>>
 
-<<widget "ggchaos">> |
-<span class="green">+ + Chaos</span>
+<<widget "ggchaos">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ + Chaos</span>
+	<</if>>
 <</widget>>
 
-<<widget "gggchaos">> |
-<span class="green">+ + + Chaos</span>
+<<widget "gggchaos">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ + + Chaos</span>
+	<</if>>
 <</widget>>
 
-<<widget "lchaos">> |
-<span class="red">- Chaos</span>
+<<widget "lchaos">>
+	<<if $statdisable is "f">> |
+		<span class="red">- Chaos</span>
+	<</if>>
 <</widget>>
 
-<<widget "llchaos">> |
-<span class="red">- - Chaos</span>
+<<widget "llchaos">>
+	<<if $statdisable is "f">> |
+		<span class="red">- - Chaos</span>
+	<</if>>
 <</widget>>
 
-<<widget "lllchaos">> |
-<span class="red">- - - Chaos</span>
+<<widget "lllchaos">>
+	<<if $statdisable is "f">> |
+		<span class="red">- - - Chaos</span>
+	<</if>>
 <</widget>>
 
-<<widget "gtrust">> |
-<span class="green">+ Trust</span>
+<<widget "gtrust">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ Trust</span>
+	<</if>>
 <</widget>>
 
-<<widget "ggtrust">> |
-<span class="green">+ + Trust</span>
+<<widget "ggtrust">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ + Trust</span>
+	<</if>>
 <</widget>>
 
-<<widget "gggtrust">> |
-<span class="green">+ + + Trust</span>
+<<widget "gggtrust">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ + + Trust</span>
+	<</if>>
 <</widget>>
 
-<<widget "ltrust">> |
-<span class="red">- Trust</span>
+<<widget "ltrust">>
+	<<if $statdisable is "f">> |
+		<span class="red">- Trust</span>
+	<</if>>
 <</widget>>
 
-<<widget "lltrust">> |
-<span class="red">- - Trust</span>
+<<widget "lltrust">>
+	<<if $statdisable is "f">> |
+		<span class="red">- - Trust</span>
+	<</if>>
 <</widget>>
 
-<<widget "llltrust">> |
-<span class="red">- - - Trust</span>
+<<widget "llltrust">>
+	<<if $statdisable is "f">> |
+		<span class="red">- - - Trust</span>
+	<</if>>
 <</widget>>
 
-<<widget "glove">> |
-<<if $args[0]>>
-	<span class="green">+ $args[0]'s Love</span>
-<<else>>
-	<span class="green">+ Love</span>
-<</if>>
+<<widget "glove">>
+	<<if $statdisable is "f">> |
+		<<if $args[0]>>
+			<span class="green">+ $args[0]'s Love</span>
+		<<else>>
+			<span class="green">+ Love</span>
+		<</if>>
+	<</if>>
 <</widget>>
 
-<<widget "gglove">> |
-<<if $args[0]>>
-	<span class="green">+ + $args[0]'s Love</span>
-<<else>>
-	<span class="green">+ + Love</span>
-<</if>>
+<<widget "gglove">>
+	<<if $statdisable is "f">> |
+		<<if $args[0]>>
+			<span class="green">+ + $args[0]'s Love</span>
+		<<else>>
+			<span class="green">+ + Love</span>
+		<</if>>
+	<</if>>
 <</widget>>
 
-<<widget "ggglove">> |
-<<if $args[0]>>
-	<span class="green">+ + + $args[0]'s Love</span>
-<<else>>
-	<span class="green">+ + + Love</span>
-<</if>>
+<<widget "ggglove">>
+	<<if $statdisable is "f">> |
+		<<if $args[0]>>
+			<span class="green">+ + + $args[0]'s Love</span>
+		<<else>>
+			<span class="green">+ + + Love</span>
+		<</if>>
+	<</if>>
 <</widget>>
 
-<<widget "llove">> |
-<<if $args[0]>>
-	<span class="red">- $args[0]'s Love</span>
-<<else>>
-	<span class="red">- Love</span>
-<</if>>
+<<widget "llove">>
+	<<if $statdisable is "f">> |
+		<<if $args[0]>>
+			<span class="red">- $args[0]'s Love</span>
+		<<else>>
+			<span class="red">- Love</span>
+		<</if>>
+	<</if>>
 <</widget>>
 
-<<widget "lllove">> |
-<<if $args[0]>>
-	<span class="red">- - $args[0]'s Love</span>
-<<else>>
-	<span class="red">- - Love</span>
-<</if>>
+<<widget "lllove">>
+	<<if $statdisable is "f">> |
+		<<if $args[0]>>
+			<span class="red">- - $args[0]'s Love</span>
+		<<else>>
+			<span class="red">- - Love</span>
+		<</if>>
+	<</if>>
 <</widget>>
 
-<<widget "llllove">> |
-<<if $args[0]>>
-	<span class="red">- - - $args[0]'s Love</span>
-<<else>>
-	<span class="red">- - - Love</span>
-<</if>>
+<<widget "llllove">>
+	<<if $statdisable is "f">> |
+		<<if $args[0]>>
+			<span class="red">- - - $args[0]'s Love</span>
+		<<else>>
+			<span class="red">- - - Love</span>
+		<</if>>
+	<</if>>
 <</widget>>
 
-<<widget "glust">> |
-<<if $args[0]>>
-	<span class="lewd">+ $args[0]'s Lust</span>
-<<else>>
-	<span class="lewd">+ Lust</span>
-<</if>>
+<<widget "glust">>
+	<<if $statdisable is "f">> |
+		<<if $args[0]>>
+			<span class="lewd">+ $args[0]'s Lust</span>
+		<<else>>
+			<span class="lewd">+ Lust</span>
+		<</if>>
+	<</if>>
 <</widget>>
 
-<<widget "gglust">> |
-<<if $args[0]>>
-	<span class="lewd">+ + $args[0]'s Lust</span>
-<<else>>
-	<span class="lewd">+ + Lust</span>
-<</if>>
+<<widget "gglust">>
+	<<if $statdisable is "f">> |
+		<<if $args[0]>>
+			<span class="lewd">+ + $args[0]'s Lust</span>
+		<<else>>
+			<span class="lewd">+ + Lust</span>
+		<</if>>
+	<</if>>
 <</widget>>
 
-<<widget "ggglust">> |
-<<if $args[0]>>
-	<span class="lewd">+ + + $args[0]'s Lust</span>
-<<else>>
-	<span class="lewd">+ + + Lust</span>
-<</if>>
+<<widget "ggglust">>
+	<<if $statdisable is "f">> |
+		<<if $args[0]>>
+			<span class="lewd">+ + + $args[0]'s Lust</span>
+		<<else>>
+			<span class="lewd">+ + + Lust</span>
+		<</if>>
+	<</if>>
 <</widget>>
 
-<<widget "llust">> |
-<<if $args[0]>>
-	<span class="teal">- $args[0]'s Lust</span>
-<<else>>
-	<span class="teal">- Lust</span>
-<</if>>
+<<widget "llust">>
+	<<if $statdisable is "f">> |
+		<<if $args[0]>>
+			<span class="teal">- $args[0]'s Lust</span>
+		<<else>>
+			<span class="teal">- Lust</span>
+		<</if>>
+	<</if>>
 <</widget>>
 
-<<widget "lllust">> |
-<<if $args[0]>>
-	<span class="teal">- - $args[0]'s Lust</span>
-<<else>>
-	<span class="teal">- - Lust</span>
-<</if>>
+<<widget "lllust">>
+	<<if $statdisable is "f">> |
+		<<if $args[0]>>
+			<span class="teal">- - $args[0]'s Lust</span>
+		<<else>>
+			<span class="teal">- - Lust</span>
+		<</if>>
+	<</if>>
 <</widget>>
 
-<<widget "llllust">> |
-<<if $args[0]>>
-	<span class="teal">- - - $args[0]'s Lust</span>
-<<else>>
-	<span class="teal">- - - Lust</span>
-<</if>>
+<<widget "llllust">>
+	<<if $statdisable is "f">> |
+		<<if $args[0]>>
+			<span class="teal">- - - $args[0]'s Lust</span>
+		<<else>>
+			<span class="teal">- - - Lust</span>
+		<</if>>
+	<</if>>
 <</widget>>
 
-<<widget "gdom">> |
-<<if ($npc.includes("Robin") and $args[0] is undefined) or $args[0] is "Robin">>
-	<span class="purple">+ Robin's Confidence</span>
-<<elseif $args[0] isnot undefined>>
-	<span class="purple">+ $args[0]'s Dominance</span>
-<<elseif $npc.length isnot 0>>
-	<span class="purple">+ $npc[0]'s Dominance</span>
-<<else>>
-	<span class="purple">+ NPC Dominance</span>
-<</if>>
+<<widget "gdom">>
+	<<if $statdisable is "f">> |
+		<<if ($npc.includes("Robin") and $args[0] is undefined) or $args[0] is "Robin">>
+			<span class="purple">+ Robin's Confidence</span>
+		<<elseif $args[0] isnot undefined>>
+			<span class="purple">+ $args[0]'s Dominance</span>
+		<<elseif $npc.length isnot 0>>
+			<span class="purple">+ $npc[0]'s Dominance</span>
+		<<else>>
+			<span class="purple">+ NPC Dominance</span>
+		<</if>>
+	<</if>>
 <</widget>>
 
-<<widget "ggdom">> |
-<<if ($npc.includes("Robin") and $args[0] is undefined) or $args[0] is "Robin">>
-	<span class="purple">+ + Robin's Confidence</span>
-<<elseif $args[0] isnot undefined>>
-	<span class="purple">+ + $args[0]'s Dominance</span>
-<<elseif $npc.length isnot 0>>
-	<span class="purple">+ + $npc[0]'s Dominance</span>
-<<else>>
-	<span class="purple">+ + NPC Dominance</span>
-<</if>>
+<<widget "ggdom">>
+	<<if $statdisable is "f">> |
+		<<if ($npc.includes("Robin") and $args[0] is undefined) or $args[0] is "Robin">>
+			<span class="purple">+ + Robin's Confidence</span>
+		<<elseif $args[0] isnot undefined>>
+			<span class="purple">+ + $args[0]'s Dominance</span>
+		<<elseif $npc.length isnot 0>>
+			<span class="purple">+ + $npc[0]'s Dominance</span>
+		<<else>>
+			<span class="purple">+ + NPC Dominance</span>
+		<</if>>
+	<</if>>
 <</widget>>
 
-<<widget "gggdom">> |
-<<if ($npc.includes("Robin") and $args[0] is undefined) or $args[0] is "Robin">>
-	<span class="purple">+ + + Robin's Confidence</span>
-<<elseif $args[0] isnot undefined>>
-	<span class="purple">+ + + $args[0]'s Dominance</span>
-<<elseif $npc.length isnot 0>>
-	<span class="purple">+ + + $npc[0]'s Dominance</span>
-<<else>>
-	<span class="purple">+ + + NPC Dominance</span>
-<</if>>
+<<widget "gggdom">>
+	<<if $statdisable is "f">> |
+		<<if ($npc.includes("Robin") and $args[0] is undefined) or $args[0] is "Robin">>
+			<span class="purple">+ + + Robin's Confidence</span>
+		<<elseif $args[0] isnot undefined>>
+			<span class="purple">+ + + $args[0]'s Dominance</span>
+		<<elseif $npc.length isnot 0>>
+			<span class="purple">+ + + $npc[0]'s Dominance</span>
+		<<else>>
+			<span class="purple">+ + + NPC Dominance</span>
+		<</if>>
+	<</if>>
 <</widget>>
 
-<<widget "ldom">> |
-<<if ($npc.includes("Robin") and $args[0] is undefined) or $args[0] is "Robin">>
-	<span class="lblue">- Robin's Confidence</span>
-<<elseif $args[0] isnot undefined>>
-	<span class="lblue">- $args[0]'s Dominance</span>
-<<elseif $npc.length isnot 0>>
-	<span class="lblue">- $npc[0]'s Dominance</span>
-<<else>>
-	<span class="lblue">- NPC Dominance</span>
-<</if>>
+<<widget "ldom">>
+	<<if $statdisable is "f">> |
+		<<if ($npc.includes("Robin") and $args[0] is undefined) or $args[0] is "Robin">>
+			<span class="lblue">- Robin's Confidence</span>
+		<<elseif $args[0] isnot undefined>>
+			<span class="lblue">- $args[0]'s Dominance</span>
+		<<elseif $npc.length isnot 0>>
+			<span class="lblue">- $npc[0]'s Dominance</span>
+		<<else>>
+			<span class="lblue">- NPC Dominance</span>
+		<</if>>
+	<</if>>
 <</widget>>
 
-<<widget "lldom">> |
-<<if ($npc.includes("Robin") and $args[0] is undefined) or $args[0] is "Robin">>
-	<span class="lblue">- - Robin's Confidence</span>
-<<elseif $args[0] isnot undefined>>
-	<span class="lblue">- - $args[0]'s Dominance</span>
-<<elseif $npc.length isnot 0>>
-	<span class="lblue">- - $npc[0]'s Dominance</span>
-<<else>>
-	<span class="lblue">- - NPC Dominance</span>
-<</if>>
+<<widget "lldom">>
+	<<if $statdisable is "f">> |
+		<<if ($npc.includes("Robin") and $args[0] is undefined) or $args[0] is "Robin">>
+			<span class="lblue">- - Robin's Confidence</span>
+		<<elseif $args[0] isnot undefined>>
+			<span class="lblue">- - $args[0]'s Dominance</span>
+		<<elseif $npc.length isnot 0>>
+			<span class="lblue">- - $npc[0]'s Dominance</span>
+		<<else>>
+			<span class="lblue">--  NPC Dominance</span>
+		<</if>>
+	<</if>>
 <</widget>>
 
-<<widget "llldom">> |
-<<if ($npc.includes("Robin") and $args[0] is undefined) or $args[0] is "Robin">>
-	<span class="lblue">- - - Robin's Confidence</span>
-<<elseif $args[0] isnot undefined>>
-	<span class="lblue">- - - $args[0]'s Dominance</span>
-<<elseif $npc.length isnot 0>>
-	<span class="lblue">- - - $npc[0]'s Dominance</span>
-<<else>>
-	<span class="lblue">- - - NPC Dominance</span>
-<</if>>
+<<widget "llldom">>
+	<<if $statdisable is "f">> |
+		<<if ($npc.includes("Robin") and $args[0] is undefined) or $args[0] is "Robin">>
+			<span class="lblue">- - - Robin's Confidence</span>
+		<<elseif $args[0] isnot undefined>>
+			<span class="lblue">- - - $args[0]'s Dominance</span>
+		<<elseif $npc.length isnot 0>>
+			<span class="lblue">- - - $npc[0]'s Dominance</span>
+		<<else>>
+			<span class="lblue">- - - NPC Dominance</span>
+		<</if>>
+	<</if>>
 <</widget>>
 
-<<widget "grespect">> |
-<span class="green">+ Respect</span>
+<<widget "grespect">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ Respect</span>
+	<</if>>
 <</widget>>
 
-<<widget "ggrespect">> |
-<span class="green">+ + Respect</span>
+<<widget "ggrespect">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ + Respect</span>
+	<</if>>
 <</widget>>
 
-<<widget "gggrespect">> |
-<span class="green">+ + + Respect</span>
+<<widget "gggrespect">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ + + Respect</span>
+	<</if>>
 <</widget>>
 
-<<widget "lrespect">> |
-<span class="red">- Respect</span>
+<<widget "lrespect">>
+	<<if $statdisable is "f">> |
+		<span class="red">- Respect</span>
+	<</if>>
 <</widget>>
 
-<<widget "llrespect">> |
-<span class="red">- - Respect</span>
+<<widget "llrespect">>
+	<<if $statdisable is "f">> |
+		<span class="red">- - Respect</span>
+	<</if>>
 <</widget>>
 
-<<widget "lllrespect">> |
-<span class="red">- - - Respect</span>
+<<widget "lllrespect">>
+	<<if $statdisable is "f">> |
+		<span class="red">- - - Respect</span>
+	<</if>>
 <</widget>>
 
-<<widget "gadeviancy">> |
-<span class="red">+ Alex's Deviancy</span>
+<<widget "gadeviancy">>
+	<<if $statdisable is "f">> |
+		<span class="red">+ Alex's Deviancy</span>
+	<</if>>
 <</widget>>
 
-<<widget "ggadeviancy">> |
-<span class="red">+ + Alex's Deviancy</span>
+<<widget "ggadeviancy">>
+	<<if $statdisable is "f">> |
+		<span class="red">+ + Alex's Deviancy</span>
+	<</if>>
 <</widget>>
 
-<<widget "gggadeviancy">> |
-<span class="red">+ + + Alex's Deviancy</span>
+<<widget "gggadeviancy">>
+	<<if $statdisable is "f">> |
+		<span class="red">+ + + Alex's Deviancy</span>
+	<</if>>
 <</widget>>
 
-<<widget "ladeviancy">> |
-<span class="green">- Alex's Deviancy</span>
+<<widget "ladeviancy">>
+	<<if $statdisable is "f">> |
+		<span class="green">- Alex's Deviancy</span>
+	<</if>>
 <</widget>>
 
-<<widget "lladeviancy">> |
-<span class="green">- - Alex's Deviancy</span>
+<<widget "lladeviancy">>
+	<<if $statdisable is "f">> |
+		<span class="green">- - Alex's Deviancy</span>
+	<</if>>
 <</widget>>
 
-<<widget "llladeviancy">> |
-<span class="green">- - - Alex's Deviancy</span>
+<<widget "llladeviancy">>
+	<<if $statdisable is "f">> |
+		<span class="green">- - - Alex's Deviancy</span>
+	<</if>>
 <</widget>>
 
-<<widget "gaggro">> |
-<span class="red">+ Remy's encroachment</span>
+<<widget "gaggro">>
+	<<if $statdisable is "f">> |
+		<span class="red">+ Remy's Encroachment</span>
+	<</if>>
 <</widget>>
 
-<<widget "ggaggro">> |
-<span class="red">+ + Remy's encroachment</span>
+<<widget "ggaggro">>
+	<<if $statdisable is "f">> |
+		<span class="red">+ + Remy's Encroachment</span>
+	<</if>>
 <</widget>>
 
-<<widget "gggaggro">> |
-<span class="red">+ + + Remy's encroachment</span>
+<<widget "gggaggro">>
+	<<if $statdisable is "f">> |
+		<span class="red">+ + + Remy's Encroachment</span>
+	<</if>>
 <</widget>>
 
-<<widget "laggro">> |
-<span class="green">- Remy's encroachment</span>
+<<widget "laggro">>
+	<<if $statdisable is "f">> |
+		<span class="green">- Remy's Encroachment</span>
+	<</if>>
 <</widget>>
 
-<<widget "llaggro">> |
-<span class="green">- - Remy's encroachment</span>
+<<widget "llaggro">>
+	<<if $statdisable is "f">> |
+		<span class="green">- - Remy's Encroachment</span>
+	<</if>>
 <</widget>>
 
-<<widget "lllaggro">> |
-<span class="green">- - - Remy's encroachment</span>
+<<widget "lllaggro">>
+	<<if $statdisable is "f">> |
+		<span class="green">- - - Remy's Encroachment</span>
+	<</if>>
 <</widget>>
 
-<<widget "gksuspicion">> |
-<span class="red">+ Jealousy</span>
+<<widget "gksuspicion">>
+	<<if $statdisable is "f">> |
+		<span class="red">+ Jealousy</span>
+	<</if>>
 <</widget>>
 
-<<widget "ggksuspicion">> |
-<span class="red">+ + Jealousy</span>
+<<widget "ggksuspicion">>
+	<<if $statdisable is "f">> |
+		<span class="red">+ + Jealousy</span>
+	<</if>>
 <</widget>>
 
-<<widget "gggksuspicion">> |
-<span class="red">+ + + Jealousy</span>
+<<widget "gggksuspicion">>
+	<<if $statdisable is "f">> |
+		<span class="red">+ + + Jealousy</span>
+	<</if>>
 <</widget>>
 
-<<widget "lksuspicion">> |
-<span class="green">- Jealousy</span>
+<<widget "lksuspicion">>
+	<<if $statdisable is "f">> |
+		<span class="green">- Jealousy</span>
+	<</if>>
 <</widget>>
 
-<<widget "llksuspicion">> |
-<span class="green">- - Jealousy</span>
+<<widget "llksuspicion">>
+	<<if $statdisable is "f">> |
+		<span class="green">- - Jealousy</span>
+	<</if>>
 <</widget>>
 
-<<widget "lllksuspicion">> |
-<span class="green">- - - Jealousy</span>
+<<widget "lllksuspicion">>
+	<<if $statdisable is "f">> |
+		<span class="green">- - - Jealousy</span>
+	<</if>>
 <</widget>>
 
-<<widget "gsuspicion">> |
-<span class="red">+ Suspicion</span>
+<<widget "gsuspicion">>
+	<<if $statdisable is "f">> |
+		<span class="red">+ Suspicion</span>
+	<</if>>
 <</widget>>
 
-<<widget "ggsuspicion">> |
-<span class="red">+ + Suspicion</span>
+<<widget "ggsuspicion">>
+	<<if $statdisable is "f">> |
+		<span class="red">+ + Suspicion</span>
+	<</if>>
 <</widget>>
 
-<<widget "gggsuspicion">> |
-<span class="red">+ + + Suspicion</span>
+<<widget "gggsuspicion">>
+	<<if $statdisable is "f">> |
+		<span class="red">+ + + Suspicion</span>
+	<</if>>
 <</widget>>
 
-<<widget "lsuspicion">> |
-<span class="green">- Suspicion</span>
+<<widget "lsuspicion">>
+	<<if $statdisable is "f">> |
+		<span class="green">- Suspicion</span>
+	<</if>>
 <</widget>>
 
-<<widget "llsuspicion">> |
-<span class="green">- - Suspicion</span>
+<<widget "llsuspicion">>
+	<<if $statdisable is "f">> |
+		<span class="green">- - Suspicion</span>
+	<</if>>
 <</widget>>
 
-<<widget "lllsuspicion">> |
-<span class="green">- - - Suspicion</span>
+<<widget "lllsuspicion">>
+	<<if $statdisable is "f">> |
+		<span class="green">- - - Suspicion</span>
+	<</if>>
 <</widget>>
 
-<<widget "garage">><<if $averyragerevealed is 1>> |
-<span class="red">+ Rage</span>
-<</if>><</widget>>
-
-<<widget "ggarage">><<if $averyragerevealed is 1>> |
-<span class="red">+ + Rage</span>
-<</if>><</widget>>
-
-<<widget "gggarage">><<if $averyragerevealed is 1>> |
-<span class="red">+ + + Rage</span>
-<</if>><</widget>>
-
-<<widget "larage">><<if $averyragerevealed is 1>> |
-<span class="green">- Rage</span>
-<</if>><</widget>>
-
-<<widget "llarage">><<if $averyragerevealed is 1>> |
-<span class="green">- - Rage</span>
-<</if>><</widget>>
-
-<<widget "lllarage">><<if $averyragerevealed is 1>> |
-<span class="green">- - - Rage</span>
-<</if>><</widget>>
-
-<<widget "gendear">> |
-<span class="teal">+ Endearment</span>
+<<widget "garage">>
+	<<if $averyragerevealed is 1 and $statdisable is "f">> |
+		<span class="red">+ Rage</span>
+	<</if>>
 <</widget>>
 
-<<widget "ggendear">> |
-<span class="teal">+ + Endearment</span>
+<<widget "ggarage">>
+	<<if $averyragerevealed is 1 and $statdisable is "f">> |
+		<span class="red">+ + Rage</span>
+	<</if>>
 <</widget>>
 
-<<widget "gggendear">> |
-<span class="teal">+ + + Endearment</span>
+<<widget "gggarage">>
+	<<if $averyragerevealed is 1 and $statdisable is "f">> |
+		<span class="red">+ + + Rage</span>
+	<</if>>
 <</widget>>
 
-<<widget "lendear">> |
-<span class="pink">- Endearment</span>
+<<widget "larage">>
+	<<if $averyragerevealed is 1 and $statdisable is "f">> |
+		<span class="green">- Rage</span>
+	<</if>>
 <</widget>>
 
-<<widget "llendear">> |
-<span class="pink">- - Endearment</span>
+<<widget "llarage">>
+	<<if $averyragerevealed is 1 and $statdisable is "f">> |
+		<span class="green">- - Rage</span>
+	<</if>>
 <</widget>>
 
-<<widget "lllendear">> |
-<span class="pink">- - - Endearment</span>
+<<widget "lllarage">>
+	<<if $averyragerevealed is 1 and $statdisable is "f">> |
+		<span class="green">- - - Rage</span>
+	<</if>>
 <</widget>>
 
-<<widget "ghope">> |
-<span class="teal">+ Hope</span>
+<<widget "gendear">>
+	<<if $statdisable is "f">> |
+		<span class="teal">+ Endearment</span>
+	<</if>>
 <</widget>>
 
-<<widget "gghope">> |
-<span class="teal">+ + Hope</span>
+<<widget "ggendear">>
+	<<if $statdisable is "f">> |
+		<span class="teal">+ + Endearment</span>
+	<</if>>
 <</widget>>
 
-<<widget "ggghope">> |
-<span class="teal">+ + + Hope</span>
+<<widget "gggendear">>
+	<<if $statdisable is "f">> |
+		<span class="teal">+ + + Endearment</span>
+	<</if>>
 <</widget>>
 
-<<widget "lhope">> |
-<span class="pink">- Hope</span>
+<<widget "lendear">>
+	<<if $statdisable is "f">> |
+		<span class="pink">- Endearment</span>
+	<</if>>
 <</widget>>
 
-<<widget "llhope">> |
-<span class="pink">- - Hope</span>
+<<widget "llendear">>
+	<<if $statdisable is "f">> |
+		<span class="pink">- - Endearment</span>
+	<</if>>
 <</widget>>
 
-<<widget "lllhope">> |
-<span class="pink">- - - Hope</span>
+<<widget "lllendear">>
+	<<if $statdisable is "f">> |
+		<span class="pink">- - - Endearment</span>
+	<</if>>
 <</widget>>
 
-<<widget "greb">> |
-<span class="def">+ Rebelliousness</span>
+<<widget "ghope">>
+	<<if $statdisable is "f">> |
+		<span class="teal">+ Hope</span>
+	<</if>>
 <</widget>>
 
-<<widget "ggreb">> |
-<span class="def">+ + Rebelliousness</span>
+<<widget "gghope">>
+	<<if $statdisable is "f">> |
+		<span class="teal">+ + Hope</span>
+	<</if>>
 <</widget>>
 
-<<widget "gggreb">> |
-<span class="def">+ + + Rebelliousness</span>
+<<widget "ggghope">>
+	<<if $statdisable is "f">> |
+		<span class="teal">+ + + Hope</span>
+	<</if>>
 <</widget>>
 
-<<widget "lreb">> |
-<span class="blue">- Rebelliousness</span>
+<<widget "lhope">>
+	<<if $statdisable is "f">> |
+		<span class="pink">- Hope</span>
+	<</if>>
 <</widget>>
 
-<<widget "llreb">> |
-<span class="blue">- - Rebelliousness</span>
+<<widget "llhope">>
+	<<if $statdisable is "f">> |
+		<span class="pink">- - Hope</span>
+	<</if>>
 <</widget>>
 
-<<widget "lllreb">> |
-<span class="blue">- - - Rebelliousness</span>
+<<widget "lllhope">>
+	<<if $statdisable is "f">> |
+		<span class="pink">- - - Hope</span>
+	<</if>>
 <</widget>>
 
-<<widget "ghandskill">> |
-<span class="green">+ Hand Skill</span>
+<<widget "greb">>
+	<<if $statdisable is "f">> |
+		<span class="def">+ Rebelliousness</span>
+	<</if>>
 <</widget>>
 
-<<widget "goralskill">> |
-<span class="green">+ Oral Skill</span>
+<<widget "ggreb">>
+	<<if $statdisable is "f">> |
+		<span class="def">+ + Rebelliousness</span>
+	<</if>>
 <</widget>>
 
-<<widget "gthighskill">> |
-<span class="green">+ Thigh Skill</span>
+<<widget "gggreb">>
+	<<if $statdisable is "f">> |
+		<span class="def">+ + + Rebelliousness</span>
+	<</if>>
 <</widget>>
 
-<<widget "gbottomskill">> |
-<span class="green">+ Ass Skill</span>
+<<widget "lreb">>
+	<<if $statdisable is "f">> |
+		<span class="blue">- Rebelliousness</span>
+	<</if>>
 <</widget>>
 
-<<widget "gvaginalskill">> |
-<span class="green">+ Vaginal Skill</span>
+<<widget "llreb">>
+	<<if $statdisable is "f">> |
+		<span class="blue">- - Rebelliousness</span>
+	<</if>>
 <</widget>>
 
-<<widget "gpenileskill">> |
-<span class="green">+ Penile Skill</span>
+<<widget "lllreb">>
+	<<if $statdisable is "f">> |
+		<span class="blue">- - - Rebelliousness</span>
+	<</if>>
 <</widget>>
 
-<<widget "ganalskill">> |
-<span class="green">+ Anal Skill</span>
+<<widget "ghandskill">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ Hand skill</span>
+	<</if>>
 <</widget>>
 
-<<widget "gfeetskill">> |
-<span class="green">+ Feet Skill</span>
+<<widget "goralskill">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ Oral skill</span>
+	<</if>>
 <</widget>>
 
-<<widget "gchestskill">> |
-<span class="green">+ Chest Skill</span>
+<<widget "gthighskill">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ Thigh skill</span>
+	<</if>>
 <</widget>>
 
-<<widget "gstockholm">> |
-<span class="blue">+ Stockholm Syndrome</span>
+<<widget "gbottomskill">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ Ass skill</span>
+	<</if>>
 <</widget>>
 
-<<widget "ggstockholm">> |
-<span class="blue">+ + Stockholm Syndrome</span>
+<<widget "gvaginalskill">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ Vaginal skill</span>
+	<</if>>
 <</widget>>
 
-<<widget "gggstockholm">> |
-<span class="blue">+ + + Stockholm Syndrome</span>
+<<widget "gpenileskill">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ Penile skill</span>
+	<</if>>
 <</widget>>
 
-<<widget "lstockholm">> |
-<span class="lblue">- Stockholm Syndrome</span>
+<<widget "ganalskill">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ Anal skill</span>
+	<</if>>
 <</widget>>
 
-<<widget "llstockholm">> |
-<span class="lblue">- - Stockholm Syndrome</span>
+<<widget "gfeetskill">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ Feet skill</span>
+	<</if>>
 <</widget>>
 
-<<widget "lllstockholm">> |
-<span class="lblue">- - - Stockholm Syndrome</span>
+<<widget "gchestskill">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ Chest skill</span>
+	<</if>>
 <</widget>>
 
-<<widget "gshame">> |
-<span class="red">+ Shame</span>
+<<widget "gstockholm">>
+	<<if $statdisable is "f">> |
+		<span class="blue">+ Stockholm Syndrome</span>
+	<</if>>
 <</widget>>
 
-<<widget "ggshame">> |
-<span class="red">+ + Shame</span>
+<<widget "ggstockholm">>
+	<<if $statdisable is "f">> |
+		<span class="blue">+ + Stockholm Syndrome</span>
+	<</if>>
 <</widget>>
 
-<<widget "gggshame">> |
-<span class="red">+ + + Shame</span>
+<<widget "gggstockholm">>
+	<<if $statdisable is "f">> |
+		<span class="blue">+ + + Stockholm Syndrome</span>
+	<</if>>
 <</widget>>
 
-<<widget "lshame">> |
-<span class="green">- Shame</span>
+<<widget "lstockholm">>
+	<<if $statdisable is "f">> |
+		<span class="lblue">- Stockholm Syndrome</span>
+	<</if>>
 <</widget>>
 
-<<widget "llshame">> |
-<span class="green">- - Shame</span>
+<<widget "llstockholm">>
+	<<if $statdisable is "f">> |
+		<span class="lblue">- - Stockholm Syndrome</span>
+	<</if>>
 <</widget>>
 
-<<widget "lllshame">> |
-<span class="green">- - - Shame</span>
+<<widget "lllstockholm">>
+	<<if $statdisable is "f">> |
+		<span class="lblue">- - - Stockholm Syndrome</span>
+	<</if>>
 <</widget>>
 
-<<widget "gfarm">> |
-<span class="green">+ Farm yield</span>
+<<widget "gshame">>
+	<<if $statdisable is "f">> |
+		<span class="red">+ Shame</span>
+	<</if>>
 <</widget>>
 
-<<widget "ggfarm">> |
-<span class="green">+ + Farm yield</span>
+<<widget "ggshame">>
+	<<if $statdisable is "f">> |
+		<span class="red">+ + Shame</span>
+	<</if>>
 <</widget>>
 
-<<widget "gggfarm">> |
-<span class="green">+ + + Farm yield</span>
+<<widget "gggshame">>
+	<<if $statdisable is "f">> |
+		<span class="red">+ + + Shame</span>
+	<</if>>
 <</widget>>
 
-<<widget "lfarm">> |
-<span class="red">- Farm yield</span>
+<<widget "lshame">>
+	<<if $statdisable is "f">> |
+		<span class="green">- Shame</span>
+	<</if>>
 <</widget>>
 
-<<widget "llfarm">> |
-<span class="red">- - Farm yield</span>
+<<widget "llshame">>
+	<<if $statdisable is "f">> |
+		<span class="green">- - Shame</span>
+	<</if>>
 <</widget>>
 
-<<widget "lllfarm">> |
-<span class="red">- - - Farm yield</span>
+<<widget "lllshame">>
+	<<if $statdisable is "f">> |
+		<span class="green">- - - Shame</span>
+	<</if>>
 <</widget>>
 
-<<widget "gnet">> |
-<span class="green">+ Net proficiency</span>
+<<widget "gfarm">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ Farm yield</span>
+	<</if>>
 <</widget>>
 
-<<widget "gsecurity">> |
-<span class="red">+ Security</span>
+<<widget "ggfarm">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ + Farm yield</span>
+	<</if>>
 <</widget>>
 
-<<widget "ggsecurity">> |
-<span class="red">+ + Security</span>
+<<widget "gggfarm">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ + + Farm yield</span>
+	<</if>>
 <</widget>>
 
-<<widget "gggsecurity">> |
-<span class="red">+ + + Security</span>
+<<widget "lfarm">>
+	<<if $statdisable is "f">> |
+		<span class="red">- Farm yield</span>
+	<</if>>
 <</widget>>
 
-<<widget "lsecurity">> |
-<span class="green">- Security</span>
+<<widget "llfarm">>
+	<<if $statdisable is "f">> |
+		<span class="red">- - Farm yield</span>
+	<</if>>
 <</widget>>
 
-<<widget "llsecurity">> |
-<span class="green">- - Security</span>
+<<widget "lllfarm">>
+	<<if $statdisable is "f">> |
+		<span class="red">- - - Farm yield</span>
+	<</if>>
 <</widget>>
 
-<<widget "lllsecurity">> |
-<span class="green">- - - Security</span>
+<<widget "gnet">>
+	<<if $statdisable is "f">> |
+		<span class="green">- Net proficiency</span>
+	<</if>>
 <</widget>>
 
-<<widget "gdaring">> |
-<span class="green">+ Daring</span>
+<<widget "gsecurity">>
+	<<if $statdisable is "f">> |
+		<span class="red">+ Security</span>
+	<</if>>
 <</widget>>
 
-<<widget "ggdaring">> |
-<span class="green">+ + Daring</span>
+<<widget "ggsecurity">>
+	<<if $statdisable is "f">> |
+		<span class="red">+ + Security</span>
+	<</if>>
 <</widget>>
 
-<<widget "gggdaring">> |
-<span class="green">+ + + Daring</span>
+<<widget "gggsecurity">>
+	<<if $statdisable is "f">> |
+		<span class="red">+ + + Security</span>
+	<</if>>
 <</widget>>
 
-<<widget "ldaring">> |
-<span class="red">- Daring</span>
+<<widget "lsecurity">>
+	<<if $statdisable is "f">> |
+		<span class="green">- Security</span>
+	<</if>>
 <</widget>>
 
-<<widget "lldaring">> |
-<span class="red">- - Daring</span>
+<<widget "llsecurity">>
+	<<if $statdisable is "f">> |
+		<span class="green">- - Security</span>
+	<</if>>
 <</widget>>
 
-<<widget "llldaring">> |
-<span class="red">- - - Daring</span>
+<<widget "lllsecurity">>
+	<<if $statdisable is "f">> |
+		<span class="green">- - - Security</span>
+	<</if>>
 <</widget>>
 
-<<widget "gknowledge">> |
-<span class="green">+ Knowledge</span>
+<<widget "gdaring">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ Daring</span>
+	<</if>>
 <</widget>>
 
-<<widget "gbodywriting">> | 
-<span class="purple">+ Bodywriting</span>
+<<widget "ggdaring">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ + Daring</span>
+	<</if>>
 <</widget>>
 
-<<widget "ggbodywriting">> | 
-<span class="purple">+ + Bodywriting</span>
+<<widget "gggdaring">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ + + Daring</span>
+	<</if>>
 <</widget>>
 
-<<widget "gggbodywriting">> | 
-<span class="purple">+ + + Bodywriting</span>
+<<widget "ldaring">>
+	<<if $statdisable is "f">> |
+		<span class="red">- Daring</span>
+	<</if>>
 <</widget>>
 
-<<widget "ghallucinogens">> | 
-<span class="lewd">+ Hallucinogens</span>
+<<widget "lldaring">>
+	<<if $statdisable is "f">> |
+		<span class="red">- - Daring</span>
+	<</if>>
 <</widget>>
 
-<<widget "gghallucinogens">> | 
-<span class="lewd">+ + Hallucinogens</span>
+<<widget "llldaring">>
+	<<if $statdisable is "f">> |
+		<span class="red">- - - Daring</span>
+	<</if>>
 <</widget>>
 
-<<widget "ggghallucinogens">> | 
-<span class="lewd">+ + + Hallucinogens</span>
+<<widget "gknowledge">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ Knowledge</span>
+	<</if>>
 <</widget>>
 
-<<widget "flight_text">> |
-<<if $harpy gte 6 and $birdFly gte 1>>
-	<span class="gold">Strong wings</span>
-<<elseif $angel gte 6 or $demon gte 6 or $fallenangel gte 2 or $harpy gte 6>>
-	<span class="gold">Wings</span>
-<</if>>
+<<widget "gbodywriting">>
+	<<if $statdisable is "f">> |
+		<span class="purple">+ Bodywriting</span>
+	<</if>>
 <</widget>>
 
-<<widget "ginsecurity">>
-
-<<if $args[0] is "penis_tiny">>
-	<<if $acceptance_penis_tiny lte 999>>
-	| <span class="red">+ Insecurity</span>
+<<widget "ggbodywriting">>
+	<<if $statdisable is "f">> |
+		<span class="purple">+ + Bodywriting</span>
 	<</if>>
-<<elseif $args[0] is "penis_small">>
-	<<if $acceptance_penis_small lte 999>>
-	| <span class="red">+ Insecurity</span>
+<</widget>>
+
+<<widget "gggbodywriting">>
+	<<if $statdisable is "f">> |
+		<span class="purple">+ + + Bodywriting</span>
 	<</if>>
-<<elseif $args[0] is "penis_big">>
-	<<if $acceptance_penis_big lte 999>>
-	| <span class="red">+ Insecurity</span>
+<</widget>>
+
+<<widget "ghallucinogens">>
+	<<if $statdisable is "f">> |
+		<span class="lewd">+ Hallucinogens</span>
 	<</if>>
-<<elseif $args[0] is "breasts_tiny">>
-	<<if $acceptance_breasts_tiny lte 999 and $player.gender is "f">>
-	| <span class="red">+ Insecurity</span>
+<</widget>>
+
+<<widget "gghallucinogens">>
+	<<if $statdisable is "f">> |
+		<span class="lewd">+ + Hallucinogens</span>
 	<</if>>
-<<elseif $args[0] is "breasts_small">>
-	<<if $acceptance_breasts_small lte 999>>
-	| <span class="red">+ Insecurity</span>
+<</widget>>
+
+<<widget "ggghallucinogens">>
+	<<if $statdisable is "f">> |
+		<span class="lewd">+ + + Hallucinogens</span>
 	<</if>>
-<<elseif $args[0] is "breasts_big">>
-	<<if $acceptance_breasts_big lte 999>>
-	| <span class="red">+ Insecurity</span>
+<</widget>>
+
+<<widget "flight_text">>
+	<<if $statdisable is "f">> |
+		<<if $harpy gte 6 and $birdFly gte 1>>
+			<span class="gold">Strong wings</span>
+		<<elseif $angel gte 6 or $demon gte 6 or $fallenangel gte 2 or $harpy gte 6>>
+			<span class="gold">Wings</span>
+		<</if>>
 	<</if>>
-<</if>>
+<</widget>>
 
+<<widget "ginsecurity">>
+	<<if $statdisable is "f">> |
+		<<if $args[0] is "penis_tiny">>
+			<<if $acceptance_penis_tiny lte 999>>
+				<span class="red">+ Insecurity</span>
+			<</if>>
+		<<elseif $args[0] is "penis_small">>
+			<<if $acceptance_penis_small lte 999>>
+				<span class="red">+ Insecurity</span>
+			<</if>>
+		<<elseif $args[0] is "penis_big">>
+			<<if $acceptance_penis_big lte 999>>
+				<span class="red">+ Insecurity</span>
+			<</if>>
+		<<elseif $args[0] is "breasts_tiny">>
+			<<if $acceptance_breasts_tiny lte 999 and $player.gender is "f">>
+				<span class="red">+ Insecurity</span>
+			<</if>>
+		<<elseif $args[0] is "breasts_small">>
+			<<if $acceptance_breasts_small lte 999>>
+				<span class="red">+ Insecurity</span>
+			<</if>>
+		<<elseif $args[0] is "breasts_big">>
+			<<if $acceptance_breasts_big lte 999>>
+				<span class="red">+ Insecurity</span>
+			<</if>>
+		<</if>>
+	<</if>>
 <</widget>>
 
 <<widget "lgrace">>
-<<if $args[1] is "monk">>
-	<<if $temple_rank is "initiate">>
-		|
-		<span class="red">- Grace</span>
-	<<else>>
-	<</if>>
-<<elseif $args[1] is "priest">>
-	<<if $temple_rank is "initiate" or $temple_rank is "monk">>
-		|
-		<span class="red">- Grace</span>
-	<<else>>
-	<</if>>
-<<elseif $args[1] is "bishop">>
-	<<if $temple_rank is "initiate" or $temple_rank is "monk" or $temple_rank is "priest">>
-		|
-		<span class="red">- Grace</span>
-	<<else>>
+	<<if $statdisable is "f">>
+		<<if $args[0] is "monk">>
+			<<if $temple_rank is "initiate">> |
+				<span class="red">- Grace</span>
+			<<else>>
+			<</if>>
+		<<elseif $args[0] is "priest">>
+			<<if $temple_rank is "initiate" or $temple_rank is "monk">> |
+				<span class="red">- Grace</span>
+			<<else>>
+			<</if>>
+		<<elseif $args[0] is "bishop">>
+			<<if $temple_rank is "initiate" or $temple_rank is "monk" or $temple_rank is "priest">> |
+				<span class="red">- Grace</span>
+			<<else>>
+			<</if>>
+		<<else>> |
+			<span class="red">- Grace</span>
+		<</if>>
 	<</if>>
-<<else>>
- |
-<span class="red">- Grace</span>
-<</if>>
-
 <</widget>>
 
 <<widget "llgrace">>
-<<if $args[1] is "monk">>
-	<<if $temple_rank is "initiate">>
-		|
-		<span class="red">- - Grace</span>
-	<<else>>
-	<</if>>
-<<elseif $args[1] is "priest">>
-	<<if $temple_rank is "initiate" or $temple_rank is "monk">>
-		|
-		<span class="red">- - Grace</span>
-	<<else>>
-	<</if>>
-<<elseif $args[1] is "bishop">>
-	<<if $temple_rank is "initiate" or $temple_rank is "monk" or $temple_rank is "priest">>
-		|
-		<span class="red">- - Grace</span>
-	<<else>>
+	<<if $statdisable is "f">>
+		<<if $args[0] is "monk">>
+			<<if $temple_rank is "initiate">> |
+				<span class="red">- - Grace</span>
+			<<else>>
+			<</if>>
+		<<elseif $args[0] is "priest">>
+			<<if $temple_rank is "initiate" or $temple_rank is "monk">> |
+				<span class="red">- - Grace</span>
+			<<else>>
+			<</if>>
+		<<elseif $args[0] is "bishop">>
+			<<if $temple_rank is "initiate" or $temple_rank is "monk" or $temple_rank is "priest">> |
+				<span class="red">- - Grace</span>
+			<<else>>
+			<</if>>
+		<<else>> |
+			<span class="red">- - Grace</span>
+		<</if>>
 	<</if>>
-<<else>>
- |
-<span class="red">- - Grace</span>
-<</if>>
-
 <</widget>>
 
 <<widget "lllgrace">>
-<<if $args[1] is "monk">>
-	<<if $temple_rank is "initiate">>
-		|
-		<span class="red">- - - Grace</span>
-	<<else>>
-	<</if>>
-<<elseif $args[1] is "priest">>
-	<<if $temple_rank is "initiate" or $temple_rank is "monk">>
-		|
-		<span class="red">- - - Grace</span>
-	<<else>>
-	<</if>>
-<<elseif $args[1] is "bishop">>
-	<<if $temple_rank is "initiate" or $temple_rank is "monk" or $temple_rank is "priest">>
-		|
-		<span class="red">- - - Grace</span>
-	<<else>>
+	<<if $statdisable is "f">>
+		<<if $args[0] is "monk">>
+			<<if $temple_rank is "initiate">> |
+				<span class="red">- - - Grace</span>
+			<<else>>
+			<</if>>
+		<<elseif $args[0] is "priest">>
+			<<if $temple_rank is "initiate" or $temple_rank is "monk">> |
+				<span class="red">- - - Grace</span>
+			<<else>>
+			<</if>>
+		<<elseif $args[0] is "bishop">>
+			<<if $temple_rank is "initiate" or $temple_rank is "monk" or $temple_rank is "priest">> |
+				<span class="red">- - - Grace</span>
+			<<else>>
+			<</if>>
+		<<else>> |
+			<span class="red">- - - Grace</span>
+		<</if>>
 	<</if>>
-<<else>>
- |
-<span class="red">- - - Grace</span>
-<</if>>
-
 <</widget>>
 
 <<widget "ggrace">>
-<<if $args[1] is "monk">>
-	<<if $temple_rank is "initiate">>
-		|
-		<span class="green">+ Grace</span>
-	<<else>>
-	<</if>>
-<<elseif $args[1] is "priest">>
-	<<if $temple_rank is "initiate" or $temple_rank is "monk">>
-		|
-		<span class="green">+ Grace</span>
-	<<else>>
-	<</if>>
-<<elseif $args[1] is "bishop">>
-	<<if $temple_rank is "initiate" or $temple_rank is "monk" or $temple_rank is "priest">>
-		|
-		<span class="green">+ Grace</span>
-	<<else>>
+	<<if $statdisable is "f">>
+		<<if $args[0] is "monk">>
+			<<if $temple_rank is "initiate">> |
+				<span class="green">+ Grace</span>
+			<<else>>
+			<</if>>
+		<<elseif $args[0] is "priest">>
+			<<if $temple_rank is "initiate" or $temple_rank is "monk">> |
+				<span class="green">+ Grace</span>
+			<<else>>
+			<</if>>
+		<<elseif $args[0] is "bishop">>
+			<<if $temple_rank is "initiate" or $temple_rank is "monk" or $temple_rank is "priest">> |
+				<span class="green">+ Grace</span>
+			<<else>>
+			<</if>>
+		<<else>> |
+			<span class="green">+ Grace</span>
+		<</if>>
 	<</if>>
-<<else>>
- |
-<span class="green">+ Grace</span>
-<</if>>
-
 <</widget>>
 
 <<widget "gggrace">>
-<<if $args[1] is "monk">>
-	<<if $temple_rank is "initiate">>
-		|
-		<span class="green">+ + Grace</span>
-	<<else>>
-	<</if>>
-<<elseif $args[1] is "priest">>
-	<<if $temple_rank is "initiate" or $temple_rank is "monk">>
-		|
-		<span class="green">+ + Grace</span>
-	<<else>>
-	<</if>>
-<<elseif $args[1] is "bishop">>
-	<<if $temple_rank is "initiate" or $temple_rank is "monk" or $temple_rank is "priest">>
-		|
-		<span class="green">+ + Grace</span>
-	<<else>>
+	<<if $statdisable is "f">>
+		<<if $args[0] is "monk">>
+			<<if $temple_rank is "initiate">> |
+				<span class="green">+ + Grace</span>
+			<<else>>
+			<</if>>
+		<<elseif $args[0] is "priest">>
+			<<if $temple_rank is "initiate" or $temple_rank is "monk">> |
+				<span class="green">+ + Grace</span>
+			<<else>>
+			<</if>>
+		<<elseif $args[0] is "bishop">>
+			<<if $temple_rank is "initiate" or $temple_rank is "monk" or $temple_rank is "priest">> |
+				<span class="green">+ + Grace</span>
+			<<else>>
+			<</if>>
+		<<else>> |
+			<span class="green">+ + Grace</span>
+		<</if>>
 	<</if>>
-<<else>>
- |
-<span class="green">+ + Grace</span>
-<</if>>
-
 <</widget>>
 
 <<widget "ggggrace">>
-<<if $args[1] is "monk">>
-	<<if $temple_rank is "initiate">>
-		|
-		<span class="green">+ + + Grace</span>
-	<<else>>
-	<</if>>
-<<elseif $args[1] is "priest">>
-	<<if $temple_rank is "initiate" or $temple_rank is "monk">>
-		|
-		<span class="green">+ + + Grace</span>
-	<<else>>
-	<</if>>
-<<elseif $args[1] is "bishop">>
-	<<if $temple_rank is "initiate" or $temple_rank is "monk" or $temple_rank is "priest">>
-		|
-		<span class="green">+ + + Grace</span>
-	<<else>>
+	<<if $statdisable is "f">>
+		<<if $args[0] is "monk">>
+			<<if $temple_rank is "initiate">> |
+				<span class="green">+ + + Grace</span>
+			<<else>>
+			<</if>>
+		<<elseif $args[0] is "priest">>
+			<<if $temple_rank is "initiate" or $temple_rank is "monk">> |
+				<span class="green">+ + + Grace</span>
+			<<else>>
+			<</if>>
+		<<elseif $args[0] is "bishop">>
+			<<if $temple_rank is "initiate" or $temple_rank is "monk" or $temple_rank is "priest">> |
+				<span class="green">+ + + Grace</span>
+			<<else>>
+			<</if>>
+		<<else>> |
+			<span class="green">+ + + Grace</span>
+		<</if>>
 	<</if>>
-<<else>>
- |
-<span class="green">+ + + Grace</span>
-<</if>>
-
 <</widget>>
 
-<<widget "lobey">> |
-<span class="red">- Obedience</span>
+<<widget "lobey">>
+	<<if $statdisable is "f">> |
+		<span class="red">- Obedience</span>
+	<</if>>
 <</widget>>
 
-<<widget "llobey">> |
-<span class="red">- - Obedience</span>
+<<widget "llobey">>
+	<<if $statdisable is "f">> |
+		<span class="red">- - Obedience</span>
+	<</if>>
 <</widget>>
 
-<<widget "lllobey">> |
-<span class="red">- - - Obedience</span>
+<<widget "lllobey">>
+	<<if $statdisable is "f">> |
+		<span class="red">- - - Obedience</span>
+	<</if>>
 <</widget>>
 
-<<widget "gobey">> |
-<span class="pink">+ Obedience</span>
+<<widget "gobey">>
+	<<if $statdisable is "f">> |
+		<span class="pink">+ Obedience</span>
+	<</if>>
 <</widget>>
 
-<<widget "ggobey">> |
-<span class="pink">+ + Obedience</span>
+<<widget "ggobey">>
+	<<if $statdisable is "f">> |
+		<span class="pink">+ + Obedience</span>
+	<</if>>
 <</widget>>
 
-<<widget "gggobey">> |
-<span class="pink">+ + + Obedience</span>
+<<widget "gggobey">>
+	<<if $statdisable is "f">> |
+		<span class="pink">+ + + Obedience</span>
+	<</if>>
 <</widget>>
 
-<<widget "lhunger">> |
-<span class="green">- Hunger</span>
+<<widget "lhunger">>
+	<<if $statdisable is "f">> |
+		<span class="green">- Hunger</span>
+	<</if>>
 <</widget>>
 
-<<widget "llhunger">> |
-<span class="green">- - Hunger</span>
+<<widget "llhunger">>
+	<<if $statdisable is "f">> |
+		<span class="green">- - Hunger</span>
+	<</if>>
 <</widget>>
 
-<<widget "lllhunger">> |
-<span class="green">- - - Hunger</span>
+<<widget "lllhunger">>
+	<<if $statdisable is "f">> |
+		<span class="green">- - - Hunger</span>
+	<</if>>
 <</widget>>
 
-<<widget "ghunger">> |
-<span class="red">+ Hunger</span>
+<<widget "ghunger">>
+	<<if $statdisable is "f">> |
+		<span class="red">+ Hunger</span>
+	<</if>>
 <</widget>>
 
-<<widget "gghunger">> |
-<span class="red">+ + Hunger</span>
+<<widget "gghunger">>
+	<<if $statdisable is "f">> |
+		<span class="red">+ + Hunger</span>
+	<</if>>
 <</widget>>
 
-<<widget "ggghunger">> |
-<span class="red">+ + + Hunger</span>
+<<widget "ggghunger">>
+	<<if $statdisable is "f">> |
+		<span class="red">+ + + Hunger</span>
+	<</if>>
 <</widget>>
 
-<<widget "gacceptance">> |
-<span class="green">+ Acceptance</span>
+<<widget "gacceptance">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ Acceptance</span>
+	<</if>>
 <</widget>>
 
-<<widget "gwillpower">> |
-<span class="green">+ Willpower</span>
+<<widget "gwillpower">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ Willpower</span>
+	<</if>>
 <</widget>>
 
-<<widget "ggwillpower">> |
-<span class="green">+ + Willpower</span>
+<<widget "ggwillpower">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ + Willpower</span>
+	<</if>>
 <</widget>>
 
-<<widget "gggwillpower">> |
-<span class="green">+ + + Willpower</span>
+<<widget "gggwillpower">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ + + Willpower</span>
+	<</if>>
 <</widget>>
 
-<<widget "gphysique">> |
-<span class="green">+ Physique</span>
+<<widget "gphysique">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ Physique</span>
+	<</if>>
 <</widget>>
 
-<<widget "ggphysique">> |
-<span class="green">+ + Physique</span>
+<<widget "ggphysique">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ + Physique</span>
+	<</if>>
 <</widget>>
 
-<<widget "gggphysique">> |
-<span class="green">+ + + Physique</span>
+<<widget "gggphysique">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ + + Physique</span>
+	<</if>>
 <</widget>>
 
-<<widget "lphysique">>|
-<span class="red">- Physique</span>
+<<widget "lphysique">>
+	<<if $statdisable is "f">> |
+		<span class="red">- Physique</span>
+	<</if>>
 <</widget>>
 
-<<widget "llphysique">> |
-<span class="red">- - Physique</span>
+<<widget "llphysique">>
+	<<if $statdisable is "f">> |
+		<span class="red">- - Physique</span>
+	<</if>>
 <</widget>>
 
-<<widget "lllphysique">> |
-<span class="red">- - - Physique</span>
+<<widget "lllphysique">>
+	<<if $statdisable is "f">> |
+		<span class="red">- - - Physique</span>
+	<</if>>
 <</widget>>
 
 <!-- Exhibitionism -->
 
-<<widget "exhibitionist">> |
-	<<set _color to ["","teal","lblue","blue","purple","pink"][$args[0]]>>
-	<span @class="_color">Exhibitionism $args[0]</span>
+<<widget "exhibitionist">>
+	<<if $statdisable is "f">> |
+		<<set _color to ["","teal","lblue","blue","purple","pink"][$args[0]]>>
+		<span @class="_color">Exhibitionism $args[0]</span>
+	<</if>>
 <</widget>>
 
-<<widget "exhibitionist1">> |
-<span class="teal">Exhibitionism 1</span>
+<<widget "exhibitionist1">>
+	<<if $statdisable is "f">> |
+		<span class="teal">Exhibitionism 1</span>
+	<</if>>
 <</widget>>
 
-<<widget "exhibitionist2">> |
-<span class="lblue">Exhibitionism 2</span>
+<<widget "exhibitionist2">>
+	<<if $statdisable is "f">> |
+		<span class="lblue">Exhibitionism 2</span>
+	<</if>>
 <</widget>>
 
-<<widget "exhibitionist3">> |
-<span class="blue">Exhibitionism 3</span>
+<<widget "exhibitionist3">>
+	<<if $statdisable is "f">> |
+		<span class="blue">Exhibitionism 3</span>
+	<</if>>
 <</widget>>
 
-<<widget "exhibitionist4">> |
-<span class="purple">Exhibitionism 4</span>
+<<widget "exhibitionist4">>
+	<<if $statdisable is "f">> |
+		<span class="purple">Exhibitionism 4</span>
+	<</if>>
 <</widget>>
 
-<<widget "exhibitionist5">> |
-<span class="pink">Exhibitionism 5</span>
+<<widget "exhibitionist5">>
+	<<if $statdisable is "f">> |
+		<span class="pink">Exhibitionism 5</span>
+	<</if>>
 <</widget>>
 
 <<widget "combatexhibitionist">>
-	<<set _color to ["","teal","lblue","blue","purple","pink"][$args[0]]>>
-	<span @class="_color">Exhibitionism $args[0]</span>
+	<<if $statdisable is "f">>
+		<<set _color to ["","teal","lblue","blue","purple","pink"][$args[0]]>>
+		<span @class="_color">Exhibitionism $args[0]</span>
+	<</if>>
 <</widget>>
 
 <<widget "combatexhibitionist1">>
-<span class="teal">Exhibitionism 1</span>
+	<<if $statdisable is "f">>
+		<span class="teal">Exhibitionism 1</span>
+	<</if>>
 <</widget>>
 
 <<widget "combatexhibitionist2">>
-<span class="lblue">Exhibitionism 2</span>
+	<<if $statdisable is "f">>
+		<span class="lblue">Exhibitionism 2</span>
+	<</if>>
 <</widget>>
 
 <<widget "combatexhibitionist3">>
-<span class="blue">Exhibitionism 3</span>
+	<<if $statdisable is "f">>
+		<span class="blue">Exhibitionism 3</span>
+	<</if>>
 <</widget>>
 
 <<widget "combatexhibitionist4">>
-<span class="purple">Exhibitionism 4</span>
+	<<if $statdisable is "f">>
+		<span class="purple">Exhibitionism 4</span>
+	<</if>>
 <</widget>>
 
 <<widget "combatexhibitionist5">>
-<span class="pink">Exhibitionism 5</span>
+	<<if $statdisable is "f">>
+		<span class="pink">Exhibitionism 5</span>
+	<</if>>
 <</widget>>
 
 <!-- Promiscuity -->
 
-<<widget "promiscuous">> |
-	<<set _color to ["","teal","lblue","blue","purple","pink"][$args[0]]>>
-	<span @class="_color">Promiscuity $args[0]</span>
+<<widget "promiscuous">>
+	<<if $statdisable is "f">> |
+		<<set _color to ["","teal","lblue","blue","purple","pink"][$args[0]]>>
+		<span @class="_color">Promiscuity $args[0]</span>
+	<</if>>
 <</widget>>
 
-<<widget "promiscuous1">> |
-<span class="teal">Promiscuity 1</span>
+<<widget "promiscuous1">>
+	<<if $statdisable is "f">> |
+		<span class="teal">Promiscuity 1</span>
+	<</if>>
 <</widget>>
 
-<<widget "promiscuous2">> |
-<span class="lblue">Promiscuity 2</span>
+<<widget "promiscuous2">>
+	<<if $statdisable is "f">> |
+		<span class="lblue">Promiscuity 2</span>
+	<</if>>
 <</widget>>
 
-<<widget "promiscuous3">> |
-<span class="blue">Promiscuity 3</span>
+<<widget "promiscuous3">>
+	<<if $statdisable is "f">> |
+		<span class="blue">Promiscuity 3</span>
+	<</if>>
 <</widget>>
 
-<<widget "promiscuous4">> |
-<span class="purple">Promiscuity 4</span>
+<<widget "promiscuous4">>
+	<<if $statdisable is "f">> |
+		<span class="purple">Promiscuity 4</span>
+	<</if>>
 <</widget>>
 
-<<widget "promiscuous5">> |
-<span class="pink">Promiscuity 5</span>
+<<widget "promiscuous5">>
+	<<if $statdisable is "f">> |
+		<span class="pink">Promiscuity 5</span>
+	<</if>>
 <</widget>>
 
 <<widget "combatpromiscuous">>
-<<if $consensual is 1 and !$promiscuityIgnore>>
-	<<set _color to ["","teal","lblue","blue","purple","pink"][$args[0]]>>
-	<span @class="_color"><<print ($enemytype is "man" ? "Promiscuity" : "Deviancy")>> $args[0]</span>
-<</if>>
+	<<if $consensual is 1 and !$promiscuityIgnore and $statdisable is "f">>
+		<<set _color to ["","teal","lblue","blue","purple","pink"][$args[0]]>>
+		<span @class="_color"><<print ($enemytype is "man" ? "Promiscuity" : "Deviancy")>> $args[0]</span>
+	<</if>>
 <</widget>>
 
 <<widget "combatpromiscuous1">>
-<<if $consensual is 1 and !$promiscuityIgnore>>
-	<span class="teal"><<print ($enemytype is "man" ? "Promiscuity" : "Deviancy")>> 1</span>
-<</if>>
+	<<if $consensual is 1 and !$promiscuityIgnore and $statdisable is "f">>
+		<span class="teal"><<print ($enemytype is "man" ? "Promiscuity" : "Deviancy")>> 1</span>
+	<</if>>
 <</widget>>
 
 <<widget "combatpromiscuous2">>
-<<if $consensual is 1 and !$promiscuityIgnore>>
-	<span class="lblue"><<print ($enemytype is "man" ? "Promiscuity" : "Deviancy")>> 2</span>
-<</if>>
+	<<if $consensual is 1 and !$promiscuityIgnore and $statdisable is "f">>
+		<span class="lblue"><<print ($enemytype is "man" ? "Promiscuity" : "Deviancy")>> 2</span>
+	<</if>>
 <</widget>>
 
 <<widget "combatpromiscuous3">>
-<<if $consensual is 1 and !$promiscuityIgnore>>
-	<span class="blue"><<print ($enemytype is "man" ? "Promiscuity" : "Deviancy")>> 3</span>
-<</if>>
+	<<if $consensual is 1 and !$promiscuityIgnore and $statdisable is "f">>
+		<span class="blue"><<print ($enemytype is "man" ? "Promiscuity" : "Deviancy")>> 3</span>
+	<</if>>
 <</widget>>
 
 <<widget "combatpromiscuous4">>
-<<if $consensual is 1 and !$promiscuityIgnore>>
-	<span class="purple"><<print ($enemytype is "man" ? "Promiscuity" : "Deviancy")>> 4</span>
-<</if>>
+	<<if $consensual is 1 and !$promiscuityIgnore and $statdisable is "f">>
+		<span class="purple"><<print ($enemytype is "man" ? "Promiscuity" : "Deviancy")>> 4</span>
+	<</if>>
 <</widget>>
 
 <<widget "combatpromiscuous5">>
-<<if $consensual is 1 and !$promiscuityIgnore>>
-	<span class="pink"><<print ($enemytype is "man" ? "Promiscuity" : "Deviancy")>> 5</span>
-<</if>>
+	<<if $consensual is 1 and !$promiscuityIgnore and $statdisable is "f">>
+		<span class="pink"><<print ($enemytype is "man" ? "Promiscuity" : "Deviancy")>> 5</span>
+	<</if>>
 <</widget>>
 
 <!-- Deviancy -->
 
 <<widget "deviant">> |
-	<<set _color to ["","teal","lblue","blue","purple","pink"][$args[0]]>>
-	<span @class="_color">Deviancy $args[0]</span>
+	<<if $statdisable is "f">> |
+		<<set _color to ["","teal","lblue","blue","purple","pink"][$args[0]]>>
+		<span @class="_color">Deviancy $args[0]</span>
+	<</if>>
 <</widget>>
 
-<<widget "deviant1">> |
-<span class="teal">Deviancy 1</span>
+<<widget "deviant1">>
+	<<if $statdisable is "f">> |
+		<span class="teal">Deviancy 1</span>
+	<</if>>
 <</widget>>
 
-<<widget "deviant2">> |
-<span class="lblue">Deviancy 2</span>
+<<widget "deviant2">>
+	<<if $statdisable is "f">> |
+		<span class="lblue">Deviancy 2</span>
+	<</if>>
 <</widget>>
 
-<<widget "deviant3">> |
-<span class="blue">Deviancy 3</span>
+<<widget "deviant3">>
+	<<if $statdisable is "f">> |
+		<span class="blue">Deviancy 3</span>
+	<</if>>
 <</widget>>
 
-<<widget "deviant4">> |
-<span class="purple">Deviancy 4</span>
+<<widget "deviant4">>
+	<<if $statdisable is "f">> |
+		<span class="purple">Deviancy 4</span>
+	<</if>>
 <</widget>>
 
-<<widget "deviant5">> |
-<span class="pink">Deviancy 5</span>
+<<widget "deviant5">>
+	<<if $statdisable is "f">> |
+		<span class="pink">Deviancy 5</span>
+	<</if>>
 <</widget>>
 
 <<widget "combatdeviant">>
-	<<if $consensual is 1>>
+	<<if $consensual is 1 and $statdisable is "f">>
 		<<set _color to ["","teal","lblue","blue","purple","pink"][$args[0]]>>
 		<span @class="_color">Deviancy $args[0]</span>
 	<</if>>
 <</widget>>
 
 <<widget "combatdeviant1">>
-<<if $consensual is 1>>
-<span class="teal">Deviancy 1</span>
-<</if>>
+	<<if $consensual is 1 and $statdisable is "f">>
+		<span class="teal">Deviancy 1</span>
+	<</if>>
 <</widget>>
 
 <<widget "combatdeviant2">>
-<<if $consensual is 1>>
-<span class="lblue">Deviancy 2</span>
-<</if>>
+	<<if $consensual is 1 and $statdisable is "f">>
+		<span class="lblue">Deviancy 2</span>
+	<</if>>
 <</widget>>
 
 <<widget "combatdeviant3">>
-<<if $consensual is 1>>
-<span class="blue">Deviancy 3</span>
-<</if>>
+	<<if $consensual is 1 and $statdisable is "f">>
+		<span class="blue">Deviancy 3</span>
+	<</if>>
 <</widget>>
 
 <<widget "combatdeviant4">>
-<<if $consensual is 1>>
-<span class="purple">Deviancy 4</span>
-<</if>>
+	<<if $consensual is 1 and $statdisable is "f">>
+		<span class="purple">Deviancy 4</span>
+	<</if>>
 <</widget>>
 
 <<widget "combatdeviant5">>
-<<if $consensual is 1>>
-<span class="pink">Deviancy 5</span>
-<</if>>
+	<<if $consensual is 1 and $statdisable is "f">>
+		<span class="pink">Deviancy 5</span>
+	<</if>>
 <</widget>>
 
 <<widget "admires">>
@@ -3111,63 +3735,93 @@ in dev alternative to current "breasts" widget
 <</widget>>
 
 <<widget "crime">>
- | <span class="red">Crime</span>
+	<<if $statdisable is "f">> |
+		<span class="red">Crime</span>
+	<</if>>
 <</widget>>
 
 <<widget "combatcrime">>
-<span class="red">Crime</span>
+	<<if $statdisable is "f">>
+		<span class="red">Crime</span>
+	<</if>>
 <</widget>>
 
 <<widget "gcrime">>
- | <span class="red">+ Crime</span>
+	<<if $statdisable is "f">> |
+		<span class="red">+ Crime</span>
+	<</if>>
 <</widget>>
 
 <<widget "ggcrime">>
- | <span class="red">+ + Crime</span>
+	<<if $statdisable is "f">> |
+		<span class="red">+ + Crime</span>
+	<</if>>
 <</widget>>
 
 <<widget "gggcrime">>
- | <span class="red">+ + + Crime</span>
+	<<if $statdisable is "f">> |
+		<span class="red">+ + + Crime</span>
+	<</if>>
 <</widget>>
 
 <<widget "gspray">>
- | <span class="green">+ 1 pepper spray.</span>
+	<<if $statdisable is "f">> |
+		<span class="green">+ 1 pepper spray</span>
+	<</if>>
 <</widget>>
 
-<<widget "gspraymax">>
- | <span class="gold">+ 1 pepper spray capacity.</span>
+<<widget "gspraymax">>>
+	<<if $statdisable is "f">> |
+		<span class="gold">+ 1 pepper spray capacity</span>
+	<</if>>
 <</widget>>
 
 <<widget "defianttext">>
- | <span class="def">Defiant</span>
+	<<if $statdisable is "f">> |
+		<span class="def">Defiant</span>
+	<</if>>
 <</widget>>
 
 <<widget "submissivetext">>
- | <span class="sub">Submissive</span>
+	<<if $statdisable is "f">> |
+		<span class="sub">Submissive</span>
+	<</if>>
 <</widget>>
 
-<<widget "gdef">> |
-<span class="def">+ Defiance</span>
+<<widget "gdef">>
+	<<if $statdisable is "f">> |
+		<span class="def">+ Defiance</span>
+	<</if>>
 <</widget>>
 
-<<widget "ggdef">> |
-<span class="def">+ + Defiance</span>
+<<widget "ggdef">>
+	<<if $statdisable is "f">> |
+		<span class="def">+ + Defiance</span>
+	<</if>>
 <</widget>>
 
-<<widget "gggdef">> |
-<span class="def">+ + + Defiance</span>
+<<widget "gggdef">>
+	<<if $statdisable is "f">> |
+		<span class="def">+ + + Defiance</span>
+	<</if>>
 <</widget>>
 
-<<widget "ldef">> |
-<span class="sub">- Defiance</span>
+<<widget "ldef">>
+	<<if $statdisable is "f">> |
+		<span class="sub">- Defiance</span>
+	<</if>>
 <</widget>>
 
-<<widget "lldef">> |
-<span class="sub">- - Defiance</span>
+<<widget "lldef">>
+	<<if $statdisable is "f">> |
+		<span class="sub">- - Defiance</span>
+	<</if>>
 <</widget>>
 
-<<widget "llldef">> |
-<span class="sub">- - - Defiance</span>
+<<widget "llldef">>
+	<<if $statdisable is "f">> |
+		<span class="sub">- - Defiance</span>
+	<</if>>
 <</widget>>
 
 <<widget "month">>
@@ -4022,6 +4676,7 @@ School finishes on the first Monday of December.
 <</widget>>
 
 <<widget "strippedtext">>
+	<!-- Unused widget -->
 	<<if $control gte (($controlmax / 5) * 4)>>
 		<<if $trauma gte (($traumamax / 5) * 4)>>
 			<<if $stress gte (($stressmax / 5) * 4)>>
@@ -4894,12 +5549,13 @@ School finishes on the first Monday of December.
 <</silently>><<print _text_output>><</widget>>
 
 <<widget "swimmingdifficultytext0">>
-
- | <span class="green">These waters look safe</span>
-
+	<<if $statdisable is "f">> |
+		<span class="green">These waters look safe</span>
+	<</if>>
 <</widget>>
 
 <<widget "nexttext">>
+	<!-- Unused widget, sort of -->
 <</widget>>
 
 <<widget "monk">><<silently>>
@@ -4937,37 +5593,37 @@ School finishes on the first Monday of December.
 <</silently>><<print _text_output>><</widget>>
 
 <<widget "vaginalvirginitywarning">>
-	<<if $player.virginity.vaginal is true>>
+	<<if $player.virginity.vaginal is true and $statdisable is "f">>
 		<span class="red">This action will deflower you.</span>
 	<</if>>
 <</widget>>
 
 <<widget "penilevirginitywarning">>
-	<<if $player.virginity.penile is true>>
+	<<if $player.virginity.penile is true and $statdisable is "f">>
 		<span class="red">This action will deflower you.</span>
 	<</if>>
 <</widget>>
 
 <<widget "analvirginitywarning">>
-	<<if $player.virginity.anal is true>>
+	<<if $player.virginity.anal is true and $statdisable is "f">>
 		<span class="red">This action will take your anal virginity.</span>
 	<</if>>
 <</widget>>
 
 <<widget "oralvirginitywarning">>
-	<<if $player.virginity.oral is true>>
+	<<if $player.virginity.oral is true and $statdisable is "f">>
 		<span class="red">This action will take your oral virginity.</span>
 	<</if>>
 <</widget>>
 
 <<widget "handholdingvirginitywarning">>
-	<<if $player.virginity.handholding is true>>
+	<<if $player.virginity.handholding is true and $statdisable is "f">>
 		| <span class="red">This action will take your handholding virginity.</span>
 	<</if>>
 <</widget>>
 
 <<widget "kissvirginitywarning">>
-	<<if $player.virginity.kiss is true>>
+	<<if $player.virginity.kiss is true and $statdisable is "f">>
 		<span class="red">This action will take your first kiss.</span>
 	<</if>>
 <</widget>>
@@ -4976,7 +5632,7 @@ School finishes on the first Monday of December.
  * Argument 0 is the npc, argument 1 is their virginity.
 */
 <<widget "NPCvirginitywarning">>
-<<if $NPCNameList.indexOf($args[0]) >= 0 and $NPCName[$NPCNameList.indexOf($args[0])].virginity[$args[1]] is true>>
+<<if $NPCNameList.indexOf($args[0]) >= 0 and $NPCName[$NPCNameList.indexOf($args[0])].virginity[$args[1]] is true and $statdisable is "f">>
 	<<if $combatControls.includes("ists")>>
 		<br>
 	<</if>>
@@ -4996,41 +5652,56 @@ School finishes on the first Monday of December.
 <</if>>
 <</widget>>
 
-
 <<widget "wolfgirl">>
- | <span class="blue"><<print ($player.gender_appearance is "m" ? "Wolfboy" : "Wolfgirl")>></span>
+	<<if $statdisable is "f">> |
+		<span class="blue"><<print ($player.gender_appearance is "m" ? "Wolfboy" : "Wolfgirl")>></span>
+	<</if>>
 <</widget>>
 
 <<widget "cat">>
- | <span class="blue">Cat</span>
+	<<if $statdisable is "f">> |
+		<span class="blue">Cat</span>
+	<</if>>
 <</widget>>
 
 <<widget "cow">>
- | <span class="blue">Cow</span>
+	<<if $statdisable is "f">> |
+		<span class="blue">Cow</span>
+	<</if>>
 <</widget>>
 
 <<widget "harpy">>
-<<if $hallucinations gte 2 or $bestialitydisable is "t">>
- | <span class="gold">Harpy</span>
-<<else>>
- | <span class="gold">Bird</span>
-<</if>>
+	<<if $statdisable is "f">> |
+		<<if $hallucinations gte 2 or $bestialitydisable is "t">>
+		<span class="gold">Harpy</span>
+		<<else>>
+		<span class="gold">Bird</span>
+		<</if>>
+	<</if>>
 <</widget>>
 
 <<widget "angel">>
- | <span class="gold">Angel</span>
+	<<if $statdisable is "f">> |
+		<span class="gold">Angel</span>
+	<</if>>
 <</widget>>
 
 <<widget "fallenangel">>
- | <span class="black">Fallen Angel</span>
+	<<if $statdisable is "f">> |
+		<span class="black">Fallen Angel</span>
+	<</if>>
 <</widget>>
 
 <<widget "demon">>
- | <span class="red">Demon</span>
+	<<if $statdisable is "f">> |
+		<span class="red">Demon</span>
+	<</if>>
 <</widget>>
 
 <<widget "sharp_eyes">>
- | <span class="gold">Sharp eyes</span>
+	<<if $statdisable is "f">> |
+		<span class="gold">Sharp eyes</span>
+	<</if>>
 <</widget>>
 
 <<widget "laughs">>
@@ -5111,16 +5782,22 @@ a teacher
 	<</if>>
 <</widget>>
 
-<<widget "gtanned">> |
-<span class="green">+ Tan</span>
+<<widget "gtanned">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ Tan</span>
+	<</if>>
 <</widget>>
 
-<<widget "ggtanned">> |
-<span class="green">+ + Tan</span>
+<<widget "ggtanned">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ + Tan</span>
+	<</if>>
 <</widget>>
 
-<<widget "gggtanned">> |
-<span class="green">+ + + Tan</span>
+<<widget "gggtanned">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ + + Tan</span>
+	<</if>>
 <</widget>>
 
 <<widget "beasttype">><<silently>>
@@ -5502,31 +6179,36 @@ a teacher
 <</if>>
 <</widget>>
 
-<<widget "small_text">> |
-<<if $physiquesize lte 6000>>
-	<span class="teal">Tiny Body</span>
-<<elseif $physiquesize lte 10000>>
-	<span class="teal">Small Body</span>
-<<elseif $physiquesize lte 12000>>
-	<span class="teal">Not too big</span>
-<<else>>
-	<span class="teal">Not too big</span>
-<</if>>
+<<widget "small_text">>
+	<<if $statdisable is "f">> |
+		<<if $physiquesize lte 6000>>
+			<span class="teal">Tiny Body</span>
+		<<elseif $physiquesize lte 10000>>
+			<span class="teal">Small Body</span>
+		<<elseif $physiquesize lte 12000>>
+			<span class="teal">Not too big</span>
+		<<else>>
+			<span class="teal">Not too big</span>
+		<</if>>
+	<</if>>
 <</widget>>
 
-<<widget "large_text">> |
-<<if $physiquesize gte 16000>>
-	<span class="teal">Large Body</span>
-<<elseif $physiquesize gte 12000>>
-	<span class="teal">Normal Body</span>
-<<elseif $physiquesize gte 10000>>
-	<span class="teal">Not too small</span>
-<<else>>
-	<span class="teal">Not too small</span>
-<</if>>
+<<widget "large_text">>
+		<<if $statdisable is "f">> |
+		<<if $physiquesize gte 16000>>
+			<span class="teal">Large Body</span>
+		<<elseif $physiquesize gte 12000>>
+			<span class="teal">Normal Body</span>
+		<<elseif $physiquesize gte 10000>>
+			<span class="teal">Not too small</span>
+		<<else>>
+			<span class="teal">Not too small</span>
+		<</if>>
+	<</if>>
 <</widget>>
 
 <<widget "monster_passage">>
+<!-- Unused widget -->
 <<if _monster_passage is undefined>>
 	<<if ($monsterchance gte 1 and $hallucinations gte 1) or ($monsterchance gte 1 and $monsterhallucinations is "f")>>
 		<<if $malechance gte 100>>
@@ -5961,7 +6643,6 @@ $worn.genitals.name
 <<print _text_output>>
 <</widget>>
 
-
 <<widget "npcPenis">>
 <<set $_npcGen to ($args[0] ? $args[0] : 0)>>
 <<if $NPCList[$_npcGen].chastity.penis is "chastity cage">>
@@ -6037,40 +6718,58 @@ $worn.genitals.name
 <<print _text_output>>
 <</widget>>
 
-<<widget "gbeauty">> |
-<span class="green">+ Beauty</span>
+<<widget "gbeauty">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ Beauty</span>
+	<</if>>
 <</widget>>
 
-<<widget "ggbeauty">> |
-<span class="green">+ + Beauty</span>
+<<widget "ggbeauty">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ + Beauty</span>
+	<</if>>
 <</widget>>
 
-<<widget "gggbeauty">> |
-<span class="green">+ + + Beauty</span>
+<<widget "gggbeauty">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ + + Beauty</span>
+	<</if>>
 <</widget>>
 
-<<widget "gseduction">> |
-<span class="green">+ Seduction</span>
+<<widget "gseduction">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ Seduction</span>
+	<</if>>
 <</widget>>
 
-<<widget "ggseduction">> |
-<span class="green">+ + Seduction</span>
+<<widget "ggseduction">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ + Seduction</span>
+	<</if>>
 <</widget>>
 
-<<widget "gggseduction">> |
-<span class="green">+ + + Seduction</span>
+<<widget "gggseduction">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ + + Seduction</span>
+	<</if>>
 <</widget>>
 
-<<widget "gskulduggery">> |
-<span class="green">+ Skulduggery</span>
+<<widget "gskulduggery">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ Skulduggery</span>
+	<</if>>
 <</widget>>
 
-<<widget "ggskulduggery">> |
-<span class="green">+ + Skulduggery</span>
+<<widget "ggskulduggery">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ + Skulduggery</span>
+	<</if>>
 <</widget>>
 
-<<widget "gggskulduggery">> |
-<span class="green">+ + + Skulduggery</span>
+<<widget "gggskulduggery">>
+	<<if $statdisable is "f">> |
+		<span class="green">+ + + Skulduggery</span>
+	<</if>>
 <</widget>>
 
 <<widget "ampm">><!-- [hour] [minute] -->
@@ -6224,4 +6923,56 @@ $worn.genitals.name
 
 <<widget "vulva">>
 <<print either("vulva","vulva","quim","flange","pussy")>>
+<</widget>>
+
+<<widget "gfabric">>
+	<<if $statdisable is "f">>
+		<span class="green">+ Fabric</span>
+	<</if>>
+<</widget>>
+
+<<widget "passPercent">>
+	<<if $statdisable is "f">> |
+		<<if $args[0] gt 0>>
+			<span class="green">+ $args[0] pass chance</span>
+		<<else>>
+			<span class="red">- $args[0] pass chance</span>
+		<</if>>
+	<</if>>
+<</widget>>
+
+<<widget "galcohol">>
+	<<if $statdisable is "f">> |
+		<span class="purple">+ Alcohol</span>
+	<</if>>
+<</widget>>
+
+<<widget "ggalcohol">>
+	<<if $statdisable is "f">> |
+		<span class="purple">+ + Alcohol</span>
+	<</if>>
+<</widget>>
+
+<<widget "gggalcohol">>
+	<<if $statdisable is "f">> |
+		<span class="purple">+ + + Alcohol</span>
+	<</if>>
+<</widget>>
+
+<<widget "gdrugged">>
+	<<if $statdisable is "f">> |
+		<span class="pink">+ Drugged</span>
+	<</if>>
+<</widget>>
+
+<<widget "ggdrugged">>
+	<<if $statdisable is "f">> |
+		<span class="pink">+ + Drugged</span>
+	<</if>>
+<</widget>>
+
+<<widget "gggdrugged">>
+	<<if $statdisable is "f">> |
+		<span class="pink">+ + + Drugged</span>
+	<</if>>
 <</widget>>
\ No newline at end of file
diff --git a/game/overworld-forest/loc-cabin/events.twee b/game/overworld-forest/loc-cabin/events.twee
index 0a11027f7115e2a1e04abc55054bb589fd9f44d4..35d8d6c7d75a3d7bc453fe956ba478ae32f01c45 100644
--- a/game/overworld-forest/loc-cabin/events.twee
+++ b/game/overworld-forest/loc-cabin/events.twee
@@ -1282,7 +1282,7 @@ Eden assents, but hesitates before each lewd passage, as if making sure they are
 <</if>>
 <br><br>
 <<if $hour isnot 0>>
-	<<link [[Keep dancing (0:30)|Eden Dance]]>><<trauma -3>><<stress -3>><<danceskill 5>><<pass 30>><<npcincr Eden love 1>><<npcincr Eden lust 1>><<set $phase to 1>><</link>><<glove>><<glust>><<ltrauma>><<lstress>> | <span class="green">+ Dancing Skill</span>
+	<<link [[Keep dancing (0:30)|Eden Dance]]>><<trauma -3>><<stress -3>><<danceskill 5>><<pass 30>><<npcincr Eden love 1>><<npcincr Eden lust 1>><<set $phase to 1>><</link>><<glove>><<glust>><<ltrauma>><<lstress>><<gdanceskill>>
 	<br>
 		<<link [[Seduce Eden|Eden Dance Seduce]]>><<npcincr Eden lust 5>><<arousal 600>><</link>><<glust>><<garousal>>
 	<br>
@@ -1324,7 +1324,7 @@ You press your body closer to Eden, and slide your hand down <<his>> stomach.
 	<i><<He>> will be more lusty, and easier to seduce, the longer <<hes>> gone without sex.</i>
 	<br><br>
 
-	<<link [[Next|Eden Dance]]>><<trauma -3>><<stress -3>><<danceskill 5>><<pass 30>><<npcincr Eden love 1>><<npcincr Eden lust 1>><<set $phase to 1>><</link>><<glove>><<glust>><<ltrauma>><<lstress>> | <span class="green">+ Dancing Skill</span>
+	<<link [[Next|Eden Dance]]>><<trauma -3>><<stress -3>><<danceskill 5>><<pass 30>><<npcincr Eden love 1>><<npcincr Eden lust 1>><<set $phase to 1>><</link>><<glove>><<glust>><<ltrauma>><<lstress>><<gdanceskill>>
 	<br>
 <</if>>
 
diff --git a/game/overworld-forest/loc-lake/main.twee b/game/overworld-forest/loc-lake/main.twee
index d53ca9c3f8153f85d15d8684a0afda9c3f184baf..0b04be8f9c61b1299ab63c35d1c4cb9d8cb16bec 100644
--- a/game/overworld-forest/loc-lake/main.twee
+++ b/game/overworld-forest/loc-lake/main.twee
@@ -601,7 +601,7 @@ There's a rocky alcove where you could store your clothes.
 	<<eventlakesafe>>
 	<<lakereturnjourney>>
 
-	<<link [[Ice skate (0:30)|Lake Skate]]>><<pass 30>><<tiredness 5>><<danceskill 5>><</link>><<gtiredness>> | <span class="green">+ Dancing Skill</span>
+	<<link [[Ice skate (0:30)|Lake Skate]]>><<pass 30>><<tiredness 5>><<danceskill 5>><</link>><<gtiredness>><<gdanceskill>>
 	<br>
 	<<if $sciencetrait gte 2 and !$plants_known.includes("lotus")>>
 		<<link [[Search for seeds (0:30)|Lake Lotus Ice]]>><<set $plants_known.push("lotus")>><<pass 30>><<tending 6>><</link>><<gtending>>
diff --git a/game/overworld-plains/loc-bird/main.twee b/game/overworld-plains/loc-bird/main.twee
index 9d1450f9dfd89d4ce2cc8430a5f3bd8d2304c9a4..4f8abb07110000b74f00411b07191d29abda4141 100644
--- a/game/overworld-plains/loc-bird/main.twee
+++ b/game/overworld-plains/loc-bird/main.twee
@@ -504,7 +504,7 @@ You are inside a ruined tower, deep in the moor.
 You rifle through the wood and detritus, searching for anything that could help you escape.
 
 <<if $rng gte 66>>
-	You find a torn but strong piece of fabric. It could be used for a rope.<<set $bird.fabric += 1>> | <span class="green"> + Fabric</span>
+	You find a torn but strong piece of fabric. It could be used for a rope.<<set $bird.fabric += 1>><<gfabric>>
 <<else>>
 	You don't find anything.
 <</if>>
diff --git a/game/overworld-plains/loc-bird/widgets.twee b/game/overworld-plains/loc-bird/widgets.twee
index 6e5716929ccaa8cdf959fa96ac8e28f405a92646..870f63b8305cc70ec72c7d0bf645dd21983320cf 100644
--- a/game/overworld-plains/loc-bird/widgets.twee
+++ b/game/overworld-plains/loc-bird/widgets.twee
@@ -301,16 +301,16 @@
 
 		<<if $worn[_random_slot].name isnot "naked" and _random_clothes isnot "piece of fabric">>
 			<<link [[Wear|Bird Tower Clothes]]>><<generalWear _random_slot _random_index>><<bird_loot clothes 20>><<npcincr "Great Hawk" love 1>><<transform bird 1>><<set $bird.fabric += 1>><<bird_stockholm 1>><</link>><<gbirdstockholm>><<glove>>
-			<span class="blue">Your $worn[_random_slot].name will be replaced.</span> | <span class="green">+ Fabric</span>
+			<span class="blue">Your $worn[_random_slot].name will be replaced.</span><<gfabric>>
 		<<elseif _random_clothes isnot "piece of fabric">>
 			<<link [[Wear|Bird Tower Clothes]]>><<generalWear _random_slot _random_index>><<bird_loot clothes 20>><<npcincr "Great Hawk" love 1>><<transform bird 1>><<bird_stockholm 1>><</link>><<gbirdstockholm>><<glove>>
 		<</if>>
 		<br>
-		<<link [[Thank|Bird Tower Fabric]]>><<bird_loot clothes 20>><<npcincr "Great Hawk" love 1>><<transform bird 1>><<set $bird.fabric += 1>><<bird_stockholm 1>><</link>><<gbirdstockholm>><<glove>> | <span class="green">+ Fabric</span>
+		<<link [[Thank|Bird Tower Fabric]]>><<bird_loot clothes 20>><<npcincr "Great Hawk" love 1>><<transform bird 1>><<set $bird.fabric += 1>><<bird_stockholm 1>><</link>><<gbirdstockholm>><<glove>><<gfabric>>
 		<br>
-		<<link [[Scold|Bird Tower Clothes Scold]]>><<bird_loot clothes -20>><<npcincr "Great Hawk" dom -1>><<transform bird 1>><<def 1>><<set $bird.fabric += 1>><<bird_stockholm 1>><</link>><<gbirdstockholm>><<ldom>> | <span class="green">+ Fabric</span>
+		<<link [[Scold|Bird Tower Clothes Scold]]>><<bird_loot clothes -20>><<npcincr "Great Hawk" dom -1>><<transform bird 1>><<def 1>><<set $bird.fabric += 1>><<bird_stockholm 1>><</link>><<gbirdstockholm>><<ldom>><<gfabric>>
 		<br>
-		<<link [[Do nothing|Bird Tower Clothes Nothing]]>><<bird_loot clothes -10>><<npcincr "Great Hawk" love -1>><<set $bird.fabric += 1>><</link>><<llove>> | <span class="green">+ Fabric</span>
+		<<link [[Do nothing|Bird Tower Clothes Nothing]]>><<bird_loot clothes -10>><<npcincr "Great Hawk" love -1>><<set $bird.fabric += 1>><</link>><<llove>><<gfabric>>
 		<br>
 	<</switch>>
 <</widget>>
diff --git a/game/overworld-plains/loc-estate/cards.twee b/game/overworld-plains/loc-estate/cards.twee
index d0db053134037adfd97048a8df8b7234285a8468..5aa5d1fe4dbf9d075ef087f05fd744ff0eee0d6a 100644
--- a/game/overworld-plains/loc-estate/cards.twee
+++ b/game/overworld-plains/loc-estate/cards.twee
@@ -727,7 +727,7 @@ What do you ask?
 	<<link [[Endure|Estate Cards Strip]]>><</link>><<willpowerdifficulty 1 1000>><<cards_virginity_warning>>
 	<br>
 <<elseif _cards_desire is "kiss">>
-	<<link [[Endure|Estate Cards Strip]]>><<set $phase to 0>><</link>><<willpowerdifficulty 1 1000>> | <span class="purple">Failure will increase arousal.</span> <<cards_virginity_warning>>
+	<<link [[Endure|Estate Cards Strip]]>><<set $phase to 0>><</link>><<willpowerdifficulty 1 1000>><<if $statdisable is "f">> | <span class="purple">Failure will increase arousal.</span><</if>> <<cards_virginity_warning>>
 	<br>
 	<<link [[Kiss back|Estate Cards Strip]]>><<set $phase to 1>><<set $estate.cards.degree to "promiscuity1">><</link>><<promiscuous1>><<willpowerdifficulty 1 1000>><<skill_difficulty oralskill "Oral Skill" 400 1000>><<ggarousal>><<cards_virginity_warning>>
 	<br>
diff --git a/game/overworld-plains/loc-estate/cards_widgets.twee b/game/overworld-plains/loc-estate/cards_widgets.twee
index 1d64a3684de63b34acfc044224389486928e94be..3bd38158f7cf83656dfbba49f079dd497e2ccc34 100644
--- a/game/overworld-plains/loc-estate/cards_widgets.twee
+++ b/game/overworld-plains/loc-estate/cards_widgets.twee
@@ -337,7 +337,7 @@ Your current score: <<print $highlow.correct>>
 	<<link [[Higher|$passage]]>><<set $highlow.choice to "higher">><<set $highlow.turn to "dealer">><</link>> |
 	<<if $highlow.correct gt 4>>
 		<br>
-		<<link [[End game|$highlow.endPassage]]>><<set $highlow.correct/=2>><</link>> <span class="red">Lose half your score</span> |
+		<<link [[End game|$highlow.endPassage]]>><<set $highlow.correct/=2>><</link>><<if $statdisable is "f">> | <span class="red">Lose half your score</span><</if>> |
 	<</if>>
 <<elseif $highlow.turn is "dealer">>
 
diff --git a/game/overworld-plains/loc-farm/events.twee b/game/overworld-plains/loc-farm/events.twee
index cf30f43b9570c072d51e0030378ab2f190149c6d..6237c8a9420f3c606a36116709ef2950b127a83e 100644
--- a/game/overworld-plains/loc-farm/events.twee
+++ b/game/overworld-plains/loc-farm/events.twee
@@ -5425,7 +5425,7 @@ You sit with them, and chat. You share a little about the troubles on the farm,
 	<br><br>
 
 	<<if $promiscuity gte 35>>
-		<<link [[Seduce|Farm Builders Seduce]]>><</link>> | <span class="green">Will speed construction if succesful.</span>
+		<<link [[Seduce|Farm Builders Seduce]]>><</link>><<if $statdisable is "f">> | <span class="green">Will speed construction if succesful.</span><</if>>
 		<br>
 	<</if>>
 	<<link [[Leave|Farm Work]]>><<endevent>><</link>>
diff --git a/game/overworld-plains/loc-farm/fields.twee b/game/overworld-plains/loc-farm/fields.twee
index 23b5698d821f9529f9a5a3c655133cf4788e92f9..5630923b67f694d469544b891745e319857faecb 100644
--- a/game/overworld-plains/loc-farm/fields.twee
+++ b/game/overworld-plains/loc-farm/fields.twee
@@ -293,7 +293,7 @@ You climb the tower.
 	<<else>>
 		"Damn <<girl>>," <<print $NPCList[0].name>> says. "You're good at this. Wanna brag to my friends, but also wanna keep you to myself. Decisions."
 	<</if>>
-	Your employee leaves the barn. | <span class="green">+ Security skill</span> | <span class="red"> + Wage</span>
+	Your employee leaves the barn.<<if $statdisable is "f">> | <span class="green">+ Security skill</span> | <span class="red"> + Wage</span><</if>>
 	<br><br>
 	<<tearful>> you brush off hay.
 	<br><br>
diff --git a/game/overworld-plains/loc-farm/widgets.twee b/game/overworld-plains/loc-farm/widgets.twee
index 684f000e01ad9ab26c6a1aeb07bc05706b9b0da3..f9f18914eb7e13d03243879d7dbf4391b974ced6 100644
--- a/game/overworld-plains/loc-farm/widgets.twee
+++ b/game/overworld-plains/loc-farm/widgets.twee
@@ -1377,7 +1377,7 @@
 
 			They nod as you pass.
 			<br><br>
-			<<link [[Encourage (0:15)|Farm Builders Encourage]]>><<pass 15>><</link>> | <span class="green">Low chance of speeding construction.</span>
+			<<link [[Encourage (0:15)|Farm Builders Encourage]]>><<pass 15>><</link>><<if $statdisable is "f">> | <span class="green">Low chance of speeding construction.</span><</if>>
 			<br>
 			<<link [[Just nod back|Farm Work]]>><<endevent>><</link>>
 			<br>
@@ -1400,7 +1400,7 @@
 			The builders are hauling materials across the yard.
 			<br><br>
 
-			<<link [[Help out (1:00)|Farm Builders Help]]>><<pass 60>><</link>><<physiquedifficulty 1 16000>> | <span class="green">Might speed construction if successful.</span>
+			<<link [[Help out (1:00)|Farm Builders Help]]>><<pass 60>><</link>><<physiquedifficulty 1 16000>><<if $statdisable is "f">> | <span class="green">Might speed construction if successful.</span><</if>>
 			<br>
 			<<link [[Ignore|Farm Work]]>><<endevent>><</link>>
 			<br>
@@ -2539,7 +2539,7 @@ Weekly wage: <<printmoney $farm.tower_guard_wage>>
 	You owe <<him>> <<printmoney _owed>> in wages.
 	<br>
 	<<if $money gte _owed>>
-		<<link [[Pay|Farm Tower Pay]]>><<set $money -= _owed>><<set $NPCList[0].trust += 1>><<farm_guard_paid>><</link>><<gtrust>> | <span class="green">+ Security skill</span> | <span class="red"> + Wage</span>
+		<<link [[Pay|Farm Tower Pay]]>><<set $money -= _owed>><<set $NPCList[0].trust += 1>><<farm_guard_paid>><</link>><<gtrust>><<if $statdisable is "f">> | <span class="green">+ Security skill</span> | <span class="red"> + Wage</span><</if>>
 		<br>
 	<</if>>
 <</if>>
diff --git a/game/overworld-plains/loc-moor/widgets.twee b/game/overworld-plains/loc-moor/widgets.twee
index 2fcb822388a0fdd8ab77381ba33c3067e153b9c7..ecb60aeb145a4adba8fedff81b7a80eaef85405d 100644
--- a/game/overworld-plains/loc-moor/widgets.twee
+++ b/game/overworld-plains/loc-moor/widgets.twee
@@ -663,7 +663,7 @@
 	<<link [[Calm yourself (0:05)|Moor Quicksand]]>><<set $quicksand_learn to true>><<set $phase to 0>><<pass 5>><</link>><<willpowerdifficulty 1 400>>
 	<br>
 <<elseif $quicksand gte 5>>
-	<<link [[Spread your weight (0:05)|Moor Quicksand]]>><<set $phase to 1>><<pass 5>><</link>> <span class="green">Knowledge: Quicksand</span>
+	<<link [[Spread your weight (0:05)|Moor Quicksand]]>><<set $phase to 1>><<pass 5>><</link>><<if $statdisable is "f">> | <span class="green">Knowledge: Quicksand</span><</if>>
 	<br>
 <</if>>
 <<link [[Call for help (0:05)|Moor Quicksand]]>><<set $phase to 2>><<pass 5>><</link>><<if $daystate is "night">><<difficulty 10>><<else>><<difficulty 30>><</if>>
diff --git a/game/overworld-plains/loc-riding/main.twee b/game/overworld-plains/loc-riding/main.twee
index ffaff9cde7db6baffce24046fed7f9c0557c6f4c..5a5cffc34d60db0a33b869c3894355d941b61854 100644
--- a/game/overworld-plains/loc-riding/main.twee
+++ b/game/overworld-plains/loc-riding/main.twee
@@ -95,7 +95,7 @@ You are at Remy's riding school. Stables surround a central courtyard. A small o
 	<<else>>
 
 		<<if $money gte 2500>>
-			<<link [[Take riding lesson (1:00)|Riding School Lesson]]>><<set $riding_lesson to 0>><<set $money -= 2500>><<set $thighskill += 18>><</link>><<gtiredness>> | <span class="green">+ Thigh skill</span>
+			<<link [[Take riding lesson (1:00)|Riding School Lesson]]>><<set $riding_lesson to 0>><<set $money -= 2500>><<set $thighskill += 18>><</link>><<gtiredness>><<gthighskill>>
 			<br>
 		<</if>>
 
diff --git a/game/overworld-town/loc-brothel/main.twee b/game/overworld-town/loc-brothel/main.twee
index 5610271f0f03397f575bbd922eb7f0abeabe8e15..e6ead91c650bd8b3460041c24751ef7039b5d4b2 100644
--- a/game/overworld-town/loc-brothel/main.twee
+++ b/game/overworld-town/loc-brothel/main.twee
@@ -1715,10 +1715,10 @@ Two police officers lead you towards the main part of the brothel. They stop nea
 <<else>>
 	<<if _bribe lt 500000>>
 		<<if $money gte (_bribe * 100)>>
-			<<link [[Bribe|Brothel Raid Leave]]>><<set $money -= (_bribe * 100)>><</link>> | <span class="red">£_bribe</span>
+			<<link [["Bribe (£" + _bribe + ")"|Brothel Raid Leave]]>><<set $money -= (_bribe * 100)>><</link>>
 			<br>
 		<<else>>
-			Bribe | <span class="red">£_bribe - insufficient money</span>
+			<span class="red">You'll need at least £_bribe to bribe the officers.</span>
 			<br>
 		<</if>>
 	<</if>>
diff --git a/game/overworld-town/loc-bus-station/main.twee b/game/overworld-town/loc-bus-station/main.twee
index 8258e9f37f1a3d946909b3e1de70309011c09b10..be3aca7f28c414c57654d3660b6c42c82946f590 100644
--- a/game/overworld-town/loc-bus-station/main.twee
+++ b/game/overworld-town/loc-bus-station/main.twee
@@ -50,7 +50,7 @@ You are in the bus station.
 	<<else>>
 		/*A van is parked in the corner. Its back doors are open and the engine is on, but there's no one around.
 		<br><br>
-		<<link [[Investigate the van|Bus Station Livestock]]>><</link>> | <span class="red">Dangerous</span>
+		<<link [[Investigate the van|Bus Station Livestock]]>><</link>><<if $statdisable is "f">> | <span class="red">Dangerous</span><</if>>
 		<br><br>*/
 		<<if $daystate is "night">>
 			<<if $smuggler_location is "bus" and $smuggler_timer is 0>>
diff --git a/game/overworld-town/loc-dance-studio/main.twee b/game/overworld-town/loc-dance-studio/main.twee
index 96bdabc291826432578e0ebd0fcdad87e6ea06e3..cb14b6bc7d2282c8b5101188ae7cadfdefa7449c 100644
--- a/game/overworld-town/loc-dance-studio/main.twee
+++ b/game/overworld-town/loc-dance-studio/main.twee
@@ -35,12 +35,12 @@ You are in the dance studio. Here you can pay for lessons to improve your dancin
 	<</if>>
 	<<if $openinghours is 1 and $exposed lt 1>>
 		<<if $money gte 1200 and $exposed lt 1>>
-			<<link [[Take a dance lesson (£12 1:00)|Dancing Lesson]]>><<set $phase to 0>><<set $money -= 1200>><<set $dancestage to 0>><</link>><<gtiredness>> | <span class="green">+ + Dancing Skill</span>
+			<<link [[Take a dance lesson (£12 1:00)|Dancing Lesson]]>><<set $phase to 0>><<set $money -= 1200>><<set $dancestage to 0>><</link>><<gtiredness>><<ggdanceskill>>
 			<br>
 		<</if>>
 		<<if ($weekday is 3 or $weekday is 5) and $worn.feet.type.includes("heels")>>
 			<<if $money gte 1200 and $exposed lt 1>>
-				<<link [[Take high heel lesson (£12 0:30)|Heel Lesson]]>><<set $phase to 0>><<set $money -= 1200>><<pass 30>><</link>><<gtiredness>> | <span class="green">+ Feet Skill</span>
+				<<link [[Take high heel lesson (£12 0:30)|Heel Lesson]]>><<set $phase to 0>><<set $money -= 1200>><<pass 30>><</link>><<gtiredness>><<gfeetskill>>
 				<br>
 			<</if>>
 		<<else>>
diff --git a/game/overworld-town/loc-docks/widgets.twee b/game/overworld-town/loc-docks/widgets.twee
index 5cdfdd39810c738c95341ce845a5da461c338e41..5cebcc0f505c926844f97c262c2132b7b0c90746 100644
--- a/game/overworld-town/loc-docks/widgets.twee
+++ b/game/overworld-town/loc-docks/widgets.twee
@@ -214,7 +214,8 @@ A <<generate1>><<person1>><<person>> approaches you, smiling. "Rope accident?" <
 		<<if $rng gte 61>>
 			You notice a pink shape in the water, in front of an approaching ship.
 			<br><br>
-			<<link [[Examine|Docks History]]>><<set $phase to 0>><<stress 6>><</link>> | <span class="blue">History</span><<gstress>>
+			<!-- Convert to proper history skill check? -->
+			<<link [[Examine|Docks History]]>><<set $phase to 0>><<stress 6>><</link>><<if $statdisable is "f">> | <span class="blue">History</span><</if>><<gstress>>
 			<br>
 			<<link [[Ignore|Docks History]]>><<set $phase to 1>><</link>>
 			<br>
diff --git a/game/overworld-town/loc-home/main.twee b/game/overworld-town/loc-home/main.twee
index a2e3cad061609c4abaf940092112ffbf55be02af..e548c897973e89e8567a42074e06920af71f9128 100644
--- a/game/overworld-town/loc-home/main.twee
+++ b/game/overworld-town/loc-home/main.twee
@@ -1422,7 +1422,7 @@ You hide inside a cupboard before being spotted. You dare not touch the creaky d
 	<<set $skulduggerydifficulty to 400>>
 	<<link [[Deceive|Orphanage Hide Skul]]>><</link>><<skulduggerydifficulty>>
 	<br>
-	<<link [[Throw broom|Orphanage Hide Throw]]>><</link>> <span class="blue">(Medium)</span>
+	<<link [[Throw broom|Orphanage Hide Throw]]>><</link>><<difficulty 50>>
 	<br>
 <<else>>
 	The <<person>> walks by without a glance. Heart thumping, you make it back to the safety of your room.
diff --git a/game/overworld-town/loc-hospital/main.twee b/game/overworld-town/loc-hospital/main.twee
index dddf8b174fc848599b831e92828b4db7c726b0c6..afb7ca1c6be038d37af8d28723a83ea85e2b353e 100644
--- a/game/overworld-town/loc-hospital/main.twee
+++ b/game/overworld-town/loc-hospital/main.twee
@@ -67,7 +67,7 @@ You are inside the hospital foyer. <<if $psych is 1>>You see a sign directing to
 	<<else>>
 		<<if $psych is 1 and $harpervisit isnot 1 and $exposed lte 0>>
 			<<if $trauma gte ($traumamax / 10) * 9>>
-				<<link [[Ask for an emergency appointment with Doctor Harper|Doctor Harper Emergency]]>><<set $harpervisit to 1>><</link>><span class="red"> (If Doctor Harper sees you like this, you fear <<nnpc_he "Harper">> may intervene.)</span>
+				<<link [[Ask for an emergency appointment with Doctor Harper|Doctor Harper Emergency]]>><<set $harpervisit to 1>><</link>><<if $statdisable is "f">><span class="red"> | If Doctor Harper sees you like this, you fear <<nnpc_he "Harper">> may intervene</span><</if>>
 			<<elseif $weekday is 6>>
 				<<link [[Doctor Harper's office|Doctor Harper's Office]]>><<set $harpervisit to 1>><</link>>
 			<</if>>
diff --git a/game/overworld-town/loc-landfill/events.twee b/game/overworld-town/loc-landfill/events.twee
index a2375bd91e4943c47a47b1c3cbe78d3fa77c911f..b60138dc58e7da02ea9fac80dc76a7d54de6ec4f 100644
--- a/game/overworld-town/loc-landfill/events.twee
+++ b/game/overworld-town/loc-landfill/events.twee
@@ -3,7 +3,6 @@
 <<set $location to "landfill">><<set $outside to 1>><<effects>>
 
 You tell <<him>> you're lost.
-<<englishdifficulty 1 1000 true>>
 <<if $englishSuccess>>
 	<<He>> watches you in silence for a moment, then sighs.
 	<span class="green">"Fine,"</span> <<he>> says.
diff --git a/game/overworld-town/loc-landfill/widgets.twee b/game/overworld-town/loc-landfill/widgets.twee
index f9386b3988dffe598f4503e5127e2be3eb7c6beb..bccfcdf1d3c3a4d07d12a531027f9c13be027157 100644
--- a/game/overworld-town/loc-landfill/widgets.twee
+++ b/game/overworld-town/loc-landfill/widgets.twee
@@ -5,7 +5,7 @@
 <<generate1>><<person1>>"Stop right there," a voice shouts behind you. "This is private property. What the fuck do you think you're doing?"
 <br><br>
 
-<<link [[Explain|Trash Explain]]>><</link>> | <span class="blue">English</span>
+<<link [[Explain|Trash Explain]]>><</link>><<englishdifficulty 1 1000>>
 <br>
 <<if $promiscuity gte 15>>
 <<link [[Seduce|Trash Seduce]]>><</link>><<promiscuous1>>
diff --git a/game/overworld-town/loc-market/widgets.twee b/game/overworld-town/loc-market/widgets.twee
index 24719f77fcc1f56a2e82266025c7f5fcee512432..46774c41e17a97f2eed2d3981065b4f8d182c0e7 100644
--- a/game/overworld-town/loc-market/widgets.twee
+++ b/game/overworld-town/loc-market/widgets.twee
@@ -766,11 +766,11 @@ and your tending skill is contributing
 <</widget>>
 
 <<widget "stall_sell_actions">>
-<<link [[Ask for normal price|Stall Sell]]>><</link>> <span class="gold">(<<printmoney `$stall_cost * $stall_amount`>>)</span>
+<<link [[Ask for normal price|Stall Sell]]>><</link>><<if $statdisable is "f">> <span class="gold">(<<printmoney `$stall_cost * $stall_amount`>>)</span><</if>>
 <br>
-<<link [[Give a discount|Stall Sell]]>><<set $stall_cost *= 0.8>><<set $enemytrust += 20>><</link>> <span class="gold">(<<printmoney `$stall_cost * $stall_amount * 0.8`>>)</span> <<gtrust>>
+<<link [[Give a discount|Stall Sell]]>><<set $stall_cost *= 0.8>><<set $enemytrust += 20>><</link>><<if $statdisable is "f">> <span class="gold">(<<printmoney `$stall_cost * $stall_amount * 0.8`>>)</span><<gtrust>><</if>>
 <br>
-<<link [[Ask for more than they're worth|Stall Sell]]>><<set $enemytrust -= 20>><<set $stall_cost *= 1.2>><</link>> <span class="gold">(<<printmoney `$stall_cost * $stall_amount * 1.2`>>)</span> <<ltrust>>
+<<link [[Ask for more than they're worth|Stall Sell]]>><<set $enemytrust -= 20>><<set $stall_cost *= 1.2>><</link>><<if $statdisable is "f">> <span class="gold">(<<printmoney `$stall_cost * $stall_amount * 1.2`>>)</span><<ltrust>><</if>>
 <br>
 <<if $stall_plant isnot $stall_expensive and $stall_expensive isnot undefined>>
 	<<link [[Push your most expensive stock|Stall Sell Push]]>><<set $stall_plant to $stall_expensive>><<set $enemytrust -= 20>><</link>><<ltrust>>
@@ -847,11 +847,11 @@ and your tending skill is contributing
 	<<stall_trust>>
 	<br><br>
 
-	<<link [[Refuse to budge|Stall Sell]]>><</link>> <span class="gold">(<<printmoney `$stall_cost * $stall_amount`>>)</span>
+	<<link [[Refuse to budge|Stall Sell]]>><</link>><<if $statdisable is "f">> <span class="gold">(<<printmoney `$stall_cost * $stall_amount`>>)</span><</if>>
 	<br>
-	<<link [[Agree to lower price|Stall Sell]]>><<set $stall_cost *= 0.8>><<set $enemytrust += 20>><</link>> <span class="gold">(<<printmoney `$stall_cost * $stall_amount * 0.8`>>)</span> <<gtrust>>
+	<<link [[Agree to lower price|Stall Sell]]>><<set $stall_cost *= 0.8>><<set $enemytrust += 20>><</link>><<if $statdisable is "f">> <span class="gold">(<<printmoney `$stall_cost * $stall_amount * 0.8`>>)</span> <<gtrust>><</if>>
 	<br>
-	<<link [[Raise your price|Stall Sell]]>><<set $enemytrust -= 20>><<set $stall_cost *= 1.2>><</link>> <span class="gold">(<<printmoney `$stall_cost * $stall_amount * 1.2`>>)</span> <<ltrust>>
+	<<link [[Raise your price|Stall Sell]]>><<set $enemytrust -= 20>><<set $stall_cost *= 1.2>><</link>><<if $statdisable is "f">> <span class="gold">(<<printmoney `$stall_cost * $stall_amount * 1.2`>>)</span> <<ltrust>><</if>>
 	<br>
 <<else>>
 	The <<person1>><<person>> scoffs and walks away.
diff --git a/game/overworld-town/loc-park/robin.twee b/game/overworld-town/loc-park/robin.twee
index 6b61c927290e944bf1a0944388dd99f14cb18248..103e215d255e32e87f27c0774585d5e5c1ca41ba 100644
--- a/game/overworld-town/loc-park/robin.twee
+++ b/game/overworld-town/loc-park/robin.twee
@@ -774,7 +774,7 @@ You focus on making the snowball as sturdy as possible, until the <<person2>><<p
 You start preparing your ammunition.
 
 <<if $NPCName[$NPCNameList.indexOf("Robin")].dom gte 60>>
-	Robin watches, <span class="green">then joins in.</span> Together you soon have enough snowballs. | <span class="green"> + Preparedness</span>
+	Robin watches, <span class="green">then joins in.</span> Together you soon have enough snowballs.<<if $statdisable is "f">> | <span class="green"> + Preparedness</span><</if>>
 	<br><br>
 	You need to draw fire away from Robin's apparatus, so you bundle them in an arm, and spring from your hiding place.
 	<br><br>
@@ -785,7 +785,7 @@ You start preparing your ammunition.
 	<<link [[Patiently|Robin Chocolate Patient]]>><<set $phase to 0>><</link>><<dancedifficulty 1 1200>>
 	<br>
 <<elseif $NPCName[$NPCNameList.indexOf("Robin")].dom gte 20>>
-	Robin watches, <span class="green">then joins in.</span> Together you soon have enough snowballs. | <span class="green"> + Preparedness</span>
+	Robin watches, <span class="green">then joins in.</span> Together you soon have enough snowballs.<<if $statdisable is "f">> | <span class="green"> + Preparedness</span><</if>>
 	<br><br>
 	You need to draw fire away from Robin's apparatus, so you bundle them in an arm, and spring from your hiding place.
 	<br><br>
diff --git a/game/overworld-town/loc-police/main.twee b/game/overworld-town/loc-police/main.twee
index 37f770894616a0e3de116f29c193e34327fd27f0..ff97ffafbf228397884a21a17f999d95ce63e67c 100644
--- a/game/overworld-town/loc-police/main.twee
+++ b/game/overworld-town/loc-police/main.twee
@@ -17,7 +17,7 @@ You are stood in the police station lobby. A <<person1>><<person>> in an officer
 	<br>
 <</if>>
 <<if $crime gte 1000>>
-	<<link [[Turn yourself in (1:00)|Police Turn]]>><<pass 6>><</link>> | <span class="green">You'll receive a more lenient sentence.</span>
+	<<link [[Turn yourself in (1:00)|Police Turn]]>><<pass 6>><</link>><<if $statdisable is "f">> | <span class="green">You'll receive a more lenient sentence.</span><</if>>
 	<br>
 <</if>>
 <<if $worn.neck.collared is 1 or $worn.neck.name is "collar">>
diff --git a/game/overworld-town/loc-police/pillory.twee b/game/overworld-town/loc-police/pillory.twee
index 60c799308d760a7a275f134e5fa13f2a851a6aab..8de6e779c108478aa97899e81253d9e69e4d3617 100644
--- a/game/overworld-town/loc-police/pillory.twee
+++ b/game/overworld-town/loc-police/pillory.twee
@@ -265,7 +265,7 @@ A <<generate1>><<person1>><<person>> in a police uniform arrives. <<He>> removes
 				A <<generate1>><<person1>><<person>> crouches beside you, and reaches for your <<breasts>>.
 				<br><br>
 
-				<<link [[Spit on them|Pillory Spit]]>><<stress -12>><<trauma -6>><<attackstat>><<set $pilloryaudience += 1>><</link>><<ltrauma>><<llstress>> | <span class="pink">Attracts attention</span>
+				<<link [[Spit on them|Pillory Spit]]>><<stress -12>><<trauma -6>><<attackstat>><<set $pilloryaudience += 1>><</link>><<ltrauma>><<llstress>><<gattention>>
 				<br>
 				<<link [[Stay still|Pillory Chest]]>><<trauma 6>><<stress 6>><<arousal 600>><</link>><<gtrauma>><<gstress>><<garousal>>
 				<br>
@@ -275,7 +275,7 @@ A <<generate1>><<person1>><<person>> in a police uniform arrives. <<He>> removes
 					A <<generate1>><<person1>><<person>> approaches, and grasps your $worn.under_upper.name.
 					<br><br>
 
-					<<link [[Spit on them|Pillory Spit]]>><<stress -12>><<trauma -6>><<attackstat>><<set $pilloryaudience += 1>><</link>><<ltrauma>><<llstress>> | <span class="pink">Attracts attention</span>
+					<<link [[Spit on them|Pillory Spit]]>><<stress -12>><<trauma -6>><<attackstat>><<set $pilloryaudience += 1>><</link>><<ltrauma>><<llstress>><<gattention>>
 					<br>
 					<<link [[Stay still|Pillory Under Upper]]>><<trauma 6>><<stress 6>><<arousal 600>><</link>><<gtrauma>><<gstress>><<garousal>>
 					<br>
@@ -297,7 +297,7 @@ A <<generate1>><<person1>><<person>> in a police uniform arrives. <<He>> removes
 					A <<generate1>><<person1>><<person>> approaches, and grasps your $worn.under_upper.name.
 					<br><br>
 
-					<<link [[Spit on them|Pillory Spit]]>><<stress -12>><<trauma -6>><<attackstat>><<set $pilloryaudience += 1>><</link>><<ltrauma>><<llstress>> | <span class="pink">Attracts attention</span>
+					<<link [[Spit on them|Pillory Spit]]>><<stress -12>><<trauma -6>><<attackstat>><<set $pilloryaudience += 1>><</link>><<ltrauma>><<llstress>><<gattention>>
 					<br>
 					<<link [[Stay still|Pillory Under Upper]]>><<trauma 6>><<stress 6>><<arousal 600>><</link>><<gtrauma>><<gstress>><<garousal>>
 					<br>
@@ -332,21 +332,21 @@ A <<generate1>><<person1>><<person>> in a police uniform arrives. <<He>> removes
 				A <<generate1>><<person1>><<person>> walks behind you and grabs the hem of your $worn.lower.name.
 				<br><br>
 
-				<<link [[Kick them|Pillory Kick]]>><<stress -12>><<trauma -6>><<attackstat>><<set $pilloryaudience += 1>><</link>><<ltrauma>><<llstress>> | <span class="pink">Attracts attention</span>
+				<<link [[Kick them|Pillory Kick]]>><<stress -12>><<trauma -6>><<attackstat>><<set $pilloryaudience += 1>><</link>><<ltrauma>><<llstress>><<gattention>>
 				<br>
 				<<link [[Stay still|Pillory Skirt]]>><<trauma 6>><<stress 6>><</link>><<gtrauma>><<gstress>>
 				<br>
 			<<elseif $worn.lower.exposed lte 1 and $worn.lower.set isnot "upperset" and setup.clothes.lower[clothesIndex('lower', $worn.lower)].skirt isnot 1>>
 				A <<generate1>><<person1>><<person>> walks behind you and grabs the hem of your $worn.lower.name.
 				<br><br>
-				<<link [[Kick them|Pillory Kick]]>><<stress -12>><<trauma -6>><<attackstat>><<set $pilloryaudience += 1>><</link>><<ltrauma>><<llstress>> | <span class="pink">Attracts attention</span>
+				<<link [[Kick them|Pillory Kick]]>><<stress -12>><<trauma -6>><<attackstat>><<set $pilloryaudience += 1>><</link>><<ltrauma>><<llstress>><<gattention>>
 				<br>
 				<<link [[Stay still|Pillory Lower]]>><<trauma 6>><<stress 6>><</link>><<gtrauma>><<gstress>>
 				<br>
 			<<elseif $worn.lower.exposed gte 2 and $worn.under_lower.exposed is 0>>
 				A <<generate1>><<person1>><<person>> walks behind you and grabs the hem of your $worn.under_lower.name.
 				<br><br>
-				<<link [[Kick them|Pillory Kick]]>><<stress -12>><<trauma -6>><<attackstat>><<set $pilloryaudience += 1>><</link>><<ltrauma>><<llstress>> | <span class="pink">Attracts attention</span>
+				<<link [[Kick them|Pillory Kick]]>><<stress -12>><<trauma -6>><<attackstat>><<set $pilloryaudience += 1>><</link>><<ltrauma>><<llstress>><<gattention>>
 				<br>
 				<<link [[Stay still|Pillory Under]]>><<trauma 6>><<stress 6>><</link>><<gtrauma>><<gstress>>
 				<br>
@@ -386,7 +386,7 @@ A <<generate1>><<person1>><<person>> in a police uniform arrives. <<He>> removes
 			A <<person>> approaches you, and <span class="purple">pulls the lid off a pen.</span>
 			<br><br>
 		<</if>>
-		<<link [[Warn them off|Pillory Pen Warn]]>><<set $pilloryaudience += 1>><</link>> | <span class="pink">Attracts attention</span>
+		<<link [[Warn them off|Pillory Pen Warn]]>><<set $pilloryaudience += 1>><</link>><<gattention>>
 		<br>
 		<<link [[Brace|Pillory Pen]]>><</link>><<gbodywriting>>
 		<br>
@@ -396,7 +396,7 @@ A <<generate1>><<person1>><<person>> in a police uniform arrives. <<He>> removes
 		<<generatey1>><<generatey2>>A <<person1>><<person>> whispers something to <<his>> friend, a <<person2>><<person>>, who laughs and produces a piece of fruit from <<his>> bag.
 		<br><br>
 
-		<<link [[Warn them off|Pillory Warn]]>><<set $pilloryaudience += 1>><</link>> | <span class="pink">Attracts attention</span>
+		<<link [[Warn them off|Pillory Warn]]>><<set $pilloryaudience += 1>><</link>><<gattention>>
 		<br>
 		<<link [[Brace yourself|Pillory Brace]]>><</link>>
 		<br>
diff --git a/game/overworld-town/loc-prison/canteen.twee b/game/overworld-town/loc-prison/canteen.twee
index 4acc808bd0d91794c3854a3b0f32e742f97cc265..d8f031df227d367d2ce1a7e81f7ca925a8ae496a 100644
--- a/game/overworld-town/loc-prison/canteen.twee
+++ b/game/overworld-town/loc-prison/canteen.twee
@@ -89,7 +89,7 @@ You are in the canteen. Rows of tables fill the large room. The ceiling hangs lo
         <<generate_scarred_inmate 0>><<scarred_inmate 0 cap>><<person1>> asks you to sit on <<his>> lap.
         <br><br>
 
-        <<link [[Sit on lap|Prison Breakfast Scarred]]>><<prison_rep scarred 1>><<prison_attention 1>><</link>><<glove>><<gattention>>
+        <<link [[Sit on lap|Prison Breakfast Scarred]]>><<prison_rep scarred 1>><<prison_attention 1>><</link>><<glove>><<gattention prison>>
         <br>
         <<link [[Refuse|Prison Breakfast Scarred Refuse]]>><<prison_inmates 1>><</link>><<grespect>>
     <<else>>
@@ -365,7 +365,7 @@ You're too hurt to resist as <<methodical_guard 0>> cuffs you, and drags you fro
         <<generate_tattooed_inmate 0>><<tattooed_inmate 0 cap>><<person1>> steps in your way. "My <<girl>>'s not sitting alone," <<he>> says, grabbing your arm.
         <br><br>
 
-        <<link [[Comply|Prison Lunch Tattooed]]>><<prison_rep tattooed 1>><<prison_attention 1>><</link>><<glove>><<gattention>>
+        <<link [[Comply|Prison Lunch Tattooed]]>><<prison_rep tattooed 1>><<prison_attention 1>><</link>><<glove>><<gattention prison>>
         <br>
         <<link [[Refuse|Prison Lunch Tattooed Refuse]]>><<prison_inmates 1>><</link>><<grespect>>
     <<else>>
diff --git a/game/overworld-town/loc-prison/widgets.twee b/game/overworld-town/loc-prison/widgets.twee
index 64a2294d39e294a83e7ecb2ae7ee385847ccdc6c..0386e844812185e04397dc2ce2d2fa21d27163d9 100644
--- a/game/overworld-town/loc-prison/widgets.twee
+++ b/game/overworld-town/loc-prison/widgets.twee
@@ -1055,7 +1055,7 @@
     You can't see where you're going.
     <<switch _rng>>
         <<case 1>>
-            You walk right into something, and fall back on your <<bottom>>. Laughter surrounds you.<<gattention>><<prison_attention 1>><<gtrauma>><<gstress>><<trauma 6>><<stress 6>>
+            You walk right into something, and fall back on your <<bottom>>. Laughter surrounds you.<<gattention prison>><<prison_attention 1>><<gtrauma>><<gstress>><<trauma 6>><<stress 6>>
             <br><br>
         <<case 2>>
             <<generate1>><<person1>>
@@ -1078,7 +1078,7 @@
             <</if>>
             <br><br>
         <<case 3>>
-            You trip, and land with your <<bottom>> stuck in the air.<<gpain>><<gattention>><<pain 4>><<prison_attention 4>>
+            You trip, and land with your <<bottom>> stuck in the air.<<gpain>><<gattention prison>><<pain 4>><<prison_attention 4>>
             <br><br>
         <<case 4>>
             You walk deliberately, careful not to trip.
@@ -1103,11 +1103,11 @@
             <br><br>
         <<case 4>>
             <<generate1>><<generate2>><<person1>>
-            You hide around a corner for a <<person>> and <<person2>><<person>> to pass, <span class="purple">but they turn your way instead.</span> <<covered>> You endure their leers.<<gattention>><<prison_attention 1>><<gstress>><<stress 6>>
+            You hide around a corner for a <<person>> and <<person2>><<person>> to pass, <span class="purple">but they turn your way instead.</span> <<covered>> You endure their leers.<<gattention prison>><<prison_attention 1>><<gstress>><<stress 6>>
             <<endevent>>
             <br><br>
         <<default>>
-            A mass of rowdy inmates are coming your way. You turn and escape in the other direction.<<gattention>><<prison_attention 1>><<gstress>><<stress 6>>
+            A mass of rowdy inmates are coming your way. You turn and escape in the other direction.<<gattention prison>><<prison_attention 1>><<gstress>><<stress 6>>
             <br><br>
     <</switch>>
 <<elseif $exposed is 1 and random(1, 4) is 4>>
@@ -1117,7 +1117,7 @@
             You're self-conscious about your state of dress, being the only one attired so.<<gstress>><<stress 6>>
             <br><br>
         <<case 2>>
-            Inmates keep leering at your bare skin. <<covered>><<gattention>><<prison_attention 1>><<gstress>><<stress 6>>
+            Inmates keep leering at your bare skin. <<covered>><<gattention prison>><<prison_attention 1>><<gstress>><<stress 6>>
             <br><br>
         <<case 3>>
             <<generate1>><<person1>>
@@ -1131,17 +1131,17 @@
             <<if $physique gte random(1, $physiquemax)>>
                 You swat <<him>> away from you, <span class="green">and your hand connects with <<his>> face.</span> <<He>> staggers away.
             <<else>>
-                You swat <<him>> away from you, <span class="red">but <<he>> dodges your blow.</span> At least you got <<his>> mitts off.<<gattention>><<prison_attention>><<gstress>><<stress 6>>
+                You swat <<him>> away from you, <span class="red">but <<he>> dodges your blow.</span> At least you got <<his>> mitts off.<<gattention prison>><<prison_attention>><<gstress>><<stress 6>>
             <</if>>
             <<endevent>>
             <br><br>
         <<case 4>>
-            <<generate1>><<person1>>A <<person>> looks you over and calls you a whore as <<he>> passes.<<gattention>><<prison_attention 1>><<gstress>><<stress 6>>
+            <<generate1>><<person1>>A <<person>> looks you over and calls you a whore as <<he>> passes.<<gattention prison>><<prison_attention 1>><<gstress>><<stress 6>>
             <<endevent>>
             <br><br>
         <<default>>
             <<generate1>><<person1>>
-            A <<person>> points at you from some distance away, and the inmates around <<him>> laugh. <<covered>> <<gattention>><<prison_attention 1>><<gstress>><<stress 6>>
+            A <<person>> points at you from some distance away, and the inmates around <<him>> laugh. <<covered>> <<gattention prison>><<prison_attention 1>><<gstress>><<stress 6>>
             <<endevent>>
             <br>
     <</switch>>
@@ -1151,7 +1151,7 @@
         <<case 1>>
             <<generate1>><<generate2>><<person1>>
             <<if $beauty gte random(1, $beautymax)>>
-                A <<person>> and <<person2>><<person>> openly leer as they walk by.<<gattention>><<prison_attention 1>>
+                A <<person>> and <<person2>><<person>> openly leer as they walk by.<<gattention prison>><<prison_attention 1>>
             <<else>>
                 A <<person>> and <<person2>><<person>> walk by, but pay you no mind.
             <</if>>
@@ -1162,13 +1162,13 @@
             <<if $worn.neck.type.includes("leash")>>
                 A <<person>> grasps your leash and tugs, pulling you forward before you tug the length away from <<him>>.<<ggattention>><<prison_attention 2>>
             <<else>>
-                A <<person>> grins. "The collar suits you," <<he>> says as <<he>> passes. "Bet you wore one on the outside."<<gattention>><<prison_attention 1>>
+                A <<person>> grins. "The collar suits you," <<he>> says as <<he>> passes. "Bet you wore one on the outside."<<gattention prison>><<prison_attention 1>>
             <</if>>
             <<endevent>>
             <br><br>        
         <<case 3>>
             <<if $worn.feet.type.includes("shackle")>>
-                You trip over broken stonework. You can't control your feet very well in the $worn.feet.name, and fall to the ground with your <<bottom>> in the air.<<gpain>><<gattention>><<pain 4>><<prison_attention 6>>
+                You trip over broken stonework. You can't control your feet very well in the $worn.feet.name, and fall to the ground with your <<bottom>> in the air.<<gpain>><<gattention prison>><<pain 4>><<prison_attention 6>>
             <<else>>
                 You trip over broken stonework, but manage to right yourself.
             <</if>>
@@ -1183,7 +1183,7 @@
 					<br><br>
                     <<He>> gives you a parting smack, and walks away.
                 <<else>>
-                    <<gattention>><<prison_attention 1>><<gstress>><<stress 6>><<garousal>><<arousal 600>>
+                    <<gattention prison>><<prison_attention 1>><<gstress>><<stress 6>><<garousal>><<arousal 600>>
                     <br><br>
                 <</if>>
             <<else>>
@@ -1196,7 +1196,7 @@
             You feel a tremor underfoot.
             <br><br>
         <<case 6>>
-            <<generate1>><<person1>>A <<person>> stares at you from a distance. <<He>> doesn't look away when you make eye contact.<<gattention>><<prison_attention 1>>
+            <<generate1>><<person1>>A <<person>> stares at you from a distance. <<He>> doesn't look away when you make eye contact.<<gattention prison>><<prison_attention 1>>
             <<endevent>>
             <br><br>
         <<case 7>>
@@ -1219,7 +1219,7 @@
             <br><br>
         <<default>>
             <<if $beauty gte random(1, $beautymax)>>
-                Your looks draw attention.<<gattention>><<prison_attention 1>>
+                Your looks draw attention.<<gattention prison>><<prison_attention 1>>
             <<else>>
                 No one pays you any attention.
             <</if>>
@@ -1322,12 +1322,12 @@
     <<link [[Next|Prison Block]]>><<endevent>><</link>>
     <br>
 <<else>>
-    <<link [[Work hard (1:00)|Prison Laundry Work Hard]]>><<prison_work 1>><<pass 1>><<advancetohour>><</link>> | <span class="green">Will give opportunities to reduce suspicion.</span>
+    <<link [[Work hard (1:00)|Prison Laundry Work Hard]]>><<prison_work 1>><<pass 1>><<advancetohour>><</link>><<if $statdisable is "f">> | <span class="green">Will give opportunities to reduce suspicion.</span><</if>>
     <br>
-    <<link [[Socialise with inmates (1:00)|Prison Laundry Work Socialise]]>><<prison_work 1>><<pass 1>><<advancetohour>><</link>> | <span class="green">Will give opportunities to raise respect.</span>
+    <<link [[Socialise with inmates (1:00)|Prison Laundry Work Socialise]]>><<prison_work 1>><<pass 1>><<advancetohour>><</link>><<if $statdisable is "f">> | <span class="green">Will give opportunities to raise respect.</span><</if>>
     <br>
     <<if $prison_relaxed_spoke isnot 1>>
-        <<link [[Speak with guard (1:00)|Prison Laundry Work Chat]]>><</link>> | <span class="green">Will give opportunities to raise love.</span>
+        <<link [[Speak with guard (1:00)|Prison Laundry Work Chat]]>><</link>><<if $statdisable is "f">> | <span class="green">Will give opportunities to raise love.</span><</if>>
         <br>
     <</if>>
     <<link [[Stop|Prison Laundry]]>><</link>>
@@ -1408,7 +1408,7 @@
 <</widget>>
 
 <<widget "prison_teeth_text">>
-<<if $args[0]>>
+<<if $args[0] and $statdisable isnot "f">>
      | <span class="gold">You've gained <<number $args[0]>> shark's teeth.</span>
 <</if>>
 <</widget>>
@@ -1420,7 +1420,9 @@
 <</widget>>
 
 <<widget "prison_birds_text">>
- | <span class="green">+ Watchers</span>
+	<<if $statdisable is "f">>
+		<span class="green">+ Watchers</span>
+	<</if>>
 <</widget>>
 
 <<widget "prison_unbind">>
diff --git a/game/overworld-town/loc-prison/work.twee b/game/overworld-town/loc-prison/work.twee
index eb976f48040eb1e775f19763494d215c81081e98..9a8577898f0da67fc60cd05e96e06917d85384aa 100644
--- a/game/overworld-town/loc-prison/work.twee
+++ b/game/overworld-town/loc-prison/work.twee
@@ -276,7 +276,7 @@ You chat with the other inmates. <<generate_relaxed_guard 0>><<generate2>><<pers
         <br>
         <<link [[Shove|Prison Laundry Work Shove]]>><<prison_inmates 1>><<prison_guards -1>><</link>><<gsuspicion>><<grespect>>
         <br>
-        <<link [[Squeeze back|Prison Laundry Work Squeeze]]>><<prison_inmates 1>><<gattention>><</link>><<promiscuous1>><<prison_attention 1>><<grespect>>
+        <<link [[Squeeze back|Prison Laundry Work Squeeze]]>><<prison_inmates 1>><<gattention prison>><</link>><<promiscuous1>><<prison_attention 1>><<grespect>>
         <br>
     <<case 2>>
         They enjoy your jokes.<<grespect>><<prison_inmates 1>>
@@ -291,7 +291,7 @@ You chat with the other inmates. <<generate_relaxed_guard 0>><<generate2>><<pers
         <<link [[Make something up|Prison Laundry Work Brag]]>><</link>><<englishdifficulty 1 1000>>
         <br>
         <<if $famescrap gte 400>>
-            <<link [[Tell a story of your daring|Prison Laundry Work Daring]]>><</link>> | <span class="green">Combat fame</span>
+            <<link [[Tell a story of your daring|Prison Laundry Work Daring]]>><</link>><<if $statdisable is "f">> | <span class="green">Combat fame</span><</if>>
             <br>
         <</if>>
         <<link [[Ignore|Prison Laundry Work Chat Ignore]]>><</link>>
@@ -431,7 +431,7 @@ No one seems to have noticed <<his>> violating you in the middle of the room.
 <<arousal 3000>>
 <<if $arousal gte 10000>>
     <<orgasm>>
-    You lean forward, out of breath, as the <<person>> withdraws <<his>> hand. <<person1>><<relaxed_guard 0 cap>> looks over with a frown.<<gsuspicion>><<gattention>><<prison_attention 1>><<prison_guards -1>>
+    You lean forward, out of breath, as the <<person>> withdraws <<his>> hand. <<person1>><<relaxed_guard 0 cap>> looks over with a frown.<<gsuspicion>><<gattention prison>><<prison_attention 1>><<prison_guards -1>>
 <<else>>
     <<person1>><<relaxed_guard 0 cap>> stirs, and the <<person2>><<person>> withdraws <<his>> hand.
 <</if>>
@@ -708,7 +708,7 @@ Your turn.
         <<case 2>>
             "Get on your knees."
             <br><br>
-            You spend the next hour with <<relaxed_guard 0 apo>> feet resting on your back. <<He>> seems pretty happy. So do the inmates.<<lrespect>><<prison_inmates -1>><<gattention>><<prison_attention 1>><<gstress>><<garousal>><<stress 6>><<arousal 600>>
+            You spend the next hour with <<relaxed_guard 0 apo>> feet resting on your back. <<He>> seems pretty happy. So do the inmates.<<lrespect>><<prison_inmates -1>><<gattention prison>><<prison_attention 1>><<gstress>><<garousal>><<stress 6>><<arousal 600>>
             <br><br>
             <<pass 1>><<advancetohour>>
             <<prison_laundry_options>>
@@ -1332,7 +1332,7 @@ You reach for the $hawk_loot.
 
     <<endevent>>
     <<generate_anxious_guard 0>>
-    <<anxious_guard 0 cap>> awaits you. "Don't worry," <<he>> grins. "I'll delete the footage."<<gstress>><<stress 6>><<gattention>><<prison_attention 1>><<glove>><<lsuspicion>><<prison_rep anxious 1>><<prison_guards 1>>
+    <<anxious_guard 0 cap>> awaits you. "Don't worry," <<he>> grins. "I'll delete the footage."<<gstress>><<stress 6>><<gattention prison>><<prison_attention 1>><<glove>><<lsuspicion>><<prison_rep anxious 1>><<prison_guards 1>>
     <br><br>
     <<unset $hawk_loot>>
     <<prison_spire_options>>
diff --git a/game/overworld-town/loc-pub/main.twee b/game/overworld-town/loc-pub/main.twee
index f93ca26e41572bf7b260bd33192a07f882900980..2648bbd90c15d1f25183f6b1149802deb36a6d1f 100644
--- a/game/overworld-town/loc-pub/main.twee
+++ b/game/overworld-town/loc-pub/main.twee
@@ -81,15 +81,15 @@
 	<<link [[Ask for Landry|Pub Landry]]>><<endevent>><</link>>
 	<br>
 	<<if $sexStats.vagina.pregnancy.awareOf is true>>
-		You can't bring yourself to drink while you know you’re with child.
+		You can't bring yourself to drink while you know you're with child.
 		<br>
 	<<else>>
 		<<if $money gte 1000>>
-			<<link [[Drink booze (£10 0:05)|Pub]]>><<endevent>><<set $money -= 1000>><<set $pubbooze to "booze">><<alcohol 120>><<pass 5>><</link>> | <span class="red">+ + Alcohol</span>
+			<<link [[Drink booze (£10 0:05)|Pub]]>><<endevent>><<set $money -= 1000>><<set $pubbooze to "booze">><<alcohol 120>><<pass 5>><</link>><<ggalcohol>>
 			<br>
 		<</if>>
 		<<if $money gte 2000>>
-			<<link [[Drink herbal booze (£20 0:05)|Pub]]>><<endevent>><<set $money -= 2000>><<set $pubbooze to "herbal">><<pass 5>><<alcohol 60>><<set $hallucinogen += 20>><</link>> | <span class="red">+ Alcohol</span> | <span class="red">+ Hallucinogen</span>
+			<<link [[Drink herbal booze (£20 0:05)|Pub]]>><<endevent>><<set $money -= 2000>><<set $pubbooze to "herbal">><<pass 5>><<alcohol 60>><<set $hallucinogen += 20>><</link>><<galcohol>><<ghallucinogens>>
 			<br>
 		<</if>>
 	<</if>>
diff --git a/game/overworld-town/loc-pub/seduction.twee b/game/overworld-town/loc-pub/seduction.twee
index b85d873873cb377f97384b2bd6e50acbfdd3506e..bedab9d3c3d9f40bb38918d856fb8edce1b4c1d4 100644
--- a/game/overworld-town/loc-pub/seduction.twee
+++ b/game/overworld-town/loc-pub/seduction.twee
@@ -75,10 +75,10 @@ You sit near the <<person>> and smile at <<him>>.
 		<br>
 	<</if>>
 	<<if $sexStats.vagina.pregnancy.awareOf is true>>
-		You can't bring yourself to drink while you know you’re with child.
+		You can't bring yourself to drink while you know you're with child.
 		<br>
 	<<else>>
-		<<link [[Accept (0:20)|Pub Drink]]>><<alcohol 200>><<pass 20>><<set $pubdrink to 2000>><</link>> | <span class="red">+ + Alcohol</span>
+		<<link [[Accept (0:20)|Pub Drink]]>><<alcohol 200>><<pass 20>><<set $pubdrink to 2000>><</link>><<ggalcohol>>
 		<br>
 	<</if>>
 	<<link [[Say goodbye|Pub]]>><<endevent>><</link>>
@@ -250,7 +250,7 @@ You lean over and whisper something into the <<persons>> ear.
 		<<He>> laughs. "You're an interesting one. I think you need another drink."
 		<br><br>
 
-		<<link [[Accept (0:20)|Pub Drink]]>><<alcohol 200>><<pass 20>><<set $pubdrink += 2000>><</link>> | <span class="red">+ + Alcohol</span>
+		<<link [[Accept (0:20)|Pub Drink]]>><<alcohol 200>><<pass 20>><<set $pubdrink += 2000>><</link>><<ggalcohol>>
 		<br>
 		<<link [[Refuse|Pub]]>><<endevent>><</link>>
 		<br>
@@ -450,7 +450,7 @@ You lean over and whisper something into the <<persons>> ear.
 			<<link [[Seduce (0:01)|Pub Seduce]]>><<pass 1>><</link>><<promiscuous2>>
 			<br>
 		<</if>>
-		<<link [[Accept (0:20)|Pub Drink]]>><<alcohol 200>><<pass 20>><<set $pubdrink += 2000>><</link>> | <span class="red">+ + Alcohol</span>
+		<<link [[Accept (0:20)|Pub Drink]]>><<alcohol 200>><<pass 20>><<set $pubdrink += 2000>><</link>><<ggalcohol>>
 		<br>
 		<<link [[Say goodbye|Pub]]>><<endevent>><</link>>
 		<br>
@@ -464,7 +464,7 @@ You lean over and whisper something into the <<persons>> ear.
 		<<link [[Seduce (0:01)|Pub Seduce]]>><<pass 1>><</link>><<promiscuous2>>
 		<br>
 		<</if>>
-		<<link [[Accept (0:20)|Pub Drink]]>><<alcohol 200>><<pass 20>><<set $pubdrink += 2000>><</link>> | <span class="red">+ + Alcohol</span>
+		<<link [[Accept (0:20)|Pub Drink]]>><<alcohol 200>><<pass 20>><<set $pubdrink += 2000>><</link>><<ggalcohol>>
 		<br>
 		<<link [[Say goodbye|Pub]]>><<endevent>><</link>>
 		<br>
@@ -477,7 +477,7 @@ You lean over and whisper something into the <<persons>> ear.
 			<<link [[Seduce (0:01)|Pub Seduce]]>><<pass 1>><</link>><<promiscuous2>>
 			<br>
 		<</if>>
-		<<link [[Accept (0:20)|Pub Drink]]>><<alcohol 200>><<pass 20>><<set $pubdrink += 2000>><</link>> | <span class="red">+ + Alcohol</span>
+		<<link [[Accept (0:20)|Pub Drink]]>><<alcohol 200>><<pass 20>><<set $pubdrink += 2000>><</link>><<ggalcohol>>
 		<br>
 		<<link [[Say goodbye|Pub]]>><<endevent>><</link>>
 		<br>
diff --git a/game/overworld-town/loc-school/classes/english.twee b/game/overworld-town/loc-school/classes/english.twee
index 22fff3d2d4ac4786b555c6efc3858d0564e2d3f0..5e31637d7cfe3f55a0198e0c113f21b65e20a44c 100644
--- a/game/overworld-town/loc-school/classes/english.twee
+++ b/game/overworld-town/loc-school/classes/english.twee
@@ -132,14 +132,14 @@
 	<br><br>
 	<<endevent>>
 	<<exam_cheat english>>
-	<<link [[Focus|English Exam]]>><<stress 6>><<set $phase to 0>><<set $exam_chance += 5>><</link>><<gstress>> | <span class="green">+ 5% Pass chance</span>
+	<<link [[Focus|English Exam]]>><<stress 6>><<set $phase to 0>><<set $exam_chance += 5>><</link>><<gstress>><<passPercent 5>>
 	<br>
 	<<link [[Try to relax|English Exam]]>><<set $phase to 1>><</link>>
 	<br>
 	<<link [[Cheat|English Exam]]>><<set $phase to 2>><</link>><<skulduggerydifficulty>>
 	<br>
 	<<if $kylarenglishstate is "active">>
-		<<link [[Copy Kylar|English Exam]]>><<set $phase to 3>><<npcincr Kylar lust 3>><<set $exam_chance += 5>><</link>><<glust>> | <span class="green">+ 5% Pass chance</span>
+		<<link [[Copy Kylar|English Exam]]>><<set $phase to 3>><<npcincr Kylar lust 3>><<set $exam_chance += 5>><</link>><<glust>> <<passPercent 5>>
 		<br>
 	<</if>>
 <<elseif $kylarenglishstate is "active">>
diff --git a/game/overworld-town/loc-school/classes/history.twee b/game/overworld-town/loc-school/classes/history.twee
index 34cbcdf3b54dbd21799b6c94fbfd1f540f7ba4da..974aff2b79b492acaaa8be35d0ae20d517896e9c 100644
--- a/game/overworld-town/loc-school/classes/history.twee
+++ b/game/overworld-town/loc-school/classes/history.twee
@@ -208,7 +208,7 @@
 
 	<<endevent>>
 	<<exam_cheat history>>
-	<<link [[Focus|History Exam]]>><<stress 6>><<set $phase to 0>><<set $exam_chance += 5>><</link>><<gstress>> | <span class="green">+ 5% Pass chance</span>
+	<<link [[Focus|History Exam]]>><<stress 6>><<set $phase to 0>><<set $exam_chance += 5>><</link>><<gstress>><<passPercent 5>>
 	<br>
 	<<link [[Try to relax|History Exam]]>><<set $phase to 1>><</link>>
 	<br>
diff --git a/game/overworld-town/loc-school/classes/maths.twee b/game/overworld-town/loc-school/classes/maths.twee
index 1ccb93b7e0a734d905f96b7083d412afc329985e..1db33b7bdd9dbd773dc1f5455799f95074a02674 100644
--- a/game/overworld-town/loc-school/classes/maths.twee
+++ b/game/overworld-town/loc-school/classes/maths.twee
@@ -141,7 +141,7 @@
 		<<orgasmLocation "classroom">>
 	<</if>>
 	<<exam_cheat maths>>
-	<<link [[Focus|Maths Exam]]>><<stress 6>><<set $phase to 0>><<set $exam_chance += 5>><</link>><<gstress>> | <span class="green">+ 5% Pass chance</span>
+	<<link [[Focus|Maths Exam]]>><<stress 6>><<set $phase to 0>><<set $exam_chance += 5>><</link>><<gstress>><<passPercent 5>>
 	<br>
 	<<link [[Try to relax|Maths Exam]]>><<set $phase to 1>><</link>>
 	<br>
diff --git a/game/overworld-town/loc-school/classes/science.twee b/game/overworld-town/loc-school/classes/science.twee
index f5fd819eaa4bf7d48b0d5ee7e0f542bde7ea6b31..b88a6177bb77f4d28c45034de3d5b36ceb9e4df4 100644
--- a/game/overworld-town/loc-school/classes/science.twee
+++ b/game/overworld-town/loc-school/classes/science.twee
@@ -226,7 +226,7 @@ Sirris looks exasperated. "Right. I'll have to inform the head of your behaviour
 	<br><br>
 	<<endevent>>
 	<<exam_cheat science>>
-	<<link [[Focus|Science Exam]]>><<stress 6>><<set $phase to 0>><<set $exam_chance += 5>><</link>><<gstress>> | <span class="green">+ 5% Pass chance</span>
+	<<link [[Focus|Science Exam]]>><<stress 6>><<set $phase to 0>><<set $exam_chance += 5>><</link>><<gstress>><<passPercent 5>>
 	<br>
 	<<link [[Try to relax|Science Exam]]>><<set $phase to 1>><</link>>
 	<br>
diff --git a/game/overworld-town/loc-school/exam.twee b/game/overworld-town/loc-school/exam.twee
index 769771cace189f84b97cc606b4e983c0c95f3369..5bfed84da1abc9b990480a1f64dc7f955ae25e2b 100644
--- a/game/overworld-town/loc-school/exam.twee
+++ b/game/overworld-town/loc-school/exam.twee
@@ -266,7 +266,7 @@ Pass chance: <<print Math.trunc($exam_chance)>> %
 
 	<<if $skulduggerysuccess is 1>>
 		<<set $exam_chance += 10>>
-		careful. <span class="green">You manage to glean a few answers to some of the tougher questions.</span> | <span class="green">+10% Pass chance</span>
+		careful. <span class="green">You manage to glean a few answers to some of the tougher questions.</span><<passPercent 10>>
 		<br><br>
 
 		<<if $skulduggery lte ($skulduggerydifficulty + 100)>>
@@ -280,7 +280,7 @@ Pass chance: <<print Math.trunc($exam_chance)>> %
 		<<set $exam_chance -= 10>>
 		care-
 		<br><br>
-		<span class="red">"Focus on your own paper,"</span> Sirris says, looking right at you. <<He>> wasn't as distracted as <<he>> appeared.<<gstress>><<stress 6>> | <span class="red">-10% Pass chance</span><<gdelinquency>><<detention 5>>
+		<span class="red">"Focus on your own paper,"</span> Sirris says, looking right at you. <<He>> wasn't as distracted as <<he>> appeared.<<gstress>><<stress 6>><<passPercent -10>><<gdelinquency>><<detention 5>>
 		<br><br>
 
 		<<if $skulduggery lte ($skulduggerydifficulty + 100)>>
@@ -353,7 +353,7 @@ You join the throng of students in the hallway.
 
 	<<if $skulduggerysuccess is 1>>
 		<<set $exam_chance += 10>>
-		hoping to avoid River's gaze. <span class="green">You manage to glean a few answers to some of the tougher questions.</span> | <span class="green">+10% Pass chance</span>
+		hoping to avoid River's gaze. <span class="green">You manage to glean a few answers to some of the tougher questions.</span><<passPercent 10>>
 		<br><br>
 
 		<<if $skulduggery lte ($skulduggerydifficulty + 100)>>
@@ -367,7 +367,7 @@ You join the throng of students in the hallway.
 		<<set $exam_chance -= 10>>
 		hoping to-
 		<br><br>
-		<span class="red">"Eyes in front,"</span> River says, piercing you with <<his>> gaze. <<He>> doesn't say another word on the matter, but you know your paper will be under thorough scrutiny.<<gstress>><<stress 6>> | <span class="red">-10% Pass chance</span><<gdelinquency>><<detention 5>>
+		<span class="red">"Eyes in front,"</span> River says, piercing you with <<his>> gaze. <<He>> doesn't say another word on the matter, but you know your paper will be under thorough scrutiny.<<gstress>><<stress 6>><<passPercent -10>><<gdelinquency>><<detention 5>>
 		<br><br>
 
 		<<if $skulduggery lte ($skulduggerydifficulty + 100)>>
@@ -382,7 +382,7 @@ You join the throng of students in the hallway.
 <<case 3>>
 	<<if $danceSuccess>>
 		<<npc Whitney>><<person1>>
-		You glance behind you as Whitney throws, <span class="green">and manage to snatch the rubber from the air.</span> Deprived of <<his>> projectile, Whitney can only glower.<<set $exam_chance += 5>> | <span class="green">+5% Pass chance</span>
+		You glance behind you as Whitney throws, <span class="green">and manage to snatch the rubber from the air.</span> Deprived of <<his>> projectile, Whitney can only glower.<<set $exam_chance += 5>><<passPercent 5>>
 		<br><br>
 		<<endevent>>
 	<<else>>
@@ -391,7 +391,7 @@ You join the throng of students in the hallway.
 		<br><br>
 		<<endevent>>
 		<<npc River>><<person1>>
-		<span class="red">"Eyes in front,"</span> River says, piercing you with <<his>> gaze. <<He>> doesn't say another word on the matter, but you know your paper will be under thorough scrutiny.<<gstress>><<stress 6>> | <span class="red">-10% Pass chance</span><<set $exam_chance -= 10>>
+		<span class="red">"Eyes in front,"</span> River says, piercing you with <<his>> gaze. <<He>> doesn't say another word on the matter, but you know your paper will be under thorough scrutiny.<<gstress>><<stress 6>><<passPercent -10>><<set $exam_chance -= 10>>
 		<br><br>
 		<<endevent>>
 		<<npc Whitney>><<person1>>
@@ -409,7 +409,7 @@ You join the throng of students in the hallway.
 	You <<handtext>> stroke <<him>>.
 	<br><br>
 	<<if $handskill gte random(1, 1000)>>
-		You need to finish <<him>> quick, before River notices. <<He>> has the sense not to make a noise, but shudders as <<he>> <span class="green">climaxes over your hand.</span><<set $player.bodyliquid.leftarm.semen += 1>> | <span class="green">+10% Pass chance</span><<set $exam_chance += 5>>
+		You need to finish <<him>> quick, before River notices. <<He>> has the sense not to make a noise, but shudders as <<he>> <span class="green">climaxes over your hand.</span><<set $player.bodyliquid.leftarm.semen += 1>><<passPercent 10>><<set $exam_chance += 5>>
 		<br><br>
 		<<He>> leans back, content, allowing you to work through the booklet.
 		<br><br>
@@ -430,7 +430,7 @@ You join the throng of students in the hallway.
 	You <<handtext>> stroke <<him>>.
 	<br><br>
 	<<if $handskill gte random(1, 1000)>>
-		You need to finish <<him>> quick, before River notices. <<He>> has the sense not to make a noise, but shudders as <<he>> <span class="green">climaxes.</span> | <span class="green">+10% Pass chance</span><<set $exam_chance += 5>>
+		You need to finish <<him>> quick, before River notices. <<He>> has the sense not to make a noise, but shudders as <<he>> <span class="green">climaxes.</span><<passPercent 10>><<set $exam_chance += 5>>
 		<br><br>
 		<<He>> leans back, content, allowing you to work through the booklet.
 		<br><br>
@@ -502,7 +502,7 @@ The bell rings. You shuffle with the other students into the throng of the hallw
 
 	<<if $skulduggerysuccess is 1>>
 		<<set $exam_chance += 10>>
-		<<He>> could turn at any moment, <span class="green">but you manage to read your neighbour's papers with daring glances.</span> | <span class="green">+10% Pass chance</span>
+		<<He>> could turn at any moment, <span class="green">but you manage to read your neighbour's papers with daring glances.</span><<passPercent 10>>
 		<br><br>
 
 		<<if $skulduggery lte ($skulduggerydifficulty + 100)>>
@@ -517,7 +517,7 @@ The bell rings. You shuffle with the other students into the throng of the hallw
 		You wait until <<he>> passes, then sneak a glance at your neighbour. Doren spins, <span class="red">and smacks <<his>> hand against your desk.</span>
 		<br><br>
 
-		"Got the fly," <<he>> says. <<Hes>> sparing you the embarrassment of being caught cheating, but your paper will be under extra scrutiny.<<gstress>><<stress 6>> | <span class="red">-10% Pass chance</span><<gdelinquency>><<detention 5>>
+		"Got the fly," <<he>> says. <<Hes>> sparing you the embarrassment of being caught cheating, but your paper will be under extra scrutiny.<<gstress>><<stress 6>><<passPercent -10>><<gdelinquency>><<detention 5>>
 		<br><br>
 
 		<<if $skulduggery lte ($skulduggerydifficulty + 100)>>
@@ -590,7 +590,7 @@ The bell rings. You shuffle with the other students into the throng of the hallw
 
 	<<if $skulduggerysuccess is 1>>
 		<<set $exam_chance += 10>>
-		You know that isn't true. There are moments, here and there, where the teacher's attention is taken. You glance at your neighbours during those moments, <span class="green">and manage to glean a few answers to the tougher questions.</span> | <span class="green">+10% Pass chance</span>
+		You know that isn't true. There are moments, here and there, where the teacher's attention is taken. You glance at your neighbours during those moments, <span class="green">and manage to glean a few answers to the tougher questions.</span><<passPercent 10>>
 		<br><br>
 
 		<<if $skulduggery lte ($skulduggerydifficulty + 100)>>
@@ -610,7 +610,7 @@ The bell rings. You shuffle with the other students into the throng of the hallw
 			Winter glances up. "No talking." You won't be able to get away with it now.<<gstress>><<stress 6>>
 			<br><br>
 		<<else>>
-			<span class="red">"No cheating,"</span> Winter says without looking up. You know <<he>> was referring to you, though <<he>> gives no indication.<<gstress>><<stress 6>> | <span class="red">-10% Pass chance</span><<gdelinquency>><<detention 5>>
+			<span class="red">"No cheating,"</span> Winter says without looking up. You know <<he>> was referring to you, though <<he>> gives no indication.<<gstress>><<stress 6>><<passPercent -10>><<gdelinquency>><<detention 5>>
 			<br><br>
 		<</if>>
 
diff --git a/game/overworld-town/loc-school/main.twee b/game/overworld-town/loc-school/main.twee
index c3515f67fca21855ce2680cab7af3f3bf7841bc3..7664335d968ddee579d0ae7e2d56a87547c063e6 100644
--- a/game/overworld-town/loc-school/main.twee
+++ b/game/overworld-town/loc-school/main.twee
@@ -419,7 +419,7 @@ You haul yourself over the fence and drop down on the other side.
 
 					<<link [[Get changed and leave (0:01)|Hallways]]>><<schoolspareclothes>><<endevent>><<pass 1>><</link>>
 					<br>
-					<<link [[Refuse to wear the boys' uniform |Head's Office Refusal]]>><<detention 1>><</link>><<gdelinquency>><<if !$genderknown.includes("Leighton")>> &nbsp; <span class="pink">Leighton will be suspicious</span><</if>>
+					<<link [[Refuse to wear the boys' uniform |Head's Office Refusal]]>><<detention 1>><</link>><<gdelinquency>><<if !$genderknown.includes("Leighton") and $statdisable is "f">> | <span class="pink">Leighton will be suspicious</span><</if>>
 					<br>
 				<<else>>
 					<<set $clothingselector to "f">>
@@ -439,7 +439,7 @@ You haul yourself over the fence and drop down on the other side.
 
 					<<link [[Get changed and leave (0:01)|Hallways]]>><<schoolspareclothes>><<endevent>><<pass 1>><</link>>
 					<br>
-					<<link [[Refuse to wear the girls' uniform |Head's Office Refusal]]>><<detention 1>><</link>><<gdelinquency>><<if !$genderknown.includes("Leighton")>> &nbsp; <span class="pink">Leighton will be suspicious</span><</if>>
+					<<link [[Refuse to wear the girls' uniform |Head's Office Refusal]]>><<detention 1>><</link>><<gdelinquency>><<if !$genderknown.includes("Leighton") and $statdisable is "f">> | <span class="pink">Leighton will be suspicious</span><</if>>
 					<br>
 				<<else>>
 					<<set $clothingselector to "m">>
@@ -460,7 +460,7 @@ You haul yourself over the fence and drop down on the other side.
 					<br><br>
 					<<link [[Get changed and leave (0:01)|Hallways]]>><<schoolspareclothes>><<endevent>><<pass 1>><</link>>
 					<br>
-					<<link [[Refuse to wear the boys' uniform |Head's Office Refusal]]>><<detention 1>><</link>><<gdelinquency>><<if !$genderknown.includes("Leighton")>> &nbsp; <span class="pink">Leighton will be suspicious</span><</if>>
+					<<link [[Refuse to wear the boys' uniform |Head's Office Refusal]]>><<detention 1>><</link>><<gdelinquency>><<if !$genderknown.includes("Leighton") and $statdisable is "f">> | <span class="pink">Leighton will be suspicious</span><</if>>
 					<br>
 				<<else>>
 					<<set $clothingselector to "f">>
@@ -479,7 +479,7 @@ You haul yourself over the fence and drop down on the other side.
 					<br><br>
 					<<link [[Get changed and leave (0:01)|Hallways]]>><<schoolspareclothes>><<endevent>><<pass 1>><</link>>
 					<br>
-					<<link [[Refuse to wear the girls' uniform |Head's Office Refusal]]>><<detention 1>><</link>><<gdelinquency>><<if !$genderknown.includes("Leighton")>> &nbsp; <span class="pink">Leighton will be suspicious</span><</if>>
+					<<link [[Refuse to wear the girls' uniform |Head's Office Refusal]]>><<detention 1>><</link>><<gdelinquency>><<if !$genderknown.includes("Leighton") and $statdisable is "f">> | <span class="pink">Leighton will be suspicious</span><</if>>
 					<br>
 				<<else>>
 					<<set $clothingselector to "m">>
diff --git a/game/overworld-town/loc-school/maths-project.twee b/game/overworld-town/loc-school/maths-project.twee
index c5460e130ddbf8953f294915a089e2b06c1ebf28..5c5af3ec4d8cea2df242c55913b09a3cd5be662e 100644
--- a/game/overworld-town/loc-school/maths-project.twee
+++ b/game/overworld-town/loc-school/maths-project.twee
@@ -613,7 +613,7 @@ You manage to shove <<him>> against the alley wall and stagger into the open.
 <<link [[Steal stimulant|Stim Dealer Steal]]>><</link>><<skulduggerydifficulty>>
 <br>
 	<<if $hallucinations gte 1>>
-	<<link [[Get caught stealing on purpose|Stim Dealer Steal]]>><<set $skulduggerydifficulty to 10000>><<trauma -60>><</link>> | <span class="red">Dangerous</span><<llltrauma>>
+	<<link [[Get caught stealing on purpose|Stim Dealer Steal]]>><<set $skulduggerydifficulty to 10000>><<trauma -60>><</link>><<if $statdisable is "f">> | <span class="red">Dangerous</span><</if>><<llltrauma>>
 	<br>
 	<</if>>
 <<link [[Walk away|Oxford Street]]>><<endevent>><</link>>
@@ -1400,7 +1400,7 @@ You saunter up to the <<person>>, and lean over <<his>> desk. <<if $worn.upper.t
 	<<He>> nods as you put on your show. You read over <<his>> project, keeping your eyes on it even as you sway your <<bottom>> around. You lean in so close you're almost touching <<him>>.
 	<br><br>
 
-	The <<person>> reaches out to grab you. You glide out from between <<his>> arms. You've memorised everything you'll need. You leave with a playful wave. | <span class="green">+ Mathematical Insight</span>
+	The <<person>> reaches out to grab you. You glide out from between <<his>> arms. You've memorised everything you'll need. You leave with a playful wave.<<if $statdisable is "f">> | <span class="green">+ Mathematical Insight</span><</if>>
 	<br><br>
 
 	<<else>>
@@ -1468,7 +1468,7 @@ You enter the town hall. Rows of chairs face the stage opposite you. There's a p
 You can enter your solution, or just watch. Taking part will make the teachers think better of you whether you win or not.
 <br><br>
 <<set $mathschance = Math.clamp($mathschance, 0, 100)>>
-<<link [[Enter the competition (3:00)|Maths Competition Enter]]>><<pass 1 hour>><<pass 2 hours>><</link>> <span class="gold">$mathschance% chance of winning.</span>
+<<link [[Enter the competition (3:00)|Maths Competition Enter]]>><<pass 1 hour>><<pass 2 hours>><</link>><<if $statdisable is "f">> <span class="gold">$mathschance% chance of winning.</span><</if>>
 <br>
 <<link [[Just watch (3:00)|Maths Competition Watch]]>><<set $mathschancestart to $mathschance>><<pass 1 hour>><<pass 2 hours>><</link>>
 <br>
@@ -1645,7 +1645,7 @@ You stand beside the projector and look at the audience. There are a mixture of
 <<link [[Proceed|Maths Competition Proceed]]>><</link>>
 <br>
 <<if $exhibitionism gte 35>>
-	<<link [[Tease|Maths Competition Flirt]]>><<set $mathschance += 10>><</link>><<exhibitionist3>> | <span class="gold">+ 10% Success Chance</span>
+	<<link [[Tease|Maths Competition Flirt]]>><<set $mathschance += 10>><</link>><<exhibitionist3>><<if $statdisable is "f">> | <span class="gold">+ 10% Success Chance</span><</if>>
 	<br>
 <</if>>
 
@@ -1727,7 +1727,7 @@ You pick up the paper and return to the microphone.
 	<br><br>
 	<<link [[Protect your dignity|Maths Competition Protect Skirt]]>><<stress 6>><</link>><<gstress>>
 	<br>
-	<<link [[Finish the presentation|Maths Competition Finish Skirt]]>><<stress 12>><<trauma 6>><<set $mathschance += 10>><</link>><<gtrauma>><<ggstress>> | <span class="gold">+ Success chance</span>
+	<<link [[Finish the presentation|Maths Competition Finish Skirt]]>><<stress 12>><<trauma 6>><<set $mathschance += 10>><</link>><<gtrauma>><<ggstress>><<if $statdisable is "f">> | <span class="gold">+ Success chance</span><</if>>
 	<br>
 <<else>>
 	You feel a tug on your $worn.lower.name. You look down just in time to see it lurch down, pulled by some invisible force. You grab the front of the hem fast enough to prevent your <<undies>> being revealed, but you feel cool air on your <<bottom>>.
@@ -1752,7 +1752,7 @@ You pick up the paper and return to the microphone.
 	<br><br>
 	<<link [[Protect your dignity|Maths Competition Protect Shorts]]>><<stress 6>><</link>><<gstress>>
 	<br>
-	<<link [[Finish the presentation|Maths Competition Finish Shorts]]>><<stress 12>><<trauma 6>><<set $mathschance += 10>><</link>><<gtrauma>><<ggstress>> | <span class="gold">+ Success chance</span>
+	<<link [[Finish the presentation|Maths Competition Finish Shorts]]>><<stress 12>><<trauma 6>><<set $mathschance += 10>><</link>><<gtrauma>><<ggstress>><<if $statdisable is "f">> | <span class="gold">+ Success chance</span><</if>>
 	<br>
 <</if>>
 
diff --git a/game/overworld-town/loc-school/science-project.twee b/game/overworld-town/loc-school/science-project.twee
index 4ef64e6eba41a1a36f8fc7246017d7c31a4f3267..fab6c11840dca7ab9e74933e582230ab50db141a 100644
--- a/game/overworld-town/loc-school/science-project.twee
+++ b/game/overworld-town/loc-school/science-project.twee
@@ -165,15 +165,15 @@ You enter the town hall. It's full of other students setting up their projects.
 <br><br>
 
 <<if $sciencelichenknown is 1>>
-	<<link [[Enter lichen project (3:00)|Science Fair Lichen]]>><<pass 1 hour>><<pass 2 hours>><</link>> <span class="gold">$sciencelichenchance% chance of winning.</span>
+	<<link [[Enter lichen project (3:00)|Science Fair Lichen]]>><<pass 1 hour>><<pass 2 hours>><</link>><<if $statdisable is "f">> <span class="gold">$sciencelichenchance% chance of winning.</span><</if>>
 	<br>
 <</if>>
 <<if $scienceshroomknown is 1>>
-	<<link [[Enter mushroom project (3:00)|Science Fair Mushroom]]>><<pass 1 hour>><<pass 2 hours>><</link>> <span class="gold">$scienceshroomchance% chance of winning.</span>
+	<<link [[Enter mushroom project (3:00)|Science Fair Mushroom]]>><<pass 1 hour>><<pass 2 hours>><</link>><<if $statdisable is "f">> <span class="gold">$scienceshroomchance% chance of winning.</span><</if>>
 	<br>
 <</if>>
 <<if $sciencephallusknown is 1>>
-	<<link [[Enter phallus project (3:00)|Science Fair Phallus]]>><<pass 1 hour>><<pass 2 hours>><</link>> <span class="gold">$sciencephalluschance% chance of winning.</span>
+	<<link [[Enter phallus project (3:00)|Science Fair Phallus]]>><<pass 1 hour>><<pass 2 hours>><</link>><<if $statdisable is "f">> <span class="gold">$sciencephalluschance% chance of winning.</span><</if>>
 	<br>
 <</if>>
 <<link [[Don't enter (3:00)|Science Fair Watch]]>><<pass 1 hour>><<pass 2 hours>><</link>>
@@ -202,7 +202,7 @@ The teachers draw closer. The <<person2>><<person>> with the flower display bobs
 <br><br>
 
 <<set $skulduggerydifficulty to 400>>
-<<link [[Sabotage them|Science Fair Sabotage]]>><</link>><<skulduggerydifficulty>><span class="gold"> +10% win chance</span>
+<<link [[Sabotage them|Science Fair Sabotage]]>><</link>><<skulduggerydifficulty>><<if $statdisable is "f">><span class="gold"> +10% win chance</span><</if>>
 <br>
 <<link [[Play fair|Science Fair Fair]]>><</link>>
 <br>
@@ -228,7 +228,7 @@ The teachers draw closer. The <<person2>><<person>> with the flower display bobs
 <br><br>
 
 <<set $skulduggerydifficulty to 400>>
-<<link [[Sabotage them|Science Fair Sabotage]]>><</link>><<skulduggerydifficulty>><span class="gold"> +10% win chance</span>
+<<link [[Sabotage them|Science Fair Sabotage]]>><</link>><<skulduggerydifficulty>><<if $statdisable is "f">><span class="gold"> +10% win chance</span><</if>>
 <br>
 <<link [[Play fair|Science Fair Fair]]>><</link>>
 <br>
@@ -255,7 +255,7 @@ The teachers draw closer. The <<person2>><<person>> with the flower display bobs
 <br><br>
 
 <<set $skulduggerydifficulty to 400>>
-<<link [[Sabotage them|Science Fair Sabotage]]>><</link>><<skulduggerydifficulty>><span class="gold"> +10% win chance</span>
+<<link [[Sabotage them|Science Fair Sabotage]]>><</link>><<skulduggerydifficulty>><<if $statdisable is "f">><span class="gold"> +10% win chance</span><</if>>
 <br>
 <<link [[Play fair|Science Fair Fair]]>><</link>>
 <br>
@@ -356,7 +356,7 @@ Leighton and Sirris examine your project.
 
 <br><br>
 
-<<link [[Flirt|Science Fair Flirt]]>><</link>><span class="gold"> +10% win chance</span>
+<<link [[Flirt|Science Fair Flirt]]>><</link>><<if $statdisable is "f">><span class="gold"> +10% win chance</span><</if>>
 <br>
 <<link [[Explain your project|Science Fair Explain]]>><</link>>
 <br>
diff --git a/game/overworld-town/loc-school/special-olive.twee b/game/overworld-town/loc-school/special-olive.twee
index 55096d71d96978ffb7885fdb7b36171c9d2179ce..57d3d4add08417c8ce1cac9b6c365f20f13af7e1 100644
--- a/game/overworld-town/loc-school/special-olive.twee
+++ b/game/overworld-town/loc-school/special-olive.twee
@@ -124,7 +124,7 @@ It is there <<he>> learns the most valuable lesson of Christmas. And it is there
 With each telling of the story, it takes different meanings. A once innocent tale has taken a turn for the worse, now more than ever in this darker version. This book seems to have taught you to believe what the true message is behind the old, happy tale - purity and innocence, defiled by debauchery and depravity. You feel a mix of jealousy, lust and anger. And some part of you likes the feelings.
 <br><br>
 
-<<link [[Read the whole book (0:20)|Olive Book Full]]>><<pass 20>><<stress -6>><<englishskill>><</link>><<if !$christmas_book_read>> | <span class="blue">? ? ?</span><<else>><<genglish>><<lstress>><<garousal>><</if>>
+<<link [[Read the whole book (0:20)|Olive Book Full]]>><<pass 20>><<stress -6>><<englishskill>><</link>><<if !$christmas_book_read>><<if $statdisable is "f">> | <span class="blue">? ? ?</span><</if>><<else>><<genglish>><<lstress>><<garousal>><</if>>
 <br>
 <<if $bus is "schoollibrary">>
 	<<if $schoolday is 1>>
diff --git a/game/overworld-town/loc-school/widgets-events.twee b/game/overworld-town/loc-school/widgets-events.twee
index 055e224ad5546deb29c88607c50577f49219b55e..b662ad535c2b44c6d8a9be09be1e045a3d64d8ab 100644
--- a/game/overworld-town/loc-school/widgets-events.twee
+++ b/game/overworld-town/loc-school/widgets-events.twee
@@ -284,9 +284,9 @@ Other students ignore what is happening, or watch in amusement.
 
 <<link [[Get help|Maths Drugged Help]]>><<famegood 5>><<detention -6>><<trauma -6>><</link>><<ldelinquency>><<ltrauma>>
 <br>
-<<link [[Copy|Maths Drugged Copy]]>><<set $mathsinfo += 1>><</link>> | <span class="green">+ Mathematical Insight</span>
+<<link [[Copy|Maths Drugged Copy]]>><<set $mathsinfo += 1>><</link>><<if $statdisable is "f">> | <span class="green">+ Mathematical Insight</span><</if>>
 <br>
-<<link [[Rob|Maths Drugged Rob]]>><<detention 6>><<set $mathsstim += 1>><</link>><<gdelinquency>> | <span class="green">+ Stimulant</span>
+<<link [[Rob|Maths Drugged Rob]]>><<detention 6>><<set $mathsstim += 1>><</link>><<gdelinquency>><<if $statdisable is "f">> | <span class="green">+ Stimulant</span><</if>>
 <br>
 
 <<elseif $rng gte 81>>
diff --git a/game/overworld-town/loc-school/widgets.twee b/game/overworld-town/loc-school/widgets.twee
index b4e58884afbd6f75d2679b211d59f20c107cec5d..15a5fb7ae3926eb673948b487fec404213a1bf89 100644
--- a/game/overworld-town/loc-school/widgets.twee
+++ b/game/overworld-town/loc-school/widgets.twee
@@ -2387,19 +2387,19 @@ Doren asks you to demonstrate your grammar on the whiteboard. As you walk to the
 	<<if $money gte 2000>>
 		<<if $studyBooks.rented is "none">>
 			<<if $studyBooks.stolen isnot "science">>
-				<<link [[Rent a science textbook (£20)|Book Rental]]>><<set $money -= 2000>><<set $bookRent to "rent">><<set $phase to 1>><<set $studyBooks.rented to "science">><</link>> |<span class="green"> + Passive Science</span>
+				<<link [[Rent a science textbook (£20)|Book Rental]]>><<set $money -= 2000>><<set $bookRent to "rent">><<set $phase to 1>><<set $studyBooks.rented to "science">><</link>><<if $statdisable is "f">> | <span class="green">+ Passive Science</span><</if>>
 				<br>
 			<</if>>
 			<<if $studyBooks.stolen isnot "maths">>
-				<<link [[Rent a maths textbook (£20)|Book Rental]]>><<set $money -= 2000>><<set $bookRent to "rent">><<set $phase to 2>><<set $studyBooks.rented to "maths">><</link>> |<span class="green"> + Passive Maths</span>
+				<<link [[Rent a maths textbook (£20)|Book Rental]]>><<set $money -= 2000>><<set $bookRent to "rent">><<set $phase to 2>><<set $studyBooks.rented to "maths">><</link>><<if $statdisable is "f">> | <span class="green">+ Passive Maths</span><</if>>
 				<br>
 			<</if>>
 			<<if $studyBooks.stolen isnot "English">>
-				<<link [[Rent an English textbook (£20)|Book Rental]]>><<set $money -= 2000>><<set $bookRent to "rent">><<set $phase to 3>><<set $studyBooks.rented to "English">><</link>> |<span class="green"> + Passive English</span>
+				<<link [[Rent an English textbook (£20)|Book Rental]]>><<set $money -= 2000>><<set $bookRent to "rent">><<set $phase to 3>><<set $studyBooks.rented to "English">><</link>><<if $statdisable is "f">> | <span class="green">+ Passive English</span><</if>>
 				<br>
 			<</if>>
 			<<if $studyBooks.stolen isnot "history">>
-				<<link [[Rent a history textbook (£20)|Book Rental]]>><<set $money -= 2000>><<set $bookRent to "rent">><<set $phase to 4>><<set $studyBooks.rented to "history">><</link>> |<span class="green"> + Passive History</span>
+				<<link [[Rent a history textbook (£20)|Book Rental]]>><<set $money -= 2000>><<set $bookRent to "rent">><<set $phase to 4>><<set $studyBooks.rented to "history">><</link>><<if $statdisable is "f">> | <span class="green">+ Passive History</span><</if>>
 				<br>
 			<</if>>
 			<<if $english gte 300 and $studyBooks.stolen isnot "Raul and Janet">>
@@ -2428,19 +2428,19 @@ Doren asks you to demonstrate your grammar on the whiteboard. As you walk to the
 	<<if ($schoolday isnot 1 or $schoolstate is "early" or $schoolstate is "late")>>
 		<<if $studyBooks.stolen is "none">>
 			<<if $studyBooks.rented isnot "science">>
-				<<link [[Steal a science textbook|Book Rental]]>><<set $bookRent to "steal">><<set $studyBooks.stolen to "science">><</link>><<crime>> |<span class="green"> + Passive Science</span>
+				<<link [[Steal a science textbook|Book Rental]]>><<set $bookRent to "steal">><<set $studyBooks.stolen to "science">><</link>><<crime>><<if $statdisable is "f">> | <span class="green">+ Passive Science</span><</if>>
 				<br>
 			<</if>>
 			<<if $studyBooks.rented isnot "maths">>
-				<<link [[Steal a maths textbook|Book Rental]]>><<set $bookRent to "steal">><<set $studyBooks.stolen to "maths">><</link>><<crime>> |<span class="green"> + Passive Maths</span>
+				<<link [[Steal a maths textbook|Book Rental]]>><<set $bookRent to "steal">><<set $studyBooks.stolen to "maths">><</link>><<crime>><<if $statdisable is "f">> | <span class="green">+ Passive Maths</span><</if>>
 				<br>
 			<</if>>
 			<<if $studyBooks.rented isnot "English">>
-				<<link [[Steal an English textbook|Book Rental]]>><<set $bookRent to "steal">><<set $studyBooks.stolen to "English">><</link>><<crime>> |<span class="green"> + Passive English</span>
+				<<link [[Steal an English textbook|Book Rental]]>><<set $bookRent to "steal">><<set $studyBooks.stolen to "English">><</link>><<crime>><<if $statdisable is "f">> | <span class="green">+ Passive English</span><</if>>
 				<br>
 			<</if>>
 			<<if $studyBooks.rented isnot "history">>
-				<<link [[Steal a history textbook|Book Rental]]>><<set $bookRent to "steal">><<set $studyBooks.stolen to "history">><</link>><<crime>> |<span class="green"> + Passive History</span>
+				<<link [[Steal a history textbook|Book Rental]]>><<set $bookRent to "steal">><<set $studyBooks.stolen to "history">><</link>><<crime>><<if $statdisable is "f">> | <span class="green">+ Passive History</span><</if>>
 				<br>
 			<</if>>
 			<<if $english gte 300 and $studyBooks.rented isnot "Raul and Janet">>
diff --git a/game/overworld-town/loc-street/bondage-events.twee b/game/overworld-town/loc-street/bondage-events.twee
index 1dfebb7ea429b88f8204b2795750184a44536f20..4c2bde7b510ff0cdce7806e0a3f9ad3f12dfd767 100644
--- a/game/overworld-town/loc-street/bondage-events.twee
+++ b/game/overworld-town/loc-street/bondage-events.twee
@@ -206,7 +206,7 @@ You shove the pair away from you and stumble in a random direction.
 			<<link [[Go willingly|Bondage Police Willing]]>><</link>>
 			<br>
 			<<if !$worn.face.type.includes("gag")>>
-				<<link [[Try to explain|Bondage Police Explain]]>><</link>> | <span class="blue">English</span>
+				<<link [[Try to explain|Bondage Police Explain]]>><</link>><<englishdifficulty 0 1000>>
 				<br>
 			<</if>>
 			<<link [[Fight to escape|Bondage Police Fight]]>><<set $fightstart to 1>><<crimeup 50>><</link>><<crime>>
@@ -295,7 +295,6 @@ You're cuffed and dragged behind the police officer. <<He>> pushes you into the
 
 :: Bondage Police Explain
 <<effects>>
-<<englishdifficulty 0 1000 true>>
 <<if $englishSuccess>>
 
 You manage to stammer out an explanation as you're dragged off. <span class="green">It gets through to <<him>>.</span> <<He>> sighs and releases your arm.
diff --git a/game/overworld-town/loc-street/bondage-widgets.twee b/game/overworld-town/loc-street/bondage-widgets.twee
index 4091451b4bf3f9ba13c34a3c8df5b73f004fc542..e251d462176c70f51d35a66052912b63e37e6b56 100644
--- a/game/overworld-town/loc-street/bondage-widgets.twee
+++ b/game/overworld-town/loc-street/bondage-widgets.twee
@@ -99,7 +99,7 @@
 		<<link [[Go willingly|Bondage Police Willing]]>><</link>>
 		<br>
 		<<if !$worn.face.type.includes("gag")>>
-			<<link [[Try to explain|Bondage Police Explain]]>><</link>> | <span class="blue">English</span>
+			<<link [[Try to explain|Bondage Police Explain]]>><</link>><<englishdifficulty 0 1000>>
 			<br>
 		<</if>>
 		<<link [[Fight to escape|Bondage Police Fight]]>><<set $fightstart to 1>><<crimeup 50>><</link>><<crime>>
diff --git a/game/overworld-town/loc-street/widgets.twee b/game/overworld-town/loc-street/widgets.twee
index d504705a4ae611aef94f2b37e91055bf36e8902c..5150a08deff239381f15a8afef4d54489b2d198f 100644
--- a/game/overworld-town/loc-street/widgets.twee
+++ b/game/overworld-town/loc-street/widgets.twee
@@ -9,17 +9,17 @@ You pass a <<person>> holding a <<beasttype>> on a lead. The <<beasttype>> stops
 <br><br>
 
 <<if $leftarm isnot "bound" and $rightarm isnot "bound">>
-	<<link [[Ask for paw|Street Dog Paw]]>><</link>><<tendingdifficulty 1 300>> <<if $player.virginity.handholding is true>> | <span class="red">Success will be your first hand held.</span><</if>>
+	<<link [[Ask for paw|Street Dog Paw]]>><</link>><<tendingdifficulty 1 300>> <<if $player.virginity.handholding is true and $statdisable is "f">> | <span class="red">Success will be your first hand held.</span><</if>>
 	<br>
 	<<link [[Pet|Street Dog Pet]]>><<stress -6>><</link>><<lstress>>
 	<br>
 <</if>>
 <<if $wolfgirl gte 6>>
-	<<link [[Growl|Street Dog Growl]]>><<stress -6>><<transform wolf 1>><</link>> | <span class="gold">Wolf</span>
+	<<link [[Growl|Street Dog Growl]]>><<stress -6>><<transform wolf 1>><</link>><<wolfgirl>>
 	<br>
 <</if>>
 <<if $cat gte 6>>
-	<<link [[Hiss|Street Dog Hiss]]>><<def 1>><<transform cat 1>><</link>>
+	<<link [[Hiss|Street Dog Hiss]]>><<def 1>><<transform cat 1>><</link>><<cat>>
 	<br>
 <</if>>
 <<link [[Ignore|Street Dog Ignore]]>><</link>>
@@ -423,7 +423,7 @@ This close to their goal, the attackers are distracted and vulnerable.
 <br>
 <<link [[Sneak away|StreetEx4]]>><<set $phase to 2>><</link>>
 <br>
-<<link [[Attempt rescue|StreetEx4]]>><<set $phase to 3>><<famegood 3>><</link>> | <span class = "red">Risky</span>
+<<link [[Attempt rescue|StreetEx4]]>><<set $phase to 3>><<famegood 3>><</link>><<if $statdisable is "f">> | <span class = "red">Risky</span><</if>>
 <br>
 
 <</widget>>
@@ -481,7 +481,7 @@ You hear voices up ahead, and take cover down a stairwell leading to a basement.
 	<<link [[Wait (0:10)|Street Ex Wait]]>><<pass 10>><</link>>
 	<br>
 	<<if $promiscuity gte 75>>
-		<<link [[Solicit|Street Ex Solicit]]>><</link>><<promiscuous5>> | <span class="red">Dangerous</span>
+		<<link [[Solicit|Street Ex Solicit]]>><</link>><<promiscuous5>><<if $statdisable is "f">> | <span class="red">Dangerous</span><</if>>
 		<br>
 	<</if>>
 
diff --git a/game/overworld-town/loc-strip club/main.twee b/game/overworld-town/loc-strip club/main.twee
index d41e4a4df5391f33e7d0c796a42bc903e6f9bce7..603052d3de2a42014f065f0538fd0dbbf8e6d848 100644
--- a/game/overworld-town/loc-strip club/main.twee	
+++ b/game/overworld-town/loc-strip club/main.twee	
@@ -1063,7 +1063,7 @@ You leave the club, but don't get far. You're accosted by a <<person>>, who step
 <<He>> wants information on Darryl's security and clientele.
 <br><br>
 
-<<link [[Give accurate information|Strip Club Goon Accurate]]>><<npcincr Briar love 1>><</link>> | <span class="green"> + Briar's love</span>
+<<link [[Give accurate information|Strip Club Goon Accurate]]>><<npcincr Briar love 1>><</link>><<glove "Briar">>
 <br>
 <<set $skulduggerydifficulty to 500>>
 <<link [[Exaggerate Darryl's power|Strip Club Goon Exaggerate]]>><<set $skulduggerydifficulty to 500>><</link>><<skulduggerydifficulty>>
@@ -1108,7 +1108,7 @@ You give the <<person>> a rundown, but exaggerate the number of security, and th
 		"I suppose the nights are busy here. I'll inform Briar."
 	<</if>>
 	<<He>> slips into an alley.
-	 | <span class="green"> + Briar's love</span>
+	<<glove "Briar">>
 	<<npcincr Briar love 1>>
 	<<set $brothel_rivalry -= 2>>
 	<br><br>
@@ -1126,9 +1126,9 @@ You give the <<person>> a rundown, but exaggerate the number of security, and th
 <<else>>
 
 	<<He>> smirks. <span class="red">You don't think <<he>> buys it.</span>
-	"I'll let Briar know," <<he>> says, before slipping into an alley. | <span class="red"> - Briar's love</span>
+	"I'll let Briar know," <<he>> says, before slipping into an alley.<<llove "Briar">>
 	<br><br>
-	<<npcincr Briar love 1>>
+	<<npcincr Briar love -1>>
 	<<set $brothel_rivalry += 2>>
 	<<if $skulduggery lte ($skulduggerydifficulty + 100)>>
 		<<skulduggeryskilluse>>
@@ -1164,7 +1164,7 @@ You give the <<person>> a rundown of Darryl's clientele and security, but play d
 		"Briar's more dominant than I thought."
 	<</if>>
 	<<He>> slips into an alley.
-	 | <span class="green"> + Briar's love</span>
+	<<glove "Briar">>
 	<<npcincr Briar love 1>>
 	<<set $brothel_rivalry -= 1>>
 	<br><br>
@@ -1182,7 +1182,7 @@ You give the <<person>> a rundown of Darryl's clientele and security, but play d
 <<else>>
 
 	<<He>> smirks. <span class="red">You don't think <<he>> buys it.</span>
-	"I'll let Briar know," <<he>> says, before slipping into an alley. | <span class="red"> - Briar's love</span>
+	"I'll let Briar know," <<he>> says, before slipping into an alley.<<llove "Briar">>
 	<br><br>
 	<<npcincr Briar love 1>>
 	<<set $brothel_rivalry += 2>>
diff --git a/game/overworld-town/loc-temple/main.twee b/game/overworld-town/loc-temple/main.twee
index 70a9dc4348350be2a9c8e0ce52d7c4e6b2610641..2a924ff61d1d96b981a1b19b383f74f740c3a094 100644
--- a/game/overworld-town/loc-temple/main.twee
+++ b/game/overworld-town/loc-temple/main.twee
@@ -85,16 +85,16 @@ You are in the main hall of the temple. Stone walls and pillars tower into darkn
 
 	<<if $weekday is 1 and $hour gte 11 and $hour lte 12 and $massattended isnot 1 and $exposed lte 0 and $NPCName[$NPCNameList.indexOf("Jordan")].init is 1>>
 		<<if $angel gte 6>>
-			<<link [[Attend mass (1:00)|Temple Mass Angel]]>><<purity 10>><<pass 60>><<trauma -18>><<stress -18>><<alcohol 10>><<set $massattended to 1>><</link>> | <span class="green">+ Purity</span><<lltrauma>><<llstress>>
+			<<link [[Attend mass (1:00)|Temple Mass Angel]]>><<purity 10>><<pass 60>><<trauma -18>><<stress -18>><<alcohol 10>><<set $massattended to 1>><</link>><<gpurity>><<lltrauma>><<llstress>>
 			<br>
 		<<elseif $fallenangel gte 2>>
-			<<link [[Attend mass (1:00)|Temple Mass Fallen Angel]]>><<purity 70>><<pass 60>><<trauma 6>><<stress 6>><<pain 6>><<alcohol 10>><<set $massattended to 1>><</link>> | <span class="green">+ + + Purity</span><<trauma>><<gstress>><<gpain>>
+			<<link [[Attend mass (1:00)|Temple Mass Fallen Angel]]>><<purity 70>><<pass 60>><<trauma 6>><<stress 6>><<pain 6>><<alcohol 10>><<set $massattended to 1>><</link>><<gggpurity>><<trauma>><<gstress>><<gpain>>
 			<br>
 		<<elseif $demon gte 6>>
-			<<link [[Attend mass (1:00)|Temple Mass Demon]]>><<purity 10>><<pass 60>><<trauma 6>><<stress 6>><<pain 6>><<alcohol 10>><<set $massattended to 1>><</link>> | <span class="green">+ Purity</span><<trauma>><<gstress>><<gpain>>
+			<<link [[Attend mass (1:00)|Temple Mass Demon]]>><<purity 10>><<pass 60>><<trauma 6>><<stress 6>><<pain 6>><<alcohol 10>><<set $massattended to 1>><</link>><<gggpurity>><<trauma>><<gstress>><<gpain>>
 			<br>
 		<<else>>
-			<<link [[Attend mass (1:00)|Temple Mass]]>><<purity 10>><<pass 60>><<alcohol 10>><<set $massattended to 1>><</link>> | <span class="green">+ Purity</span>
+			<<link [[Attend mass (1:00)|Temple Mass]]>><<purity 10>><<pass 60>><<alcohol 10>><<set $massattended to 1>><</link>><<gpurity>>
 			<br>
 		<</if>>
 	<<elseif $exposed lte 0>>
diff --git a/game/overworld-town/loc-temple/prayer.twee b/game/overworld-town/loc-temple/prayer.twee
index 9246e8f147625bb91f2c37f039367b751badf3d5..2e026f9b1ea66c7963a11878c02c1727f0798f05 100644
--- a/game/overworld-town/loc-temple/prayer.twee
+++ b/game/overworld-town/loc-temple/prayer.twee
@@ -21,7 +21,7 @@ You are outside the prayer room. A stern-faced <<monk>> guards the door.
 	<br>
 <</if>>
 <<if $historytrait gte 3>>
-	<<link [[Sneak inside (1:00)|Temple Prayer Sneak]]>><<endevent>><<grace -5>><</link>><<llgrace>> | <span class="blue">History</span>
+	<<link [[Sneak inside (1:00)|Temple Prayer Sneak]]>><<endevent>><<grace -5>><</link>><<llgrace>><<if $statdisable is "f">> | <span class="blue">History</span><</if>>
 	<br>
 <</if>>
 <br>
@@ -84,7 +84,7 @@ The <<monk>> stands aside to let you pass.
 	The air is thick with the smell of a sweet incense. You can't see where it's being burned.
 	<br><br>
 	<<endevent>>
-	<<link [[Next|Temple Prayer]]>><</link>> | <span class="blue">???</span>
+	<<link [[Next|Temple Prayer]]>><</link>><<if $statdisable is "f">> | <span class="blue">???</span><</if>>
 	<br>
 
 <</if>>
@@ -105,7 +105,7 @@ The air is thick with the smell of a sweet incense. You can't see where its bein
 <br><br>
 
 <<endevent>>
-<<link [[Next|Temple Prayer]]>><</link>> | <span class="blue">???</span>
+<<link [[Next|Temple Prayer]]>><</link>><<if $statdisable is "f">> | <span class="blue">???</span><</if>>
 <br>
 
 :: Temple Prayer Pendant Refuse
@@ -135,7 +135,7 @@ You're in a small hexagonal room, the edges ringed with steps leading nowhere. A
 The air is thick with the smell of a sweet incense. You can't see where its being burned.
 <br><br>
 <<endevent>>
-<<link [[Pray|Temple Prayer]]>><<set $temple_sneak to 1>><</link>> | <span class="blue">???</span>
+<<link [[Pray|Temple Prayer]]>><<set $temple_sneak to 1>><</link>><<if $statdisable is "f">> | <span class="blue">???</span><</if>>
 <br>
 
 :: Temple Prayer
diff --git a/game/overworld-town/loc-temple/soup-kitchen.twee b/game/overworld-town/loc-temple/soup-kitchen.twee
index eafbce05f2c674d4197e92a0765625658ae2fabf..1f2a08059225129dda10ffd0289e885255e007d7 100644
--- a/game/overworld-town/loc-temple/soup-kitchen.twee
+++ b/game/overworld-town/loc-temple/soup-kitchen.twee
@@ -147,7 +147,7 @@ You ask River for help with the maths competition.
 <<if $NPCName[$NPCNameList.indexOf("River")].love gte 30>>
 	"It wouldn't be fair on the other students," River says, regarding you. "However, I could give you a more general lesson on some advanced concepts. Putting them to use in the context of the competition will be up to you."
 	<br><br>
-	<<link [[Accept lesson (1:00)|Soup Kitchen Lesson]]>><<set $river_help to 1>><<set $mathsinfo += 3>><<pass 60>><</link>> | <span class="green">+ + Mathematical Insight</span>
+	<<link [[Accept lesson (1:00)|Soup Kitchen Lesson]]>><<set $river_help to 1>><<set $mathsinfo += 3>><<pass 60>><</link>><<if $statdisable is "f">> | <span class="green">+ + Mathematical Insight</span><</if>>
 	<br>
 	<<link [[Not now|Soup Kitchen]]>><<endevent>><</link>>
 	<br>
diff --git a/game/overworld-town/special-avery/main.twee b/game/overworld-town/special-avery/main.twee
index 70cbcc2ae6a381e3f9320a01b41217bd987e38be..5b17f3b7c996f48326ec4446a3bbbe1480347edf 100644
--- a/game/overworld-town/special-avery/main.twee
+++ b/game/overworld-town/special-avery/main.twee
@@ -914,7 +914,7 @@ There's idle chatter, mostly Avery talking about <<his>> week. For a long while,
 	<<link[[Next|Avery Hotel Trauma]]>><<clotheson>><</link>>
 
 <<else>>
-	<<link[[Tell|Avery Hotel Chat]]>><<stress 6>><</link>><<gstress>> | <span class="green">+ Love?</span>
+	<<link[[Tell|Avery Hotel Chat]]>><<stress 6>><</link>><<gstress>><<if $statdisable is "f">> | <span class="green">+ Love?</span><</if>>
 	<br>
 	<<link[[Do not answer|Avery Hotel No Chat]]>><<npcincr Avery love -1>><</link>><<llove>>
 	<br>
diff --git a/game/overworld-town/special-robin/main.twee b/game/overworld-town/special-robin/main.twee
index 87801bc88fca9c1f745f6b1dd503f31811ef7427..545fd2d79e237c83e75d426ee4e7002be0245f08 100644
--- a/game/overworld-town/special-robin/main.twee
+++ b/game/overworld-town/special-robin/main.twee
@@ -1048,7 +1048,7 @@ Bailey shoves Robin into the back seat, and drives away.
 	<</if>>
 
 	<<if $robinpaid isnot 1 and $robindebtknown is 1>>
-		<<link [[Take on Robin's debt|Bailey's Office Robin]]>><</link>> | <span class="red">Doubles weekly payment</span>
+		<<link [[Take on Robin's debt|Bailey's Office Robin]]>><</link>><<if $statdisable is "f">> | <span class="red">Doubles weekly payment</span><</if>>
 		<br>
 	<</if>>
 
diff --git a/game/overworld-town/special-robin/walk.twee b/game/overworld-town/special-robin/walk.twee
index 6a7bc827d7aa87b577b27696ea9c2084d01035aa..c0c81898714d2ece00fc7b6724ce5250d2368cd0 100644
--- a/game/overworld-town/special-robin/walk.twee
+++ b/game/overworld-town/special-robin/walk.twee
@@ -991,7 +991,7 @@ Robin's shriek is muffled. When <<he>> cries out again, it sounds a lot closer t
 <<link [[Comfort Robin|Robin Forest Vore Comfort]]>><<upperruined>><<lowerruined>><<underruined>><<npcincr Robin love 5>><<trauma 6>><<stress 6>><<npcincr Robin dom -1>><</link>><<gglove>><<ldom>><<gtrauma>><<gstress>>
 <br>
 <<if $deviancy gte 75 and $voretrait gte 1>>
-	<<link [[Drag Robin down|Robin Forest Vore Tasty]]>><</link>><<deviant5>> | <span class="blue">Tasty</span>
+	<<link [[Drag Robin down|Robin Forest Vore Tasty]]>><</link>><<deviant5>><<if $statdisable is "f">> | <span class="blue">Tasty</span><</if>>
 	<br>
 <</if>>
 
diff --git a/game/overworld-town/special-sydney/main.twee b/game/overworld-town/special-sydney/main.twee
index 2ea7118b1243327556ec855b29a4826a8b7ae3c3..4e2afdb365d92ffb425aa55255ad98350fcb9aed 100644
--- a/game/overworld-town/special-sydney/main.twee
+++ b/game/overworld-town/special-sydney/main.twee
@@ -1307,10 +1307,10 @@ You open your mouth to speak. Sydney cuts you off. "I want this belt off of me."
 
 <<link [[Break down further|Sydney Library Break 2]]>><<set $phase to 1>><<npcincr Sydney lust -1>><<npcincr Sydney purity -5>><<tearup>><</link>><<lslust>><<llspurity>><<sydneyWarning>>
 <br>
-<<link [[Persecute Sydney|Sydney Library Break 2]]>><<set $phase to 2>><<stress -12>><<trauma -6>><</link>><<lstress>><<ltrauma>><<if !$sydneySeen.includes("persecute")>> | <span class="purple">- Love?</span><</if>>
+<<link [[Persecute Sydney|Sydney Library Break 2]]>><<set $phase to 2>><<stress -12>><<trauma -6>><</link>><<lstress>><<ltrauma>><<if !$sydneySeen.includes("persecute") and $statdisable is "f">> | <span class="purple">- Love?</span><</if>>
 <br>
 <<if $submissive lte 500 or $trauma gte ($traumamax / 10) * 7>>
-	<<link [[Punch Sydney|Sydney Library Punch]]>><<npcincr Sydney lust 1>><<stress -36>><</link>><<lllstress>><<if !$sydneySeen.includes("punch")>> | <span class="purple">- Love?</span><<else>><<glust>><</if>><<if $submissive lte 500>><<defianttext>><</if>>
+	<<link [[Punch Sydney|Sydney Library Punch]]>><<npcincr Sydney lust 1>><<stress -36>><</link>><<lllstress>><<if !$sydneySeen.includes("punch") and $statdisable is "f">> | <span class="purple">- Love?</span><<else>><<glust>><</if>><<if $submissive lte 500>><<defianttext>><</if>>
 	<br>
 <</if>>
 
diff --git a/game/overworld-town/special-sydney/temple.twee b/game/overworld-town/special-sydney/temple.twee
index 9869e1bb4c614422f39eeecda71f2c5de10bd8dd..808d8d41803f932c44c485a1668b9d9163c0057e 100644
--- a/game/overworld-town/special-sydney/temple.twee
+++ b/game/overworld-town/special-sydney/temple.twee
@@ -2369,7 +2369,7 @@ The whip strikes down onto your back first without warning, stinging tremendousl
 <br><br>
 The <<person2>><<priest>> moves over to Sydney and, without hesitation, lashes the whip onto <<person1>><<his>> back. <<He>> squeals into <<his>> gag and then receives another strike. The whip strikes Sydney's back a third time, leaving <<him>> in tears. <<stress 12>><<ggstress>>
 <br><br>
-<<link [[Reassure Sydney|Sydney Temple Punish Intro 4]]>><<set $phase to 1>><<npcincr Sydney love 1>><<set $sydneyPain -= 1>><</link>><<glove>> | <span class="green">- Sydney's Pain</span>
+<<link [[Reassure Sydney|Sydney Temple Punish Intro 4]]>><<set $phase to 1>><<npcincr Sydney love 1>><<set $sydneyPain -= 1>><</link>><<glove>><<lspain>>
 <br>
 <<link [[Close your eyes|Sydney Temple Punish Intro 4]]>><<set $phase to 2>><<stress -3>><<pain -10>><</link>><<lstress>><<lpain>>
 <br>
diff --git a/game/overworld-town/special-sydney/widgets.twee b/game/overworld-town/special-sydney/widgets.twee
index 9a7377b1f0aaab1c0105608a74b467d4a94db973..536ce863273d6122dfc8f6302368bd61ee8f9714 100644
--- a/game/overworld-town/special-sydney/widgets.twee
+++ b/game/overworld-town/special-sydney/widgets.twee
@@ -1095,7 +1095,7 @@ You've pushed yourself too much. You hear someone yell your name as you black ou
 <</widget>>
 
 <<widget "sydneyTortureOptions">>
-<span class="lewd">The incense fumes and vibrations make you feel warm.</span> <<set $hallucinogen += 10>><<arousal 1000>><<set $sydneyArousal += 1>><<garousal>> | <span class="red">+ Sydney's Arousal</span>
+<span class="lewd">The incense fumes and vibrations make you feel warm.</span> <<set $hallucinogen += 10>><<arousal 1000>><<set $sydneyArousal += 1>><<garousal>><<gsarousal>>
 <br>
 <<if $sydneyPain lte 0>>
 	<<set $sydneyPain to 0>>
@@ -1201,15 +1201,15 @@ You've pushed yourself too much. You hear someone yell your name as you black ou
 	</span>
 	<br><br>
 	<<if $sydneyHold lte 4>>
-		<<link [[Hold Sydney tighter|Sydney Temple Punish Hold]]>><<set $sydneyHold += 1>><<set $pain -= 10>><<set $sydneyPain -= 1>><</link>><<lpain>> | <span class="green">- Sydney's Pain</span>
+		<<link [[Hold Sydney tighter|Sydney Temple Punish Hold]]>><<set $sydneyHold += 1>><<set $pain -= 10>><<set $sydneyPain -= 1>><</link>><<lpain>><<gspain>>
 		<br>
 	<</if>>
 	<<if $sydneyStop lte 4>>
-		<<link [[Stop belts from vibrating|Sydney Temple Punish Belt]]>><<set $sydneyStop += 1>><<set $sydneyArousal -= 2>><<arousal -2500>><</link>><<llarousal>> | <span class="green">- - Sydney's Arousal</span>
+		<<link [[Stop belts from vibrating|Sydney Temple Punish Belt]]>><<set $sydneyStop += 1>><<set $sydneyArousal -= 2>><<arousal -2500>><</link>><<llarousal>><<llsarousal>>
 		<br>
 	<</if>>
 	<<if $sydneyHit lte 3 and $priestAction is "Sydney">>
-		<<link [[Block the hit|Sydney Temple Punish Hit]]>><<def 1>><<set $sydneyHit += 1>><<arousal -3000>><<violence_noncombat 30 0.3>><</link>><<llarousal>><<gpain>> | <span class="green">- Sydney's Pain</span>
+		<<link [[Block the hit|Sydney Temple Punish Hit]]>><<def 1>><<set $sydneyHit += 1>><<arousal -3000>><<violence_noncombat 30 0.3>><</link>><<llarousal>><<gpain>><<lspain>>
 		<br>
 	<</if>>
 	<<if $sydneyPlead lte 3 and $priestAction is "Player">>
@@ -1218,26 +1218,26 @@ You've pushed yourself too much. You hear someone yell your name as you black ou
 	<</if>>
 	<<switch $sydneyTouch>>
 		<<case 0>>
-			<<link [[Grope Sydney|Sydney Temple Punish Touch]]>><<set $sydneyTouch += 1>><<arousal 1500>><<set $sydneyPain -= 4>><</link>><<garousal>> | <span class="red">+ Sydney's Arousal</span><<llpain>> | <span class="green">- - - Sydney's Pain</span><<promiscuous1>>
+			<<link [[Grope Sydney|Sydney Temple Punish Touch]]>><<set $sydneyTouch += 1>><<arousal 1500>><<set $sydneyPain -= 4>><</link>><<garousal>><<gsarousal>><<lllspain>><<promiscuous1>>
 			<br>
 		<<case 1>>
 			<<if $promiscuity gte 15>>
-				<<link [[Grope Sydney|Sydney Temple Punish Touch]]>><<set $sydneyTouch += 1>><<arousal 1500>><<set $sydneyPain -= 4>><</link>><<garousal>> | <span class="red">+ Sydney's Arousal</span><<llpain>> | <span class="green">- - - Sydney's Pain</span><<promiscuous2>>
+				<<link [[Grope Sydney|Sydney Temple Punish Touch]]>><<set $sydneyTouch += 1>><<arousal 1500>><<set $sydneyPain -= 4>><</link>><<garousal>><<gsarousal>><<lllspain>><<promiscuous2>>
 				<br>
 			<</if>>
 		<<case 2>>
 			<<if $promiscuity gte 35>>
-				<<link [[Grope Sydney|Sydney Temple Punish Touch]]>><<set $sydneyTouch += 1>><<arousal 1500>><<set $sydneyPain -= 4>><</link>><<garousal>> | <span class="red">+ Sydney's Arousal</span><<llpain>> | <span class="green">- - - Sydney's Pain</span><<promiscuous3>>
+				<<link [[Grope Sydney|Sydney Temple Punish Touch]]>><<set $sydneyTouch += 1>><<arousal 1500>><<set $sydneyPain -= 4>><</link>><<garousal>><<gsarousal>><<lllspain>><<promiscuous3>>
 				<br>
 			<</if>>
 		<<case 3>>
 			<<if $promiscuity gte 55>>
-				<<link [[Grope Sydney|Sydney Temple Punish Touch]]>><<set $sydneyTouch += 1>><<arousal 1500>><<set $sydneyPain -= 4>><</link>><<garousal>> | <span class="red">+ Sydney's Arousal</span><<llpain>> | <span class="green">- - - Sydney's Pain</span><<promiscuous4>>
+				<<link [[Grope Sydney|Sydney Temple Punish Touch]]>><<set $sydneyTouch += 1>><<arousal 1500>><<set $sydneyPain -= 4>><</link>><<garousal>><<gsarousal>><<lllspain>><<promiscuous4>>
 				<br>
 			<</if>>
 		<<case 4>>
 			<<if $promiscuity gte 75>>
-				<<link [[Grope Sydney|Sydney Temple Punish Touch]]>><<set $sydneyTouch += 1>><<arousal 1500>><<set $sydneyPain -= 4>><</link>><<garousal>> | <span class="red">+ Sydney's Arousal</span><<llpain>> | <span class="green">- - - Sydney's Pain</span><<promiscuous5>>
+				<<link [[Grope Sydney|Sydney Temple Punish Touch]]>><<set $sydneyTouch += 1>><<arousal 1500>><<set $sydneyPain -= 4>><</link>><<garousal>><<gsarousal>><<lllspain>><<promiscuous5>>
 				<br>
 			<</if>>
 		<<default>>
@@ -1253,7 +1253,7 @@ You've pushed yourself too much. You hear someone yell your name as you black ou
 <<switch $priestAction>>
 	<<case "Player">>
 		<<if $sydneyPain lte 3 and ($pain gte 50 or $sydneyArousal gte 4)>>
-			The <<person2>><<priest>> brings <<his>> whip down, but Sydney suddenly shifts <<person1>><<his>> weight and throws <<his>> body in the way, <span class="green">taking the hit for you.</span> <<He>> cries out in agony. <<set $sydneyPain += 2>><<set $sydneyArousal -= 1>> | <span class="red">+ + Sydney's Pain</span> | <span class="green">- Sydney's Arousal</span>
+			The <<person2>><<priest>> brings <<his>> whip down, but Sydney suddenly shifts <<person1>><<his>> weight and throws <<his>> body in the way, <span class="green">taking the hit for you.</span> <<He>> cries out in agony. <<set $sydneyPain += 2>><<set $sydneyArousal -= 1>><<ggspain>><<lsarousal>>
 		<<else>>
 			The <<person2>><<priest>> brings <<his>> whip down on you, causing you to scream into your gag.
 			<<if $pain gte 60>>
@@ -1271,7 +1271,7 @@ You've pushed yourself too much. You hear someone yell your name as you black ou
 			<<else>>
 				<<person1>><<He>> holds back <<his>> cries.
 			<</if>>
-			<<set $sydneyPain += 2>><<set $sydneyArousal -= 1>> | <span class="red">+ + Sydney's Pain</span> | <span class="green">- Sydney's Arousal</span>
+			<<set $sydneyPain += 2>><<set $sydneyArousal -= 1>><<ggspain>><<lsarousal>>
 		<</if>>
 	<<case "Vibrate">>
 		The vibrations get more intense.
@@ -1280,7 +1280,7 @@ You've pushed yourself too much. You hear someone yell your name as you black ou
 		<<else>>
 			Sydney stifles gasps and moans.
 		<</if>>	
-		<<arousal 2000>><<set $sydneyArousal += 1>><<garousal>> | <span class="red">+ Sydney's Arousal</span>
+		<<arousal 2000>><<set $sydneyArousal += 1>><<garousal>><<gsarousal>>
 <</switch>>
 <</widget>>
 
@@ -1296,3 +1296,75 @@ You can feel Sydney's breath on your skin. Something about knowing <<nnpc_hes "S
 <<link [[Rest (1:00)|Sydney Temple Punish Repeat]]>><<pass 1 hour>><<set $sydneyPain -= 4>><<set $sydneyArousal -= 4>><<pain -30>><</link>><<lllpain>>
 <br>
 <</widget>>
+
+<<widget "gspain">>
+	<<if $statdisable is "f">>
+		<span class="red">+ Sydney's Pain</span>
+	<</if>>
+<</widget>>
+
+<<widget "ggspain">>
+	<<if $statdisable is "f">>
+		<span class="red">+ + Sydney's Pain</span>
+	<</if>>
+<</widget>>
+
+<<widget "gggspain">>
+	<<if $statdisable is "f">>
+		<span class="red">+ + + Sydney's Pain</span>
+	<</if>>
+<</widget>>
+
+<<widget "lspain">>
+	<<if $statdisable is "f">>
+		<span class="green">- Sydney's Pain</span>
+	<</if>>
+<</widget>>
+
+<<widget "llspain">>
+	<<if $statdisable is "f">>
+		<span class="green">- - Sydney's Pain</span>
+	<</if>>
+<</widget>>
+
+<<widget "lllspain">>
+	<<if $statdisable is "f">>
+		<span class="green">- - - Sydney's Pain</span>
+	<</if>>
+<</widget>>
+
+<<widget "gsarousal">>
+	<<if $statdisable is "f">>
+		<span class="red">+ Sydney's Arousal</span>
+	<</if>>
+<</widget>>
+
+<<widget "ggsarousal">>
+	<<if $statdisable is "f">>
+		<span class="red">+ + Sydney's Arousal</span>
+	<</if>>
+<</widget>>
+
+<<widget "gggsarousal">>
+	<<if $statdisable is "f">>
+		<span class="red">+ + + Sydney's Arousal</span>
+	<</if>>
+<</widget>>
+
+<<widget "lsarousal">>
+	<<if $statdisable is "f">>
+		<span class="green">- Sydney's Arousal</span>
+	<</if>>
+<</widget>>
+
+<<widget "llsarousal">>
+	<<if $statdisable is "f">>
+		<span class="green">- - Sydney's Arousal</span>
+	<</if>>
+<</widget>>
+
+<<widget "lllsarousal">>
+	<<if $statdisable is "f">>
+		<span class="green">- - - Sydney's Arousal</span>
+	<</if>>
+<</widget>>
\ No newline at end of file
diff --git a/game/overworld-underground/loc-cave/passout.twee b/game/overworld-underground/loc-cave/passout.twee
index 76fd231426eae70546e17afec73ec731ab4aaf1f..6944489463cf009a2bf672733ea408e78c11d431 100644
--- a/game/overworld-underground/loc-cave/passout.twee
+++ b/game/overworld-underground/loc-cave/passout.twee
@@ -79,19 +79,19 @@ You run as the slug slithers after you.
 		<</if>>
 
 		<<if $cave_current isnot 1>>
-			<<link [[Run to the lichen-filled tunnel|Beach Slug]]>><<set $cave_current to 1>><</link>> <<if $cave_seen.includes(1) and $cave_exit is 1>><span class="green">The exit is here.</span><<elseif $cave_seen.includes(1)>>(You've checked here.)<</if>>
+			<<link [[Run to the lichen-filled tunnel|Beach Slug]]>><<set $cave_current to 1>><</link>> <<if $cave_seen.includes(1) and $cave_exit is 1 and $statdisable is "f">><span class="green">The exit is here.</span><<elseif $cave_seen.includes(1) and $statdisable is "f">>(You've checked here.)<</if>>
 			<br>
 		<</if>>
 		<<if $cave_current isnot 2>>
-			<<link [[Run to the mushroom-filled tunnel|Beach Slug]]>><<set $cave_current to 2>><</link>> <<if $cave_seen.includes(2) and $cave_exit is 2>><span class="green">The exit is here.</span><<elseif $cave_seen.includes(2)>>(You've checked here.)<</if>>
+			<<link [[Run to the mushroom-filled tunnel|Beach Slug]]>><<set $cave_current to 2>><</link>> <<if $cave_seen.includes(2) and $cave_exit is 2 and $statdisable is "f">><span class="green">The exit is here.</span><<elseif $cave_seen.includes(2) and $statdisable is "f">>(You've checked here.)<</if>>
 			<br>
 		<</if>>
 		<<if $cave_current isnot 3>>
-			<<link [[Run to the dark tunnel|Beach Slug]]>><<set $cave_current to 3>><</link>> <<if $cave_seen.includes(3) and $cave_exit is 3>><span class="green">The exit is here.</span><<elseif $cave_seen.includes(3)>>(You've checked here.)<</if>>
+			<<link [[Run to the dark tunnel|Beach Slug]]>><<set $cave_current to 3>><</link>> <<if $cave_seen.includes(3) and $cave_exit is 3 and $statdisable is "f">><span class="green">The exit is here.</span><<elseif $cave_seen.includes(3) and $statdisable is "f">>(You've checked here.)<</if>>
 			<br>
 		<</if>>
 		<<if $cave_current isnot 4>>
-			<<link [[Run to the watery tunnel|Beach Slug]]>><<set $cave_current to 4>><</link>> <<if $cave_seen.includes(4) and $cave_exit is 4>><span class="green">The exit is here.</span><<elseif $cave_seen.includes(4)>>(You've checked here.)<</if>>
+			<<link [[Run to the watery tunnel|Beach Slug]]>><<set $cave_current to 4>><</link>> <<if $cave_seen.includes(4) and $cave_exit is 4 and $statdisable is "f">><span class="green">The exit is here.</span><<elseif $cave_seen.includes(4) and $statdisable is "f">>(You've checked here.)<</if>>
 			<br>
 		<</if>>
 	<</if>>
diff --git a/game/overworld-underground/loc-cave/pub.twee b/game/overworld-underground/loc-cave/pub.twee
index f4b09278b47e8fbf059fc83d450d610d3dd39c7a..34e6f08d15635220cb4ab720b8dc4160966ddfbd 100644
--- a/game/overworld-underground/loc-cave/pub.twee
+++ b/game/overworld-underground/loc-cave/pub.twee
@@ -39,7 +39,7 @@ You trip up a set of stairs. Voices jeer all around. <<covered>>
 	<<link [[Refuse|Smuggler Pub Refuse]]>><</link>>
 	<br>
 	<<if $submissive lte 500>>
-		<<link [[Grab the knife|Smuggler Pub Knife]]>><</link>> <span class="red">Defiant</span><<dancedifficulty 200 1000>>
+		<<link [[Grab the knife|Smuggler Pub Knife]]>><</link>><<defianttext>><<dancedifficulty 200 1000>>
 		<br>
 	<</if>>
 <<else>>
@@ -72,7 +72,7 @@ You trip up a set of stairs. Voices jeer all around. <<covered>>
 	<<link [[Say you can't dance with your arms bound|Smuggler Pub Arms]]>><<set $phase to 1>><</link>><<englishdifficulty 200 1000>>
 	<br>
 <<elseif $submissive lte 500 and $phase is 1>>
-	<<link [[Grab the knife|Smuggler Pub Knife]]>><</link>> <span class="red">Defiant</span><<dancedifficulty 200 1000>>
+	<<link [[Grab the knife|Smuggler Pub Knife]]>><</link>><<defianttext>><<dancedifficulty 200 1000>>
 	<br>
 <</if>>
 <<link [[Dance|Smuggler Pub Dance]]>><<danceinit>><<set $dancing to 1>><<set $audience to 25>><<set $venuemod to 4>><<set $timer to 24>><<set $dancelocation to "smuggler_forced">><<set $forceddance to 1>><</link>>
diff --git a/game/overworld-underground/loc-sewers/morgan.twee b/game/overworld-underground/loc-sewers/morgan.twee
index 59b16265e8fa2ebef7a183a3ed0e611c88890854..1bf8721392f2b73c0d321c5a45f2bc971b7e417f 100644
--- a/game/overworld-underground/loc-sewers/morgan.twee
+++ b/game/overworld-underground/loc-sewers/morgan.twee
@@ -443,7 +443,7 @@ Morgan stares at you and smiles.
 "Now, sweetie," Morgan says. "It's important for people of our status to be educated about the finer things in life. Allow me to begin by telling you again of our family history." <<He>> prattles, gibbers, and mumbles <<his>> way through what <<he>> calls a history lesson.
 <br><br>
 
-<<link [[Pay attention (1:00)|Sewers History]]>><<pass 60>><<trauma 6>><<stress 6>><</link>><<gtrauma>><<gstress>> | <span class="blue">History?</span>
+<<link [[Pay attention (1:00)|Sewers History]]>><<pass 60>><<trauma 6>><<stress 6>><</link>><<gtrauma>><<gstress>><<if $statdisable is "f">> | <span class="blue">History?</span><</if>>
 <br>
 <<link [[Daydream (1:00)|Sewers History Daydream]]>><<pass 60>><</link>>
 <br>
@@ -454,7 +454,7 @@ Morgan stares at you and smiles.
 "Mathematics," Morgan says. "My favourite subject." <<He>> licks <<his>> lips and hands you an old receipt to write on.
 <br><br>
 
-<<link [[Pay attention (1:00)|Sewers Maths]]>><<pass 60>><<trauma 6>><<stress 6>><</link>><<gtrauma>><<gstress>> | <span class="blue">Maths?</span>
+<<link [[Pay attention (1:00)|Sewers Maths]]>><<pass 60>><<trauma 6>><<stress 6>><</link>><<gtrauma>><<gstress>><<if $statdisable is "f">> | <span class="blue">Maths?</span><</if>>
 <br>
 <<link [[Daydream (1:00)|Sewers Maths Daydream]]>><<pass 60>><</link>>
 <br>
@@ -465,7 +465,7 @@ Morgan stares at you and smiles.
 "Now pay attention," Morgan says. "You must be the quintessential socialite."
 <br><br>
 
-<<link [[Pay attention (1:00)|Sewers English]]>><<pass 60>><<trauma 6>><<stress 6>><</link>><<gtrauma>><<gstress>> | <span class="blue">English?</span>
+<<link [[Pay attention (1:00)|Sewers English]]>><<pass 60>><<trauma 6>><<stress 6>><</link>><<gtrauma>><<gstress>><<if $statdisable is "f">> | <span class="blue">English?</span><</if>>
 <br>
 <<link [[Daydream (1:00)|Sewers English Daydream]]>><<pass 60>><</link>>
 <br>
@@ -476,7 +476,7 @@ Morgan stares at you and smiles.
 "Listen carefully <<charles>>," Morgan says. "This is important." <<He>> instructs you on the nutritional value of food in the old sewers.
 <br><br>
 
-<<link [[Pay attention (1:00)|Sewers Science]]>><<pass 60>><<trauma 6>><<stress 6>><</link>><<gtrauma>><<gstress>> | <span class="blue">Science?</span>
+<<link [[Pay attention (1:00)|Sewers Science]]>><<pass 60>><<trauma 6>><<stress 6>><</link>><<gtrauma>><<gstress>><<if $statdisable is "f">> | <span class="blue">Science?</span><</if>>
 <br>
 <<link [[Daydream (1:00)|Sewers Science Daydream]]>><<pass 60>><</link>>
 <br>
diff --git a/game/special-dance/actions.twee b/game/special-dance/actions.twee
index b35fe6878096cbd77d7dce28353c5e1b7c3af683..2038417dc105f3e51f2e75da4bbc126ac4fd5c15 100644
--- a/game/special-dance/actions.twee
+++ b/game/special-dance/actions.twee
@@ -116,7 +116,7 @@
 		<<link "Ignore">><<set $leightondancerefused to 1>><<script>>state.display(state.active.title, null)<</script>><</link>>
 		<br>
 	<<elseif $danceevent is "robin">>
-		<<link "Ignore">><<set $danceaction to "robinignore">><<npcincr Robin love -5>><<npcincr Robin dom -20>><<script>>state.display(state.active.title, null)<</script>><</link>> | <span class="red">- - Robin's Love</span> | <span class="lblue">- - - Robin's Confidence</span>
+		<<link "Ignore">><<set $danceaction to "robinignore">><<npcincr Robin love -5>><<npcincr Robin dom -20>><<script>>state.display(state.active.title, null)<</script>><</link>><<lllove "Robin">><<llldom "Robin">>>>
 		<br>
 	<<elseif $danceevent is "corruptionDance">>
 		<<if $promiscuity gte 75 and $submissive gte 1900>>
diff --git a/game/special-exhibition/main.twee b/game/special-exhibition/main.twee
index 7fcb8db71fc4d0b0cb1c8b26a3b24e7083d03534..ecb070a8360b29a6d30b4e4589f2f73988e2f743 100644
--- a/game/special-exhibition/main.twee
+++ b/game/special-exhibition/main.twee
@@ -1941,7 +1941,7 @@ The <<person1>><<person>> and <<person2>><<person>> stop when they reach the top
 
 <<widget "cream_walk">>
 
-<<link [[Walk quickly|Cream Ex Naked Walk Quick]]>><<endevent>><<set $walk_timer -= 20>><<cream_damage 15>><</link>> | <span class="pink"> + Harassment</span>
+<<link [[Walk quickly|Cream Ex Naked Walk Quick]]>><<endevent>><<set $walk_timer -= 20>><<cream_damage 15>><</link>><<if $statdisable is "f">> | <span class="pink"> + Harassment</span><</if>>
 <br>
 <<link [[Walk carefully|Cream Ex Naked Walk Careful]]>><<endevent>><<set $walk_timer -= 12>><<cream_damage 15>><</link>>
 <br>