diff --git a/code/WorkInProgress/Cael_Aislinn/Economy/Accounts.dm b/code/WorkInProgress/Cael_Aislinn/Economy/Accounts.dm index a69f364e0ff..5d0159b3949 100644 --- a/code/WorkInProgress/Cael_Aislinn/Economy/Accounts.dm +++ b/code/WorkInProgress/Cael_Aislinn/Economy/Accounts.dm @@ -157,6 +157,9 @@ var/global/next_account_number = 0 for(var/datum/money_account/M in src.accounts) if(!A.accounts.Find(M)) A.accounts.Add(M) + for(var/datum/money_account/M in A.accounts) + if(!src.accounts.Find(M)) + src.accounts.Add(M) usr << "\icon[src] Accounts synched across all databases in range." if("create_account") diff --git a/code/WorkInProgress/Mini/ATM.dm b/code/WorkInProgress/Mini/ATM.dm index 7551e96e9c5..68a6c39942e 100644 --- a/code/WorkInProgress/Mini/ATM.dm +++ b/code/WorkInProgress/Mini/ATM.dm @@ -91,7 +91,8 @@ log transactions user << "You insert [I] into [src]." src.attack_hand(user) del I - else ..() + else + ..() /obj/machinery/atm/attack_hand(mob/user as mob) if(istype(user, /mob/living/silicon)) @@ -324,6 +325,8 @@ log transactions held_card = I if("logout") authenticated_account = null + usr << browse(null,"window=atm") + return src.attack_hand(usr) //create the most effective combination of notes to make up the requested amount