Files
Aurora.3/code/modules/emotes/definitions/human.dm

60 lines
1.6 KiB
Plaintext

/singleton/emote/human
/singleton/emote/human/vomit
key = "vomit"
/singleton/emote/human/vomit/check_user(var/mob/living/carbon/human/user)
return (istype(user) && user.check_has_mouth() && !user.isSynthetic())
/singleton/emote/human/vomit/do_emote(var/mob/living/carbon/human/user)
user.vomit(deliberate = TRUE)
/singleton/emote/human/deathgasp
key = "deathgasp"
emote_message_3p = "USER falls limp and stops moving..." //Fallback. Will be replaced with below proc but emotes won't show without a value in this variable
/singleton/emote/human/deathgasp/get_emote_message_3p(var/mob/living/carbon/human/user)
return "USER [user.species.death_message]"
/singleton/emote/human/swish
key = "swish"
/singleton/emote/human/swish/do_emote(var/mob/living/carbon/human/user)
user.animate_tail_once()
/singleton/emote/human/wag
key = "wag"
/singleton/emote/human/wag/do_emote(var/mob/living/carbon/human/user)
user.animate_tail_start()
/singleton/emote/human/sway
key = "sway"
/singleton/emote/human/sway/do_emote(var/mob/living/carbon/human/user)
user.animate_tail_start()
/singleton/emote/human/qwag
key = "qwag"
/singleton/emote/human/qwag/do_emote(var/mob/living/carbon/human/user)
user.animate_tail_fast()
/singleton/emote/human/fastsway
key = "fastsway"
/singleton/emote/human/fastsway/do_emote(var/mob/living/carbon/human/user)
user.animate_tail_fast()
/singleton/emote/human/swag
key = "swag"
/singleton/emote/human/swag/do_emote(var/mob/living/carbon/human/user)
user.animate_tail_stop()
/singleton/emote/human/stopsway
key = "stopsway"
/singleton/emote/human/stopsway/do_emote(var/mob/living/carbon/human/user)
user.animate_tail_stop()