Buffed the output of plasma heater to nearly double to allow self-sustained loops with fusion reactors.

This commit is contained in:
Maxwolf Goodliffe 2014-06-14 20:55:56 -07:00
parent 85f0b1619a
commit 324eb54cd0

View file

@ -67,11 +67,14 @@ public class TilePlasmaHeater extends TileElectrical implements IPacketReceiver,
{ {
if (energy.checkExtract()) if (energy.checkExtract())
{ {
if (tankInputDeuterium.getFluidAmount() >= plasmaHeatAmount && tankInputTritium.getFluidAmount() >= plasmaHeatAmount) // Creates plasma if there is enough Deuterium, Tritium AND Plasma output is not full.
if (tankInputDeuterium.getFluidAmount() >= plasmaHeatAmount &&
tankInputTritium.getFluidAmount() >= plasmaHeatAmount &&
tankOutput.getFluidAmount() < tankOutput.getCapacity())
{ {
tankInputDeuterium.drain(plasmaHeatAmount, true); tankInputDeuterium.drain(plasmaHeatAmount, true);
tankInputTritium.drain(plasmaHeatAmount, true); tankInputTritium.drain(plasmaHeatAmount, true);
tankOutput.fill(new FluidStack(Atomic.FLUID_PLASMA, plasmaHeatAmount), true); tankOutput.fill(new FluidStack(Atomic.FLUID_PLASMA, tankOutput.getCapacity()), true);
energy.extractEnergy(); energy.extractEnergy();
} }
} }