From e69f403f156a7cc5280c509fa4702cbdeb70de02 Mon Sep 17 00:00:00 2001 From: Vaern Date: Sun, 3 Apr 2022 08:42:54 -0700 Subject: [PATCH] radiolysis buff --- .../tileentity/machine/TileEntityMachineRadiolysis.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineRadiolysis.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineRadiolysis.java index 4bcbed6c4..02a497dc7 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineRadiolysis.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineRadiolysis.java @@ -33,7 +33,6 @@ import net.minecraft.util.AxisAlignedBB; import net.minecraftforge.common.util.ForgeDirection; public class TileEntityMachineRadiolysis extends TileEntityMachineBase implements IEnergyGenerator, IFluidAcceptor, IFluidSource, IFluidContainer { - //TODO: Render file + resource locations + itemrenderlibrary + clientproxy, gui texture, further recipes public long power; public static final int maxPower = 1000000; @@ -127,8 +126,10 @@ public class TileEntityMachineRadiolysis extends TileEntityMachineBase implement tanks[0].setType(10, 11, slots); setupTanks(); - if(heat > 0) { - if(heat >= 100 && worldObj.getTotalWorldTime() % 30 == 0) + if(heat > 100) { + int crackTime = (int) Math.min(-0.1 * (heat - 100) + 30, 5); + + if(worldObj.getTotalWorldTime() % crackTime == 0) crack(); if(heat >= 200 && worldObj.getTotalWorldTime() % 100 == 0)