Interfaces now slow down with failed crafting attempts.
Cleanup of unneeded tracking of failed attempts of MultiCraftingTracker. Followup of #1905
This commit is contained in:
@@ -176,13 +176,6 @@ public class PartExportBus extends PartSharedItemBus implements ICraftingRequest
|
||||
// :P
|
||||
}
|
||||
|
||||
final int failedAttempts = this.craftingTracker.getFailedCraftingAttempts();
|
||||
|
||||
if( this.isCraftingEnabled() && failedAttempts > 0 )
|
||||
{
|
||||
return this.getFailedCraftingPenalty( failedAttempts );
|
||||
}
|
||||
|
||||
return this.didSomething ? TickRateModulation.FASTER : TickRateModulation.SLOWER;
|
||||
}
|
||||
|
||||
@@ -387,18 +380,4 @@ public class PartExportBus extends PartSharedItemBus implements ICraftingRequest
|
||||
this.nextSlot = ( this.nextSlot + x ) % this.availableSlots();
|
||||
}
|
||||
}
|
||||
|
||||
private TickRateModulation getFailedCraftingPenalty( final int failedAttempts )
|
||||
{
|
||||
if( failedAttempts > 5 )
|
||||
{
|
||||
return TickRateModulation.SLOWER;
|
||||
}
|
||||
else if( failedAttempts > 1 )
|
||||
{
|
||||
return TickRateModulation.SAME;
|
||||
}
|
||||
|
||||
return TickRateModulation.FASTER;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user