anchor.diff:  	name = "clockwork catwalk"
   	icon = 'icons/obj/smooth_structures/catwalk_clockwork.dmi'
   
  -/obj/structure/lattice/catwalk/clockwork/New()
  +/obj/structure/lattice/catwalk/clockwork/Initialize(mapload)
   	..()
   	new /obj/effect/overlay/temp/ratvar/floor/catwalk(loc)
   	new /obj/effect/overlay/temp/ratvar/beam/catwalk(loc)
  
positive.code: 	smooth = SMOOTH_TRUE
  	canSmoothWith = null
  
  /obj/structure/lattice/catwalk/New()
  	..()
  	stored.amount++
  	stored.update_icon()
  
  /obj/structure/lattice/catwalk/ratvar_act()
  	new/obj/structure/lattice/catwalk/clockwork(loc)
  
  /obj/structure/lattice/catwalk/Move()
  	var/turf/T = loc
  
negative.code: 
  /obj/structure/lattice/deconstruct(disassembled = TRUE)
  	if(!(flags & NODECONSTRUCT))
  		new /obj/item/stack/rods(get_turf(src), amount=number_of_rods)
  	qdel(src)
  
  /obj/structure/lattice/singularity_pull(S, current_size)
  