Files
2026-02-03 23:25:31 +01:00

60 lines
1.3 KiB
Plaintext

/datum/emote/slime
abstract_type = /datum/emote/slime
mob_type_allowed_typecache = /mob/living/basic/slime
mob_type_blacklist_typecache = list()
/datum/emote/slime/bounce
key = "bounce"
key_third_person = "bounces"
message = "bounces in place."
/datum/emote/slime/jiggle
key = "jiggle"
key_third_person = "jiggles"
message = "jiggles!"
/datum/emote/slime/light
key = "light"
key_third_person = "lights"
message = "lights up for a bit, then stops."
/datum/emote/slime/vibrate
key = "vibrate"
key_third_person = "vibrates"
message = "vibrates!"
/datum/emote/slime/mood
key = "moodnone"
///Mood key, will set the slime's emote to this.
var/mood_key
/datum/emote/slime/mood/run_emote(mob/user, params, type_override, intentional)
. = ..()
var/mob/living/basic/slime/slime_user = user
slime_user.current_mood = mood_key
slime_user.regenerate_icons()
/datum/emote/slime/mood/sneaky
key = "moodsneaky"
mood_key = "mischievous"
/datum/emote/slime/mood/smile
key = "moodsmile"
mood_key = ":3"
/datum/emote/slime/mood/cat
key = "moodcat"
mood_key = ":33"
/datum/emote/slime/mood/pout
key = "moodpout"
mood_key = "pout"
/datum/emote/slime/mood/sad
key = "moodsad"
mood_key = "sad"
/datum/emote/slime/mood/angry
key = "moodangry"
mood_key = "angry"