Resprites wallets, adds new wallet variants (#32136)

* new wallets

* fix id hanging

* adds pink and TSF variants - suggested

* adds crafting recipe for suggested wallets
This commit is contained in:
MixityMaxity
2026-07-01 23:17:52 +00:00
committed by GitHub
parent d0d1f1bf71
commit f7ba75e2d8
3 changed files with 34 additions and 4 deletions
+28 -3
View File
@@ -76,7 +76,7 @@
return
. += mutable_appearance(front_id.icon, front_id.icon_state)
. += front_id.overlays
. += mutable_appearance(icon, "wallet_overlay")
. += mutable_appearance(icon, "[icon_state]_overlay")
// fuck yeah, ass photo in my wallet
var/obj/item/photo/photo = locate(/obj/item/photo) in contents
@@ -86,7 +86,7 @@
MA.pixel_x = 11
MA.pixel_y = 1
. += MA
. += mutable_appearance(icon, "photo_overlay")
. += mutable_appearance(icon, "[icon_state]_photo")
/obj/item/storage/wallet/update_name(updates)
. = ..()
@@ -105,6 +105,17 @@
else
return ..()
/obj/item/storage/wallet/random/Initialize(mapload)
. = ..()
icon_state = pick(
"wallet",
"wallet_tanned",
"wallet_black",
"wallet_white",
"wallet_pink",
"wallet_tsf",
)
/obj/item/storage/wallet/random/populate_contents()
var/cash = pick(/obj/item/stack/spacecash,
/obj/item/stack/spacecash/c5,
@@ -121,9 +132,23 @@
new cash(src)
new coin(src)
// Arcade Wallet
/obj/item/storage/wallet/cheap
name = "cheap wallet"
desc = "A cheap and flimsy wallet from the arcade."
storage_slots = 5 //smaller storage than normal wallets
/obj/item/storage/wallet/tanned
icon_state = "wallet_tanned"
/obj/item/storage/wallet/black
icon_state = "wallet_black"
/obj/item/storage/wallet/white
icon_state = "wallet_white"
/obj/item/storage/wallet/pink
icon_state = "wallet_pink"
/obj/item/storage/wallet/tsf
icon_state = "wallet_tsf"