diff --git a/code/game/objects/items/devices/lightreplacer.dm b/code/game/objects/items/devices/lightreplacer.dm index 4e021589763..f7f9fecf30e 100644 --- a/code/game/objects/items/devices/lightreplacer.dm +++ b/code/game/objects/items/devices/lightreplacer.dm @@ -158,6 +158,7 @@ /obj/item/lightreplacer/update_icon_state() icon_state = "lightreplacer[emagged]" + belt_icon = emagged ? "light_replacer_red" : "light_replacer" /obj/item/lightreplacer/proc/status_string() return "It has [uses] light\s remaining (plus [bulb_shards] fragment\s)." @@ -250,6 +251,7 @@ name = "bluespace light replacer" desc = "A modified light replacer that zaps lights into place. Refill with broken or working light bulbs, or sheets of glass." icon_state = "lightreplacer_blue" + belt_icon = "light_replacer_blue" bluespace_toggle = TRUE materials = list(MAT_METAL = 1500, MAT_SILVER = 150, MAT_GLASS = 6000, MAT_BLUESPACE = 300) diff --git a/code/game/objects/structures/janicart.dm b/code/game/objects/structures/janicart.dm index accebee6bca..e708a8fdf32 100644 --- a/code/game/objects/structures/janicart.dm +++ b/code/game/objects/structures/janicart.dm @@ -269,7 +269,12 @@ if(my_spray) . += "cart_spray" if(my_replacer) - . += "cart_replacer" + if(my_replacer.emagged) + . += "cart_replacer_red" + else if(istype(my_replacer, /obj/item/lightreplacer/bluespace)) + . += "cart_replacer_blue" + else + . += "cart_replacer" if(signs) . += "cart_sign[signs]" if(reagents.total_volume > 0) diff --git a/icons/obj/clothing/belts.dmi b/icons/obj/clothing/belts.dmi index 9ee6e958eec..56e783169fb 100644 Binary files a/icons/obj/clothing/belts.dmi and b/icons/obj/clothing/belts.dmi differ diff --git a/icons/obj/janitor.dmi b/icons/obj/janitor.dmi index 755fe52845d..cbcc3b8d904 100644 Binary files a/icons/obj/janitor.dmi and b/icons/obj/janitor.dmi differ