diff --git a/code/game/machinery/doors/airlock_types.dm b/code/game/machinery/doors/airlock_types.dm
index 58565dc1..34107c32 100644
--- a/code/game/machinery/doors/airlock_types.dm
+++ b/code/game/machinery/doors/airlock_types.dm
@@ -19,6 +19,7 @@
to_chat(L, "As you attempt to pass through \the [src], your ample curves get wedged in the narrow opening. You find yourself stuck in the [src] frame, struggling to free yourself from the tight squeeze.")
sleep(100)
L.doorstuck = 0
+ L.Knockdown(1)
return ..()
else if(L.fatness > 3000)
@@ -28,6 +29,7 @@
to_chat(L, "As you attempt to pass through \the [src], your ample curves get wedged in the narrow opening. You find yourself stuck in the [src] frame, struggling to free yourself from the tight squeeze.")
sleep(55)
L.doorstuck = 0
+ L.Knockdown(1)
return ..()
if(rand(1, 5) == 5)
to_chat(L, "With great effort, you manage to squeeze your massive form through \the [src]. It's a tight fit, but you successfully navigate the narrow opening, barely avoiding getting stuck.")
diff --git a/hyperstation/code/gamemode/traitor_lewd.dm b/hyperstation/code/gamemode/traitor_lewd.dm
index b3f9c1cb..0daf0589 100644
--- a/hyperstation/code/gamemode/traitor_lewd.dm
+++ b/hyperstation/code/gamemode/traitor_lewd.dm
@@ -205,34 +205,36 @@ GLOBAL_LIST_INIT(hyper_special_roles, list(
-/datum/objective/noncon/find_target()
- //..()
- //to_chat(world, "TEST: noncon/find_target() called")
- var/list/datum/mind/targets = list()
- var/list/datum/mind/owners = get_owners()
- for(var/datum/mind/candidate in SSticker.minds)
- if (!(candidate in owners) && ishuman(candidate.current) && (candidate.current.client))
- if(candidate.current.client?.prefs?.noncon == 1)
- targets += candidate
- if(targets.len > 0)
- target = pick(targets)
- else
- target = null
- update_explanation_text()
- return target
+//GS13 - this shit's just fucking weird lol, gtfo
+
+// /datum/objective/noncon/find_target()
+// //..()
+// //to_chat(world, "TEST: noncon/find_target() called")
+// var/list/datum/mind/targets = list()
+// var/list/datum/mind/owners = get_owners()
+// for(var/datum/mind/candidate in SSticker.minds)
+// if (!(candidate in owners) && ishuman(candidate.current) && (candidate.current.client))
+// if(candidate.current.client?.prefs?.noncon == 1)
+// targets += candidate
+// if(targets.len > 0)
+// target = pick(targets)
+// else
+// target = null
+// update_explanation_text()
+// return target
-/datum/objective/noncon/check_completion()
- if(!target)
- return TRUE
- else
- return target.sexed
+// /datum/objective/noncon/check_completion()
+// if(!target)
+// return TRUE
+// else
+// return target.sexed
-/datum/objective/noncon/update_explanation_text()
- if(target)
- explanation_text = "Locate [target.name], and sate your lust."
- else
- explanation_text = "Free Lewd Objective"
+// /datum/objective/noncon/update_explanation_text()
+// if(target)
+// explanation_text = "Locate [target.name], and sate your lust."
+// else
+// explanation_text = "Free Lewd Objective"
/datum/antagonist/traitor/lewd/roundend_report()
var/list/result = list()
diff --git a/modular_citadel/code/modules/client/loadout/__donator.dm b/modular_citadel/code/modules/client/loadout/__donator.dm
index 32f84ec1..98f3e78b 100644
--- a/modular_citadel/code/modules/client/loadout/__donator.dm
+++ b/modular_citadel/code/modules/client/loadout/__donator.dm
@@ -182,7 +182,7 @@ datum/gear/lyricalpawsring
name = "GATO Badge - Correspondent"
category = SLOT_IN_BACKPACK
path = /obj/item/clothing/accessory/medal/gato_badge/middleman
- ckeywhitelist = list("johnjimjim", "sonoida", "yeeny")
+ ckeywhitelist = list("johnjimjim", "sonoida", "yeeny", "notnumber")
/datum/gear/halsey_overcoat
name = "Halsey's Commander Overcoat"
category = SLOT_IN_BACKPACK