diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 150ae28d..c98a7a90 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -892,7 +892,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) dat += "Damage Screen Shake: [(damagescreenshake==1) ? "On" : ((damagescreenshake==0) ? "Off" : "Only when down")]
" //Add the Hyper stuff below here dat += "

Hyper Preferences

" - dat += "NonCon:[noncon == TRUE ? "Enabled" : "Disabled"]
" + dat += "NonCon - Bottom:[noncon == TRUE ? "Enabled" : "Disabled"]
" dat += "

Hyper Special Roles

" diff --git a/hyperstation/code/gamemode/traitor_lewd.dm b/hyperstation/code/gamemode/traitor_lewd.dm index 72bc8fb2..02902c18 100644 --- a/hyperstation/code/gamemode/traitor_lewd.dm +++ b/hyperstation/code/gamemode/traitor_lewd.dm @@ -216,7 +216,7 @@ GLOBAL_LIST_INIT(hyper_special_roles, list( 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)) + if (!(candidate in owners) && ishuman(candidate.current) && (candidate.current.client == TRUE)) if(candidate.current.client.prefs.noncon == 1) targets += candidate if(targets.len > 0)