diff --git a/code/game/machinery/robot_fabricator.dm b/code/game/machinery/robot_fabricator.dm index 64cb3b3cab8..464806f289a 100644 --- a/code/game/machinery/robot_fabricator.dm +++ b/code/game/machinery/robot_fabricator.dm @@ -15,6 +15,7 @@ if (istype(O, /obj/item/stack/sheet/metal)) if (src.metal_amount < 150000.0) var/count = 0 + src.overlays += "fab-load" spawn(15) if(O) if(!O:amount) @@ -28,6 +29,7 @@ del(O) user << "You insert [count] metal sheet\s into the fabricator." + src.overlays -= "fab-load" updateDialog() else user << "The robot part maker is full. Please remove metal from the robot part maker in order to insert more." @@ -134,7 +136,7 @@ Please wait until completion...
src.being_built = new building(src) - src.icon_state = "fab-active" + src.overlays += "fab-active" src.updateUsrDialog() spawn (build_time) @@ -143,7 +145,7 @@ Please wait until completion...
src.being_built = null src.use_power = 1 src.operating = 0 - src.icon_state = "fab-idle" + src.overlays -= "fab-active" return for (var/mob/M in viewers(1, src)) diff --git a/icons/obj/surgery.dmi b/icons/obj/surgery.dmi index 20cfa608463..2a8d10e80b1 100644 Binary files a/icons/obj/surgery.dmi and b/icons/obj/surgery.dmi differ