Allow the en axis to buy a subset of contour arms so a phase guard cannot truncate an arm mid-purchase
This commit is contained in:
parent
9cfe0808a5
commit
9273698447
1 changed files with 11 additions and 1 deletions
|
|
@ -159,8 +159,18 @@ def cmd_e6() -> None:
|
|||
|
||||
|
||||
def cmd_arms() -> None:
|
||||
"""Армы контуров. Список можно сузить: `--arms E1 E2 E4`.
|
||||
|
||||
⚠ Сужение существует не для удобства, а против ЧАСТИЧНОГО арма. Когда остатка кассы не
|
||||
хватает на весь арм, гард отказывает ПОСРЕДИ него, и на судейство приходит выборка меньше
|
||||
объявленной — контрасты перестают быть парными, а выпадают ровно те единицы, до которых
|
||||
покупка не дошла. Лучше не начинать арм, чем оборвать его: некупленный арм объявляется
|
||||
вслух, оборванный выглядит купленным.
|
||||
"""
|
||||
wire()
|
||||
C.cmd_run(["E1", "E2", "E3", "E4"])
|
||||
which = [a for a in sys.argv[2:] if a.startswith("E")] or ["E1", "E2", "E3", "E4"]
|
||||
print(f"армы к покупке: {' '.join(which)}")
|
||||
C.cmd_run(which)
|
||||
|
||||
|
||||
def cmd_dry() -> None:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue