diff --git a/me/cache/TickManagerCache.java b/me/cache/TickManagerCache.java index cc271ab9e..3103ecfda 100644 --- a/me/cache/TickManagerCache.java +++ b/me/cache/TickManagerCache.java @@ -68,7 +68,7 @@ public class TickManagerCache implements ITickManager switch (mod) { case FASTER: - tt.setRate( tt.current_rate - 1 ); + tt.setRate( tt.current_rate - 2 ); break; case IDLE: tt.setRate( tt.request.maxTickRate ); diff --git a/parts/automation/PartImportBus.java b/parts/automation/PartImportBus.java index fbff58f9c..3774e8ac8 100644 --- a/parts/automation/PartImportBus.java +++ b/parts/automation/PartImportBus.java @@ -225,14 +225,16 @@ public class PartImportBus extends PartSharedItemBus implements IGridTickable, I private boolean importStuff(InventoryAdaptor myAdaptor, IAEItemStack whatToImport, IMEMonitor inv, IEnergySource energy, FuzzyMode fzMode) { - if ( itemToSend > 64 ) - itemToSend = 64; + int toSend = this.itemToSend; + + if ( toSend > 64 ) + toSend = 64; ItemStack newItems; if ( getInstalledUpgrades( Upgrades.FUZZY ) > 0 ) - newItems = myAdaptor.removeSimilarItems( itemToSend, whatToImport == null ? null : whatToImport.getItemStack(), fzMode, configDest( inv ) ); + newItems = myAdaptor.removeSimilarItems( toSend, whatToImport == null ? null : whatToImport.getItemStack(), fzMode, configDest( inv ) ); else - newItems = myAdaptor.removeItems( itemToSend, whatToImport == null ? null : whatToImport.getItemStack(), configDest( inv ) ); + newItems = myAdaptor.removeItems( toSend, whatToImport == null ? null : whatToImport.getItemStack(), configDest( inv ) ); if ( newItems != null ) {