Proposal: Underlay Underlay Arena
Timed out and enacted, 6-1. Josh
Adminned at 19 Jul 2022 16:00:38 UTC
Add the following as a second paragraph in the rule The Arena:
The Arena for each individual Bout may have differences in configuration, as set out in the rule Configuration. The specific Arena configuration for each Bout must be detailed in the Announcement for that Bout.
Add a new subrule to the rule The Arena, called Configuration:
Prior to Announcing a Bout, the Announcer must generate the Configuration for that Bout. This is an atomic action with the following steps:
* Set the Configuration for that Bout to be is a single row of infinite squares, with those numbered from 1 on the left to 19 at the right being in bounds and all others being out of bounds.
* Randomly determine between zero and two Configuration Variations.
* For each Configuration Variation thus selected, follow its instructions and add them to the Configuration.Potential Configuration Variations are as follows:
* Physical Obstacles: Add between 2 and 6 squares above or below existing squares in the Configuration. Label them with letters in alphabetical order from left to right, starting with A; all such squares are In Bounds. A Bot can only be shoved from a Square on the same row as itself. When a Bot is Shoved in while occupying a square that has another square above or below it, instead of being moved backwards, it is moved into one of the squares above or below it and is flipped. When a Bot is in a square that is labelled with a letter and moves forwards or backwards, and there isn’t another lettered square that it can move into, it instead moves into the next numbered square in the direction of travel.
* Trap panels: Add between 1 and 3 trap panels on random squares, each of which may randomly be one of: flip panel, flame panel, explosion panel, shock panel. When a Bot ends its turn on a trap panel it subtracts 5% from its Chassis and Engine, and gains a Status as follows: flip panels give Flipped, flame panels give Scorched, explosion panel gives Loose, and shock panel gives Scrambled. Trap panels are not considered when a Script tests whether a square is empty.
* Bumper sides: When a Bot would go out of bounds, it is instead set to a random square, subtracts 20% Chassis condition, and becomes flipped.
* House bot: There are up to three publicly tracked House Bots, which may be created by the Announcer at any time, which may have any of the Components available to Operator Bots (starting each Bout at 80% Condition), which must have a Bot Value of no more than ₩8,000, and whose Script is publicly tracked. Select one of them at random. In this Bout, square 20 is also In Bounds, and the right-hand-most Bot starts on square 17 rather than square 16; the selected House Bot starts in square 10, facing in a random direction. The House Bot may not the the Winner of the Bout and is not considered for the purposes of any clause in the rule Ending a Bout. House Bots are considered to be present when a line of Script checks whether a square is empty.
Add the following to the bullet list in the rule Statuses:
* Scorched: When an Actor is Scorched, whenever it would use a System it takes scratch damage to that system and to its Chassis
* Loose: When an Actor is Loose, half (rounded up) of any Condition loss incurred by the Chassis or System of that Bot is also applied to that Bot’s Engine.
* Scrambled: When a Bot becomes Scrambled, the Announcer randomises the order of its Script. When it ceases to be Scrambled its Script regains its standard order.
Lulu: she/her
i could do with a bit of scrambling myself