Reference · Rules, maps and records
TenkaRolltype
One roll of the dice — or the last of a run of them (blitz) — what each side threw, highest first, and what each lost in all.
Import it
import type { TenkaRoll } from "@johnmorrisdotca/tenka";
Definition
type TenkaRoll = {
from: number;
to: number;
attacker: TenkaSeat;
defender: TenkaOwner;
attackDice: readonly number[];
defendDice: readonly number[];
attackerLost: number;
defenderLost: number;
throws: number;
took: boolean;
};
Members
| Name | Type | Description |
|---|---|---|
from | number | |
to | number | |
attacker | number | |
defender | number | |
attackDice | readonly number[] | |
defendDice | readonly number[] | |
attackerLost | number | Armies lost, over every throw of the run. |
defenderLost | number | |
throws | number | How many times the dice were thrown: one for a single attack. |
took | boolean | Whether this roll took the territory. |
Examples
import type { TenkaRoll } from "@johnmorrisdotca/tenka";
import { defendDice } from "@johnmorrisdotca/tenka";
const value: TenkaRoll = {from:0,to:1,attacker:0,defender:1,attackDice:[6],defendDice:[3],attackerLost:0,defenderLost:1,throws:1,took:true};
console.log(value);{
from: 0,
to: 1,
attacker: 0,
defender: 1,
attackDice: [ 6 ],
defendDice: [ 3 ],
attackerLost: 0,
defenderLost: 1,
throws: 1,
took: true
}What it prints (run when this page was built)