vgstation-coders / vgstation13

Butts
GNU Affero General Public License v3.0
266 stars 545 forks source link

/obj/item/mecha_parts is not soft-deleted #26046

Open ShiftyRail opened 4 years ago

ShiftyRail commented 4 years ago

Description of issue

Mostly visible in the fact that the classic 3 syringe guns from roundstart r'n'd always show up in the hard del list. But you can reliably reproduce it with any and all mecha_part object, from the abstract /obj/item/mecha_part.

Any attempt at soft-del, made after roundstart (i don't know if this matters ? deletions before roundstart might not be counted) fails.

/obj/item/pod_parts also fail to soft-delete, probably owning to having /obj/item/mecha_parts as their parent type.

ShiftyRail commented 4 years ago

I tried to use the LookForRefs thing, but I gave up after it looped through more than 4 000 000 lists and 300 000 datums without finding anything.