Index: binaries/data/mods/public/simulation/components/UnitMotionFlying.js =================================================================== --- binaries/data/mods/public/simulation/components/UnitMotionFlying.js +++ binaries/data/mods/public/simulation/components/UnitMotionFlying.js @@ -10,6 +10,11 @@ "" + "" + "" + + "" + + "" + + "" + + "" + + "" + "" + "" + "" + @@ -156,6 +161,9 @@ } else { + if (this.template.StationaryDistance && Math.euclidDistance2D(pos.x, pos.z, this.targetX, this.targetZ) <= +this.template.StationaryDistance) + return; + // If we haven't reached max speed yet then we're still on the ground; // otherwise we're taking off or flying // this.onGround in case of a go-around after landing (but not fully stopped) Index: binaries/data/mods/public/simulation/templates/units/plane.xml =================================================================== --- binaries/data/mods/public/simulation/templates/units/plane.xml +++ binaries/data/mods/public/simulation/templates/units/plane.xml @@ -67,6 +67,7 @@ 5.0 10.0 2.0 + 10.0 2.0 50.0 15.0