anchor.diff:  			--cloneCount
   			if(cloneCount == 0)
   				cloneMode = FALSE
  -		var/turf/dropturf = get_turf(pick(oview(1,src)))
  +		var/turf/dropturf = get_turf(pick(view(1,src)))
   		if(!dropturf) //Failsafe to prevent the object being lost in the void forever.
   			dropturf = get_turf(src)
   		loaded_item.loc = dropturf
  
positive.code: 		src.updateUsrDialog()
  	return
  
  #undef SCANTYPE_POKE
  #undef SCANTYPE_IRRADIATE
  #undef SCANTYPE_GAS
  
negative.code: 			var/list/chems = list("mutationtoxin","nanomachines","xenomicrobes")
  			var/datum/reagents/R = new/datum/reagents(50)
  			R.my_atom = src
  			var/chosenchem = pick(chems)
  			R.add_reagent(chosenchem , 50)
  			var/datum/effect/effect/system/chem_smoke_spread/smoke = new
  			smoke.set_up(R, 1, 0, src, 0, silent = 1)
  			playsound(src.loc, 'sound/effects/smoke.ogg', 50, 1, -3)
  			smoke.start()
  			R.delete()
  			ejectItem(TRUE)
  			warn_admins(usr, "[chosenchem] smoke")
  		if(prob(EFFECT_PROB_LOW-badThingCoeff))
  			visible_message("<span class='notice'>[src] malfunctions, spewing harmless gas!.</span>")
  			throwSmoke(src.loc)
  