diff --git a/code/modules/mob/living/simple_animal/bot/floorbot.dm b/code/modules/mob/living/simple_animal/bot/floorbot.dm index 62fcac4897c..a357826db7c 100644 --- a/code/modules/mob/living/simple_animal/bot/floorbot.dm +++ b/code/modules/mob/living/simple_animal/bot/floorbot.dm @@ -349,11 +349,11 @@ mode = BOT_REPAIRING visible_message("[src] begins replacing the floor tiles.") sleep(50) - if(mode == BOT_REPAIRING && F && src.loc == F) + if(mode == BOT_REPAIRING && F && loc == F && replacetiles && specialtiles) //make sure our mode and tiles are the same after sleeping. F.broken = FALSE F.burnt = FALSE F.PlaceOnTop(initial(tiletype.turf_type), flags = CHANGETURF_INHERIT_AIR) - specialtiles -= 1 + specialtiles-- if(specialtiles == 0) speak("Requesting refill of custom floor tiles to continue replacing.") mode = BOT_IDLE