Proposal: I personally prefer Jelly…
sked—Clucky
Adminned at 05 Jul 2012 10:14:13 UTC
Add a new rule to “Machines” called “Rebooting”
As a daily action, a Worker may attempt Reboot a section of the Machine Floor. To do so, he picks an integer between three and ten inclusive and activates that many machines.
If all of the Machines Activated are not Shrouded, all of the Machines Activated have a Gerund name or all of the Machines Activated have a Noun name, and more than half of the Machines Activated are not Jammed then all Machines which were Activated and are Jammed become Broken. Note that each Activated Machine is only counted once, even if it is Activated multiple times during the same Reboot attempt.
So you need to go noun-gerund or gerund-noun to fix broken machines, but you need a group of nouns or a group of gerunds to unjam machines. Adds some balance.
Note that this adds a problem of what happens if all the noun machines get jammed. My solution is to add a weekly action that lets you switch a machine from being a Noun to a Gerund or vice versa (removing all links to and from it) but wanted to propose that separately. Still would have the problem of “what if there is only one or zero non-jammed machines” but I think in that case its okay to say we all lose and start a meta dynasty…
kops:
Many issues:
(a) under the current ruleset getting all gerunds or all nouns is more or less a practical impossibility due to randomness
(b) the wording is poor; I would happily interpret
“If all of the Machines Activated are not Shrouded, all of the Machines Activated have a Gerund name or all of the Machines Activated have a Noun name”
to mean “(not shrouded OR gerund OR noun)” rather than the intended “(not shrouded) AND (gerund OR noun)”
(c) Why do we want state flow to be like this?
I would expect it to follow something like:
Broken <-> repaired <-> jammed
But you have it in a cycle:
broken -> repaired -> jammed -> broken