anchor.diff:  			bmode = dir2text(targetdirection)
   		else
   			bmode = "disabled"
  -		dat += "Bridge Mode : <A href='?src=\ref[src];operation=bridgemode'>[bmode]</A><BR>"
  +		dat += "Line Mode : <A href='?src=\ref[src];operation=linemode'>[bmode]</A><BR>"
   
   	return dat
   
  
positive.code: /mob/living/simple_animal/bot/floorbot/proc/repair(turf/target_turf)
  
  	if(istype(target_turf, /turf/open/space/))
  		 //Must be a hull breach or in bridge mode to continue.
  		if(!is_hull_breach(target_turf) && !targetdirection)
  			target = null
  			return
  	else if(!istype(target_turf, /turf/open/floor))
  		return
  	anchored = 1
  	icon_state = "floorbot-c"
  	if(istype(target_turf, /turf/open/space/)) //If we are fixing an area not part of pure space, it is
  		visible_message("<span class='notice'>[targetdirection ? "[src] begins installing a bridge plating." : "[src] begins to repair the hole."] </span>")
  		mode = BOT_REPAIRING
  		spawn(50)
  			if(mode == BOT_REPAIRING)
  				if(autotile) //Build the floor and include a tile.
  					target_turf.ChangeTurf(/turf/open/floor/plasteel)
  				else //Build a hull plating without a floor tile.
  					target_turf.ChangeTurf(/turf/open/floor/plating)
  				mode = BOT_IDLE
  				update_icon()
  				anchored = 0
  				target = null
  	else
  		var/turf/open/floor/F = target_turf
  		if(replacetiles && F.type != initial(tiletype.turf_type))
  			mode = BOT_REPAIRING
  			visible_message("<span class='notice'>[src] begins replacing the floor tiles.</span>")
  			spawn(50)
  				if(mode == BOT_REPAIRING && F && specialtiles)
  					F.broken = 0
  					F.burnt = 0
  					F.ChangeTurf(initial(tiletype.turf_type))
  					mode = BOT_IDLE
  					specialtiles -= 1
  					if(specialtiles == 0)
  						speak("Requesting refill of custom floortiles to continue replacing.")
  					update_icon()
  					anchored = 0
  					target = null
  			
  		else if(F.type != initial(tiletype.turf_type))
  			mode = BOT_REPAIRING
  			visible_message("<span class='notice'>[src] begins repairing the floor.</span>")
  			spawn(50)
  				if(mode == BOT_REPAIRING && F)
  					F.broken = 0
  					F.burnt = 0
  					F.ChangeTurf(/turf/open/floor/plasteel)
  					mode = BOT_IDLE
  					update_icon()
  					anchored = 0
  					target = null
  
  /mob/living/simple_animal/bot/floorbot/update_icon()
  	icon_state = "floorbot[on]"
  
negative.code: 
  	//Normal scanning procedure. We have tiles loaded, are not emagged.
  	if(!target && emagged < 2)
  		if(targetdirection != null) //The bot is in line mode.
  			var/turf/T = get_step(src, targetdirection)
  			if(istype(T, /turf/open/space)) //Check for space
  				target = T
  				process_type = LINE_SPACE_MODE
  			if(istype(T, /turf/open/floor)) //Check for floor
  				target = T
  
  		if(!target)
  			process_type = HULL_BREACH //Ensures the floorbot does not try to "fix" space areas or shuttle docking zones.
  