anchor.diff:  		if(T.is_blocked_turf(TRUE))
   			return FALSE
   	return TRUE
  +
  +///For each linked gun that still exists, clear its reference to us, then delete.
  +/datum/duel/proc/clear_duel()
  +	gun_A?.duel = null
  +	gun_B?.duel = null
  +	qdel(src)
   
   /obj/item/gun/energy/dueling
   	name = "dueling pistol"
  
positive.code: 	return TRUE
  
  /obj/item/gun/energy/dueling/process_fire(atom/target, mob/living/user, message, params, zone_override, bonus_spread)
  	if(duel.state == DUEL_READY)
  		duel.confirmations[src] = TRUE
  		to_chat(user,span_notice("You confirm your readiness."))
  
negative.code: 	. = ..()
  	var/obj/item/gun/energy/dueling/gun_A = new(src)
  	var/obj/item/gun/energy/dueling/gun_B = new(src)
  	new /datum/duel(gun_A, gun_B)
  