diff --git a/code/game/objects/structures/janicart.dm b/code/game/objects/structures/janicart.dm index 6362852c033..6e8fa06adf4 100644 --- a/code/game/objects/structures/janicart.dm +++ b/code/game/objects/structures/janicart.dm @@ -37,6 +37,7 @@ I.forceMove(src) updateUsrDialog() to_chat(user, "You put [I] into [src].") + update_icon(UPDATE_OVERLAYS) return /obj/structure/janitorialcart/on_reagent_change() @@ -64,9 +65,8 @@ to_chat(user, fail_msg) else if(istype(I, /obj/item/reagent_containers/spray/cleaner)) if(!myspray) + myspray = I put_in_cart(I, user) - myspray=I - update_icon(UPDATE_OVERLAYS) else to_chat(user, fail_msg) else if(istype(I, /obj/item/lightreplacer)) @@ -77,9 +77,8 @@ to_chat(user, fail_msg) else if(istype(I, /obj/item/caution)) if(signs < max_signs) - put_in_cart(I, user) signs++ - update_icon(UPDATE_OVERLAYS) + put_in_cart(I, user) else to_chat(user, "[src] can't hold any more signs.") else if(istype(I, /obj/item/crowbar)) diff --git a/code/game/objects/structures/mop_bucket.dm b/code/game/objects/structures/mop_bucket.dm index 47801e116cf..5317afba5e9 100644 --- a/code/game/objects/structures/mop_bucket.dm +++ b/code/game/objects/structures/mop_bucket.dm @@ -39,6 +39,7 @@ user.drop_item() I.forceMove(src) to_chat(user, "You put [I] into [src].") + update_icon(UPDATE_OVERLAYS) return /obj/item/mop/proc/mopbucket_insert(mob/user, obj/structure/mopbucket/J)