summaryrefslogtreecommitdiff
path: root/src/data/random_tables
diff options
context:
space:
mode:
authorDavid Gay <eapoems@riseup.net>2023-10-16 16:51:39 -0400
committerDavid Gay <eapoems@riseup.net>2023-10-16 16:51:39 -0400
commita86e904527470b18f94ed8771635e0517532b2d2 (patch)
tree90571d7eed5dcf32cb78bbe40fd0db276937029f /src/data/random_tables
parentf2c4ff69213c3e98bc0e679b4acce2a0d0019876 (diff)
Add NPC personality and disposition to persona generation
Diffstat (limited to 'src/data/random_tables')
-rw-r--r--src/data/random_tables/npc.yaml131
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"