1
0
mirror of https://github.com/tobspr/shapez.io.git synced 2025-06-13 13:04:03 +00:00

visual improvement to ejector slots

This commit is contained in:
Keterr 2020-11-22 14:39:38 -07:00
parent d33a72202a
commit 792a7dc8d3

View File

@ -159,9 +159,14 @@ export class ItemEjectorSystem extends GameSystemWithFilter {
continue;
}
const maxProgress = Math.min(
1.0,
sourceSlot.cachedBeltPath ? sourceSlot.cachedBeltPath.spacingToFirstItem * 1.45 : 1.0
);
// Advance items on the slot
sourceSlot.progress = Math.min(
1,
maxProgress,
sourceSlot.progress +
progressGrowth *
this.root.hubGoals.getBeltBaseSpeed() *
@ -169,11 +174,11 @@ export class ItemEjectorSystem extends GameSystemWithFilter {
);
if (G_IS_DEV && globalConfig.debug.disableEjectorProcessing) {
sourceSlot.progress = 1.0;
sourceSlot.progress = maxProgress;
}
// Check if we are still in the process of ejecting, can't proceed then
if (sourceSlot.progress < 1.0) {
if (sourceSlot.progress < maxProgress) {
continue;
}