Thursday, July 05, 2012

Proposal: Still prefer Jelly

Timed out. Fails 2-4—Clucky

Adminned at 09 Jul 2012 10:41:48 UTC

If the proposal “Damn Paper Jams” passes, this proposal does nothing.

Add a new subrule to “Machines” calls “Energy Bonds” and give it the following text

A Machine may share an Energy Bonds with one or more other Machines. Energy Bonds are transitive, that is, if Machine A and Machine B share an Energy Bond and Machine B and Machine C share an Energy Bond, then Machine A and Machine C also share an Energy bond. A Machine may not share more than one Energy Bond with any other Machine, and all Machines share Energy Bonds with themselves. The set of Machines than a given Machine shares an Energy Bond with is known as that Machine’s Bond Group. The Size of a Bond Group is equal to the number of Machines in that Bond Group. The Bond Group for each machine is tracked on the ‘Machines’ wiki page, though Bond Groups of Size 1 need not be tracked. If every Machine in a Bond Group is non-Shrouded and as a Noun name, the group is known as a Noun Group. If every Machine in a Bond Group is non-Shrouded and as a Gerund name, the group is known as a Gerund Group. Otherwise (if it is not a Noun Group or Gerund Group), the Bond Group is known as a Mixed Group. Any Worker may remove all Energy Bonds (excluding the Bond each Machine has with itself) from a Mixed group at any time.

A Worker may, as a daily action, activate two Machines and - if neither Machine is Shrouded, and if both have Gerund names or both have Noun names, establish an Energy Bond between the two Machines.

Append the following to “Machine Repair”

If a majority of Machines in a Noun Group or Gerund Group are not Jammed, any Worker may make all the Jammed Machines in the Bond Group Repaired and remove all Energy Bonds (excluding the Bond each Machine has with itself) from the entire Bond Group.

 

Same thing as before, but you build it up one machine at a time instead of all at once.

Personally strongly prefer the symmetry of establishing bonds between like-named machines and links between differently-named machines, and needing one to fix Jams and the other to repair machines.

Minor stuff like “should Jammed Machines become Broken or Fixed” can be fixed later.

Comments

moonroof:

05-07-2012 18:36:48 UTC

against

kops:

05-07-2012 19:51:36 UTC

imperial

I’m not sure what the point of self-bonds are…

Clucky: he/him

05-07-2012 20:51:19 UTC

the purpose of self-bonds is so that bond groups can be defined as “all machines you share a bond with” and have it be consistent. Could certainly define it as “all machines you share a bond with and yourself” and clarify that transitivity doesn’t apply to yourself, but there is no real harm doing it this way.

scshunt:

05-07-2012 23:23:28 UTC

against because I don’t think we really need another kind of link.

Kevan: he/him

05-07-2012 23:26:13 UTC

against Repair idea is a good one, but the bonds seem like a lot of effort when we could just define them as “Machines that start with the same letter” or something.

Clucky: he/him

05-07-2012 23:32:48 UTC

@kevan Hrm? What are you defining as “machines that start with the same letter?”

@scshunt I tried proposing this without actually needing the other kind of link and everyone shot it down for being too hard to use. Reusing powerlinks is completely inelegant as it makes jammed and broken machines more or less the same thing.

quirck: he/him

06-07-2012 10:51:33 UTC

for