anchor.diff:  	icon_state = "ftl_drive"
   	var/obj/machinery/atmospherics/components/unary/terminal/atmos_terminal
   	var/obj/machinery/power/terminal/power_terminal
  +
  +	use_power = 0
  +
   	var/plasma_charge = 0
   	var/plasma_charge_max = 900
  +
   	var/power_charge = 0
   	var/power_charge_max = 2700
  +
   	var/charging_plasma = 0
   	var/charging_power = 0
   	var/charge_rate = 30000
  
positive.code: 		power_terminal.dir = NORTH
  		power_terminal.master = src
  		power_terminal.connect_to_network()
  
  /obj/machinery/ftl_drive/Destroy()
  	atmos_terminal.master = null
  
negative.code: 	if(power_charge < power_charge_max)		// if there's power available, try to charge
  		var/load = charge_rate		// FUCK SEC
  		power_terminal.add_load(load)
  		if(power_terminal.surplus() * GLOB.CHARGELEVEL <= 0)
  			power_charge += power_charge_max-power_charge
  		else
  			power_charge += min(power_charge_max-power_charge, power_terminal.surplus() * GLOB.CHARGELEVEL)
  		charging_power = 1
  	else
  		charging_power = 0
  