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
34 lines
1.3 KiB
Plaintext
34 lines
1.3 KiB
Plaintext
/datum/interaction/lewd/rimjob
|
|
description = "Lick their ass."
|
|
interaction_sound = null
|
|
require_user_mouth = TRUE
|
|
require_target_anus = REQUIRE_EXPOSED
|
|
max_distance = 1
|
|
|
|
/datum/interaction/lewd/rimjob/display_interaction(mob/living/user, mob/living/partner)
|
|
user.visible_message(span_lewd("<b>\The [user]</b> licks \the <b>[partner]</b>'s asshole."), ignored_mobs = user.get_unconsenting())
|
|
playlewdinteractionsound(get_turf(user), 'modular_sand/sound/interactions/champ_fingering.ogg', 50, 1, -1)
|
|
partner.handle_post_sex(NORMAL_LUST, null, user, "anus") //SPLURT edit
|
|
|
|
/datum/interaction/lewd/lickfeet
|
|
description = "Lick their feet."
|
|
interaction_sound = null
|
|
require_user_mouth = TRUE
|
|
require_target_feet = REQUIRE_ANY
|
|
require_target_num_feet = 1
|
|
max_distance = 1
|
|
|
|
/datum/interaction/lewd/lickfeet/display_interaction(mob/living/user, mob/living/partner)
|
|
var/message
|
|
|
|
var/shoes = partner.get_shoes()
|
|
|
|
if(shoes)
|
|
message = "licks \the <b>[partner]</b>'s [shoes]."
|
|
else
|
|
message = "licks \the <b>[partner]</b>'s [partner.has_feet() == 1 ? "foot" : "feet"]."
|
|
|
|
playlewdinteractionsound(get_turf(user), 'modular_sand/sound/interactions/champ_fingering.ogg', 50, 1, -1)
|
|
user.visible_message(span_lewd("<b>\The [user]</b> [message]"), ignored_mobs = user.get_unconsenting())
|
|
user.handle_post_sex(LOW_LUST, null, user)
|