anchor.diff:  	..()
   	return
   /datum/reagent/methamphetamine/addiction_act_stage3(var/mob/living/M as mob)
  -	if(M.canmove && !istype(M.loc, /turf/space))
  +	if(M.canmove && !istype(M.loc, /atom/movable))
   		for(var/i = 0, i < 4, i++)
   			step(M, pick(cardinal))
   	M.Jitter(15)
  
positive.code: 
  /datum/reagent/bath_salts/overdose_process(var/mob/living/M as mob)
  	M.hallucination += 10
  	if(M.canmove && !istype(M.loc, /turf/space))
  		for(var/i = 0, i < 8, i++)
  			step(M, pick(cardinal))
  	if(prob(20))
  
negative.code: 	return
  /datum/reagent/bath_salts/addiction_act_stage3(var/mob/living/M as mob)
  	M.hallucination += 30
  	if(M.canmove && !istype(M.loc, /atom/movable))
  		for(var/i = 0, i < 12, i++)
  			step(M, pick(cardinal))
  	M.Jitter(15)
  