mirror of
https://github.com/PolarisSS13/Polaris.git
synced 2025-12-19 14:42:25 +00:00
42 lines
1.1 KiB
Plaintext
42 lines
1.1 KiB
Plaintext
var/list/_default_mob_emotes = list(
|
|
/decl/emote/visible,
|
|
/decl/emote/visible/scratch,
|
|
/decl/emote/visible/drool,
|
|
/decl/emote/visible/nod,
|
|
/decl/emote/visible/sway,
|
|
/decl/emote/visible/sulk,
|
|
/decl/emote/visible/twitch,
|
|
/decl/emote/visible/twitch_v,
|
|
/decl/emote/visible/dance,
|
|
/decl/emote/visible/roll,
|
|
/decl/emote/visible/shake,
|
|
/decl/emote/visible/jump,
|
|
/decl/emote/visible/shiver,
|
|
/decl/emote/visible/collapse,
|
|
/decl/emote/visible/spin,
|
|
/decl/emote/visible/sidestep,
|
|
/decl/emote/audible,
|
|
/decl/emote/audible/hiss,
|
|
/decl/emote/audible/whimper,
|
|
/decl/emote/audible/gasp,
|
|
/decl/emote/audible/scretch,
|
|
/decl/emote/audible/choke,
|
|
/decl/emote/audible/moan,
|
|
/decl/emote/audible/gnarl,
|
|
)
|
|
|
|
/mob
|
|
var/list/usable_emotes
|
|
|
|
/mob/proc/update_emotes(var/skip_sort)
|
|
usable_emotes = list()
|
|
for(var/emote in get_default_emotes())
|
|
var/decl/emote/emote_datum = decls_repository.get_decl(emote)
|
|
if(emote_datum.check_user(src))
|
|
usable_emotes[emote_datum.key] = emote_datum
|
|
if(!skip_sort)
|
|
usable_emotes = sortAssoc(usable_emotes)
|
|
|
|
/mob/proc/get_default_emotes()
|
|
return global._default_mob_emotes
|