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--