mirror of
https://github.com/PolarisSS13/Polaris.git
synced 2026-01-04 14:33:30 +00:00
@@ -204,6 +204,14 @@
|
||||
emote_message_3p = "purrs."
|
||||
emote_sound = 'sound/voice/cat_purr_long.ogg'
|
||||
|
||||
/decl/emote/audible/fennecscream
|
||||
key = "fennecscream"
|
||||
emote_message_3p = "screeches!"
|
||||
|
||||
/decl/emote/audible/zoom
|
||||
key = "zoom"
|
||||
emote_message_3p = "zooms."
|
||||
|
||||
/decl/emote/audible/teshsqueak
|
||||
key = "surprised"
|
||||
emote_message_1p = "You chirp in surprise!"
|
||||
|
||||
@@ -111,7 +111,7 @@ var/global/list/holder_mob_icon_cache = list()
|
||||
else if(istype(loc, /obj/item/clothing/accessory/holster))
|
||||
var/obj/item/clothing/accessory/holster/holster = loc
|
||||
if(holster.holstered == src)
|
||||
holster.clear_holster()
|
||||
holster.clear_holster()
|
||||
to_chat(held, "<span class='warning'>You extricate yourself from [holster].</span>")
|
||||
held.forceMove(get_turf(held))
|
||||
else if(isitem(loc))
|
||||
@@ -144,6 +144,9 @@ var/global/list/holder_mob_icon_cache = list()
|
||||
/obj/item/holder/cat
|
||||
origin_tech = list(TECH_BIO = 2)
|
||||
|
||||
/obj/item/holder/fennec
|
||||
origin_tech = list(TECH_BIO = 2)
|
||||
|
||||
/obj/item/holder/cat/runtime
|
||||
origin_tech = list(TECH_BIO = 2, TECH_DATA = 4)
|
||||
|
||||
|
||||
@@ -0,0 +1,57 @@
|
||||
var/global/list/_fennec_default_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/whimper,
|
||||
/decl/emote/audible/gasp,
|
||||
/decl/emote/audible/scretch,
|
||||
/decl/emote/audible/choke,
|
||||
/decl/emote/audible/moan,
|
||||
/decl/emote/audible/gnarl,
|
||||
/decl/emote/audible/fennecscream,
|
||||
/decl/emote/audible/zoom
|
||||
)
|
||||
|
||||
/mob/living/simple_mob/animal/passive/fennec
|
||||
name = "fennec"
|
||||
desc = "A fox preferring arid climates, also known as a dingler, or a goob."
|
||||
tt_desc = "Vulpes Zerda"
|
||||
icon_state = "fennec"
|
||||
item_state = "fennec"
|
||||
|
||||
movement_cooldown = 0.5 SECONDS
|
||||
|
||||
see_in_dark = 6
|
||||
response_help = "pets"
|
||||
response_disarm = "gently pushes aside"
|
||||
response_harm = "kicks"
|
||||
|
||||
holder_type = /obj/item/holder/fennec
|
||||
mob_size = MOB_SMALL
|
||||
|
||||
has_langs = list("Cat, Dog") //they're similar, why not.
|
||||
|
||||
/mob/living/simple_mob/animal/passive/fennec/faux
|
||||
name = "faux"
|
||||
desc = "Domesticated fennec. Seems to like screaming just as much though."
|
||||
|
||||
/mob/living/simple_mob/animal/passive/fennec/Initialize()
|
||||
icon_living = "[initial(icon_state)]"
|
||||
icon_dead = "[initial(icon_state)]_dead"
|
||||
icon_rest = "[initial(icon_state)]_rest"
|
||||
update_icon()
|
||||
return ..()
|
||||
Reference in New Issue
Block a user