diff --git a/code/FEA/FEA_system.dm b/code/FEA/FEA_system.dm index 576bed173e..c7504eb930 100644 --- a/code/FEA/FEA_system.dm +++ b/code/FEA/FEA_system.dm @@ -217,7 +217,7 @@ datum base.processing = 0 //singletons at startup are technically unconnected anyway base.parent = null - if(base.air.check_tile_graphic()) + if(base.air && base.air.check_tile_graphic()) base.update_visuals(base.air) return null diff --git a/code/game/machinery/camera.dm b/code/game/machinery/camera.dm index b0b08edced..fdb8fb7c23 100644 --- a/code/game/machinery/camera.dm +++ b/code/game/machinery/camera.dm @@ -214,11 +214,11 @@ camera_sort(L) var/list/D = list() - D["Cancel"] = "Cancel" for (var/obj/machinery/camera/C in L) if ( C.network in src.networks ) D[text("[]: [][]", C.network, C.c_tag, (C.status ? null : " (Deactivated)"))] = C D = camera_network_sort(D) + D["Cancel"] = "Cancel" var/t = input(user, "Which camera should you change to?") as null|anything in D diff --git a/code/game/objects/devices/scanners.dm b/code/game/objects/devices/scanners.dm index 2b6ccd576d..169059ad82 100644 --- a/code/game/objects/devices/scanners.dm +++ b/code/game/objects/devices/scanners.dm @@ -116,7 +116,7 @@ MASS SPECTROMETER src.amount-- var/obj/item/weapon/f_card/F = new /obj/item/weapon/f_card( user.loc ) F.amount = 1 - F.fingerprints = md5(M.dna.uni_identity) + F.fingerprints += md5(M.dna.uni_identity) F.icon_state = "fingerprint1" F.name = text("FPrintC- '[M.name]'")