From 4a8abd0843c2193fe967e6a8407bdfd63a88a834 Mon Sep 17 00:00:00 2001 From: Hatterhat <31829017+Hatterhat@users.noreply.github.com> Date: Mon, 31 Oct 2022 00:01:44 -0500 Subject: [PATCH] Revert "no more free money (#15375)" This reverts commit cb1848d06c2d0e3ff37dbb8a097648af339400bf. --- .../file_system/programs/budgetordering.dm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/code/modules/modular_computers/file_system/programs/budgetordering.dm b/code/modules/modular_computers/file_system/programs/budgetordering.dm index 83c1ae3f95..a269f88242 100644 --- a/code/modules/modular_computers/file_system/programs/budgetordering.dm +++ b/code/modules/modular_computers/file_system/programs/budgetordering.dm @@ -79,6 +79,7 @@ if(id_card?.registered_account) if((ACCESS_HEADS in id_card.access) || (ACCESS_QM in id_card.access)) requestonly = FALSE + buyer = SSeconomy.get_dep_account(id_card.registered_account.account_job.paycheck_department) can_approve_requests = TRUE else requestonly = TRUE @@ -235,7 +236,8 @@ return if(!self_paid && ishuman(usr) && !account) - account = SSeconomy.get_dep_account(ACCOUNT_CAR) + var/obj/item/card/id/id_card = card_slot?.GetID() + account = SSeconomy.get_dep_account(id_card?.registered_account?.account_job.paycheck_department) var/turf/T = get_turf(src) var/datum/supply_order/SO = new(pack, name, rank, ckey, reason, account) @@ -261,7 +263,9 @@ var/id = text2num(params["id"]) for(var/datum/supply_order/SO in SSshuttle.requestlist) if(SO.id == id) - SO.paying_account = SSeconomy.get_dep_account(ACCOUNT_CAR) + var/obj/item/card/id/id_card = card_slot?.GetID() + if(id_card && id_card?.registered_account) + SO.paying_account = SSeconomy.get_dep_account(id_card?.registered_account?.account_job.paycheck_department) SSshuttle.requestlist -= SO SSshuttle.shoppinglist += SO . = TRUE