anchor.diff:  	user << "There are [charges]/[maximum_charges] charge\s left."
   
   /obj/item/weapon/rcs/attack_self(mob/user)
  -	if (src.charges < 1)
  +	if (charges < 1)
   		user << "<span style=\"color:red\">The transporter is out of charge.</span>"
   		return
   	if (!cargopads.len) usr << "<span style=\"color:red\">No receivers available.</span>"
  
positive.code: 		
  		target_pad.icon_state = "pad-idle"
  		
  		src.charges -= 1
  		if (src.charges < 0)
  			src.charges = 0
  		if (src.charges == 0)
  			user << "<span style=\"color:red\">Transfer successful. The transporter is now out of charge.</span>"
  		else
  			user << "<span style=\"color:blue\">Transfer successful. [src.charges] charges remain.</span>"
  	else
  		target_pad.icon_state = "pad-idle"
  	return
negative.code: 			return
  		usr << "Target set to [T.loc]."
  		//blammo! works!
  		target_pad = P
  		target_turf = T
  
  /obj/item/weapon/rcs/proc/cargoteleport(var/obj/T, var/mob/user)
  	if (!target_turf)
  		user << "<span style=\"color:red\">You need to set a target first!</span>"
  		return
  	if (!target_pad.active)
  		user << "<span style=\"color:red\">Unable to connect to remote pad!</span>"
  	if (charges < 1)
  		user << " <span style=\"color:red\">The transporter is out of charge.</span>"
  		return
  
  