diff --git a/code/game/objects/items/weapons/cards_ids.dm b/code/game/objects/items/weapons/cards_ids.dm index 8fac0732dac..25c3e503cc0 100644 --- a/code/game/objects/items/weapons/cards_ids.dm +++ b/code/game/objects/items/weapons/cards_ids.dm @@ -182,11 +182,11 @@ FINGERPRINT CARD /obj/item/weapon/f_card/proc/display() - if (src.fingerprints) + if (length(src.fingerprints)) var/dat = "Fingerprints on Card
" - var/L = params2list(src.fingerprints) - for(var/i in L) - dat += text("[]
", i) + for(var/i = 1, i < (src.fingerprints.len + 1), i++) + var/list/L = params2list(src.fingerprints[i]) + dat += text("[]
", L["1"]) //Foreach goto(41) return dat else @@ -251,9 +251,9 @@ FINGERPRINT CARD ..() if (!istype(usr, /mob/living/silicon)) - if (src.fingerprints) + if (length(src.fingerprints)) if (src.amount > 1) - var/obj/item/weapon/f_card/F = new /obj/item/weapon/f_card( (ismob(src.loc) ? src.loc.loc : src.loc) ) + var/obj/item/weapon/f_card/F = new /obj/item/weapon/f_card(get_turf(src)) F.amount = --src.amount src.amount = 1 src.icon_state = "fingerprint1" diff --git a/code/modules/detectivework/detective_work.dm b/code/modules/detectivework/detective_work.dm index dce59c2d0f8..54db29a124d 100644 --- a/code/modules/detectivework/detective_work.dm +++ b/code/modules/detectivework/detective_work.dm @@ -220,7 +220,7 @@ obj/machinery/computer/forensic_scanning temp += "Consolidated data points:
" for(var/i = 1, i <= files.len, i++) temp += "{Dossier [i]}
" - temp += "
{Insert Finger Print Card}


" + temp += "
{Insert Finger Print Card (To complete a Dossier)}


" else temp = "" if(misc && misc.len)