anchor.diff:  
   /obj/structure/window/narsie_act()
   	add_atom_colour(NARSIE_WINDOW_COLOUR, FIXED_COLOUR_PRIORITY)
  -	for(var/obj/item/shard/shard in debris)
  -		shard.add_atom_colour(NARSIE_WINDOW_COLOUR, FIXED_COLOUR_PRIORITY)
   
   /obj/structure/window/ratvar_act()
   	if(!fulltile)
  
positive.code: 	explosion_block = 1
  	glass_type = /obj/item/stack/sheet/plasmaglass
  	rad_insulation = RAD_NO_INSULATION
  	spawn_cleanable_shards = FALSE
  
  /obj/structure/window/plasma/spawner/east
  	dir = EAST
  
negative.code: 	if(!disassembled)
  		playsound(src, breaksound, 70, 1)
  		if(!(flags_1 & NODECONSTRUCT_1))
  			for(var/obj/item/shard/debris in spawnDebris(drop_location()))
  				transfer_fingerprints_to(debris) // transfer fingerprints to shards only
  	qdel(src)
  	update_nearby_icons()
  
  /obj/structure/window/proc/spawnDebris(location)
  	. = list()
  	. += new /obj/item/shard(location)
  	. += new /obj/effect/decal/cleanable/glass(location)
  	if (reinf)
  		. += new /obj/item/stack/rods(location, (fulltile ? 2 : 1))
  
  /obj/structure/window/proc/can_be_rotated(mob/user,rotation_type)
  	if(anchored)
  