anchor.diff:  
   /obj/item/fuel_pellet
   	name = "standard fuel pellet"
  -	desc = "compressed fuel pellet for long-distance flight"
  +	desc = "A compressed fuel pellet for long-distance drone flight."
   	icon = 'icons/obj/exploration.dmi'
   	icon_state = "fuel_basic"
  +	/// The type of fuel this pellet has within.
   	var/fuel_type = FUEL_BASIC
  +	/// The amount of uses left in this fuel pellet.
   	var/uses = 5
   
   /obj/item/fuel_pellet/use()
   	uses--
  -	if(uses < 0)
  +	if(uses <= 0)
   		qdel(src)
   
   /obj/item/fuel_pellet/advanced
  
positive.code: 			if(FUEL_EXOTIC)
  				. += "launchpad_fuel_exotic"
  
  /obj/machinery/exodrone_launcher/proc/get_fuel_coefficent()
  	if(!fuel_canister)
  		return
  
negative.code: 		if(FUEL_EXOTIC)
  			return EXOTIC_FUEL_TIME_COST
  
  /*
   * Use up some of the fuel within the launcher to power the drone.
   *
   * drone - the drone that's being fuelled by our launcher.
   */
  /obj/machinery/exodrone_launcher/proc/fuel_up(obj/item/exodrone/drone)
  	drone.travel_cost_coeff = get_fuel_coefficent()
  	fuel_canister.use()
  	update_icon()
  
  /*
   * Plays an effect on the pad, with a sound effect to boot.
   */
  /obj/machinery/exodrone_launcher/proc/launch_effect()
  	playsound(src,'sound/effects/podwoosh.ogg',50, FALSE)
  	do_smoke(1,get_turf(src))
  