| 1419 | 🙂 | General | Two issues with mining and the Behavior Controller:
1) When issuing a move by selecting a unit and right-clicking, the Miner component's target register is emptied, cancelling the mining work and the movement override applied by the Miner/Laser Miner component. When using the Move command in the Behavior Controller, the Miner's target register remains populated, keeping the Miner component in control of the frame and blocking the movement away from the mining target. In order for a program to move an actively-mining frame, the Miner component must first have a command clear its target register to allow for movement, a step that is not required with manual orders.
2) Except the Mine command won't accept an empty target parameter to try to clear the active Miner component's target. Using Mine with an empty target parameter just auto-fails and proceeds down the Can't Mine path. Fortunately the Set to Component command does take an empty target parameter, allowing the Miner component's target to be emptied, and then allowing the Move command to actually execute. | | 2023-08-25 03:52:21 |