Saturday, January 21, 2017

Call for Judgment: I don’t want to spam, but I want to do an infinite loop

Timed out with 2 FOR, 0 AGAINST. Enacted by Kevan.

Adminned at 23 Jan 2017 11:23:52 UTC

At the Surgery, I can add a random Remedy of any kind to my inventory. I can also consume Remedies at will, at any time.

In Locations:

The Surgery: If a Villager is alone in the Surgery, they may add a random Remedy to their inventory at any time.

In Remedies:

A Villager may remove a Remedy they are carrying from their inventory to use it on a Villager (either themselves or a Villager who is Near to them), by making a blog post announcing this. The Villager it is used on is known during this process as “the Taker”. The Doctor may respond to such a post by confirming that the Remedy has taken effect: upon doing so, if that Remedy cures a Disease the Taker has then the Taker loses that Disease; then, if it causes a Disease that the Taker does not have, the Taker catches that Disease.

Through this, I wish to consume an infinite (officially count it as just a ridiculously huge number like a googleplex raised to the googleplex to avoid math oddities with infinities) number of random Remedies (all of the Well Water before that though) and have its consequences applied to me. To simplify the infinite task, it can be performed as me acquiring every Disease possible that the Remedies can cause (as it will happen sometime during the loop, regardless of the rest) , then me being healed from all Diseases the Remedies can cause (as it will happen sometime during the loop, regardless of the rest), have the previous two effects happen a few times just in case (or a ludicrous high amount it doesn’t matter, as long as reapplying another subloop has no effect), and then me acquiring a random amount of Diseases from among those the Remedies can cause to leave me with an end state.

The Doctor should perform his actions appropriately for the hypothetical case that I “acquire all Remedy Diseases then lose all Remedy Diseases” a few times and then grant me a random amount of Diseases from among those the Remedies can grant with a method of his choosing, as that result will have the same as the infinite task.

The moment at the which I could do the loop is marked in the GNDT as: “21/01 10:10 (UTC) - Cuddlebeam (LOOP HERE)” because at that moment I was alone at the Surgery. I don’t want to spam the blog to perform this loop, so I’m making this CfJ to have its effects applied in a non-spamfest manner.

Comments

Kevan: HE/HIM

01-21-2017 13:26:56 UTC

Note: A change-gamestate-to-X proposal is absolutely fine, and much better than spamming, but this may be making asserting too many things as fact in the course of it - the “as that result will have the same as the infinite task” line may not be true in practice. (If Red Leaves cure Plague and cause Pox, and Blue Leaves cure Plague and cure Pox, then eating an infinite number of them at random can never leave you with both or neither diseases - but this CfJ could.) It sounds like enacting this CfJ would involve altering the properties of the Remedies to match this infinite series. Best just make it an isolated “set Cuddlebeam’s Diseases as follows”.

Bucky:

01-22-2017 02:13:54 UTC

Note: I think it’s impossible to perform an infinite number of compressed actions like that because there would be no final state.

pokes:

01-22-2017 03:11:40 UTC

Cuddlebeam:

01-22-2017 23:51:36 UTC

Note: “officially count it as just a ridiculously huge number like a googleplex raised to the googleplex to avoid math oddities with infinities” is already part of the CfJ, I fully understand the problems with infinities, although I appreciate the extra concern and input.

pokes:

01-23-2017 00:08:44 UTC

for I support the Doctor giving you a random amount of Diseases with a method of his choosing. (and I don’t want this to slouch into 48 hours, holding a 1-0 vote, while you can still edit at any time)