Proposal: Cold Reboot
Self Killed—Clucky
Adminned at 18 Aug 2021 02:11:05 UTC
Replace “A Worker may add a new, Cold instance of a Machine to any position in their Line by paying that Machine’s Cost.” with:-
If a Worker has no Hot or Warm Machines, they may add a new, Cold instance of a Machine to any position in their Line by paying that Machine’s Cost.
Submitting a Report can currently be done mid-move if you then build and use more Machines afterwards: would be simpler to rule that out.
ais523:
This makes the Crusher almost unusable; the main reason to crush a machine is to free up space on your line so that you can build another machine in its place, but with this change, you then wouldn’t be able to build the new machine because you would have a Hot Crusher.
You could likely fix the timing issue with cycles, and the Report issue, at the same time, via using some sort of “done” flag that a Worker can set to say that they’re taking no more actions this cycle – submitting a Report could set the flag, and the flag could prevent further actions being taken in the cycle.