Cycle 15/Proposal Drafting: Difference between revisions

Antitwop
Line 29: Line 29:


Add proposals you're currently working on here.
Add proposals you're currently working on here.
== Party Game Nomic Wheel ==
''[https://discord.com/channels/515560801394753537/1192640599048859678 Read the discussion here]''
Add a subrule to the rule '''Spaces''' entitled '''Spinner''' with the text:
<blockquote>
"Spinner" is a type of space. When a player lands on a spinner space, they must roll 1d4. This number is then added to the Wheel Rotation.
</blockquote>
Add a subrule to the rule '''Spaces''' entitled '''Crystal Beam''' with the text:
<blockquote>
"Crystal Beam" is a type of space. When a player lands on a crystal beam space, they must choose one of the following sets of spaces:
* Spaces 200 through 204 and all successors of space 204.
* Spaces 205 through 209 and all predecessors of space 205.
* Spaces 210 through 214 and all predecessors of space 210.
* Spaces 215 through 219 and all successors of space 219.
All players on any space in the selected set lose one crystal.
</blockquote>
Add a subrule to the rule '''Board''' entitled '''Wheel Rotation''' with the text:
<blockquote>
Wheel rotation is an integer that tracks the rotation of the wheel spaces within the board's main loop. If the wheel rotation is less than 0, then 40 is automatically added to the wheel rotation. If the wheel rotation is greater than 39, then 40 is automatically subtracted from it.
For wheel rotation WR, the following connections should exist:
* Space 204 precedes space WR.
* Space 205 succeeds space (WR+10) mod 40.
* Space 210 succeeds space (WR+20) mod 40.
* Space 219 precedes space (WR+30) mod 40.
When the value of wheel rotation changes, remove successors from spaces as specified by the list above, using the previous value of the wheel rotation as WR, then add successors as specified by the list above using the current value of the wheel rotation as WR.
</blockquote>
For each integer N between 200 and 219, inclusive, create space N with the following types:
* If the last digit of N is 1, 4, 5, or 8: Spinner.
* Otherwise, Blank.
Create space 220 with the space type Crystal Beam.
Create the following lines:
* from space 200 to space 204
* from space 205 to space 209
* from space 210 to space 214
* from space 215 to space 219
Also, add successors such that space 220 follows space 209 and space 214 and that space 220 precedes spaces 200 and 215.
Set the Wheel Rotation to 5. Create connections as specified in '''Wheel Rotation''', if they do not already exists.


== Hell ==
== Hell ==
Line 127: Line 79:
* Add more flavor text (this proposal '''begs''' for some flavorful descriptions)
* Add more flavor text (this proposal '''begs''' for some flavorful descriptions)


== Antiloop ==
== Simpler rolls verbiage ==
''[https://discord.com/channels/515560801394753537/1194082609152663644 Read the discussion here]''
=== Dice Rolls ===
A roll of a K-sided die, is a value selected among integers from 1 to K, using a uniform random distribution. Multiple rolls, or multiple dice, are independent such selections.
 
A rule that requires a selection of an NdK value, for non-negative (≥0) integer N and positive (>0) integer K, is requiring the random selection of N rolls of a K-sided die.
 
* (If not otherwise specified) the resulting value is the sum of those rolls. If N is 0 the sum is 0.
* If a rule requires an NdK dice roll '''with a target number x (abbreviated as "x+")''', the resulting value is instead the number of N independent 1dK rolls that meet or exceed the target number.
 
== Antitwop :) ==
Change the type of space -5 to Boulder Trap, with boulder path on spaces {-4, -3, -2, -1} and safe haven on space 0.
 
Change the type of spaces -30 and -10 to Utility.
 
Change the type of space -26 to Teleporter.
 
= Implemented Proposals =
 
Once your proposal has gone into the ruleset, place it here for posterity.
 
== Party Game Nomic Wheel ==
 
''[https://discord.com/channels/515560801394753537/1192640599048859678 Read the discussion here]''
 
Add a subrule to the rule '''Spaces''' entitled '''Spinner''' with the text:
<blockquote>
"Spinner" is a type of space. When a player lands on a spinner space, they must roll 1d4. This number is then added to the Wheel Rotation.
</blockquote>
 
Add a subrule to the rule '''Spaces''' entitled '''Crystal Beam''' with the text:
 
<blockquote>
"Crystal Beam" is a type of space. When a player lands on a crystal beam space, they must choose one of the following sets of spaces:
* Spaces 200 through 204 and all successors of space 204.
* Spaces 205 through 209 and all predecessors of space 205.
* Spaces 210 through 214 and all predecessors of space 210.
* Spaces 215 through 219 and all successors of space 219.
All players on any space in the selected set lose one crystal.
</blockquote>
 
Add a subrule to the rule '''Board''' entitled '''Wheel Rotation''' with the text:
<blockquote>
Wheel rotation is an integer that tracks the rotation of the wheel spaces within the board's main loop. If the wheel rotation is less than 0, then 40 is automatically added to the wheel rotation. If the wheel rotation is greater than 39, then 40 is automatically subtracted from it.
 
For wheel rotation WR, the following connections should exist:
* Space 204 precedes space WR.
* Space 205 succeeds space (WR+10) mod 40.
* Space 210 succeeds space (WR+20) mod 40.
* Space 219 precedes space (WR+30) mod 40.
When the value of wheel rotation changes, remove successors from spaces as specified by the list above, using the previous value of the wheel rotation as WR, then add successors as specified by the list above using the current value of the wheel rotation as WR.
</blockquote>
 
For each integer N between 200 and 219, inclusive, create space N with the following types:
* If the last digit of N is 1, 4, 5, or 8: Spinner.
* Otherwise, Blank.
 
Create space 220 with the space type Crystal Beam.
 
Create the following lines:
* from space 200 to space 204
* from space 205 to space 209
* from space 210 to space 214
* from space 215 to space 219
 
Also, add successors such that space 220 follows space 209 and space 214 and that space 220 precedes spaces 200 and 215.


Set the Wheel Rotation to 5. Create connections as specified in '''Wheel Rotation''', if they do not already exists.


== Antiloop ==
Add a sub-rule to the rule '''Spaces''' entitled '''Spin-up''' '''Spinner''' with the text:<blockquote>"Spin-up Spinner" is a type of space. When a player lands on a spin-up spinner space, they must roll 1d4. This number is then added to the Wheel Rotation.</blockquote>Add a sub-rule to the rule '''Spaces''' entitled '''Spin-down''' '''Spinner''' with the text:<blockquote>"Spin-down Spinner" is a type of space. When a player lands on a spin-down spinner space, they must roll 1d4. This number is then subtracted from the Wheel Rotation.</blockquote>Replace all "Spinner" type spaces with "Spin-up Spinner" type spaces.
Add a sub-rule to the rule '''Spaces''' entitled '''Spin-up''' '''Spinner''' with the text:<blockquote>"Spin-up Spinner" is a type of space. When a player lands on a spin-up spinner space, they must roll 1d4. This number is then added to the Wheel Rotation.</blockquote>Add a sub-rule to the rule '''Spaces''' entitled '''Spin-down''' '''Spinner''' with the text:<blockquote>"Spin-down Spinner" is a type of space. When a player lands on a spin-down spinner space, they must roll 1d4. This number is then subtracted from the Wheel Rotation.</blockquote>Replace all "Spinner" type spaces with "Spin-up Spinner" type spaces.


Line 185: Line 204:


Archgarbage "This item cannot be used, rules to the contrary notwithstanding. If it is somehow used anyways, you are granted 2  Archgarbage, to negate the effect of using it twice over. If you have 'Actual Garbage' and 'Archgarbage' at the same time, 1 of each is destroyed."</blockquote>
Archgarbage "This item cannot be used, rules to the contrary notwithstanding. If it is somehow used anyways, you are granted 2  Archgarbage, to negate the effect of using it twice over. If you have 'Actual Garbage' and 'Archgarbage' at the same time, 1 of each is destroyed."</blockquote>
== Simpler rolls verbiage ==
''[https://discord.com/channels/515560801394753537/1194082609152663644 Read the discussion here]''
=== Dice Rolls ===
A roll of a K-sided die, is a value selected among integers from 1 to K, using a uniform random distribution. Multiple rolls, or multiple dice, are independent such selections.
A rule that requires a selection of an NdK value, for non-negative (≥0) integer N and positive (>0) integer K, is requiring the random selection of N rolls of a K-sided die.
* (If not otherwise specified) the resulting value is the sum of those rolls. If N is 0 the sum is 0.
* If a rule requires an NdK dice roll '''with a target number x (abbreviated as "x+")''', the resulting value is instead the number of N independent 1dK rolls that meet or exceed the target number.
= Implemented Proposals =
Once your proposal has gone into the ruleset, place it here for posterity.