anchor.diff:  		anchored = TRUE
   		icon_state = null
   		active = TRUE
  +		can_trigger = TRUE
   		if(tile_overlay)
   			loc.add_overlay(tile_overlay)
   	else
  -		if(crossed)
  -			trigger()	//no cheesing.
   		invisibility = initial(invisibility)
   		anchored = FALSE
   		icon_state = initial(icon_state)
  
positive.code: 	var/removable_signaller = TRUE
  	var/active = FALSE
  	var/image/tile_overlay = null
  	var/crossed = FALSE
  	var/trigger_delay = 10
  
  /obj/item/device/pressure_plate/Initialize()
  	..()
  	tile_overlay = image(icon = 'icons/turf/floors.dmi', icon_state = "pp_overlay")
  	if(roundstart_signaller)
  		sigdev = new
  
negative.code: 
  /obj/item/device/pressure_plate
  	name = "pressure plate"
  	desc = "An electronic device that triggers when stepped on."
  	item_state = "flash"
  	icon_state = "pressureplate"
  	level = 1
  