Pool adjustments, advantage, and disadvantage
Change the physical dice count and select highest or lowest before rolling.
Count adjustment
pool(+N) adds N physical dice; pool(-N) subtracts them. Friendly +pool(N) and -pool(N) normalize to these forms; pull is an input alias. pool(0) is neutral. The change happens before execution: the plan, cost, limits, and stats.initialDice already reflect the resolved quantity.
2d8pool(+1)
2d8-pool(1)
1d20pool(0)
Advantage and disadvantage
adv rolls an extra die and keeps the highest; dis rolls an extra and keeps the lowest. Repeated suffixes accumulate and opposite directions cancel. A count adjustment that reaches zero starts the first disadvantage level: 1d20-pool(1) rolls two d20 and keeps the lower; balance −1 rolls three and keeps the lower. The balance also interacts with adv/dis.
d20adv+5
d20dis+5
1d20-pool(1)
1d20-pool(1)adv
The suffix may follow the die or end an expression containing exactly one die, such as 1d20+2-pool(1). With multiple dice, place it next to its target. When structural selection does not cancel, it cannot share a die with explicit keep/drop. result.pool remains reserved for targets, not physical dice count.