anchor.diff:  							 			   /obj/items/Swamp))
   
   				Attack()
  -					if(!target.loc || target.loc.loc != loc.loc || !(target in ohearers(src,10)))
  +					if(!target || !target.loc || target.loc.loc != loc.loc || !(target in ohearers(src,10)))
   						target = null
   						ShouldIBeActive()
   						return
  
positive.code: 				var/tmp/fired = 0
  				AttackDelay = 3
  				Attack()
  					if(!target.loc || target.loc.loc != loc.loc || !(target in ohearers(src,10)))
  						target = null
  						ShouldIBeActive()
  						return
  
negative.code: 						var/tmp/fired = 0
  
  						Attack()
  							if(!target || !target.loc || target.loc.loc != loc.loc || !(target in ohearers(src,10)))
  								target = null
  								ShouldIBeActive()
  								return
  