mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-07-11 08:06:33 +01:00
60 lines
1.3 KiB
Plaintext
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"
|