mirror of
https://github.com/SPLURT-Station/S.P.L.U.R.T-Station-13.git
synced 2026-08-27 06:37:07 +01:00
42 lines
2.1 KiB
Plaintext
42 lines
2.1 KiB
Plaintext
/datum/interaction/lewd/nuts
|
|
description = "Nuts to face."
|
|
interaction_sound = null
|
|
required_from_user_exposed = INTERACTION_REQUIRE_BALLS
|
|
required_from_target = INTERACTION_REQUIRE_MOUTH
|
|
write_log_user = "make-them-suck-their-nuts"
|
|
write_log_target = "was made to suck nuts by"
|
|
|
|
/datum/interaction/lewd/nuts/display_interaction(mob/living/user, mob/living/partner)
|
|
var/message
|
|
|
|
var/u_His = user.p_their()
|
|
var/t_His = partner.p_their()
|
|
|
|
var/lust_increase = 1
|
|
|
|
if(user.is_fucking(partner, NUTS_TO_FACE))
|
|
message = pick(list(
|
|
"grabs the back of <b>[partner]</b>'s head and pulls it into [u_His] crotch.",
|
|
"jams [u_His] nutsack right into <b>[partner]</b>'s face.",
|
|
"roughly grinds [u_His] fat nutsack into <b>[partner]</b>'s mouth.",
|
|
"pulls out [u_His] saliva-covered nuts from <b>[partner]</b>'s violated mouth and then wipes off the slime onto [t_His] face."))
|
|
else
|
|
message = pick(list("wedges a digit into the side of <b>[partner]</b>'s jaw and pries it open before using [u_His] other hand to shove [u_His] whole nutsack inside!", "stands with [u_His] groin inches away from [partner]'s face, then thrusting [u_His] hips forward and smothering [partner]'s whole face with [u_His] heavy ballsack."))
|
|
user.set_is_fucking(partner, NUTS_TO_FACE, user.getorganslot(ORGAN_SLOT_PENIS))
|
|
|
|
/*playlewdinteractionsound(loc, pick('modular_sand/sound/interactions/nuts1.ogg',
|
|
'modular_sand/sound/interactions/nuts2.ogg',
|
|
'modular_sand/sound/interactions/nuts3.ogg',
|
|
'modular_sand/sound/interactions/nuts4.ogg'), 70, 1, -1)*/ //These files don't even exist but nobody noticed because double-quotes were used instead of single.
|
|
user.visible_message(span_lewd("<b>\The [user]</b> [message]"), ignored_mobs = user.get_unconsenting())
|
|
user.handle_post_sex(lust_increase, CUM_TARGET_MOUTH, partner)
|
|
|
|
/datum/interaction/lewd/nut_smack
|
|
description = "Smack their nuts."
|
|
interaction_sound = 'modular_sand/sound/interactions/slap.ogg'
|
|
simple_message = "USER slaps TARGET's nuts!"
|
|
required_from_user = INTERACTION_REQUIRE_HANDS
|
|
required_from_target_exposed = INTERACTION_REQUIRE_BALLS
|
|
write_log_user = "slapped-nuts"
|
|
write_log_target = "had their nuts slapped by"
|