Files
2023-12-16 10:48:30 -05:00

24 lines
906 B
Plaintext

/datum/interaction/cuddle
description = "Cuddle with them."
simple_message = "USER cuddles TARGET."
simple_style = "lewd"
needs_physical_contact = TRUE
/datum/interaction/cuddle/display_interaction(mob/living/user, mob/living/target)
var/static/list/possible_messages = list(
"USER cuddles TARGET.",
"USER passionately cuddles TARGET.",
"USER affectionately cuddles TARGET.",
"USER lovingly cuddles TARGET.",
"USER nuzzles TARGET.",
"USER passionately nuzzles TARGET.",
"USER lovingly nuzzles TARGET.",
"USER embraces TARGET.",
"USER embraces TARGET in a soft cuddle.",
"USER passionately embraces TARGET.",
"USER lovingly embraces TARGET.",
)
var/use_message = replacetext(pick(possible_messages), "USER", "\the [user]")
use_message = replacetext(use_message, "TARGET", "\the [target]")
user.visible_message("<span class='[simple_style]'>[capitalize(use_message)]</span>")