-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy patharchetypes.py
49 lines (45 loc) · 2.48 KB
/
archetypes.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
'''
Templates for archetypes. Each template specifies which trait dictionaries to
pull from and how many traits to pull.
'''
import traits
standard = [ # Average Joe/Jane
['Physical', traits.matrix['Physical']['Body'], 1],
['Personality', traits.matrix['Personality']['Humor']['Playful'], 1],
['Personality', traits.matrix['Personality']['Flaws']['Common'], 2],
['Personality', traits.matrix['Personality']['Quirks'], 2],
['Personality', traits.matrix['Personality']['Fears']['Common'], 2],
['Beliefs', traits.matrix['Beliefs']['Faith'], 1],
['Past', traits.matrix['Past']['Wounds']['Fresh'], 1],
['Past', traits.matrix['Past']['Wounds']['Old'], 2],
['Past', traits.matrix['Past']['Secrets']['Common'], 1],
['Past', traits.matrix['Past']['Secrets']['Dark'], 1],
['Past', traits.matrix['Past']['Education'], 1],
['Past', traits.matrix['Past']['Relationships']['Standard'], 1],
['Past', traits.matrix['Past']['Child Status'], 1],
['Occupation', traits.matrix['Occupation']['Skilled'], 1],
['Conflict', traits.matrix['Conflict']['Recent Troubles'], 1],
['Health', traits.matrix['Health']['Mental']['Common'], 1]
]
antagonist = [ # An unlikable antagonist.
['Physical', traits.matrix['Physical']['Body'], 1],
['Personality', traits.matrix['Personality']['Humor']['Offbeat'], 1],
['Personality', traits.matrix['Personality']['Flaws']['Common'], 2],
['Personality', traits.matrix['Personality']['Flaws']['Self-destructive'], 1],
['Personality', traits.matrix['Personality']['Flaws']['Unlikable'], 1],
['Personality', traits.matrix['Personality']['Quirks'], 2],
['Personality', traits.matrix['Personality']['Fears']['Common'], 2],
['Personality', traits.matrix['Personality']['Fears']['Phobias'], 1],
['Beliefs', traits.matrix['Beliefs']['Faith'], 1],
['Past', traits.matrix['Past']['Wounds']['Fresh'], 1],
['Past', traits.matrix['Past']['Wounds']['Old'], 4],
['Past', traits.matrix['Past']['Secrets']['Common'], 2],
['Past', traits.matrix['Past']['Secrets']['Dark'], 2],
['Past', traits.matrix['Past']['Education'], 1],
['Past', traits.matrix['Past']['Relationships']['Dysfunctional'], 1],
['Past', traits.matrix['Past']['Child Status'], 1],
['Occupation', traits.matrix['Occupation']['Uncommon'], 1],
['Conflict', traits.matrix['Conflict']['Recent Troubles'], 2],
['Health', traits.matrix['Health']['Mental']['Common'], 1],
['Health', traits.matrix['Health']['Mental']['Serious'], 1]
]