mirror of
https://github.com/soarqin/DSP_Mods.git
synced 2026-03-23 05:23:28 +08:00
minor fix
This commit is contained in:
@@ -380,7 +380,7 @@
|
|||||||
* 1.5.3
|
* 1.5.3
|
||||||
* 新功能:`自动建造`
|
* 新功能:`自动建造`
|
||||||
* 自动飞行到待建造的建筑处进行建造。
|
* 自动飞行到待建造的建筑处进行建造。
|
||||||
* `自动巡航`:在未研究“驾驶舱引擎2”时,不再尝试飞离行星
|
* `自动巡航`:在未研究`驱动引擎 Lv2`时,不再尝试飞离行星
|
||||||
* `初始化行星`:修复物流塔运输船显示异常的问题
|
* `初始化行星`:修复物流塔运输船显示异常的问题
|
||||||
* 当启用`拖动建造电线杆时自动使用最大连接距离间隔`和`交替建造电力感应塔和无线输电塔`时,对复制无线输电塔也生效了
|
* 当启用`拖动建造电线杆时自动使用最大连接距离间隔`和`交替建造电力感应塔和无线输电塔`时,对复制无线输电塔也生效了
|
||||||
* `用于自动购买黑雾物品的传送带信号`:移动了其面板网格位置,避免与新添加的信号冲突
|
* `用于自动购买黑雾物品的传送带信号`:移动了其面板网格位置,避免与新添加的信号冲突
|
||||||
|
|||||||
@@ -338,13 +338,14 @@ public class FactoryPatch : PatchImpl<FactoryPatch>
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (minIndex == 0) return;
|
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)
|
if (player.movementState == EMovementState.Walk && player.mecha.thrusterLevel >= 1)
|
||||||
{
|
{
|
||||||
player.controller.actionWalk.SwitchToFly();
|
player.controller.actionWalk.SwitchToFly();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
player.Order(OrderNode.MoveTo(prebuilds[minIndex].pos), false);
|
player.Order(OrderNode.MoveTo(prebuilds[minIndex].pos + diff.normalized * 4f), false);
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user