Files
Matt Atlas d7706ece53 Bug fixes, init signals for mobs, density updates. (#21108)
1. Look up now follows your mob (no more auto-removal when you move,
only when you go below a solid tile). Maybe add a hotkey?
2. Made the codebase work with the latest version of spacemandmm lint.
3. Advanced kits don't work on robotic limbs.
4. Density shifting should now always use set_density. Ported
TRAIT_UNDENSE from CM to better control the density of living mobs.
Fixes weird shifting behaviour with wall leaning -- what was happening
is that mob density was getting reset to TRUE because the mob wasn't
lying down.
5. TGUI say light prefs actually save.

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2025-08-06 10:18:14 +00:00

45 lines
1.1 KiB
Plaintext

/obj/item/storage/box/swabs
name = "box of swab kits"
desc = "Sterilized equipment within. Do not contaminate."
illustration = "swab"
can_hold = list(/obj/item/forensics/swab)
storage_slots = 14
/obj/item/storage/box/swabs/fill()
..()
for(var/i=0; i < storage_slots; i++) // Fill 'er up.
new /obj/item/forensics/swab(src)
/obj/item/storage/box/slides
name = "microscope slide box"
illustration = "solution_trays"
storage_slots = 7
/obj/item/storage/box/slides/fill()
..()
for(var/i=0; i < storage_slots; i++)
new /obj/item/forensics/slide(src)
/obj/item/storage/box/evidence
name = "evidence bag box"
desc = "A box claiming to contain evidence bags."
illustration = "evidence"
storage_slots = 6
/obj/item/storage/box/evidence/fill()
..()
for(var/i=0; i < storage_slots; i++)
new /obj/item/evidencebag(src)
/obj/item/storage/box/fingerprints
name = "box of fingerprint cards"
desc = "Sterilized equipment within. Do not contaminate."
illustration = "paper"
can_hold = list(/obj/item/sample/print)
storage_slots = 14
/obj/item/storage/box/fingerprints/fill()
..()
for(var/i=0; i < storage_slots; i++)
new /obj/item/sample/print(src)