1
0
mirror of https://github.com/soarqin/DSP_Mods.git synced 2026-03-22 11:53:25 +08:00

minor fix

This commit is contained in:
2026-02-10 15:55:11 +08:00
parent e758209d99
commit 63fb13bf92
2 changed files with 4 additions and 3 deletions

View File

@@ -338,13 +338,14 @@ public class FactoryPatch : PatchImpl<FactoryPatch>
}
}
if (minIndex == 0) return;
if ((prebuilds[minIndex].pos - playerPos).sqrMagnitude < 400f) return;
var diff = prebuilds[minIndex].pos - playerPos;
if (diff.sqrMagnitude < 400f) return;
if (player.movementState == EMovementState.Walk && player.mecha.thrusterLevel >= 1)
{
player.controller.actionWalk.SwitchToFly();
return;
}
player.Order(OrderNode.MoveTo(prebuilds[minIndex].pos), false);
player.Order(OrderNode.MoveTo(prebuilds[minIndex].pos + diff.normalized * 4f), false);
}
#endregion