diff --git a/core/assets/maps/atolls.msav b/core/assets/maps/atolls.msav index 77cebff2db..7179c010c5 100644 Binary files a/core/assets/maps/atolls.msav and b/core/assets/maps/atolls.msav differ diff --git a/core/assets/maps/cruxscape.msav b/core/assets/maps/cruxscape.msav index 33489c6854..89c4b1c47b 100644 Binary files a/core/assets/maps/cruxscape.msav and b/core/assets/maps/cruxscape.msav differ diff --git a/core/assets/maps/facility32m.msav b/core/assets/maps/facility32m.msav index a42a2deb39..c219cf94b0 100644 Binary files a/core/assets/maps/facility32m.msav and b/core/assets/maps/facility32m.msav differ diff --git a/core/assets/maps/frontier.msav b/core/assets/maps/frontier.msav index fde3f6d03a..d02597551f 100644 Binary files a/core/assets/maps/frontier.msav and b/core/assets/maps/frontier.msav differ diff --git a/core/assets/maps/taintedWoods.msav b/core/assets/maps/taintedWoods.msav index 237bae65ba..49c276a0dd 100644 Binary files a/core/assets/maps/taintedWoods.msav and b/core/assets/maps/taintedWoods.msav differ diff --git a/core/src/mindustry/input/DesktopInput.java b/core/src/mindustry/input/DesktopInput.java index 1a400df68f..e000cd482b 100644 --- a/core/src/mindustry/input/DesktopInput.java +++ b/core/src/mindustry/input/DesktopInput.java @@ -705,7 +705,7 @@ public class DesktopInput extends InputHandler{ } } - if((cursorX != lastLineX || cursorY != lastLineY) && isPlacing() && mode == placing){ + if(isPlacing() && mode == placing && (cursorX != lastLineX || cursorY != lastLineY || Core.input.keyTap(Binding.diagonalPlacement) || Core.input.keyRelease(Binding.diagonalPlacement))){ updateLine(selectX, selectY); lastLineX = cursorX; lastLineY = cursorY;