You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
swap swordsman and composite bowman, 2 spaces away on road - crash
Swordsman was on citadel, grassland.
Bowman was on hill.
Was able to reload and manually move the units.
Steps to Reproduce
Build road 3 sections, build citadel on one end.
Place swordsman in citadel
Place bowman at other end of road.
Try swapping them
Screenshots
No response
Link to save file
No response
Operating System
Android
Additional Information
Platform: Android Version: 4.14.10 (Build 1,075) Rulesets: [Civ V - Gods & Kings, DeCiv Redux, Civ V - Vanilla, Alpha Frontier] Last Screen:com.unciv.ui.screens.worldscreen.WorldScreen
Device Model: KFTRWI
API Level: 28
System Memory: 2796 MB
Available (used by Kernel): 587 MB
System Low Memory state: false
Java heap limit: 384 MB
Java heap free: 6 MB
Message:
java.lang.Exception: Unit Swordsman - Mongolia cannot swap with a tile that is not a neighbor
at com.unciv.logic.map.mapunit.movement.UnitMovement.swapMoveToTile(UnitMovement.kt:534)
at com.unciv.ui.screens.worldscreen.worldmap.WorldMapHolder.swapMoveUnitToTargetTile$core(WorldMapHolder.kt:372)
at com.unciv.ui.screens.worldscreen.worldmap.SwapWithOverlayButtonData$getSwapWithButton$2.invoke(OverlayButtonData.kt:101)
at com.unciv.ui.screens.worldscreen.worldmap.SwapWithOverlayButtonData$getSwapWithButton$2.invoke(OverlayButtonData.kt:100)
at com.unciv.ui.components.input.ActivationActionMap.activate(ActivationActionMap.kt:57)
at com.unciv.ui.components.input.ActorAttachments.activate(ActorAttachments.kt:42)
at com.unciv.ui.components.input.ActivationExtensionsKt.activate(ActivationExtensions.kt:17)
at com.unciv.ui.components.input.ActivationListener.tap(ActivationListener.kt:15)
at com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener$1.tap(ActorGestureListener.java:52)
at com.badlogic.gdx.input.GestureDetector.touchUp(GestureDetector.java:206)
at com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.handle(ActorGestureListener.java:125)
at com.badlogic.gdx.scenes.scene2d.Stage.touchUp(Stage.java:354)
at com.unciv.ui.screens.basescreen.UncivStage.access$touchUp$s80204510(UncivStage.kt:17)
at com.unciv.ui.screens.basescreen.UncivStage$touchUp$1.invoke(UncivStage.kt:87)
at com.unciv.ui.screens.basescreen.UncivStage$touchUp$1.invoke(UncivStage.kt:87)
at com.unciv.ui.crashhandling.CrashHandlingExtensionsKt$wrapCrashHandling$1.invoke(CrashHandlingExtensions.kt:17)
at com.unciv.ui.screens.basescreen.UncivStage.touchUp(UncivStage.kt:87)
at com.badlogic.gdx.backends.android.DefaultAndroidInput.processEvents(DefaultAndroidInput.java:423)
at com.badlogic.gdx.backends.android.AndroidGraphics.onDrawFrame(AndroidGraphics.java:503)
at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1571)
at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1270)
Is there an existing issue for this?
Game Version
4.14.10
Describe the bug
swap swordsman and composite bowman, 2 spaces away on road - crash
Swordsman was on citadel, grassland.
Bowman was on hill.
Was able to reload and manually move the units.
Steps to Reproduce
Screenshots
No response
Link to save file
No response
Operating System
Android
Additional Information
Platform: Android
Version: 4.14.10 (Build 1,075)
Rulesets: [Civ V - Gods & Kings, DeCiv Redux, Civ V - Vanilla, Alpha Frontier]
Last Screen:
com.unciv.ui.screens.worldscreen.WorldScreen
Device Model: KFTRWI
API Level: 28
System Memory: 2796 MB
Available (used by Kernel): 587 MB
System Low Memory state: false
Java heap limit: 384 MB
Java heap free: 6 MB
Message:
Save Mods:
Save Data:
Show Saved Game
The text was updated successfully, but these errors were encountered: