Investigations Facelift (#22713)

Some QOL changes and mapping tweaks to Investigations and Forensics.

The Crime Scene kits now spawn in the investigators office, another
interrogation room has been added, Evidence Storage is larger and more
organized, Forensics and Autopsy have been neatened and enlarged.

The janitor closet in Security has been removed to make room for the
changes.

There's now a new decorative structure, the Evidence Shelf, with
included sprite (credit goes to the original creator of the Retail Shelf
sprite, I just added the impression of cardboard boxes onto it)

---------

Signed-off-by: ASmallCuteCat <neofelisnebulosa128@gmail.com>
Co-authored-by: TGW <CasperMC@hotmail.dk>
Co-authored-by: Casper3667 <8396443+Casper3667@users.noreply.github.com>
This commit is contained in:
ASmallCuteCat
2026-07-01 10:32:00 +00:00
committed by GitHub
co-authored by TGW Casper3667
parent d753470fe5
commit c98625dcfe
8 changed files with 7528 additions and 7381 deletions
@@ -0,0 +1,22 @@
/obj/structure/fluff/evidenceshelf
name = "evidence shelf"
desc = "A shelf filled with meticulously labeled cardboard boxes. It's fastened to the floor by sturdy bolts."
icon = 'icons/obj/fluff/evidenceshelf.dmi'
icon_state = "evidence_shelf"
density = TRUE
anchored = TRUE
opacity = TRUE
climbable = TRUE
material = DEFAULT_WALL_MATERIAL
/obj/structure/fluff/evidenceshelf/attackby(obj/item/attacking_item, mob/user)
if(attacking_item.tool_behaviour == TOOL_WRENCH) //hopefully unanchors the shelf
anchored = !anchored
var/obj/structure/fluff/evidenceshelf/E
for(E in src.loc)
if(E != src && E.anchored) //only one shelf per tile please
to_chat(user, "There is already a shelf secured here!")
return
attacking_item.play_tool_sound(get_turf(src), 50)
visible_message(SPAN_NOTICE("\The [src] has been [anchored ? "secured in place" : "unsecured"] by \the [user]."))