Initialize and GC failure fixes #1 (#13190)

This commit is contained in:
mikomyazaki
2022-02-15 23:45:30 +01:00
committed by GitHub
parent ab1833fe86
commit 08ea043e69
12 changed files with 31 additions and 27 deletions
@@ -7,14 +7,14 @@
var/label_text = ""
/obj/item/sample/Initialize(var/newloc, var/atom/supplied)
..(newloc)
. = ..(newloc)
if(supplied)
copy_evidence(supplied)
name = "[initial(name)] ([supplied.get_swab_name()])"
LAZYADD(source, supplied.get_swab_name())
/obj/item/sample/print/Initialize(var/newloc, var/atom/supplied)
..(newloc, supplied)
. = ..(newloc, supplied)
if(LAZYLEN(evidence))
icon_state = "fingerprint1"
@@ -68,12 +68,6 @@
else
name = "[initial(name)] ([label_text])"
/obj/item/sample/Initialize(var/newloc, var/atom/supplied)
..(newloc)
if(supplied)
copy_evidence(supplied)
name = "[initial(name)] ([supplied.get_swab_name()])"
LAZYADD(source, supplied.get_swab_name())
/atom/proc/get_swab_name()
return "\the [initial(name)]"