From 7d81b02dbe0c4a9017cda093a6b2393cb888e5e6 Mon Sep 17 00:00:00 2001 From: SkyMarshal Date: Fri, 13 Sep 2013 21:13:43 -0700 Subject: [PATCH] Fixes EFTPOS units failing to connect to account DB. --- code/WorkInProgress/Cael_Aislinn/Economy/EFTPOS.dm | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/code/WorkInProgress/Cael_Aislinn/Economy/EFTPOS.dm b/code/WorkInProgress/Cael_Aislinn/Economy/EFTPOS.dm index 5237df97d9..af06c1dfd8 100644 --- a/code/WorkInProgress/Cael_Aislinn/Economy/EFTPOS.dm +++ b/code/WorkInProgress/Cael_Aislinn/Economy/EFTPOS.dm @@ -70,8 +70,12 @@ D.name = "small parcel - 'EFTPOS access code'" /obj/item/device/eftpos/proc/reconnect_database() - for(var/obj/machinery/account_database/DB in world) //Hotfix until someone finds out why it isn't in 'machines' - if(DB.z == src.z) + var/turf/location = get_turf(src) + if(!location) + return + + for(var/obj/machinery/account_database/DB in machines) //Hotfix until someone finds out why it isn't in 'machines' + if(DB.z == location.z) linked_db = DB break @@ -239,4 +243,4 @@ else ..() - //emag? \ No newline at end of file + //emag?