Two ten-sided dice, thrown for real — gravity, bounce and friction, not a pre-baked animation. Whatever lands face up is the result.
The dice are honest. Every throw starts from a randomly tumbling die with a random spin, and the physics decides where it stops. Nothing is chosen in advance and then animated to match.
These faces read 1 to 10. A real d10 is printed 0 through 9, with the 0 counting as ten. Same die — this just skips the mental step.
Two edges, two banes. A single edge adds 2 and a single bane subtracts 2, always. What a doubled one does is the switch in the controls: tier shift moves the result a whole tier and leaves the total alone, flat ±4 stacks the numbers instead. Set it to whichever way your table plays it — the odds below follow along either way.