diff --git a/code/modules/mob/living/carbon/human/hud.dm b/code/modules/mob/living/carbon/human/hud.dm index eaa70801cdb..59bb711b257 100644 --- a/code/modules/mob/living/carbon/human/hud.dm +++ b/code/modules/mob/living/carbon/human/hud.dm @@ -209,7 +209,7 @@ using = new src.h_type( src ) using.name = "suit storage" using.icon = ui_style - using.icon_state = "pocket" + using.icon_state = "belt" using.screen_loc = ui_sstore1 using.layer = 19 src.other += using diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 39fb3a9862d..296a9f6cbfc 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -1161,6 +1161,13 @@ src.overlays += image("icon" = 'belt.dmi', "icon_state" = text("[][]", t1, (!( src.lying ) ? null : "2")), "layer" = MOB_LAYER) src.belt.screen_loc = ui_belt + if (src.s_store) + var/t1 = src.s_store.item_state + if (!t1) + t1 = src.s_store.icon_state + src.overlays += image("icon" = 'belt_mirror.dmi', "icon_state" = text("[][]", t1, (!( src.lying ) ? null : "2")), "layer" = MOB_LAYER) + src.s_store.screen_loc = ui_sstore1 + if ((src.wear_mask && !(src.wear_mask.see_face)) || (src.head && !(src.head.see_face))) // can't see the face if (src.wear_id && src.wear_id.registered) src.name = src.wear_id.registered @@ -1181,8 +1188,6 @@ if (src.r_store) src.r_store.screen_loc = ui_storage2 - if (src.s_store) - src.s_store.screen_loc = ui_sstore1 if (src.back) var/t1 = src.back.icon_state diff --git a/icons/mob/belt.dmi b/icons/mob/belt.dmi index b1c7aa4d3b8..1b5d1741ce4 100644 Binary files a/icons/mob/belt.dmi and b/icons/mob/belt.dmi differ diff --git a/icons/mob/belt_mirror.dmi b/icons/mob/belt_mirror.dmi new file mode 100644 index 00000000000..43404ef2426 Binary files /dev/null and b/icons/mob/belt_mirror.dmi differ