anchor.diff:  	var/msg
   	var/dispense = TRUE
   	var/pnpts_found = 0
  -	for(var/obj/item/pinpointer/wayfinding/WP in view(9, src))
  -		point_at(WP)
  +	for(var/obj/item/pinpointer/wayfinding/found_pinpointer in view(9, src))
  +		point_at(found_pinpointer)
   		pnpts_found++
   
   	if(pnpts_found)
  
positive.code: 		user.put_in_hands(P)
  		P.owner = user.real_name
  
  /obj/machinery/pinpointer_dispenser/attackby(obj/item/I, mob/user, params)
  	if(machine_stat & (BROKEN|NOPOWER))
  		return ..()
  
  	if(istype(I, /obj/item/pinpointer/wayfinding))
  		var/obj/item/pinpointer/wayfinding/WP = I
  
  		to_chat(user, "<span class='notice'>You put \the [WP] in the return slot.</span>")
  
  		var/refundiscredits = FALSE
  		var/itsmypinpointer = TRUE
  
  		//Will they meet the conditions to get a credit reward for recycling?
  		if(WP.owner != user.real_name)
  			itsmypinpointer = FALSE
  
  			if(synth_acc.has_money(refund_amt) && !WP.roundstart) //can it afford to refund and is the pinpointer not from the quirk
  				refundiscredits = TRUE
  				qdel(WP)
  				synth_acc._adjust_money(-refund_amt)
  				var/obj/item/holochip/holochip = new (loc)
  				holochip.credits = refund_amt
  				holochip.name = "[holochip.credits] credit holochip"
  				if(ishuman(user))
  					var/mob/living/carbon/human/customer = user
  					customer.put_in_hands(holochip)
  
  		if(!refundiscredits)
  			qdel(WP)
  			var/costume = pick(subtypesof(/obj/effect/spawner/bundle/costume))
  			new costume(user.loc)
  
  		set_expression("veryhappy", 2 SECONDS)
  
  		var/is_a_thing = "are [refund_amt] credit\s."
  		if(!refundiscredits)
  			is_a_thing = "is a freshly synthesised costume!"
  			if(prob(funnyprob))
  				is_a_thing = "is a pulse rifle! Just kidding it's a costume."
  
  		var/recycling = "recycling"
  		if(prob(funnyprob))
  			recycling = "feeding me"
  
  		//To imply they got a costume instead of money because it was their pinpointer they recycled
  		var/the_pinpointer = "your pinpointer"
  		if(!itsmypinpointer)
  			the_pinpointer = "that pinpointer"
  
  		say("<span class='robot'>Thank you for [recycling] [the_pinpointer]! Here [is_a_thing]</span>")
  
  		return
  
  	else if(istype(I, /obj/item/pinpointer))
  
negative.code: 	COOLDOWN_START(src, next_slogan_tick, COOLDOWN_SLOGAN)
  	slogan_list = shuffle(slogan_list) //minimise repetition
  
  	refund_amt = round(ppt_cost * 2/3)
  
  /obj/machinery/pinpointer_dispenser/power_change()
  	. = ..()
  	cut_overlays()
  