aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/README.md
diff options
context:
space:
mode:
author简律纯 <i@jyunko.cn>2025-09-12 18:11:33 +0800
committer简律纯 <i@jyunko.cn>2025-09-12 18:11:33 +0800
commit899ca820e34b1b62190e88da71cf734295974a19 (patch)
tree2164917914cb8871d59d78db6305fcc5d14cd99a /README.md
parent183e39d9ebfe6e48e5ce666dee36b5347d47f53e (diff)
downloadOneRoll-899ca820e34b1b62190e88da71cf734295974a19.tar.gz
OneRoll-899ca820e34b1b62190e88da71cf734295974a19.zip
feat: enhance dice modifiers with new options for aliasing, sorting, and counting
Diffstat (limited to 'README.md')
-rw-r--r--README.md19
1 files changed, 11 insertions, 8 deletions
diff --git a/README.md b/README.md
index 2011ca9..771fb9a 100644
--- a/README.md
+++ b/README.md
@@ -83,14 +83,17 @@ python -m oneroll --tui
- `(2d6 + 3) * 2` - 括号和复合运算
### 修饰符
-- `!` - 爆炸骰子: `2d6!`
-- `kh` - 取高: `4d6kh3` (取最高的3个)
-- `kl` - 取低: `4d6kl2` (取最低的2个)
-- `dh` - 丢弃高: `5d6dh1` (丢弃最高的1个)
-- `dl` - 丢弃低: `5d6dl1` (丢弃最低的1个)
-- `r` - 重投: `3d6r1` (重投小于等于1的结果)
-- `ro` - 条件重投: `4d6ro1` (条件重投一次)
- - `u` - 去重: `4d6u` (相同点数只计一次)
+- `!` / `e` - 爆炸骰子: `2d6!` 或 `2d6e`
+- `KX` - 爆炸并取高X个: `4d6K3` 等价 `4d6!kh3`
+- `khX` / `kX` - 取高: `4d6kh3` 或 `4d6k3`
+- `klX` - 取低: `4d6kl2`
+- `dhX` - 丢弃高: `5d6dh1`
+- `dlX` - 丢弃低: `5d6dl1`
+- `rX` - 重投: `3d6r1` (重投小于等于1的结果)
+- `roX` - 条件重投: `4d6ro1` (条件重投一次)
+- `u` - 去重: `4d6u` (相同点数只计一次)
+- `s` - 排序(不改变总和): `5d6s`
+- `cV` - 计数值V出现次数(作为一个结果输出): `5d6c6`
### 复合表达式
- `6d6dl2kh3` - 丢弃最低2个,然后取最高3个