Removed unnecessary altar tier checks in attempt to fix #1646 (#1665)

* Removed altar tier check for altar consumption

* Removed altar tier check for altar consumption for blood orbs
1.12
Saurabh Totey 2019-11-04 19:15:14 -07:00 committed by Nick Ignoffo
parent a02631d9be
commit e56c0cdbb9
1 changed files with 2 additions and 2 deletions

View File

@ -291,7 +291,7 @@ public class BloodAltar implements IFluidHandler {
hasOperated = true;
}
if (fluid != null && fluid.amount >= 1) {
int liquidDrained = Math.min((int) (altarTier.ordinal() >= 2 ? consumptionRate * (1 + consumptionMultiplier) : consumptionRate), fluid.amount);
int liquidDrained = Math.min((int) (consumptionRate * (1 + consumptionMultiplier)), fluid.amount);
if (liquidDrained > (liquidRequired * stackSize - progress))
liquidDrained = liquidRequired * stackSize - progress;
@ -353,7 +353,7 @@ public class BloodAltar implements IFluidHandler {
return;
if (fluid != null && fluid.amount >= 1) {
int liquidDrained = Math.min((int) (altarTier.ordinal() >= 2 ? orb.getFillRate() * (1 + consumptionMultiplier) : orb.getFillRate()), fluid.amount);
int liquidDrained = Math.min((int) (orb.getFillRate() * (1 + consumptionMultiplier)), fluid.amount);
int drain = NetworkHelper.getSoulNetwork(binding).add(SoulTicket.block(world, pos, liquidDrained), (int) (orb.getCapacity() * this.orbCapacityMultiplier));
fluid.amount = fluid.amount - drain;