This commit is contained in:
2026-06-20 13:55:27 +09:00
parent 7eb04f9383
commit 1eadcd5fab
+4 -4
View File
@@ -69,20 +69,20 @@ function main.calc(entity)
end
if pickup_belt_speed and (stack_size > 1) then
ticks_per_cycle = ticks_per_cycle + main.get_belt_penalty(pickup_belt_speed * (entity.force.belt_stack_size_bonus or 1), stack_size)
ticks_per_cycle = ticks_per_cycle + main.get_belt_penalty(pickup_belt_speed, stack_size)
end
if drop_belt_speed and (stack_size > 1) then
ticks_per_cycle = ticks_per_cycle + main.get_belt_penalty(drop_belt_speed * (prototype.inserter_max_belt_stack_size or 1), stack_size)
ticks_per_cycle = ticks_per_cycle + main.get_belt_penalty(drop_belt_speed, stack_size)
end
if drop_belt_speed then
local max = drop_belt_speed * ticks_per_cycle * 4
local max = drop_belt_speed * ticks_per_cycle * 4 * (entity.force.belt_stack_size_bonus or 1)
stack_size = (stack_size > max and max) or stack_size
end
if pickup_belt_speed then
local max = pickup_belt_speed * ticks_per_cycle * 8
local max = pickup_belt_speed * ticks_per_cycle * 8 * (prototype.inserter_max_belt_stack_size or 1)
stack_size = (stack_size > max and max) or stack_size
end