From f6c1d29a105ce58b9e42edb8435775326ebeb143 Mon Sep 17 00:00:00 2001 From: ShizCalev Date: Fri, 24 Jul 2020 20:57:30 -0400 Subject: [PATCH 1/2] Merge pull request #52420 from ArcaneMusic/PaperCash Paper cash stacks visually with it's value. --- code/game/objects/items/stacks/cash.dm | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/stacks/cash.dm b/code/game/objects/items/stacks/cash.dm index 52c59558184..1243bd5e3d7 100644 --- a/code/game/objects/items/stacks/cash.dm +++ b/code/game/objects/items/stacks/cash.dm @@ -20,7 +20,7 @@ /obj/item/stack/spacecash/proc/update_desc() var/total_worth = get_item_credit_value() - desc = "It's worth [total_worth] credit[( total_worth > 1 ) ? "s" : ""]" + desc = "It's worth [total_worth] credit[( total_worth > 1 ) ? "s" : ""] in total." /obj/item/stack/spacecash/get_item_credit_value() return (amount*value) @@ -33,6 +33,28 @@ . = ..() update_desc() +/obj/item/stack/spacecash/update_icon_state() + var/cash_value = get_item_credit_value() + switch(cash_value) + if(1 to 9) + icon_state = "spacecash" + if(10 to 19) + icon_state = "spacecash10" + if(20 to 49) + icon_state = "spacecash20" + if(50 to 99) + icon_state = "spacecash50" + if(100 to 199) + icon_state = "spacecash100" + if(200 to 499) + icon_state = "spacecash200" + if(500 to 999) + icon_state = "spacecash500" + if(1000 to 9999) + icon_state = "spacecash1000" + if(10000 to INFINITY) + icon_state = "spacecash10000" + /obj/item/stack/spacecash/c1 icon_state = "spacecash" singular_name = "one credit bill"