anchor.diff:  		user << browse(dat, "window=nuclearbomb;size=300x400")
   		onclose(user, "nuclearbomb")
   	else if (src.deployable)
  -		src.anchored = 1
  +		if(removal_stage < 5)
  +			src.anchored = 1
  +			visible_message("\red With a steely snap, bolts slide out of [src] and anchor it to the flooring!")
  +		else
  +			visible_message("\red \The [src] makes a highly unpleasant crunching noise. It looks like the anchoring bolts have been cut.")
   		flick("nuclearbombc", src)
   		src.icon_state = "nuclearbomb1"
   		src.extended = 1
  
positive.code: 				src.attack_hand(M)
  	return
  
  /obj/machinery/nuclearbomb/attackby(obj/item/weapon/I as obj, mob/user as mob)
  	if (src.extended)
  		if (istype(I, /obj/item/weapon/disk/nuclear))
  			usr.drop_item()
  			I.loc = src
  			src.auth = I
  			src.add_fingerprint(user)
  			return
  	..()
  
  /obj/machinery/nuclearbomb/attack_paw(mob/user as mob)
  
negative.code: 	var/yes_code = 0.0
  	var/safety = 1.0
  	var/obj/item/weapon/disk/nuclear/auth = null
  	var/removal_stage = 0 // 0 is no removal, 1 is covers removed, 2 is covers open,
  	                      // 3 is sealant open, 4 is unwrenched, 5 is removed from bolts.
  	flags = FPRINT
  	use_power = 0
  
  