anchor.diff:  	if(wiresexposed)
   		switch(buildstage)
   			if(2)
  -				if(src.AAlarmwires == 0) // All wires cut
  +				if(wires.wires_status == (2 ** wires.wire_count) - 1) // All wires cut
   					icon_state = "alarm_b2"
   				else
   					icon_state = "alarmx"
  
positive.code: 	var/datum/wires/alarm/wires = null
  	var/wiresexposed = 0 // If it's been screwdrivered open.
  	var/aidisabled = 0
  	var/AAlarmwires = 31
  	var/shorted = 0
  	var/buildstage = 2 // 2 = complete, 1 = no wires,  0 = circuit gone
  
  
negative.code: /obj/machinery/alarm/attackby(obj/item/W as obj, mob/user as mob)
  	switch(buildstage)
  		if(2)
  			if(istype(W, /obj/item/weapon/wirecutters) && wires.wires_status == (2 ** wires.wire_count) - 1)
  				playsound(src.loc, 'sound/items/Wirecutter.ogg', 50, 1)
  				user << "You cut the final wires."
  				var/obj/item/weapon/cable_coil/cable = new /obj/item/weapon/cable_coil( src.loc )
  