This commit is contained in:
2025-03-26 03:29:00 +09:00
parent f87c7530b0
commit a48ac3fdeb

View File

@@ -238,7 +238,6 @@ if settings.startup['PHI-CT'].value then
local new_drop_dir = math2d.direction.from_vector(new_positions.drop)
local delta = (new_drop_dir - math2d.direction.from_vector(old_positions.drop)) % 8
new_positions.drop_offset = (not new_positions.drop and old_positions.drop_offset) or (((delta % 2 == 0) and {x = ((delta == 0 or delta == 6) and old_positions.drop_offset.y) or -old_positions.drop_offset.y, y = ((delta == 0 or delta == 2) and old_positions.drop_offset.x) or -old_positions.drop_offset.x}) or math2d.direction.vectors[(new_drop_dir + (new_drop_dir % 2) * 4 % 8) + 1])
new_positions.direction = ((delta == 0 or delta == 1) and defines.direction.north) or ((delta == 2 or delta == 3) and defines.direction.east) or ((delta == 4 or delta == 5) and defines.direction.south) or defines.direction.west
inserter_utils.set_arm_positions(inserter, new_positions)
elseif event.button == defines.mouse_button_type.right or (event.button == defines.mouse_button_type.left and (event.control or event.shift)) then