mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-25 22:12:58 +01:00
Fixes loadout renaming runtimes (#12497)
This commit is contained in:
@@ -46,19 +46,24 @@
|
||||
var/flipped = null
|
||||
var/flippable = 1
|
||||
var/wear_over_suit = 0
|
||||
var/base_name = ""
|
||||
|
||||
/obj/item/storage/wallet/Initialize()
|
||||
. = ..()
|
||||
base_name = name
|
||||
AddComponent(/datum/component/base_name, name)
|
||||
|
||||
/obj/item/storage/wallet/proc/update_name(var/base_name = initial(name))
|
||||
SEND_SIGNAL(src, COMSIG_BASENAME_SETNAME, args)
|
||||
if(front_id)
|
||||
name = "[base_name] ([front_id])"
|
||||
else
|
||||
name = "[base_name]"
|
||||
|
||||
/obj/item/storage/wallet/remove_from_storage(obj/item/W as obj, atom/new_location)
|
||||
. = ..(W, new_location)
|
||||
if(.)
|
||||
if(W == front_id)
|
||||
front_id = null
|
||||
name = base_name
|
||||
update_name()
|
||||
update_icon()
|
||||
|
||||
/obj/item/storage/wallet/handle_item_insertion(obj/item/W as obj, prevent_warning = 0)
|
||||
@@ -66,7 +71,7 @@
|
||||
if(.)
|
||||
if(!front_id && istype(W, /obj/item/card/id))
|
||||
front_id = W
|
||||
name = "[name] ([front_id])"
|
||||
update_name()
|
||||
update_icon()
|
||||
|
||||
/obj/item/storage/wallet/update_icon()
|
||||
|
||||
Reference in New Issue
Block a user