diff options
Diffstat (limited to 'src/data/random_tables/npc.yaml')
-rw-r--r-- | src/data/random_tables/npc.yaml | 131 |
1 files changed, 131 insertions, 0 deletions
diff --git a/src/data/random_tables/npc.yaml b/src/data/random_tables/npc.yaml index daf94e3..5c8b7fe 100644 --- a/src/data/random_tables/npc.yaml +++ b/src/data/random_tables/npc.yaml @@ -138,3 +138,134 @@ npc_general_tendencies: - roll: 24 steps: - text: "loquacious" + +npc_personality: + formula: d8 + rows: + - roll: 1-5 + steps: + - table: npc_average_personality + - roll: 6-7 + steps: + - table: npc_extroverted_personality + - roll: 8 + steps: + - table: npc_introverted_personality + +npc_average_personality: + formula: d8 + rows: + - roll: 1 + steps: + - text: "modest" + - roll: 2 + steps: + - text: "egoist/arrogant" + - roll: 3 + steps: + - text: "friendly" + - roll: 4 + steps: + - text: "aloof" + - roll: 5 + steps: + - text: "hostile" + - roll: 6 + steps: + - text: "well-spoken" + - roll: 7 + steps: + - text: "diplomatic" + - roll: 8 + steps: + - text: "abrasive" + +npc_extroverted_personality: + formula: d8 + rows: + - roll: 1 + steps: + - text: "forceful" + - roll: 2 + steps: + - text: "overbearing" + - roll: 3 + steps: + - text: "friendly" + - roll: 4 + steps: + - text: "blustering" + - roll: 5 + steps: + - text: "antagonistic" + - roll: 6 + steps: + - text: "rude" + - roll: 7 + steps: + - text: "rash" + - roll: 8 + steps: + - text: "diplomatic" + +npc_introverted_personality: + formula: d8 + rows: + - roll: 1 + steps: + - text: "retiring" + - roll: 2 + steps: + - text: "taciturn" + - roll: 3 + steps: + - text: "friendly" + - roll: 4 + steps: + - text: "aloof" + - roll: 5 + steps: + - text: "hostile" + - roll: 6 + steps: + - text: "rude" + - roll: 7 + steps: + - text: "courteous" + - roll: 8 + steps: + - text: "solitary/secretive" + +npc_disposition: + formula: d10 + rows: + - roll: 1 + steps: + - text: "cheerful" + - roll: 2 + steps: + - text: "morose" + - roll: 3 + steps: + - text: "compassionate/sensitive" + - roll: 4 + steps: + - text: "unfeeling/insensitive" + - roll: 5 + steps: + - text: "humble" + - roll: 6 + steps: + - text: "proud/haughty" + - roll: 7 + steps: + - text: "even tempered" + - roll: 8 + steps: + - text: "hot tempered" + - roll: 9 + steps: + - text: "easy going" + - roll: 10 + steps: + - text: "harsh" |