summaryrefslogtreecommitdiff
path: root/app/lib/rules/tables/data/npc.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'app/lib/rules/tables/data/npc.yaml')
-rw-r--r--app/lib/rules/tables/data/npc.yaml271
1 files changed, 271 insertions, 0 deletions
diff --git a/app/lib/rules/tables/data/npc.yaml b/app/lib/rules/tables/data/npc.yaml
new file mode 100644
index 0000000..5c8b7fe
--- /dev/null
+++ b/app/lib/rules/tables/data/npc.yaml
@@ -0,0 +1,271 @@
+npc_alignment:
+ formula: d10
+ rows:
+ - roll: 1
+ steps:
+ - text: "Lawful Good"
+ - roll: 2
+ steps:
+ - text: "Lawful Neutral"
+ - roll: 3
+ steps:
+ - text: "Lawful Evil"
+ - roll: 4
+ steps:
+ - text: "Neutral Evil"
+ - roll: 5
+ steps:
+ - text: "Chaotic Evil"
+ - roll: 6
+ steps:
+ - text: "Chaotic Neutral"
+ - roll: 7
+ steps:
+ - text: "Chaotic Good"
+ - roll: 8
+ steps:
+ - text: "Neutral Good"
+ - roll: 9-10
+ steps:
+ - text: "Neutral"
+
+npc_general_appearance:
+ formula: d10
+ rows:
+ - roll: 1
+ steps:
+ - text: "dirty"
+ - roll: 2
+ steps:
+ - text: "clean"
+ - roll: 3
+ steps:
+ - text: "unkept"
+ - roll: 4
+ steps:
+ - text: "immaculate"
+ - roll: 5
+ steps:
+ - text: "rough"
+ - roll: 6
+ steps:
+ - text: "ragged"
+ - roll: 7
+ steps:
+ - text: "dandyish"
+ - roll: 8
+ steps:
+ - text: "foppish"
+ - roll: 9
+ steps:
+ - text: "non-descript"
+ - roll: 10
+ steps:
+ - text: "imposing"
+
+npc_general_tendencies:
+ formula: d24
+ rows:
+ - roll: 1
+ steps:
+ - text: "optimist"
+ - roll: 2
+ steps:
+ - text: "pessimist"
+ - roll: 3
+ steps:
+ - text: "hedonist"
+ - roll: 4
+ steps:
+ - text: "altruist"
+ - roll: 5
+ steps:
+ - text: "helpful/kindly"
+ - roll: 6
+ steps:
+ - text: "careless"
+ - roll: 7
+ steps:
+ - text: "capricious/mischievous"
+ - roll: 8
+ steps:
+ - text: "sober"
+ - roll: 9
+ steps:
+ - text: "curious/inquisitive"
+ - roll: 10
+ steps:
+ - text: "moody"
+ - roll: 11
+ steps:
+ - text: "trusting"
+ - roll: 12
+ steps:
+ - text: "suspicious/cautious"
+ - roll: 13
+ steps:
+ - text: "precise/exacting"
+ - roll: 14
+ steps:
+ - text: "perceptive"
+ - roll: 15
+ steps:
+ - text: "opinionated/contrary"
+ - roll: 16
+ steps:
+ - text: "violent/warlike"
+ - roll: 17
+ steps:
+ - text: "studious"
+ - roll: 18
+ steps:
+ - text: "foul/barbaric"
+ - roll: 19
+ steps:
+ - text: "cruel/callous"
+ - roll: 20
+ steps:
+ - text: "practical joker/prankster"
+ - roll: 21
+ steps:
+ - text: "servile/obsequious"
+ - roll: 22
+ steps:
+ - text: "fanatical/obsessive"
+ - roll: 23
+ steps:
+ - text: "malevolent"
+ - 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"