From 56699a5b6c5e469e2e5b34bdbb5441dce8a34a63 Mon Sep 17 00:00:00 2001 From: draknyte1 Date: Wed, 29 Mar 2017 07:36:41 +1000 Subject: + Boosted % based outputs in the Industrial Sifter. --- .../GregtechMetaTileEntity_IndustrialSifter.java | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) (limited to 'src/Java/gtPlusPlus/xmod/gregtech/common') 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= 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); -- cgit