mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-24 05:30:05 +01:00
tgui strip panel + strippable element (#57889)
Completely removes show_inv and replaces it with /datum/element/strippable. It takes a list of instantiated /datum/strippable_item which communicate which slots are available and how to interact with them. This element has been added to humans, alien humanoids, parrots, and corgis. Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
This commit is contained in:
co-authored by
Aleksej Komarov
parent
247c62f690
commit
f71b3a069b
@@ -527,6 +527,27 @@
|
||||
Insert(id, fish_icon, fish_icon_state)
|
||||
..()
|
||||
|
||||
/datum/asset/simple/inventory
|
||||
assets = list(
|
||||
"inventory-glasses.png" = 'icons/UI_Icons/inventory/glasses.png',
|
||||
"inventory-head.png" = 'icons/UI_Icons/inventory/head.png',
|
||||
"inventory-neck.png" = 'icons/UI_Icons/inventory/neck.png',
|
||||
"inventory-mask.png" = 'icons/UI_Icons/inventory/mask.png',
|
||||
"inventory-ears.png" = 'icons/UI_Icons/inventory/ears.png',
|
||||
"inventory-uniform.png" = 'icons/UI_Icons/inventory/uniform.png',
|
||||
"inventory-suit.png" = 'icons/UI_Icons/inventory/suit.png',
|
||||
"inventory-gloves.png" = 'icons/UI_Icons/inventory/gloves.png',
|
||||
"inventory-hand_l.png" = 'icons/UI_Icons/inventory/hand_l.png',
|
||||
"inventory-hand_r.png" = 'icons/UI_Icons/inventory/hand_r.png',
|
||||
"inventory-shoes.png" = 'icons/UI_Icons/inventory/shoes.png',
|
||||
"inventory-suit_storage.png" = 'icons/UI_Icons/inventory/suit_storage.png',
|
||||
"inventory-id.png" = 'icons/UI_Icons/inventory/id.png',
|
||||
"inventory-belt.png" = 'icons/UI_Icons/inventory/belt.png',
|
||||
"inventory-back.png" = 'icons/UI_Icons/inventory/back.png',
|
||||
"inventory-pocket.png" = 'icons/UI_Icons/inventory/pocket.png',
|
||||
"inventory-collar.png" = 'icons/UI_Icons/inventory/collar.png',
|
||||
)
|
||||
|
||||
/// Removes all non-alphanumerics from the text, keep in mind this can lead to id conflicts
|
||||
/proc/sanitize_css_class_name(name)
|
||||
var/static/regex/regex = new(@"[^a-zA-Z0-9]","g")
|
||||
|
||||
Reference in New Issue
Block a user