Completes the /datum/component/shadekin work (#17895)

* Makes shadekin a component

* Update shadekin.dm

* Update human.dm

* a

* i love typos

* Update life.dm

* guh

* Upports the shadekin stuff

Also fixes an 8 year bug where the ability master would delete itself

* boh

* flashlight flickering

* flickery

* Update flashlight.dm

* i hate lightcode

* no clue

* reenable

* more changes

* evil

* Update living.dm

* simplekin fix

* yeah

* maw fixes
This commit is contained in:
Cameron Lennox
2025-07-05 20:04:24 +02:00
committed by GitHub
parent ab408df1e6
commit 5917c7bdee
66 changed files with 1823 additions and 1031 deletions
@@ -283,3 +283,41 @@
emote_message_1p_target = "You prbt at TARGET."
emote_message_3p_target = "prbts at TARGET."
emote_sound = 'sound/voice/prbt.ogg'
//Some Spooky sounds.
/decl/emote/audible/evil_laugh
key = "evillaugh"
emote_message_3p = "laughs!"
emote_sound = 'sound/mob/spooky/laugh.ogg'
/decl/emote/audible/evil_no
key = "evilno"
emote_message_3p = "says no!"
emote_sound = 'sound/mob/spooky/no.ogg'
/decl/emote/audible/evil_breathing
key = "evilbreath"
emote_message_3p = "breaths heavily!"
emote_sound = 'sound/mob/spooky/breath1.ogg'
/decl/emote/audible/evil_breathing_2
key = "evilbreath2"
emote_message_3p = "breaths heavily!"
emote_sound = 'sound/mob/spooky/breath2.ogg'
/decl/emote/audible/goodripsound
key = "goodripsound"
emote_message_3p = "drips goo."
/decl/emote/audible/goodripsound/do_extra(var/mob/user)
..()
var/goo_sounds = list (
'sound/mob/spooky/decay1.ogg',
'sound/mob/spooky/decay2.ogg',
'sound/mob/spooky/decay3.ogg',
'sound/mob/spooky/corrosion1.ogg',
'sound/mob/spooky/corrosion2.ogg',
'sound/mob/spooky/corrosion3.ogg'
)
var/sound = pick(goo_sounds)
playsound(user.loc, sound, 100, 1)
@@ -331,3 +331,18 @@
/decl/emote/visible/tilt
key = "tilt"
emote_message_3p = "tilts USER_THEIR head."
/decl/emote/visible/goodrip
key = "goodrip"
emote_message_3p = "drips goo."
/decl/emote/visible/goodrip/do_extra(var/mob/user)
..()
new /obj/effect/decal/cleanable/blood/oil(user)
var/goo_sounds = list (
'sound/mob/spooky/decay1.ogg',
'sound/mob/spooky/decay2.ogg',
'sound/mob/spooky/decay3.ogg'
)
var/sound = pick(goo_sounds)
playsound(user.loc, sound, 100, 1)
-3
View File
@@ -27,15 +27,12 @@
if(world.time < next_emote)
to_chat(src, span_warning("You cannot use another emote yet."))
return
//VOREStation Addition Start
if(forced_psay)
pme(message)
return
if(autowhisper)
return me_verb_subtle(message)
//VOREStation Addition End
if(act == "help")
if(world.time >= next_emote_refresh)
var/list/usable_emotes = list()