Skip to content

Commit 1d7e719

Browse files
committed
added explosion multiplier to FuelType
1 parent a0d143b commit 1d7e719

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

src/main/java/org/gtreimagined/gt4r/reactor/components/FuelType.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22

33
import org.gtreimagined.gt4r.reactor.Config;
44

5-
public record FuelType(double energyMult, double heatMult, int pulsesPerTick, boolean isMox, int durability, double moxHeatCoefficient, double moxEUCoefficient) {
5+
public record FuelType(double energyMult, double heatMult, int pulsesPerTick, boolean isMox, int durability, double explosionMult, double moxHeatCoefficient, double moxEUCoefficient) {
66

7-
public static final FuelType URANIUM = new FuelType(1.0, 4.0, 1, false, 10000);
7+
public static final FuelType URANIUM = new FuelType(1.0, 4.0, 1, false, 10000, 1.0);
88

9-
public FuelType(double energyMult, double heatMult, int pulsesPerTick, boolean isMox, int durability){
10-
this(energyMult, heatMult, pulsesPerTick, isMox, durability, 2.0, Config.MOX_EU_COEFFICIENT);
9+
public FuelType(double energyMult, double heatMult, int pulsesPerTick, boolean isMox, int durability, double explosionMult){
10+
this(energyMult, heatMult, pulsesPerTick, isMox, durability, explosionMult, 2.0, Config.MOX_EU_COEFFICIENT);
1111
}
1212
}

src/main/java/org/gtreimagined/gt4r/reactor/components/adapters/FuelRodAdapter.java

+5
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,11 @@ public int getFuelRodCount() {
127127
return this.fuelRod.getRodCount(itemStack);
128128
}
129129

130+
@Override
131+
public double getExplosionRadiusMultiplier() {
132+
return this.fuelRod.getFuelType().explosionMult();
133+
}
134+
130135
private int getPulseCount() {
131136
int pulses = (1 + (this.getFuelRodCount() / 2)) * this.fuelRod.getFuelType().pulsesPerTick();
132137

0 commit comments

Comments
 (0)