mirror of
https://github.com/SPLURT-Station/S.P.L.U.R.T-Station-13.git
synced 2026-08-21 03:36:47 +01:00
This commit makes the following changes: - Added pacifism trait to D4C craving - Added D4C craving text to illiteracy warning - Updated text for cum_stuffed mood event - Updated D4C craving removal to trigger regardless of timer - Fix incorrect type assignment for craving trait removal Adds Dumb For Cum quirk craving checks to: - Mob proc can_read - PDA send_message - PDA receive_message
33 lines
1.0 KiB
Plaintext
33 lines
1.0 KiB
Plaintext
// Modular-friendly way of adding new quirk-based inspect text
|
|
// Hijacks the function used for abductor examine
|
|
/mob/common_trait_examine()
|
|
// The ever-important funny BYOND dots
|
|
. = ..()
|
|
|
|
// Empathy abilities escape clause
|
|
// Please change this when adding new quirk detection
|
|
if(!(HAS_TRAIT(usr, TRAIT_EMPATH) || HAS_TRAIT(usr, TRAIT_FRIENDLY) || src == usr))
|
|
return
|
|
|
|
// Pronoun stuff
|
|
var/t_He = p_they(FALSE)
|
|
//var/t_his = p_their()
|
|
//var/t_is = p_are()
|
|
|
|
// Check for Distant (no touch head!)
|
|
if(HAS_TRAIT(src, TRAIT_DISTANT))
|
|
. += span_warning("You sense [t_He] might be disturbed by physical affection.")
|
|
// Check for Heatpat Slut (pls touch head!)
|
|
if(HAS_TRAIT(src, TRAIT_HEADPAT_SLUT))
|
|
. += span_info("You sense [t_He] appreciates receiving physical affection more than normal.")
|
|
|
|
/mob/can_read(obj/O)
|
|
// Check for D4C craving
|
|
if(HAS_TRAIT(src, TRAIT_DUMB_CUM_CRAVE))
|
|
// Warn user, then return
|
|
to_chat(src, span_love("You try reading [O], but only warm seed comes to your mind!"))
|
|
return
|
|
|
|
// Return normally
|
|
. = ..()
|