diff --git a/code/game/objects/items/weapons/storage/belt.dm b/code/game/objects/items/weapons/storage/belt.dm index daefa0db457..d14fc5958f0 100644 --- a/code/game/objects/items/weapons/storage/belt.dm +++ b/code/game/objects/items/weapons/storage/belt.dm @@ -6,8 +6,17 @@ item_state = "utility" slot_flags = SLOT_BELT attack_verb = list("whipped", "lashed", "disciplined") + var/use_item_overlays = 0 // Do we have overlays for items held inside the belt? +/obj/item/weapon/storage/belt/update_icon() + if(use_item_overlays) + overlays.Cut() + for(var/obj/item/I in contents) + overlays += "[I.name]" + + ..() + /obj/item/weapon/storage/belt/proc/can_use() return is_equipped() @@ -148,6 +157,7 @@ item_state = "security"//Could likely use a better one. storage_slots = 5 max_w_class = 3 + use_item_overlays = 1 can_hold = list( "/obj/item/weapon/grenade/flashbang", "/obj/item/weapon/grenade/chem_grenade/teargas", diff --git a/icons/obj/clothing/belts.dmi b/icons/obj/clothing/belts.dmi index 7427f32fd3e..71d51209dbc 100644 Binary files a/icons/obj/clothing/belts.dmi and b/icons/obj/clothing/belts.dmi differ