anchor.diff:  		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))
  
positive.code: 			if(FUEL_EXOTIC)
  				. += "launchpad_fuel_exotic"
  
  /obj/machinery/exodrone_launcher/proc/get_fuel_coefficent()
  	if(!fuel_canister)
  		return
  
negative.code: 
  /obj/item/fuel_pellet
  	name = "standard fuel pellet"
  	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)
  		qdel(src)
  
  /obj/item/fuel_pellet/advanced
  