mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-01-01 05:02:33 +00:00
84 lines
1.9 KiB
Plaintext
84 lines
1.9 KiB
Plaintext
/obj/item/stack/spacecash
|
|
name = "1 Credit"
|
|
desc = "Money money money."
|
|
icon = 'icons/obj/money.dmi'
|
|
icon_state = "cash"
|
|
hitsound = "swing_hit"
|
|
throw_speed = 1
|
|
w_class = WEIGHT_CLASS_TINY
|
|
resistance_flags = FLAMMABLE
|
|
singular_name = "credit"
|
|
max_amount = MAX_STACKABLE_CASH
|
|
merge_type = /obj/item/stack/spacecash
|
|
|
|
/obj/item/stack/spacecash/Initialize(mapload)
|
|
. = ..()
|
|
SSeconomy.space_credits_created += amount
|
|
SSeconomy.total_space_cash += amount
|
|
update_icon(UPDATE_ICON_STATE)
|
|
|
|
/obj/item/stack/spacecash/Destroy()
|
|
SSeconomy.total_space_cash -= amount
|
|
SSeconomy.space_credits_destroyed += amount
|
|
return ..()
|
|
|
|
/obj/item/stack/spacecash/merge(obj/item/stack/S)
|
|
. = ..()
|
|
update_icon(UPDATE_ICON_STATE)
|
|
|
|
/obj/item/stack/spacecash/change_stack(mob/living/user)
|
|
. = ..()
|
|
var/obj/item/stack/spacecash/new_dosh = .
|
|
if(istype(new_dosh))
|
|
new_dosh.update_icon(UPDATE_ICON_STATE)
|
|
update_icon(UPDATE_ICON_STATE)
|
|
|
|
/obj/item/stack/spacecash/update_icon_state()
|
|
name = "[amount] Credit[amount > 1 ? "s" : ""]"
|
|
if(amount >= 1 && amount < 50)
|
|
icon_state = "cash"
|
|
else if(amount >= 50 && amount < 100)
|
|
icon_state = "cash2"
|
|
else if(amount >= 100 && amount < 500)
|
|
icon_state = "cash3"
|
|
else if(amount >= 500 && amount < 1000)
|
|
icon_state = "cash4"
|
|
else if(amount >= 1000 && amount < 10000)
|
|
icon_state = "cash5"
|
|
else
|
|
icon_state = "cash6"
|
|
|
|
/obj/item/stack/spacecash/c5
|
|
amount = 5
|
|
|
|
/obj/item/stack/spacecash/c10
|
|
amount = 10
|
|
|
|
/obj/item/stack/spacecash/c20
|
|
amount = 20
|
|
|
|
/obj/item/stack/spacecash/c50
|
|
amount = 50
|
|
|
|
/obj/item/stack/spacecash/c100
|
|
amount = 100
|
|
|
|
/obj/item/stack/spacecash/c200
|
|
amount = 200
|
|
|
|
/obj/item/stack/spacecash/c500
|
|
amount = 500
|
|
|
|
/obj/item/stack/spacecash/c1000
|
|
amount = 1000
|
|
|
|
/obj/item/stack/spacecash/c10000
|
|
amount = 10000
|
|
|
|
/obj/item/cash_pile
|
|
name = "Pile of Cash"
|
|
|
|
/obj/item/cash_pile/Initialize(mapload)
|
|
. = ..()
|
|
AddComponent(/datum/component/two_handed, require_twohands = TRUE)
|