Thursday, September 27, 2018

Proposal: The Core Mechanic

Reached quorum 4 votes to 0. Enacted by Kevan.

Adminned at 27 Sep 2018 17:49:31 UTC

Make a new rule titled “Definitions” with the text

;Dynastic Action: an action that is defined in the Dynastic rules.

Make a new rule titled “Environment” with the text

The rules titled “I/O Tower” and “Master Control Program” are not considered rulestext. When any other dynastic rule or dynastic action considers the aforementioned rules, they ignore the outermost nowiki tags. The previous sentence applies to proposals if they do not specifically mention the outermost nowiki tags.

Make a subrule of “Environment” titled “Preprocessor” with the text

Unless otherwise stated in the rule, the following happens to text in “Master Control Program” before it is executed:
* __GNDT is replaced by double quotes surrounding the text copied from the GNDT
* __eGNDT is replaced by escaped double quotes surrounding the text copied from the GNDT
* __IO is replaced by double quotes surrounding the text copied from the rule titled “I/O Tower”
* __eIO is replaced by escaped double quotes surrounding the text copied from the rule titled “I/O Tower”


Make a new rule titled “I/O Tower” with the following text, removing the spaces

< nowiki>

< /nowiki>

Make a new rule title “Master Control Program” with the following text, removing the spaces

< nowiki>

< /nowiki>

while the theme is after Tron, it’s not required for there to be lightcycles and so on.
I’m not sure what the MCP should contain at the start or even what language it should be in, we’ll see what people think.

Comments

Kevan: he/him

27-09-2018 08:45:28 UTC

for Very good. Although I don’t understand what the Preprocessor is doing, here. And “Definitions” should really be in the appendices, shouldn’t it?

derrick: he/him

27-09-2018 13:35:15 UTC

for

preprocessor defines how we stick input into the Master control program before it is run.

Kevan: he/him

27-09-2018 13:40:25 UTC

What’s “the text copied from the GNDT” referring to, though? A ctrl-A selection of all content on the main GNDT page? Just the table of stats? Or something else?

derrick: he/him

27-09-2018 14:08:01 UTC

Good point. Right now it would refer to all content on the page, but I think its fairly obvious that we want all content from the table.

card:

27-09-2018 14:59:27 UTC

“A ctrl-A selection of all content on the main GNDT page? Just the table of stats? Or something else?”
I would’ve specified a specific element id from the html to copy from but the GNDT doesn’t seem to have that, just table tags. I guess “Just the table of stats” will have to do.
“And “Definitions” should really be in the appendices, shouldn’t it?”
I thought it might be a useful rule to have for misc. things which might pop up due to using external resources and so on but at the time I could only think of that definition; it should probably be in the appendix since dynastic actions is currently used twice in the non-dynastic rules.

Brendan: he/him

27-09-2018 17:43:12 UTC

for