Диапазон это текст, который описывает набор рук. Его вводят в поле Range на экране спота и в поле Filter над таблицей стратегии. Запись одна для всех игр: Hold'em, Short Deck и Omaha на 4, 5 и 6 карт, включая хай-лоу. Синтаксис взят у ProPokerTools, поэтому если вы им пользовались, почти всё будет знакомо. Большие и маленькие буквы не различаются, пробелы между частями записи не мешают.
Ранги: A K Q J T 9 8 7 6 5 4 3 2, десятка пишется T. Масти: s пики, h червы, d бубны, c трефы. Масть пишется сразу после ранга. Если карт меньше, чем в руке, остальные могут быть любыми. Звёздочка * значит любой ранг. Примеры для Hold'em, если не сказано другое.
| Запись | Что значит |
|---|---|
| AsKh | Туз пик и король червей, одна рука. |
| AK | Туз и король любых мастей, 16 рук. |
| AA | Пара тузов. В Omaha это рука, где есть хотя бы два туза. |
| K | Любая рука с королём. |
| ss | Две пики. |
| * | Любая рука. |
| AKs | Туз любой масти и король пик. Буква s после карты всегда значит пики, а не «одномастные». Одномастные руки записываются иначе, в следующем разделе. |
В Short Deck нет рангов от 2 до 5, запись с ними даёт ошибку.
Буквы x y z w это переменные масти. Одинаковые буквы значат одну масть, разные буквы разные масти. Переменная никогда не берёт масть, которая прямо написана в этой же руке.
| Запись | Что значит |
|---|---|
| AxKx | Туз и король одной масти, 4 руки. |
| AK$s | То же самое через макрос. |
| AxKy | Туз и король разных мастей, 12 рук. |
| AK$o | То же самое через макрос. |
| AxAyxy | Omaha: дабл-сьютед тузы, то есть две пары карт одной масти. |
| AA$ds | То же самое через макрос. |
| AA$ss | Omaha: сингл-сьютед тузы, ровно одна пара карт одной масти. |
| ssxx | Omaha: две пики и две карты другой масти, общей для обеих. Четыре пики сюда не входят. |
| Ahhxy | Omaha: туз червей, ещё одна черва и две карты двух других мастей. |
$ss, $ds и $ts значат одну, две или три масти, в каждой из которых ровно две карты, и ни одной масти из трёх и больше карт. Поэтому при 6 картах $ss нет, а для $ts нужно 6 карт.
В PLO5 рука AsKsQhJhTd подходит под $ds: у пик и черв ровно по две карты, а бубна одна в своей масти. Рука AsKsQsJhTh не подходит ни под $ss, ни под $ds: у черв ровно две карты, но пик три, а масть из трёх и больше карт не допускается никогда.
Запись :xxyy шире: в PLO5 к ней подходит и рука, где пятая карта третья в одной из мастей. Для точного «дабл-сьютед» пишите $ds.
Буквы R O N M P V это переменные ранга. Ими же служат все остальные буквы, которые синтаксис не занимает: B E F G I L U. Они работают так же, как переменные масти: одинаковые буквы значат один ранг, разные буквы разные ранги. Ранг, который прямо написан в руке, переменная не берёт.
| Запись | Что значит |
|---|---|
| RR | Любая пара. |
| JR | Валет и карта другого ранга. Пары валетов здесь нет. |
| RROO | Omaha: две разные пары. |
| RONMPV | PLO6: шесть разных рангов, без пары. |
| RRON | PLO4: ровно одна пара и две карты разных рангов. |
| AARR | Omaha: пара тузов и ещё одна пара. Каре тузов сюда не входит. |
Минус между двумя руками перечисляет все руки от одной до другой. Плюс или минус в конце продолжают руку вверх до туза или вниз до двойки. Все карты, у которых написан ранг, двигаются вместе, на один ранг за шаг.
| Запись | Что значит |
|---|---|
| TT-77 | TT, 99, 88, 77. |
| 22+ | Все пары. |
| 88- | Пары от 88 до 22. |
| T8+ | T8, J9, QT, KJ, AQ. |
| K9-K6 | K9, K8, K7, K6. |
| AT+ | AT, AJ, AQ, AK. При движении вверх туз стоит на месте, а остальные карты останавливаются под ним. |
| AxTx+ | Одномастные AT, AJ, AQ, AK. |
| A5- | A5, K4, Q3, J2. Вниз двигаются все карты, туз тоже. |
| A5-A2 | A5, A4, A3, A2. То же можно записать как A[5-2]. |
| KQJT-T987 | Omaha: KQJT, QJT9, JT98, T987. |
| 9876- | Omaha: рандауны от 9876 до 5432. |
| 664- | Omaha: 664, 553, 442. |
Порядок карт не важен: TsJs-KsQs значит TsJs, JsQs, QsKs.
Два конца должны отличаться только рангами, и все карты, которые меняются, сдвигаются на одно и то же число шагов. Иначе это ошибка. Например, в KT-Q8 король сдвигается на один шаг, а десятка на два.
Макрос это подстановка текста. K9$s-K6$s превращается в K9:xx-K6:xx, и концы диапазона перестают совпадать. Одномастные K9, K8, K7, K6 записываются как (K9-K6)$s или Kx9x-Kx6x.
В квадратных скобках перечисляются варианты для одной карты, через запятую или диапазоном.
| Запись | Что значит |
|---|---|
| [A,K]Q | AQ или KQ. |
| [A-J][2-5] | Одна карта от туза до валета, другая от двойки до пятёрки. |
| [T+][T+] | Две карты от десятки и выше. |
| J[T-] | Валет и вторая карта от десятки и ниже. |
| K[2s,Jc,T] | Король и двойка пик, валет треф или любая десятка. |
| Ax[Kx-Tx] | Одномастные AK, AQ, AJ, AT. |
Запятая значит «или», двоеточие значит «и», восклицательный знак значит «кроме». Двоеточие и восклицательный знак связывают сильнее запятой и применяются слева направо. Круглые скобки меняют порядок.
| Запись | Что значит |
|---|---|
| AA, KK, AK | Пара тузов, пара королей или AK. |
| 25%:xx | Одномастные руки из верхних 25%. |
| A!AK | Рука с тузом, но не AK. |
| AA!AAA | Omaha: ровно два туза. |
| (AA, KK):xxyy | Omaha: дабл-сьютед тузы или дабл-сьютед короли. |
| AA, KK:xxyy | Omaha: любые тузы или дабл-сьютед короли. |
Процент берёт верхнюю часть рук по силе. Порядок рук свой для каждой игры и числа игроков, о том, как он устроен, написано в статье о порядке рук. Без суффикса берётся порядок для 6 игроков.
| Запись | Что значит |
|---|---|
| 15% | Верхние 15% рук. |
| 5%-10% | Руки от 5% до 10%. Можно записать и как 5-10%. |
| 15%2h | Верхние 15% по порядку для двух игроков. |
| 20%$ds | Omaha: дабл-сьютед руки из верхних 20%. |
Порядок для 2 и 6 игроков есть во всех играх, для 10 игроков только в Hold'em, Short Deck и PLO4.
Карты внутри фигурных скобок все разных рангов. На карты вне скобок это не влияет.
| Запись | Что значит |
|---|---|
| A{A$W$W} | Omaha: пара тузов и две разные карты от двойки до пятёрки. |
| {$L$L$L$L} | Omaha хай-лоу: четыре разные карты от туза до восьмёрки. |
Макрос начинается со знака $. Перед разбором он просто заменяется своим текстом, поэтому работает везде, где работал бы этот текст. Макросы, которые начинаются с : или !, ставят после руки: *$np, а не $np.
| Запись | Заменяется на | Что значит |
|---|---|---|
| $s | :xx | Одномастные, для Hold'em. |
| $o | :xy | Разномастные, для Hold'em. |
| $ss | зависит от игры | Omaha: ровно одна пара одномастных карт. |
| $ds | зависит от игры | Omaha: ровно две пары одномастных карт. |
| $ts | зависит от игры | PLO6: ровно три пары одномастных карт. |
| $B | [A-J] | Крупная карта. |
| $M | [T-7] | Средняя карта. |
| $Z | [6-2] | Мелкая карта. |
| $F | [K-J] | Картинка. |
| $R | [A-T] | Бродвей. |
| $N | [K-9] | Карта, которая не годится для лоу. |
| $L | [A,2,3,4,5,6,7,8] | Карта для лоу. |
| $W | [A,2,3,4,5] | Карта для колеса. |
| $np | !RR | Без пар. |
| $op | :RRON | PLO4: ровно одна пара. |
| $tp | :RROO | Omaha: две пары. |
| $nt | !RRR | Без троек. |
| $0g | AKQJ- | Omaha: рандаун без дыр. |
| $1g | (AKQT-, AKJT-, AQJT-) | Omaha: рандаун с одной дыркой. |
| $2g | (AKQ9-, AKT9-, AJT9-) | Omaha: рандаун с двумя дырками. |
Регистр в названии макроса не важен: $SS то же самое, что $ss.
Число после @ задаёт вес, от 1 до 255. Без него вес 100. Вес относится ко всему, что стоит перед ним до ближайшей запятой. Важны только отношения весов: AA@50, KK@100 то же самое, что AA@1, KK@2.
| Запись | Что значит |
|---|---|
| AA-KK, QQ@50 | Тузы и короли всегда, дамы в половине случаев. |
Как записать у нас то, что в других программах пишут по-своему.
| Запись | Что значит |
|---|---|
| AK$s | Вместо AKs. |
| AK$o | Вместо AKo. |
| AxTx+ | Вместо ATs+. |
| AKT432$ds | Вместо AKT432ds. |
| AA:xxyy | Вместо AAxxyy. Масти без рангов присоединяются через двоеточие. |
| AxKyTx4y3z2w | Можно и так: масть сразу после каждого ранга. |
Отличия от ProPokerTools: без суффикса проценты считаются для 6 игроков, а не для полного стола.