anchor.diff:  
   /obj/item/weapon/resonator/upgraded
   	name = "upgraded resonator"
  -	desc = "An upgraded version of the resonator that can produce more fields at once."
  +	desc = "An upgraded version of the resonator that can produce more fields at once, as well as having no damage penalty for bursting a resonance field early."
   	icon_state = "resonator_u"
   	item_state = "resonator_u"
   	origin_tech = "materials=4;powerstorage=3;engineering=3;magnets=3"
  
positive.code: 	..()
  	creator = set_creator
  	res = set_resonator
  	var/turf/proj_turf = get_turf(src)
  	if(!istype(proj_turf))
  		return
  	var/datum/gas_mixture/environment = proj_turf.return_air()
  	var/pressure = environment.return_pressure()
  	if(pressure < 50)
  		name = "strong resonance field"
  		resonance_damage = 60
  	addtimer(CALLBACK(src, .proc/burst, proj_turf), timetoburst)
  
  /obj/effect/resonance/Destroy()
  	if(res)
  		res.fields -= src
  	return ..()
  
  /obj/effect/resonance/proc/burst(turf/T)
  	playsound(src,'sound/weapons/resonator_blast.ogg',50,1)
  	if(ismineralturf(T))
  		var/turf/closed/mineral/M = T
  
negative.code: 	var/obj/effect/resonance/R = locate(/obj/effect/resonance) in T
  	if(R)
  		R.resonance_damage *= quick_burst_mod
  		R.burst()
  		return
  	if(fields.len < fieldlimit)
  		playsound(src,'sound/weapons/resonator_fire.ogg',50,1)
  		var/obj/effect/resonance/RE = new(T, creator, burst_time, src)
  		fields += RE
  
  /obj/item/weapon/resonator/attack_self(mob/user)
  