diff options
Diffstat (limited to 'src/data/random_tables')
-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" |