anchor.diff:  	w_class = 3
   	force = 15
   	throwforce = 10
  -	var/cooldown = 0
  -	var/fieldsactive = 0
   	var/burst_time = 30
   	var/fieldlimit = 4
  +	var/list/fields = list()
  +	var/quick_burst_mod = 0.8
   	origin_tech = "magnets=3;engineering=3"
   
   /obj/item/weapon/resonator/upgraded
  
positive.code: 	icon = 'icons/effects/effects.dmi'
  	icon_state = "shield1"
  	layer = ABOVE_ALL_MOB_LAYER
  	mouse_opacity = 0
  	var/resonance_damage = 20
  
  /obj/effect/resonance/New(loc, var/creator = null, var/timetoburst)
  	var/turf/proj_turf = get_turf(src)
  	if(!istype(proj_turf))
  		return
  	if(istype(proj_turf, /turf/closed/mineral))
  		var/turf/closed/mineral/M = proj_turf
  		spawn(timetoburst)
  			playsound(src,'sound/weapons/resonator_blast.ogg',50,1)
  			M.gets_drilled(creator)
  			qdel(src)
  	else
  		var/datum/gas_mixture/environment = proj_turf.return_air()
  		var/pressure = environment.return_pressure()
  		if(pressure < 50)
  			name = "strong resonance field"
  			resonance_damage = 60
  		spawn(timetoburst)
  			playsound(src,'sound/weapons/resonator_blast.ogg',50,1)
  			if(creator)
  				for(var/mob/living/L in src.loc)
  					add_logs(creator, L, "used a resonator field on", "resonator")
  					L << "<span class='danger'>The [src.name] ruptured with you in it!</span>"
  					L.adjustBruteLoss(resonance_damage)
  			else
  				for(var/mob/living/L in src.loc)
  					L << "<span class='danger'>The [src.name] ruptured with you in it!</span>"
  					L.adjustBruteLoss(resonance_damage)
  			qdel(src)
  
  /**********************Facehugger toy**********************/
  
  
negative.code: 
  /obj/item/weapon/resonator/afterattack(atom/target, mob/user, proximity_flag)
  	if(proximity_flag)
  		if(!check_allowed_items(target, 1))
  			return
  		user.changeNext_move(CLICK_CD_MELEE)
  		CreateResonance(target, user)
  
  /obj/effect/resonance
  