diff options
author | draknyte1 <draknyte1@hotmail.com> | 2017-03-29 07:36:41 +1000 |
---|---|---|
committer | draknyte1 <draknyte1@hotmail.com> | 2017-03-29 07:36:41 +1000 |
commit | 56699a5b6c5e469e2e5b34bdbb5441dce8a34a63 (patch) | |
tree | 6a952dff01403ee749e62b9390d55964faad2c87 /src/Java | |
parent | 79ac7eb1b23b4c3c9af1feeb9b66b206bfe2c5b7 (diff) | |
download | GT5-Unofficial-56699a5b6c5e469e2e5b34bdbb5441dce8a34a63.tar.gz GT5-Unofficial-56699a5b6c5e469e2e5b34bdbb5441dce8a34a63.tar.bz2 GT5-Unofficial-56699a5b6c5e469e2e5b34bdbb5441dce8a34a63.zip |
+ Boosted % based outputs in the Industrial Sifter.
Diffstat (limited to 'src/Java')
-rw-r--r-- | src/Java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/GregtechMetaTileEntity_IndustrialSifter.java | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/src/Java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/GregtechMetaTileEntity_IndustrialSifter.java b/src/Java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/GregtechMetaTileEntity_IndustrialSifter.java index 0b43db511b..6d41d68142 100644 --- a/src/Java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/GregtechMetaTileEntity_IndustrialSifter.java +++ b/src/Java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/GregtechMetaTileEntity_IndustrialSifter.java @@ -136,7 +136,26 @@ extends GregtechMeta_MultiBlockBase { //Make a recipe instance for the rest of the method. final GT_Recipe tRecipe = GT_Recipe.GT_Recipe_Map.sSifterRecipes.findRecipe(this.getBaseMetaTileEntity(), false, 9223372036854775807L, null, tInputs); - + //Change bonus chances + int[] outputChances = tRecipe.mChances; + for (int r=0;r<outputChances.length;r++){ + if (outputChances[r]<100){ + int temp = outputChances[r]; + if (outputChances[r] < 80 && outputChances[r] >= 1){ + outputChances[r] = temp+12; + } + else if (outputChances[r] < 90 && outputChances[r] >= 80){ + outputChances[r] = temp+4; + } + else if (outputChances[r] <= 99 && outputChances[r] >= 90){ + outputChances[r] = temp+1; + } + } + } + + //Rebuff Drop Rates for % output + tRecipe.mChances = outputChances; + final int tValidOutputSlots = this.getValidOutputSlots(this.getBaseMetaTileEntity(), tRecipe, tInputs); Utils.LOG_WARNING("Sifter - Valid Output Hatches: "+tValidOutputSlots); |