summaryrefslogtreecommitdiff
path: root/src/data/random_tables/henchmen.yaml
diff options
context:
space:
mode:
authorDavid Gay <eapoems@riseup.net>2023-10-02 01:15:29 -0400
committerDavid Gay <eapoems@riseup.net>2023-10-02 01:15:29 -0400
commita95376882c0bba48a99c45b019a83af3e1de0407 (patch)
tree2a2d69d4a219006d23a3888ae3e464440bd91c74 /src/data/random_tables/henchmen.yaml
parent8e50eabaddb292960799af34689b29bd0207bd91 (diff)
Generate random henchman alignment and race
Diffstat (limited to 'src/data/random_tables/henchmen.yaml')
-rw-r--r--src/data/random_tables/henchmen.yaml31
1 files changed, 31 insertions, 0 deletions
diff --git a/src/data/random_tables/henchmen.yaml b/src/data/random_tables/henchmen.yaml
new file mode 100644
index 0000000..fee5931
--- /dev/null
+++ b/src/data/random_tables/henchmen.yaml
@@ -0,0 +1,31 @@
+henchman_race:
+ formula: d100
+ rows:
+ - roll: 1-80
+ steps:
+ - text: "Human"
+ - roll: 81-100
+ steps:
+ - table: henchman_nonhuman_race
+
+henchman_nonhuman_race:
+ formula: d100
+ rows:
+ - roll: 1-25
+ steps:
+ - text: "Dwarf"
+ - roll: 26-50
+ steps:
+ - text: "Elf"
+ - roll: 51-60
+ steps:
+ - text: "Gnome"
+ - roll: 61-85
+ steps:
+ - text: "Half-elf"
+ - roll: 86-95
+ steps:
+ - text: "Halfling"
+ - roll: 96-100
+ steps:
+ - text: "Half-orc"