diff --git a/code/__SANDCODE/DEFINES/DNA.dm b/code/__SANDCODE/DEFINES/DNA.dm index 547ab21071..93b8b15fd5 100644 --- a/code/__SANDCODE/DEFINES/DNA.dm +++ b/code/__SANDCODE/DEFINES/DNA.dm @@ -1,3 +1,4 @@ #define PREVIEW_PREF_JOB "Job" #define PREVIEW_PREF_LOADOUT "Loadout" #define PREVIEW_PREF_NAKED "Naked" +#define PREVIEW_PREF_NAKED_AROUSED "Naked - Aroused" diff --git a/code/modules/arousal/genitals.dm b/code/modules/arousal/genitals.dm index eee6b131e1..9aadfbf00e 100644 --- a/code/modules/arousal/genitals.dm +++ b/code/modules/arousal/genitals.dm @@ -41,7 +41,8 @@ return FALSE if(!((HAS_TRAIT(owner,TRAIT_PERMABONER) && !new_state) || HAS_TRAIT(owner,TRAIT_NEVERBONER) && new_state)) aroused_state = new_state - owner.log_message("[src]'s arousal was [new_state ? "enabled" : "disabled"] due to [cause]", LOG_EMOTE) + if(cause) + owner.log_message("[src]'s arousal was [new_state ? "enabled" : "disabled"] due to [cause]", LOG_EMOTE) return aroused_state /obj/item/organ/genital/proc/update() diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index ec4087c7c5..8bdfbef2b0 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -379,11 +379,14 @@ GLOBAL_LIST_EMPTY(preferences_datums) dat += "
| " - dat += "Preview:" + dat += " | "
+ dat += " " + dat += " | "
if(character_settings_tab == LOADOUT_CHAR_TAB) //if loadout
//calculate your gear points from the chosen item
@@ -399,16 +402,19 @@ GLOBAL_LIST_EMPTY(preferences_datums)
else
chosen_gear = list()
- dat += "" - dat += "[gear_points] loadout point[gear_points == 1 ? "" : "s"] remaining Clear Loadout" + dat += " | "
+ dat += " " + dat += " | "
else
- dat += "" - dat += "Mismatched parts: [(show_mismatched_markings) ? "Enabled" : "Disabled"]" + dat += " | "
+ dat += " " + dat += " | "
- dat += "" - dat += " Advanced colors: [(features["color_scheme"] == ADVANCED_CHARACTER_COLORING) ? "Enabled" : "Disabled"]" + dat += " | "
+ dat += " " + dat += " | "
dat += "