anchor.diff:  	smooth = SMOOTH_TRUE
   	canSmoothWith = null
   
  -/obj/structure/lattice/catwalk/New()
  +/obj/structure/lattice/catwalk/Initialize(mapload)
   	..()
  -	stored.amount++
  -	stored.update_icon()
  +	number_of_rods++
   
   /obj/structure/lattice/catwalk/ratvar_act()
  -	new/obj/structure/lattice/catwalk/clockwork(loc)
  +	new /obj/structure/lattice/catwalk/clockwork(loc)
   
   /obj/structure/lattice/catwalk/Move()
   	var/turf/T = loc
  
positive.code: 
  /obj/structure/lattice/deconstruct(disassembled = TRUE)
  	if(!(flags & NODECONSTRUCT))
  		stored.forceMove(get_turf(src))
  		stored = null
  	qdel(src)
  
  /obj/structure/lattice/singularity_pull(S, current_size)
  
negative.code: 	name = "clockwork catwalk"
  	icon = 'icons/obj/smooth_structures/catwalk_clockwork.dmi'
  
  /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)
  