Merge pull request 'Custom stock files and data' (#11) from custom-stocks into main
Reviewed-on: #11pull/17/head
commit
32c91f437d
@ -0,0 +1 @@ |
||||
* |
@ -1,114 +0,0 @@ |
||||
[ |
||||
{ |
||||
"range": [ |
||||
1, |
||||
20 |
||||
], |
||||
"m": 6, |
||||
"p": 13 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
21, |
||||
30 |
||||
], |
||||
"m": 7, |
||||
"p": 13 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
31, |
||||
50 |
||||
], |
||||
"m": 7, |
||||
"p": 14 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
51, |
||||
76 |
||||
], |
||||
"m": 8, |
||||
"p": 15 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
77, |
||||
111 |
||||
], |
||||
"m": 8, |
||||
"p": 16 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
112, |
||||
151 |
||||
], |
||||
"m": 9, |
||||
"p": 16 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
152, |
||||
199 |
||||
], |
||||
"m": 9, |
||||
"p": 17 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
200, |
||||
245 |
||||
], |
||||
"m": 10, |
||||
"p": 18 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
246, |
||||
300 |
||||
], |
||||
"m": 11, |
||||
"p": 17 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
301, |
||||
345 |
||||
], |
||||
"m": 11, |
||||
"p": 16 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
346, |
||||
396 |
||||
], |
||||
"m": 12, |
||||
"p": 15 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
397, |
||||
445 |
||||
], |
||||
"m": 11, |
||||
"p": 14 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
446, |
||||
525 |
||||
], |
||||
"m": 11, |
||||
"p": 13 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
526, |
||||
600 |
||||
], |
||||
"m": 10, |
||||
"p": 12 |
||||
} |
||||
] |
@ -1,146 +0,0 @@ |
||||
[ |
||||
{ |
||||
"range": [ |
||||
1, |
||||
25 |
||||
], |
||||
"m": 7, |
||||
"p": 13 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
26, |
||||
60 |
||||
], |
||||
"m": 8, |
||||
"p": 13 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
61, |
||||
100 |
||||
], |
||||
"m": 9, |
||||
"p": 14 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
101, |
||||
125 |
||||
], |
||||
"m": 9, |
||||
"p": 15 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
126, |
||||
160 |
||||
], |
||||
"m": 10, |
||||
"p": 16 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
161, |
||||
225 |
||||
], |
||||
"m": 10, |
||||
"p": 17 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
226, |
||||
325 |
||||
], |
||||
"m": 11, |
||||
"p": 17 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
326, |
||||
425 |
||||
], |
||||
"m": 12, |
||||
"p": 17 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
426, |
||||
525 |
||||
], |
||||
"m": 13, |
||||
"p": 18 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
526, |
||||
625 |
||||
], |
||||
"m": 13, |
||||
"p": 19 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
626, |
||||
725 |
||||
], |
||||
"m": 14, |
||||
"p": 19 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
726, |
||||
825 |
||||
], |
||||
"m": 14, |
||||
"p": 20 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
826, |
||||
925 |
||||
], |
||||
"m": 15, |
||||
"p": 20 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
926, |
||||
1025 |
||||
], |
||||
"m": 15, |
||||
"p": 21 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
1026, |
||||
1125 |
||||
], |
||||
"m": 15, |
||||
"p": 22 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
1126, |
||||
1225 |
||||
], |
||||
"m": 15, |
||||
"p": 23 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
1226, |
||||
1325 |
||||
], |
||||
"m": 15, |
||||
"p": 24 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
1326, |
||||
9999 |
||||
], |
||||
"m": 16, |
||||
"p": 24 |
||||
} |
||||
] |
@ -1,90 +0,0 @@ |
||||
[ |
||||
{ |
||||
"range": [ |
||||
1, |
||||
10 |
||||
], |
||||
"m": 5, |
||||
"p": 10 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
11, |
||||
14 |
||||
], |
||||
"m": 6, |
||||
"p": 13 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
15, |
||||
16 |
||||
], |
||||
"m": 6, |
||||
"p": 16 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
17, |
||||
25 |
||||
], |
||||
"m": 7, |
||||
"p": 16 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
26, |
||||
29 |
||||
], |
||||
"m": 7, |
||||
"p": 15 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
30, |
||||
35 |
||||
], |
||||
"m": 7, |
||||
"p": 14 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
36, |
||||
40 |
||||
], |
||||
"m": 7, |
||||
"p": 13 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
41, |
||||
55 |
||||
], |
||||
"m": 7, |
||||
"p": 12 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
56, |
||||
65 |
||||
], |
||||
"m": 7, |
||||
"p": 11 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
66, |
||||
79 |
||||
], |
||||
"m": 7, |
||||
"p": 10 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
80, |
||||
100 |
||||
], |
||||
"m": 6, |
||||
"p": 9 |
||||
} |
||||
] |
@ -1,98 +0,0 @@ |
||||
[ |
||||
{ |
||||
"range": [ |
||||
1, |
||||
10 |
||||
], |
||||
"m": 3, |
||||
"p": 10 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
11, |
||||
16 |
||||
], |
||||
"m": 4, |
||||
"p": 11 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
17, |
||||
22 |
||||
], |
||||
"m": 5, |
||||
"p": 12 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
23, |
||||
30 |
||||
], |
||||
"m": 5, |
||||
"p": 13 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
31, |
||||
40 |
||||
], |
||||
"m": 6, |
||||
"p": 14 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
41, |
||||
50 |
||||
], |
||||
"m": 6, |
||||
"p": 15 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
51, |
||||
60 |
||||
], |
||||
"m": 7, |
||||
"p": 16 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
61, |
||||
80 |
||||
], |
||||
"m": 7, |
||||
"p": 17 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
81, |
||||
99 |
||||
], |
||||
"m": 8, |
||||
"p": 17 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
100, |
||||
125 |
||||
], |
||||
"m": 8, |
||||
"p": 18 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
126, |
||||
150 |
||||
], |
||||
"m": 9, |
||||
"p": 18 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
151, |
||||
9999 |
||||
], |
||||
"m": 9, |
||||
"p": 19 |
||||
} |
||||
] |
@ -1,74 +0,0 @@ |
||||
[ |
||||
{ |
||||
"range": [ |
||||
1, |
||||
5 |
||||
], |
||||
"m": 6, |
||||
"p": 10 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
6, |
||||
9 |
||||
], |
||||
"m": 7, |
||||
"p": 13 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
10, |
||||
15 |
||||
], |
||||
"m": 7, |
||||
"p": 14 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
16, |
||||
24 |
||||
], |
||||
"m": 8, |
||||
"p": 15 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
25, |
||||
30 |
||||
], |
||||
"m": 8, |
||||
"p": 14 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
31, |
||||
36 |
||||
], |
||||
"m": 7, |
||||
"p": 13 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
37, |
||||
40 |
||||
], |
||||
"m": 7, |
||||
"p": 12 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
41, |
||||
45 |
||||
], |
||||
"m": 7, |
||||
"p": 11 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
46, |
||||
49 |
||||
], |
||||
"m": 6, |
||||
"p": 10 |
||||
} |
||||
] |
@ -1,58 +0,0 @@ |
||||
[ |
||||
{ |
||||
"range": [ |
||||
1, |
||||
1.5 |
||||
], |
||||
"m": 6, |
||||
"p": 12 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
2, |
||||
3.5 |
||||
], |
||||
"m": 7, |
||||
"p": 16 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
4, |
||||
5.5 |
||||
], |
||||
"m": 7, |
||||
"p": 17 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
6, |
||||
7.5 |
||||
], |
||||
"m": 7, |
||||
"p": 16 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
8, |
||||
9.5 |
||||
], |
||||
"m": 6, |
||||
"p": 14 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
10, |
||||
11.5 |
||||
], |
||||
"m": 6, |
||||
"p": 12 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
12, |
||||
15.5 |
||||
], |
||||
"m": 5, |
||||
"p": 10 |
||||
} |
||||
] |
@ -0,0 +1,130 @@ |
||||
{ |
||||
"key": "dwarf", |
||||
"name": "Dwarf", |
||||
"stride": 6, |
||||
"adjective": "dwarven", |
||||
"common_traits": [ |
||||
"Accustomed To The Dark", |
||||
"Bearded", |
||||
"Greed", |
||||
"Oathsworn", |
||||
"Shaped From Earth And Stone", |
||||
"Stout", |
||||
"Tough" |
||||
], |
||||
"starting_stats": |
||||
[ |
||||
{ |
||||
"range": [ |
||||
1, |
||||
20 |
||||
], |
||||
"m": 6, |
||||
"p": 13 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
21, |
||||
30 |
||||
], |
||||
"m": 7, |
||||
"p": 13 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
31, |
||||
50 |
||||
], |
||||
"m": 7, |
||||
"p": 14 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
51, |
||||
76 |
||||
], |
||||
"m": 8, |
||||
"p": 15 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
77, |
||||
111 |
||||
], |
||||
"m": 8, |
||||
"p": 16 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
112, |
||||
151 |
||||
], |
||||
"m": 9, |
||||
"p": 16 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
152, |
||||
199 |
||||
], |
||||
"m": 9, |
||||
"p": 17 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
200, |
||||
245 |
||||
], |
||||
"m": 10, |
||||
"p": 18 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
246, |
||||
300 |
||||
], |
||||
"m": 11, |
||||
"p": 17 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
301, |
||||
345 |
||||
], |
||||
"m": 11, |
||||
"p": 16 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
346, |
||||
396 |
||||
], |
||||
"m": 12, |
||||
"p": 15 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
397, |
||||
445 |
||||
], |
||||
"m": 11, |
||||
"p": 14 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
446, |
||||
525 |
||||
], |
||||
"m": 11, |
||||
"p": 13 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
526, |
||||
600 |
||||
], |
||||
"m": 10, |
||||
"p": 12 |
||||
} |
||||
] |
||||
} |
@ -0,0 +1,161 @@ |
||||
{ |
||||
"key": "elf", |
||||
"name": "Elf", |
||||
"stride": 8, |
||||
"adjective": "elven", |
||||
"common_traits": [ |
||||
"Born Under The Silver Stars", |
||||
"Essence Of The Earth", |
||||
"Fair And Statuesque", |
||||
"First Born", |
||||
"Grief", |
||||
"Keen Sight" |
||||
], |
||||
"starting_stats": |
||||
[ |
||||
{ |
||||
"range": [ |
||||
1, |
||||
25 |
||||
], |
||||
"m": 7, |
||||
"p": 13 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
26, |
||||
60 |
||||
], |
||||
"m": 8, |
||||
"p": 13 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
61, |
||||
100 |
||||
], |
||||
"m": 9, |
||||
"p": 14 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
101, |
||||
125 |
||||
], |
||||
"m": 9, |
||||
"p": 15 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
126, |
||||
160 |
||||
], |
||||
"m": 10, |
||||
"p": 16 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
161, |
||||
225 |
||||
], |
||||
"m": 10, |
||||
"p": 17 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
226, |
||||
325 |
||||
], |
||||
"m": 11, |
||||
"p": 17 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
326, |
||||
425 |
||||
], |
||||
"m": 12, |
||||
"p": 17 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
426, |
||||
525 |
||||
], |
||||
"m": 13, |
||||
"p": 18 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
526, |
||||
625 |
||||
], |
||||
"m": 13, |
||||
"p": 19 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
626, |
||||
725 |
||||
], |
||||
"m": 14, |
||||
"p": 19 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
726, |
||||
825 |
||||
], |
||||
"m": 14, |
||||
"p": 20 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
826, |
||||
925 |
||||
], |
||||
"m": 15, |
||||
"p": 20 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
926, |
||||
1025 |
||||
], |
||||
"m": 15, |
||||
"p": 21 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
1026, |
||||
1125 |
||||
], |
||||
"m": 15, |
||||
"p": 22 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
1126, |
||||
1225 |
||||
], |
||||
"m": 15, |
||||
"p": 23 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
1226, |
||||
1325 |
||||
], |
||||
"m": 15, |
||||
"p": 24 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
1326, |
||||
9999 |
||||
], |
||||
"m": 16, |
||||
"p": 24 |
||||
} |
||||
] |
||||
} |
@ -0,0 +1,99 @@ |
||||
{ |
||||
"key": "man", |
||||
"name": "Man", |
||||
"stride": 7, |
||||
"adjective": "mannish", |
||||
"common_traits": [ |
||||
], |
||||
"starting_stats": |
||||
[ |
||||
{ |
||||
"range": [ |
||||
1, |
||||
10 |
||||
], |
||||
"m": 5, |
||||
"p": 10 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
11, |
||||
14 |
||||
], |
||||
"m": 6, |
||||
"p": 13 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
15, |
||||
16 |
||||
], |
||||
"m": 6, |
||||
"p": 16 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
17, |
||||
25 |
||||
], |
||||
"m": 7, |
||||
"p": 16 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
26, |
||||
29 |
||||
], |
||||
"m": 7, |
||||
"p": 15 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
30, |
||||
35 |
||||
], |
||||
"m": 7, |
||||
"p": 14 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
36, |
||||
40 |
||||
], |
||||
"m": 7, |
||||
"p": 13 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
41, |
||||
55 |
||||
], |
||||
"m": 7, |
||||
"p": 12 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
56, |
||||
65 |
||||
], |
||||
"m": 7, |
||||
"p": 11 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
66, |
||||
79 |
||||
], |
||||
"m": 7, |
||||
"p": 10 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
80, |
||||
100 |
||||
], |
||||
"m": 6, |
||||
"p": 9 |
||||
} |
||||
] |
||||
} |
@ -0,0 +1,114 @@ |
||||
{ |
||||
"key": "orc", |
||||
"name": "Orc", |
||||
"stride": 7, |
||||
"adjective": "orcish", |
||||
"common_traits": [ |
||||
"Cannibal", |
||||
"Cold Black Blood", |
||||
"Breeder", |
||||
"Fanged And Clawed", |
||||
"Loathsome And Twisted", |
||||
"Lynx-eyed, Like Burning Coals", |
||||
"Vile Language" |
||||
], |
||||
"starting_stats": |
||||
[ |
||||
{ |
||||
"range": [ |
||||
1, |
||||
10 |
||||
], |
||||
"m": 3, |
||||
"p": 10 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
11, |
||||
16 |
||||
], |
||||
"m": 4, |
||||
"p": 11 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
17, |
||||
22 |
||||
], |
||||
"m": 5, |
||||
"p": 12 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
23, |
||||
30 |
||||
], |
||||
"m": 5, |
||||
"p": 13 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
31, |
||||
40 |
||||
], |
||||
"m": 6, |
||||
"p": 14 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
41, |
||||
50 |
||||
], |
||||
"m": 6, |
||||
"p": 15 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
51, |
||||
60 |
||||
], |
||||
"m": 7, |
||||
"p": 16 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
61, |
||||
80 |
||||
], |
||||
"m": 7, |
||||
"p": 17 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
81, |
||||
99 |
||||
], |
||||
"m": 8, |
||||
"p": 17 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
100, |
||||
125 |
||||
], |
||||
"m": 8, |
||||
"p": 18 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
126, |
||||
150 |
||||
], |
||||
"m": 9, |
||||
"p": 18 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
151, |
||||
9999 |
||||
], |
||||
"m": 9, |
||||
"p": 19 |
||||
} |
||||
] |
||||
} |
@ -0,0 +1,90 @@ |
||||
{ |
||||
"key": "roden", |
||||
"name": "Roden", |
||||
"stride": 8, |
||||
"adjective": "roden", |
||||
"common_traits": [ |
||||
"Aecer's Likeness", |
||||
"Coat Of Fur", |
||||
"Communal", |
||||
"Enlarged Incisors", |
||||
"Quick-blooded", |
||||
"Tail", |
||||
"Large Ears" |
||||
], |
||||
"starting_stats": |
||||
[ |
||||
{ |
||||
"range": [ |
||||
1, |
||||
5 |
||||
], |
||||
"m": 6, |
||||
"p": 10 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
6, |
||||
9 |
||||
], |
||||
"m": 7, |
||||
"p": 13 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
10, |
||||
15 |
||||
], |
||||
"m": 7, |
||||
"p": 14 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
16, |
||||
24 |
||||
], |
||||
"m": 8, |
||||
"p": 15 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
25, |
||||
30 |
||||
], |
||||
"m": 8, |
||||
"p": 14 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
31, |
||||
36 |
||||
], |
||||
"m": 7, |
||||
"p": 13 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
37, |
||||
40 |
||||
], |
||||
"m": 7, |
||||
"p": 12 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
41, |
||||
45 |
||||
], |
||||
"m": 7, |
||||
"p": 11 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
46, |
||||
49 |
||||
], |
||||
"m": 6, |
||||
"p": 10 |
||||
} |
||||
] |
||||
} |
@ -0,0 +1,75 @@ |
||||
{ |
||||
"key": "wolf", |
||||
"name": "Wolf", |
||||
"stride": 11, |
||||
"adjective": "wolfish", |
||||
"common_traits": [ |
||||
"Crushing Jaws", |
||||
"Deep Fur", |
||||
"Great Lupine Form", |
||||
"Lupine Intellect", |
||||
"Long-legged", |
||||
"Wolf's Eyes", |
||||
"Wolf's Snout", |
||||
"Woodland Ear" |
||||
], |
||||
"starting_stats": |
||||
[ |
||||
{ |
||||
"range": [ |
||||
1, |
||||
1.5 |
||||
], |
||||
"m": 6, |
||||
"p": 12 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
2, |
||||
3.5 |
||||
], |
||||
"m": 7, |
||||
"p": 16 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
4, |
||||
5.5 |
||||
], |
||||
"m": 7, |
||||
"p": 17 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
6, |
||||
7.5 |
||||
], |
||||
"m": 7, |
||||
"p": 16 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
8, |
||||
9.5 |
||||
], |
||||
"m": 6, |
||||
"p": 14 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
10, |
||||
11.5 |
||||
], |
||||
"m": 6, |
||||
"p": 12 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
12, |
||||
15.5 |
||||
], |
||||
"m": 5, |
||||
"p": 10 |
||||
} |
||||
] |
||||
} |
@ -1,82 +0,0 @@ |
||||
[ |
||||
{ |
||||
"range": [ |
||||
1, |
||||
5 |
||||
], |
||||
"m": 3, |
||||
"p": 11 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
6, |
||||
12 |
||||
], |
||||
"m": 4, |
||||
"p": 14 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
13, |
||||
19 |
||||
], |
||||
"m": 4, |
||||
"p": 17 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
20, |
||||
27 |
||||
], |
||||
"m": 4, |
||||
"p": 19 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
28, |
||||
57 |
||||
], |
||||
"m": 4, |
||||
"p": 20 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
58, |
||||
80 |
||||
], |
||||
"m": 4, |
||||
"p": 19 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
81, |
||||
124 |
||||
], |
||||
"m": 4, |
||||
"p": 18 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
125, |
||||
213 |
||||
], |
||||
"m": 5, |
||||
"p": 17 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
214, |
||||
390 |
||||
], |
||||
"m": 5, |
||||
"p": 16 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
391, |
||||
712 |
||||
], |
||||
"m": 6, |
||||
"p": 15 |
||||
} |
||||
] |
@ -0,0 +1,100 @@ |
||||
{ |
||||
"key": "troll", |
||||
"name": "Troll", |
||||
"stride": 7, |
||||
"adjective": "trollish", |
||||
"common_traits": [ |
||||
"Black Nails", |
||||
"Fangs", |
||||
"Night Blooded", |
||||
"Night Eyed (Troll)", |
||||
"Massive Stature (Troll)", |
||||
"Stone's Age", |
||||
"Tough (Troll)", |
||||
"Troll Skin", |
||||
"Voracious Carnivore" |
||||
], |
||||
"starting_stats": |
||||
[ |
||||
{ |
||||
"range": [ |
||||
1, |
||||
5 |
||||
], |
||||
"m": 3, |
||||
"p": 11 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
6, |
||||
12 |
||||
], |
||||
"m": 4, |
||||
"p": 14 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
13, |
||||
19 |
||||
], |
||||
"m": 4, |
||||
"p": 17 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
20, |
||||
27 |
||||
], |
||||
"m": 4, |
||||
"p": 19 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
28, |
||||
57 |
||||
], |
||||
"m": 4, |
||||
"p": 20 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
58, |
||||
80 |
||||
], |
||||
"m": 4, |
||||
"p": 19 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
81, |
||||
124 |
||||
], |
||||
"m": 4, |
||||
"p": 18 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
125, |
||||
213 |
||||
], |
||||
"m": 5, |
||||
"p": 17 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
214, |
||||
390 |
||||
], |
||||
"m": 5, |
||||
"p": 16 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
391, |
||||
712 |
||||
], |
||||
"m": 6, |
||||
"p": 15 |
||||
} |
||||
] |
||||
} |
@ -0,0 +1,27 @@ |
||||
require 'json' |
||||
|
||||
module Charred |
||||
module Custom |
||||
def load_custom(data) |
||||
Dir.glob("data/custom/**/*") { |file| |
||||
if File.file?(file) |
||||
case File.extname(file) |
||||
when ".skills" |
||||
verbose_merge data[:skills], json_get(file) |
||||
when ".traits" |
||||
verbose_merge data[:traits], json_get(file) |
||||
when ".stock" |
||||
stock = Stock.new(json_get(file)) |
||||
data[:stocks].deep_merge!({ stock.key => stock }) |
||||
when ".lifepaths" |
||||
contents = json_get(file) |
||||
data[:lifepaths].ko_deep_merge!({ contents["stock"] => contents["settings"]}) |
||||
when ".resources" |
||||
contents = json_get(file) |
||||
data[:resources].ko_deep_merge!({ contents["stock"] => contents["resources"]}) |
||||
end |
||||
end |
||||
} |
||||
end |
||||
end |
||||
end |
@ -0,0 +1,34 @@ |
||||
module Charred |
||||
class Stock |
||||
@@default_stride = 7 |
||||
|
||||
attr :key |
||||
attr :name |
||||
attr :stride |
||||
attr :common_traits |
||||
attr :starting_stats |
||||
|
||||
def initialize(h) |
||||
@key = h["key"] |
||||
@name = h["name"] || @key |
||||
@stride = h["stride"] || @@default_stride |
||||
@adjective = h["adjective"] || @key+"ish" |
||||
@common_traits = h["common_traits"] |
||||
@starting_stats = h["starting_stats"] |
||||
end |
||||
|
||||
def as_json(options = {}) |
||||
{ |
||||
"key" => @key, |
||||
"name" => @name, |
||||
"stride" => @stride, |
||||
"adjective" => @adjective, |
||||
"common_traits" => @common_traits, |
||||
"starting_stats" => @starting_stats |
||||
} |
||||
end |
||||
def to_json(*a) |
||||
as_json.to_json(*a) |
||||
end |
||||
end |
||||
end |
@ -1,5 +1,5 @@ |
||||
var serverSettings = { |
||||
'versionString' : '2.3.0', |
||||
'versionString' : '3.0.0', |
||||
'storageType' : 'client', |
||||
'displayAttrMath' : 'false' |
||||
} |
||||
|
@ -0,0 +1,133 @@ |
||||
{ |
||||
"stock": "test", |
||||
"settings": { |
||||
"Test Setting": { |
||||
"Born Test": { |
||||
"time": 7, |
||||
"res": 5, |
||||
"skills": [ |
||||
[ |
||||
1, |
||||
"General" |
||||
] |
||||
], |
||||
"traits": [ |
||||
2 |
||||
], |
||||
"leads": [ |
||||
"Nowhere" |
||||
], |
||||
"key_leads": [ |
||||
"Nowhere Setting" |
||||
] |
||||
}, |
||||
"A thing": { |
||||
"time": 5, |
||||
"res": 2, |
||||
"stat": [ |
||||
[ |
||||
2, |
||||
"p" |
||||
] |
||||
], |
||||
"skills": [ |
||||
[ |
||||
4, |
||||
"Testing", |
||||
"Forest-wise", |
||||
"Stealthy" |
||||
] |
||||
], |
||||
"traits": [ |
||||
1 |
||||
], |
||||
"leads": [ |
||||
"Nowhere" |
||||
], |
||||
"key_leads": [ |
||||
"Nowhere Setting" |
||||
] |
||||
} |
||||
}, |
||||
"Nowhere Setting": { |
||||
"Born Nothing": { |
||||
"time": 0, |
||||
"res": 0, |
||||
"skills": [ |
||||
], |
||||
"traits": [ |
||||
], |
||||
"leads": [ |
||||
], |
||||
"key_leads": [ |
||||
] |
||||
}, |
||||
"Not A Thing": { |
||||
"time": 15, |
||||
"res": 1, |
||||
"stat": [ |
||||
[ |
||||
1, |
||||
"pm" |
||||
] |
||||
], |
||||
"skills": [ |
||||
[ |
||||
2, |
||||
"Nothinging", |
||||
"Voiding" |
||||
] |
||||
], |
||||
"traits": [ |
||||
3 |
||||
], |
||||
"leads": [ |
||||
"Somewhere" |
||||
], |
||||
"key_leads": [ |
||||
"Somewhere Subsetting" |
||||
] |
||||
} |
||||
}, |
||||
"Somewhere Subsetting": { |
||||
"Something Special": { |
||||
"time": 30, |
||||
"res": 21, |
||||
"stat": [ |
||||
[ |
||||
1, |
||||
"m" |
||||
],[ |
||||
1, |
||||
"p" |
||||
],[ |
||||
1, |
||||
"pm" |
||||
] |
||||
], |
||||
"skills": [ |
||||
[ |
||||
7, |
||||
"Specializing", |
||||
"Soothing", |
||||
"History", |
||||
"Sorcery", |
||||
"Spirit Binding", |
||||
"Harming" |
||||
] |
||||
], |
||||
"traits": [ |
||||
3, |
||||
"Stubborn", |
||||
"Shy" |
||||
], |
||||
"leads": [ |
||||
"Nowhere" |
||||
], |
||||
"key_leads": [ |
||||
"Nowhere Setting" |
||||
] |
||||
} |
||||
} |
||||
} |
||||
} |
@ -0,0 +1,25 @@ |
||||
{ |
||||
"stock": "test", |
||||
"resources": [ |
||||
{ |
||||
"name": "Rags", |
||||
"type": "gear", |
||||
"rp": 1 |
||||
}, |
||||
{ |
||||
"name": "Riches", |
||||
"type": "gear", |
||||
"rp": 50 |
||||
}, |
||||
{ |
||||
"name": "A firey soul", |
||||
"type": "gear", |
||||
"rp": 3 |
||||
}, |
||||
{ |
||||
"name": "Chest or Footlocker", |
||||
"type": "gear", |
||||
"rp": 3 |
||||
} |
||||
] |
||||
} |
@ -0,0 +1,39 @@ |
||||
{ |
||||
"Testing": { |
||||
"stock": "testish", |
||||
"roots": [ |
||||
"Perception" |
||||
] |
||||
}, |
||||
"Nothinging": { |
||||
"stock": "testish", |
||||
"roots": [ |
||||
"Will", |
||||
"Agility" |
||||
] |
||||
}, |
||||
"Voiding": { |
||||
"stock": "testish", |
||||
"roots": [ |
||||
"Speed" |
||||
] |
||||
}, |
||||
"Specializing": { |
||||
"stock": "testish", |
||||
"roots": [ |
||||
"Forte" |
||||
] |
||||
}, |
||||
"Soothing": { |
||||
"stock": "testish", |
||||
"roots": [ |
||||
"Power" |
||||
] |
||||
}, |
||||
"Harming": { |
||||
"stock": "testish", |
||||
"roots": [ |
||||
"Will" |
||||
] |
||||
} |
||||
} |
@ -0,0 +1,95 @@ |
||||
{ |
||||
"key": "test", |
||||
"name": "Test", |
||||
"stride": 9, |
||||
"adjective": "testish", |
||||
"common_traits": [ |
||||
"Trait 1", |
||||
"testy", |
||||
"Trait #3", |
||||
"Night Eyed (Test)" |
||||
], |
||||
"starting_stats": |
||||
[ |
||||
{ |
||||
"range": [ |
||||
1, |
||||
10 |
||||
], |
||||
"m": 1, |
||||
"p": 2 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
11, |
||||
20 |
||||
], |
||||
"m": 2, |
||||
"p": 4 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
21, |
||||
30 |
||||
], |
||||
"m": 3, |
||||
"p": 6 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
31, |
||||
40 |
||||
], |
||||
"m": 4, |
||||
"p": 8 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
41, |
||||
50 |
||||
], |
||||
"m": 5, |
||||
"p": 10 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
51, |
||||
60 |
||||
], |
||||
"m": 6, |
||||
"p": 12 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
61, |
||||
70 |
||||
], |
||||
"m": 7, |
||||
"p": 14 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
71, |
||||
80 |
||||
], |
||||
"m": 8, |
||||
"p": 16 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
81, |
||||
90 |
||||
], |
||||
"m": 9, |
||||
"p": 18 |
||||
}, |
||||
{ |
||||
"range": [ |
||||
91, |
||||
100 |
||||
], |
||||
"m": 10, |
||||
"p": 20 |
||||
} |
||||
] |
||||
} |
@ -0,0 +1,55 @@ |
||||
{ |
||||
"Trait 1": { |
||||
"cost": 0, |
||||
"type": "die", |
||||
"restrict": [ |
||||
"testish", |
||||
"common" |
||||
], |
||||
"desc": "" |
||||
}, |
||||
"testy": { |
||||
"cost": 0, |
||||
"type": "die", |
||||
"restrict": [ |
||||
"testish", |
||||
"common" |
||||
], |
||||
"desc": "" |
||||
}, |
||||
"Trait #3": { |
||||
"cost": 0, |
||||
"type": "die", |
||||
"restrict": [ |
||||
"testish", |
||||
"common" |
||||
], |
||||
"desc": "" |
||||
}, |
||||
"Night Eyed (Test)": { |
||||
"cost": 1, |
||||
"type": "die", |
||||
"restrict": [ |
||||
"testish", |
||||
"common" |
||||
], |
||||
"desc": "The test version" |
||||
}, |
||||
"Shy": { |
||||
"cost": 1, |
||||
"type": "character", |
||||
"restrict": [ |
||||
"testish", |
||||
"lifepath" |
||||
] |
||||
}, |
||||
"Special": { |
||||
"cost": 3, |
||||
"type": "die", |
||||
"restrict": [ |
||||
"testish", |
||||
"special" |
||||
], |
||||
"desc": "Snowflake" |
||||
} |
||||
} |
Loading…
Reference in new issue