Spooky/Horror modifier & various tweaks/fixes (#17775)

* spooky

Adds horror organs and reworks the redspace effect
Proper organ names & tweaks
- Lowers time of the internal organ surgery steps. Min&max is the same
- When going to remove an organ, it now shows you the name of the organ instead of 'what it is'
- Removes the inability to put dead organs in bodies...Even if it's dead, you can still physically put it back in.
Fixes everyone that was missing spleens
Fixes worm meat not runtime when cut
Stumbled across these...Fix them to forcemove

* LINT

* fine you win DM

* Secret~
This commit is contained in:
Cameron Lennox
2025-06-02 14:03:34 -07:00
committed by GitHub
parent 359ae6291b
commit 01eab8bd72
21 changed files with 680 additions and 98 deletions
+15 -3
View File
@@ -207,7 +207,6 @@
entry_vent = null
else if(entry_vent)
if(get_dist(src, entry_vent) <= 1)
//VOREStation Edit Start
var/obj/machinery/atmospherics/unary/vent_pump/exit_vent = get_safe_ventcrawl_target(entry_vent)
if(!exit_vent)
return
@@ -235,8 +234,6 @@
var/area/new_area = get_area(loc)
if(new_area)
new_area.Entered(src)
//VOREStation Edit End
//=================
if(isturf(loc))
skitter()
@@ -325,3 +322,18 @@
for(var/atom/movable/A in contents)
A.loc = src.loc
return ..()
/obj/effect/spider/spiderling/non_growing/horror
icon_state = "tendrils"
/obj/effect/spider/spiderling/non_growing/horror/die()
visible_message(span_cult("[src] stops squirming."))
var/obj/effect/decal/cleanable/tendril_remains/remains = new /obj/effect/decal/cleanable/tendril_remains(src.loc)
remains.color = color
qdel(src)
/obj/effect/decal/cleanable/tendril_remains
name = "tendril remains"
desc = "A disgusting pile of unmoving fleshy tendrils."
icon = 'icons/effects/effects.dmi'
icon_state = "tendril_dead"