diff options
author | David Gay <eapoems@riseup.net> | 2023-10-06 01:34:08 -0400 |
---|---|---|
committer | David Gay <eapoems@riseup.net> | 2023-10-06 01:34:08 -0400 |
commit | f5ff673c690b1015b8a3aa56393a13601bd55298 (patch) | |
tree | d40dc5c0f23424b67e794a2e65d0e5040c9ac456 /src/data/random_tables/henchmen.yaml | |
parent | dd4f6493b7961580a6056766db3d75da085638ea (diff) |
Add class determination to henchman generation
Diffstat (limited to 'src/data/random_tables/henchmen.yaml')
-rw-r--r-- | src/data/random_tables/henchmen.yaml | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/src/data/random_tables/henchmen.yaml b/src/data/random_tables/henchmen.yaml index fee5931..fd6c37f 100644 --- a/src/data/random_tables/henchmen.yaml +++ b/src/data/random_tables/henchmen.yaml @@ -29,3 +29,66 @@ henchman_nonhuman_race: - roll: 96-100 steps: - text: "Half-orc" + +henchman_class: + formula: d100 + rows: + - roll: 1-20 + steps: + - table: henchman_cleric_class + - roll: 21-64 + steps: + - table: henchman_fighter_class + - roll: 65-84 + steps: + - table: henchman_magic_user_class + - roll: 85-99 + steps: + - table: henchman_thief_class + - roll: 100 + steps: + - text: "Monk" + + +henchman_cleric_class: + formula: d6 + rows: + - roll: 1 + steps: + - text: "Druid" + - roll: 2-6 + steps: + - text: "Cleric" + +henchman_fighter_class: + formula: d10 + rows: + - roll: 1 + steps: + - text: "Ranger" + - roll: 2 + steps: + - text: "Paladin" + - roll: 3-10 + steps: + - text: "Fighter" + +henchman_magic_user_class: + formula: d6 + rows: + - roll: 1 + steps: + - text: "Illusionist" + - roll: 2-6 + steps: + - text: "Magic-user" + +henchman_thief_class: + formula: d6 + rows: + - roll: 1 + steps: + - text: "Assassin" + - roll: 2-6 + steps: + - text: "Thief" |