diff --git a/code/game/objects/items/cards_ids.dm b/code/game/objects/items/cards_ids.dm index d0644bc730b..83c2d64f2be 100644 --- a/code/game/objects/items/cards_ids.dm +++ b/code/game/objects/items/cards_ids.dm @@ -182,6 +182,7 @@ return registered_account.adjust_money(cash_money) + SSblackbox.record_feedback("amount", "credits_inserted", cash_money) if(physical_currency) to_chat(user, "You stuff [I] into [src]. It disappears in a small puff of bluespace smoke, adding [cash_money] credits to the linked account.") else @@ -202,7 +203,7 @@ total += cash_money registered_account.adjust_money(cash_money) - + SSblackbox.record_feedback("amount", "credits_inserted", total) QDEL_LIST(money) return total @@ -271,6 +272,7 @@ var/obj/item/holochip/holochip = new (user.drop_location(), amount_to_remove) user.put_in_hands(holochip) to_chat(user, "You withdraw [amount_to_remove] credits into a holochip.") + SSblackbox.record_feedback("amount", "credits_removed", amount_to_remove) return else var/difference = amount_to_remove - registered_account.account_balance diff --git a/code/modules/economy/account.dm b/code/modules/economy/account.dm index 51053c4ce77..f5c0e09d3e4 100644 --- a/code/modules/economy/account.dm +++ b/code/modules/economy/account.dm @@ -43,6 +43,7 @@ /datum/bank_account/proc/transfer_money(datum/bank_account/from, amount) if(from.has_money(amount)) adjust_money(amount) + SSblackbox.record_feedback("amount", "credits_transferred", amount) from.adjust_money(-amount) return TRUE return FALSE @@ -51,6 +52,7 @@ var/money_to_transfer = account_job.paycheck * amt_of_paychecks if(free) adjust_money(money_to_transfer) + SSblackbox.record_feedback("amount", "free_income", money_to_transfer) else var/datum/bank_account/D = SSeconomy.get_dep_account(account_job.paycheck_department) if(D) diff --git a/code/modules/mining/mint.dm b/code/modules/mining/mint.dm index a396979f415..51dc728e92e 100644 --- a/code/modules/mining/mint.dm +++ b/code/modules/mining/mint.dm @@ -141,3 +141,4 @@ B = new /obj/item/storage/bag/money(src) unload_mineral(B) O.forceMove(B) + SSblackbox.record_feedback("amount", "coins_minted", 1) diff --git a/code/modules/vending/_vending.dm b/code/modules/vending/_vending.dm index fc8f33daccc..b3d2d56b847 100644 --- a/code/modules/vending/_vending.dm +++ b/code/modules/vending/_vending.dm @@ -819,6 +819,7 @@ GLOBAL_LIST_EMPTY(vending_products) var/datum/bank_account/D = SSeconomy.get_dep_account(payment_department) if(D) D.adjust_money(price_to_use) + SSblackbox.record_feedback("amount", "vending_spent", price_to_use) if(last_shopper != usr || purchase_message_cooldown < world.time) say("Thank you for shopping with [src]!") purchase_message_cooldown = world.time + 5 SECONDS @@ -1050,6 +1051,7 @@ GLOBAL_LIST_EMPTY(vending_products) var/datum/bank_account/owner = private_a if(owner) owner.adjust_money(S.custom_price) + SSblackbox.record_feedback("amount", "vending_spent", S.custom_price) vending_machine_input[N] = max(vending_machine_input[N] - 1, 0) S.forceMove(drop_location()) loaded_items--