Wednesday, July 13, 2022

Proposal: Ring out

Reaches quorum with 6-0 and is enacted -SingularByte

Adminned at 14 Jul 2022 03:52:07 UTC

In the rule “The Arena”, Replace the text “Bouts take place in the Arena, which is mapped as a row of thirteen spaces from left to right. Each Bot in the Arena may face either left or right. When a Bout begins, the two Bots taking part are placed in the two spaces at either end of the Arena (assigning these at secretly random), facing one another. All of this is tracked privately by the Announcer.”
with

Bouts take place in the Arena, which is mapped as an infinite row of spaces from left (i.e. from minus infinity) to right (i.e. to infinity). The spaces 1 to 19 are considered In Bounds. Each Bot in the Arena may face either left or right. When a Bout begins, the bots are randomly assigned to one of two starting locations: one bot is placed in space 4 and the other bot in space 16, both facing each other. All of this is tracked privately by the Announcer.

If the proposal “Up to Scratch” passed, in the rule BotScript replace “A Bot can only move into an empty space: if an individual move step would take the Bot into an occupied space, or if no space exists to move to, the Bot remains in its position instead.” with

A Bot can only move into an empty space: if an individual move step would take the Bot into an occupied space, the Bot remains in its position instead and takes Scratch Damage. If the occupied space was occupied by a Bot, that Bot also takes Scratch Damage. If a Bot ever ends its turn in a space that is not In Bounds, they are said to have Fallen Out of Bounds and take Scratch Damage.

If the proposal “Up to Scratch” failed, in the rule BotScript replace “A Bot can only move into an empty space: if an individual move step would take the Bot into an occupied space, or if no space exists to move to, the Bot remains in its position instead.” with

A Bot can only move into an empty space: if an individual move step would take the Bot into an occupied space, the Bot remains in its position instead. If a Bot ever ends its turn in a space that is not In Bounds, they are said to have Fallen Out of Bounds.

Create a subrule of BotScript called “When Push Comes to Shove” with the following text:

When an actor has an opponent in a space adjacent to it and and its reaction is to move into or beyond that opponent’s space, this is classified as a shove instead of a move. The Shove Power of the actor and opponent is calculated, where Shove Power is Effective Power Output minus 50% of the consumption of the chassis and every system on the bot. For every 50 that the Shove Power of the Actor exceeds the Shove Power of the Opponent, both the Actor and Opponent move in the direction that the Actor stated they were moving in by 1 space, up to the number of spaces the Actor’s script stated they were moving. Scratch Damage is taken by both the Actor and the Opponent.

The Shove Power of a bot is halved if they are shoving (or being shoved by) a bot they are facing away from.

If the proposal “Up to Scratch” failed, remove the final sentence of that added text.

If the proposal What-a-Boutery passed, add the following to the to the first list in Ending a Bout:

*Ring-out: One of more of the Bots participating in the Bout are not In Bounds

If the proposal What-a-Boutery passed, modify the entry for TKO in the second list in Ending a Bout to:

* TKO or Ring-out: If, at the end of a turn, every Bot in the Bout except one is either Trashed or not In Bounds, then that one Bot is the Winner. If all Bots in the Bout are Trashed or not In Bounds then the average Condition of its non-0% components is used as a tiebreaker, with the highest result being the Winner. If this still results in a tie then the Winner is determined secretly-randomly.

In the rule BotScript, replace each instance of “number from 1 to 13” and “number from 1-13” with “positive integer”

For the first instance of the words Scratch Damage in each rule modified by this proposal add a wiki link to those words to link to the rule Scratch Damage if it does not already exist.

This is a combination of the in and out of bounds concept I had in my withdrawn proposal along with the shoving mechanic I was considering: it’s a new way of winning, but you’ll need a strong bot to make it viable. New spaces have been added to the arena so that you don’t start right on the verge of a ring-out.

Comments

Brendan: he/him

13-07-2022 21:03:33 UTC

against I have a weak bot.

Josh: Observer he/they

13-07-2022 21:31:38 UTC

imperial

Kevan: he/him

13-07-2022 21:34:38 UTC

for

Lulu: she/her

13-07-2022 21:45:52 UTC

for

Trapdoorspyder: he/him

13-07-2022 22:56:39 UTC

for

Snisbo: she/they

14-07-2022 00:00:54 UTC

for