Random ability scores: The brute force method


Pathfinder Society


9 people marked this as a favorite.

I like to roll up random ability scores when I start a new character. For my first PFS one, I came up with a complicated approach involving picking the numbers one by one and recalculating the range of available ones after each step. Since then, and after looking around at other proposed methods, it's occurred to me that there's a much simpler way to go about it, which I intend to use for all my future characters.

1. Make a list of all possible legal combinations of scores.

Here's one I prepared earlier:

1: 7, 7, 7, 8, 18, 18
2: 7, 7, 7, 12, 17, 18
3: 7, 7, 7, 14, 16, 18
4: 7, 7, 8, 10, 17, 18
5: 7, 7, 8, 13, 16, 18
6: 7, 7, 8, 15, 16, 17
7: 7, 7, 8, 16, 16, 16
8: 7, 7, 9, 9, 17, 18
9: 7, 7, 9, 12, 16, 18
10: 7, 7, 9, 13, 17, 17
11: 7, 7, 9, 14, 15, 18
12: 7, 7, 10, 11, 16, 18
13: 7, 7, 10, 12, 17, 17
14: 7, 7, 10, 14, 16, 17
15: 7, 7, 11, 11, 17, 17
16: 7, 7, 11, 13, 15, 18
17: 7, 7, 11, 14, 14, 18
18: 7, 7, 11, 15, 15, 17
19: 7, 7, 11, 15, 16, 16
20: 7, 7, 12, 12, 15, 18
21: 7, 7, 12, 13, 16, 17
22: 7, 7, 13, 13, 14, 18
23: 7, 7, 13, 14, 15, 17
24: 7, 7, 13, 14, 16, 16
25: 7, 7, 14, 14, 14, 17
26: 7, 7, 15, 15, 15, 15
27: 7, 8, 8, 8, 17, 18
28: 7, 8, 8, 11, 16, 18
29: 7, 8, 8, 12, 17, 17
30: 7, 8, 8, 14, 16, 17
31: 7, 8, 9, 10, 16, 18
32: 7, 8, 9, 11, 17, 17
33: 7, 8, 9, 13, 15, 18
34: 7, 8, 9, 14, 14, 18
35: 7, 8, 9, 15, 15, 17
36: 7, 8, 9, 15, 16, 16
37: 7, 8, 10, 10, 17, 17
38: 7, 8, 10, 12, 15, 18
39: 7, 8, 10, 13, 16, 17
40: 7, 8, 11, 11, 15, 18
41: 7, 8, 11, 12, 16, 17
42: 7, 8, 11, 13, 14, 18
43: 7, 8, 11, 14, 15, 17
44: 7, 8, 11, 14, 16, 16
45: 7, 8, 12, 12, 14, 18
46: 7, 8, 12, 15, 15, 16
47: 7, 8, 13, 13, 13, 18
48: 7, 8, 13, 13, 15, 17
49: 7, 8, 13, 13, 16, 16
50: 7, 8, 13, 14, 14, 17
51: 7, 8, 14, 15, 15, 15
52: 7, 9, 9, 9, 16, 18
53: 7, 9, 9, 10, 17, 17
54: 7, 9, 9, 12, 15, 18
55: 7, 9, 9, 13, 16, 17
56: 7, 9, 10, 11, 15, 18
57: 7, 9, 10, 12, 16, 17
58: 7, 9, 10, 13, 14, 18
59: 7, 9, 10, 14, 15, 17
60: 7, 9, 10, 14, 16, 16
61: 7, 9, 11, 11, 16, 17
62: 7, 9, 11, 12, 14, 18
63: 7, 9, 11, 15, 15, 16
64: 7, 9, 12, 13, 13, 18
65: 7, 9, 12, 13, 15, 17
66: 7, 9, 12, 13, 16, 16
67: 7, 9, 12, 14, 14, 17
68: 7, 9, 13, 14, 15, 16
69: 7, 9, 14, 14, 14, 16
70: 7, 10, 10, 10, 15, 18
71: 7, 10, 10, 11, 16, 17
72: 7, 10, 10, 12, 14, 18
73: 7, 10, 10, 15, 15, 16
74: 7, 10, 11, 11, 14, 18
75: 7, 10, 11, 13, 13, 18
76: 7, 10, 11, 13, 15, 17
77: 7, 10, 11, 13, 16, 16
78: 7, 10, 11, 14, 14, 17
79: 7, 10, 12, 12, 13, 18
80: 7, 10, 12, 12, 15, 17
81: 7, 10, 12, 12, 16, 16
82: 7, 10, 12, 14, 15, 16
83: 7, 10, 13, 13, 14, 17
84: 7, 10, 13, 15, 15, 15
85: 7, 10, 14, 14, 15, 15
86: 7, 11, 11, 12, 13, 18
87: 7, 11, 11, 12, 15, 17
88: 7, 11, 11, 12, 16, 16
89: 7, 11, 11, 14, 15, 16
90: 7, 11, 12, 12, 12, 18
91: 7, 11, 12, 13, 14, 17
92: 7, 11, 12, 15, 15, 15
93: 7, 11, 13, 13, 15, 16
94: 7, 11, 13, 14, 14, 16
95: 7, 12, 12, 12, 14, 17
96: 7, 12, 12, 13, 15, 16
97: 7, 12, 12, 14, 14, 16
98: 7, 12, 13, 13, 13, 17
99: 7, 12, 13, 14, 15, 15
100: 7, 12, 14, 14, 14, 15
101: 7, 13, 13, 13, 14, 16
102: 8, 8, 8, 9, 16, 18
103: 8, 8, 8, 10, 17, 17
104: 8, 8, 8, 12, 15, 18
105: 8, 8, 8, 13, 16, 17
106: 8, 8, 9, 9, 17, 17
107: 8, 8, 9, 11, 15, 18
108: 8, 8, 9, 12, 16, 17
109: 8, 8, 9, 13, 14, 18
110: 8, 8, 9, 14, 15, 17
111: 8, 8, 9, 14, 16, 16
112: 8, 8, 10, 10, 15, 18
113: 8, 8, 10, 11, 16, 17
114: 8, 8, 10, 12, 14, 18
115: 8, 8, 10, 15, 15, 16
116: 8, 8, 11, 11, 14, 18
117: 8, 8, 11, 13, 13, 18
118: 8, 8, 11, 13, 15, 17
119: 8, 8, 11, 13, 16, 16
120: 8, 8, 11, 14, 14, 17
121: 8, 8, 12, 12, 13, 18
122: 8, 8, 12, 12, 15, 17
123: 8, 8, 12, 12, 16, 16
124: 8, 8, 12, 14, 15, 16
125: 8, 8, 13, 13, 14, 17
126: 8, 8, 13, 15, 15, 15
127: 8, 8, 14, 14, 15, 15
128: 8, 9, 9, 10, 15, 18
129: 8, 9, 9, 11, 16, 17
130: 8, 9, 9, 12, 14, 18
131: 8, 9, 9, 15, 15, 16
132: 8, 9, 10, 10, 16, 17
133: 8, 9, 10, 11, 14, 18
134: 8, 9, 10, 13, 13, 18
135: 8, 9, 10, 13, 15, 17
136: 8, 9, 10, 13, 16, 16
137: 8, 9, 10, 14, 14, 17
138: 8, 9, 11, 12, 13, 18
139: 8, 9, 11, 12, 15, 17
140: 8, 9, 11, 12, 16, 16
141: 8, 9, 11, 14, 15, 16
142: 8, 9, 12, 12, 12, 18
143: 8, 9, 12, 13, 14, 17
144: 8, 9, 12, 15, 15, 15
145: 8, 9, 13, 13, 15, 16
146: 8, 9, 13, 14, 14, 16
147: 8, 10, 10, 10, 14, 18
148: 8, 10, 10, 12, 13, 18
149: 8, 10, 10, 12, 15, 17
150: 8, 10, 10, 12, 16, 16
151: 8, 10, 10, 14, 15, 16
152: 8, 10, 11, 11, 13, 18
153: 8, 10, 11, 11, 15, 17
154: 8, 10, 11, 11, 16, 16
155: 8, 10, 11, 12, 12, 18
156: 8, 10, 11, 13, 14, 17
157: 8, 10, 11, 15, 15, 15
158: 8, 10, 12, 12, 14, 17
159: 8, 10, 12, 13, 15, 16
160: 8, 10, 12, 14, 14, 16
161: 8, 10, 13, 13, 13, 17
162: 8, 10, 13, 14, 15, 15
163: 8, 10, 14, 14, 14, 15
164: 8, 11, 11, 11, 12, 18
165: 8, 11, 11, 12, 14, 17
166: 8, 11, 11, 13, 15, 16
167: 8, 11, 11, 14, 14, 16
168: 8, 11, 12, 12, 15, 16
169: 8, 11, 12, 13, 13, 17
170: 8, 11, 12, 14, 15, 15
171: 8, 11, 13, 13, 14, 16
172: 8, 12, 12, 12, 13, 17
173: 8, 12, 12, 13, 14, 16
174: 8, 12, 13, 13, 15, 15
175: 8, 12, 13, 14, 14, 15
176: 8, 12, 14, 14, 14, 14
177: 8, 13, 13, 13, 13, 16
178: 9, 9, 9, 9, 15, 18
179: 9, 9, 9, 10, 16, 17
180: 9, 9, 9, 11, 14, 18
181: 9, 9, 9, 13, 13, 18
182: 9, 9, 9, 13, 15, 17
183: 9, 9, 9, 13, 16, 16
184: 9, 9, 9, 14, 14, 17
185: 9, 9, 10, 10, 14, 18
186: 9, 9, 10, 12, 13, 18
187: 9, 9, 10, 12, 15, 17
188: 9, 9, 10, 12, 16, 16
189: 9, 9, 10, 14, 15, 16
190: 9, 9, 11, 11, 13, 18
191: 9, 9, 11, 11, 15, 17
192: 9, 9, 11, 11, 16, 16
193: 9, 9, 11, 12, 12, 18
194: 9, 9, 11, 13, 14, 17
195: 9, 9, 11, 15, 15, 15
196: 9, 9, 12, 12, 14, 17
197: 9, 9, 12, 13, 15, 16
198: 9, 9, 12, 14, 14, 16
199: 9, 9, 13, 13, 13, 17
200: 9, 9, 13, 14, 15, 15
201: 9, 9, 14, 14, 14, 15
202: 9, 10, 10, 11, 13, 18
203: 9, 10, 10, 11, 15, 17
204: 9, 10, 10, 11, 16, 16
205: 9, 10, 10, 12, 12, 18
206: 9, 10, 10, 13, 14, 17
207: 9, 10, 10, 15, 15, 15
208: 9, 10, 11, 11, 12, 18
209: 9, 10, 11, 12, 14, 17
210: 9, 10, 11, 13, 15, 16
211: 9, 10, 11, 14, 14, 16
212: 9, 10, 12, 12, 15, 16
213: 9, 10, 12, 13, 13, 17
214: 9, 10, 12, 14, 15, 15
215: 9, 10, 13, 13, 14, 16
216: 9, 11, 11, 11, 11, 18
217: 9, 11, 11, 11, 14, 17
218: 9, 11, 11, 12, 15, 16
219: 9, 11, 11, 13, 13, 17
220: 9, 11, 11, 14, 15, 15
221: 9, 11, 12, 12, 13, 17
222: 9, 11, 12, 13, 14, 16
223: 9, 11, 13, 13, 15, 15
224: 9, 11, 13, 14, 14, 15
225: 9, 11, 14, 14, 14, 14
226: 9, 12, 12, 12, 12, 17
227: 9, 12, 12, 12, 14, 16
228: 9, 12, 12, 13, 15, 15
229: 9, 12, 12, 14, 14, 15
230: 9, 12, 13, 13, 13, 16
231: 9, 13, 13, 13, 14, 15
232: 9, 13, 13, 14, 14, 14
233: 10, 10, 10, 10, 13, 18
234: 10, 10, 10, 10, 15, 17
235: 10, 10, 10, 10, 16, 16
236: 10, 10, 10, 11, 12, 18
237: 10, 10, 10, 12, 14, 17
238: 10, 10, 10, 13, 15, 16
239: 10, 10, 10, 14, 14, 16
240: 10, 10, 11, 11, 11, 18
241: 10, 10, 11, 11, 14, 17
242: 10, 10, 11, 12, 15, 16
243: 10, 10, 11, 13, 13, 17
244: 10, 10, 11, 14, 15, 15
245: 10, 10, 12, 12, 13, 17
246: 10, 10, 12, 13, 14, 16
247: 10, 10, 13, 13, 15, 15
248: 10, 10, 13, 14, 14, 15
249: 10, 10, 14, 14, 14, 14
250: 10, 11, 11, 11, 15, 16
251: 10, 11, 11, 12, 13, 17]
252: 10, 11, 11, 13, 14, 16
253: 10, 11, 12, 12, 12, 17
254: 10, 11, 12, 12, 14, 16
255: 10, 11, 12, 13, 15, 15
256: 10, 11, 12, 14, 14, 15
257: 10, 11, 13, 13, 13, 16
258: 10, 12, 12, 12, 15, 15
259: 10, 12, 12, 13, 13, 16
260: 10, 12, 13, 13, 14, 15
261: 10, 12, 13, 14, 14, 14
262: 11, 11, 11, 11, 13, 17
263: 11, 11, 11, 12, 12, 17
264: 11, 11, 11, 12, 14, 16
265: 11, 11, 11, 13, 15, 15
266: 11, 11, 11, 14, 14, 15
267: 11, 11, 12, 12, 15, 15
268: 11, 11, 12, 13, 13, 16
269: 11, 11, 13, 13, 14, 15
270: 11, 11, 13, 14, 14, 14
271: 11, 12, 12, 12, 13, 16
272: 11, 12, 12, 13, 14, 15
273: 11, 12, 12, 14, 14, 14
274: 11, 13, 13, 13, 13, 15
275: 11, 13, 13, 13, 14, 14
276: 12, 12, 12, 12, 12, 16
277: 12, 12, 12, 12, 14, 15
278: 12, 12, 13, 13, 13, 15
279: 12, 12, 13, 13, 14, 14
280: 13, 13, 13, 13, 13, 14

2. Select a combination at random.

1d280 ⇒ 26
10, 10, 12, 13, 14, 16

3. Create a random permutation by selecting 1 of 6, 1 of the remaining 5, etc.

1d6 ⇒ 4
10, 10, 12, [13], 14, 16 => Strength 13

1d5 ⇒ 4
[10], 10, 12, 14, 16 => Dexterity 10

1d4 ⇒ 3
10, [12], 14, 16 => Constitution 12

1d3 ⇒ 3
10, [14], 16 => Intelligence 14

1d2 ⇒ 2
[10], 16 => Wisdom 10

Charisma 16

4. Stop and make a character, because if you give in to the urge to reroll, you might as well just decide without the dice.

So if I went with a nagaji, the strength boost might make one of the charisma-based fightery classes workable. A serpentine skald sounds interesting...

2/5 5/5 *

This was not what I expected it to be from the title. Interesting technique (and nice of you to do the math).

Sczarni 5/5 5/55/5 ***

Nice work!

1/5 5/5

Pathfinder Starfinder Roleplaying Game Subscriber

So...

Brute Force Point Buy Random Roll, then?

Sovereign Court 3/5 Venture-Lieutenant, Canada—Ontario—Toronto

Nice if you have an urge to generate a character but cannot decide what to make.

Sczarni 5/5 5/55/5 ***

Let's give this puppy a spin!

1d280 ⇒ 6
07, 07, 08, 15, 16, 17

Okay...

1d6 ⇒ 6
07, 07, 08, 15, 16, [17] => STR 17

1d5 ⇒ 5
07, 07, 08, 15, [16] => DEX 16

1d4 ⇒ 2
07, [07], 08, 15 => CON 07

1d3 ⇒ 1
[07], 08, 15 => INT 07

1d2 ⇒ 1
[08], 15 => WIS 08

1 = 1
[15] => CHA 15

Perfect! Virtuous Bravo it is!!


Would be interesting to write a program that not only does the choosing of scores from the table, but even before that generates the table for any given point buy.

Shadow Lodge

I don't know how much time on your hands is sufficient, but I do know that that value is less than what you had on yours.

Far, far less.


Cool :)

While not quite a program, 'reply' and some 'closed brackets' will get you most of the way there.
[dice=Random Combination]1d280[/dice

[ooc]*Insert combination from first post here*[/ooc

[dice=Strength]1d6[/dice
[dice=Dexterity]1d5[/dice
[dice=Constitution]1d4[/dice
[dice=Intelligence]1d3[/dice
[dice=Wisdom]1d2[/dice
Charisma=


1 person marked this as a favorite.
UnArcaneElection wrote:

Would be interesting to write a program that not only does the choosing of scores from the table, but even before that generates the table for any given point buy.

I can try and come up with something this afternoon.

The most difficult bit is generating the arrays of stats.

[edit] Below follows how I think this works in python, "-" is white space:

Point_Buy=20
stats = [7,8,9,10,11,12,13,14,15,16,17,18]
costs = {7:-4,8:-2,9:-1,10:0,11:1,12:2,13:3,14:5,15:7,16:10,17:13,18:17}

all_arrays=combinations_with_replacement(stats, 6)

valid_arrays=[]
for i in all_arrays:
----pb_sum=0
----for j in i:
--------pb_sum+=costs[j]
----if pb_sum == Point_Buy:
--------valid_arrays.append(i)

chosen_array = random.choice(valid_arrays)
stats_ordered = []
for i in range(6):
----stat = random.choice(chosen_array)
----stats_ordered.append(stat)
----stats_ordered.remove(stat)

print (stats_ordered)

Edit 2
import random
import itertools
Point_Buy=20
stats = {'a':7,'b':7,'c':9,'d':10,'e':11,'f':12,'g':13,'h':14,'i':15,'j':16,'k':17, 'l':18}
costs = {7:-4,8:-2,9:-1,10:0,11:1,12:2,13:3,14:5,15:7,16:10,17:13,18:17}
print 4

all_arrays=[]
all_arrays=list(itertools.combinations_with_replacement('abcdefghijkl', 6))
print (all_arrays)

valid_arrays=[]
for i in all_arrays:
print (i,4)
pb_sum=0
for j in i:
pb_sum+=costs[stats[j]]
if pb_sum == Point_Buy:
valid_arrays.append(i)

print (valid_arrays)

chosen_array = random.choice(valid_arrays)
stats_ordered = []
for i in range(6):
stat = random.choice(chosen_array)
stats_ordered.append(stat)
stats_ordered.remove(stat)

print (stats_ordered)


To give it a spin.

Random Combination: 1d280 ⇒ 177

*177: 8, 13, 13, 13, 13, 16*

Strength: 1d6 ⇒ 5 13
Dexterity: 1d5 ⇒ 1 8
Constitution: 1d4 ⇒ 2 13
Intelligence: 1d3 ⇒ 3 16
Wisdom: 1d2 ⇒ 1 13
Charisma = 13

I think this will work for an oracle choosing gnome or nagaji as race.

I have a samsaran boon which will help this be a better skill monkey. Maybe even the Pathfinder Field Agent PrC. Hmmm... samsaran inquisitor? Comes from the past to mete out karmic justice!

*

Ohhh, this is interesting! Let's make a random character.

Random Combination: 1d280 ⇒ 198

198: 9, 9, 12, 14, 14, 16
Hmm, that's not too bad.

Strength: 1d6 ⇒ 2
9, 9, 12, 14, 14, 16
Probably not a melee character...

Dexterity: 1d5 ⇒ 2
9, 12, 14, 14, 16
Oh, good they can dodge so-so well.

Constitution: 1d4 ⇒ 4
9, 14, 14, 16
And they won't die imediately!

Intelligence: 1d3 ⇒ 2
9, 14, 14
Above average smarts, nice!

Wisdom: 1d2 ⇒ 2
9, 14
Okay, pluses to saves all around!

Charisma: 1d1 ⇒ 1
9

This stat line screams pre-errata Scarred Witch Doctor, but, as they now run off of intelligence, I'm a little unsure about what to make with this. A kineticist would use that high con well, but dislike that midling dex, and a kinetic knight would loathe the str. penalty.

I'm really not sure what to make with this, but a caster of some sort might be worth trying.

5/5 *** Venture-Agent, California—San Francisco Bay Area North & East

1 person marked this as a favorite.

Wouldn't the second half be faster to roll a d720 and consult this chart?

chart:
1 STR,DEX,CON,INT,WIS,CHA
2 DEX,STR,CON,INT,WIS,CHA
3 CON,STR,DEX,INT,WIS,CHA
4 STR,CON,DEX,INT,WIS,CHA
5 DEX,CON,STR,INT,WIS,CHA
6 CON,DEX,STR,INT,WIS,CHA
7 CON,DEX,INT,STR,WIS,CHA
8 DEX,CON,INT,STR,WIS,CHA
9 INT,CON,DEX,STR,WIS,CHA
10 CON,INT,DEX,STR,WIS,CHA
11 DEX,INT,CON,STR,WIS,CHA
12 INT,DEX,CON,STR,WIS,CHA
13 INT,STR,CON,DEX,WIS,CHA
14 STR,INT,CON,DEX,WIS,CHA
15 CON,INT,STR,DEX,WIS,CHA
16 INT,CON,STR,DEX,WIS,CHA
17 STR,CON,INT,DEX,WIS,CHA
18 CON,STR,INT,DEX,WIS,CHA
19 DEX,STR,INT,CON,WIS,CHA
20 STR,DEX,INT,CON,WIS,CHA
21 INT,DEX,STR,CON,WIS,CHA
22 DEX,INT,STR,CON,WIS,CHA
23 STR,INT,DEX,CON,WIS,CHA
24 INT,STR,DEX,CON,WIS,CHA
25 WIS,STR,DEX,CON,INT,CHA
26 STR,WIS,DEX,CON,INT,CHA
27 DEX,WIS,STR,CON,INT,CHA
28 WIS,DEX,STR,CON,INT,CHA
29 STR,DEX,WIS,CON,INT,CHA
30 DEX,STR,WIS,CON,INT,CHA
31 DEX,STR,CON,WIS,INT,CHA
32 STR,DEX,CON,WIS,INT,CHA
33 CON,DEX,STR,WIS,INT,CHA
34 DEX,CON,STR,WIS,INT,CHA
35 STR,CON,DEX,WIS,INT,CHA
36 CON,STR,DEX,WIS,INT,CHA
37 CON,WIS,DEX,STR,INT,CHA
38 WIS,CON,DEX,STR,INT,CHA
39 DEX,CON,WIS,STR,INT,CHA
40 CON,DEX,WIS,STR,INT,CHA
41 WIS,DEX,CON,STR,INT,CHA
42 DEX,WIS,CON,STR,INT,CHA
43 STR,WIS,CON,DEX,INT,CHA
44 WIS,STR,CON,DEX,INT,CHA
45 CON,STR,WIS,DEX,INT,CHA
46 STR,CON,WIS,DEX,INT,CHA
47 WIS,CON,STR,DEX,INT,CHA
48 CON,WIS,STR,DEX,INT,CHA
49 INT,WIS,STR,DEX,CON,CHA
50 WIS,INT,STR,DEX,CON,CHA
51 STR,INT,WIS,DEX,CON,CHA
52 INT,STR,WIS,DEX,CON,CHA
53 WIS,STR,INT,DEX,CON,CHA
54 STR,WIS,INT,DEX,CON,CHA
55 STR,WIS,DEX,INT,CON,CHA
56 WIS,STR,DEX,INT,CON,CHA
57 DEX,STR,WIS,INT,CON,CHA
58 STR,DEX,WIS,INT,CON,CHA
59 WIS,DEX,STR,INT,CON,CHA
60 DEX,WIS,STR,INT,CON,CHA
61 DEX,INT,STR,WIS,CON,CHA
62 INT,DEX,STR,WIS,CON,CHA
63 STR,DEX,INT,WIS,CON,CHA
64 DEX,STR,INT,WIS,CON,CHA
65 INT,STR,DEX,WIS,CON,CHA
66 STR,INT,DEX,WIS,CON,CHA
67 WIS,INT,DEX,STR,CON,CHA
68 INT,WIS,DEX,STR,CON,CHA
69 DEX,WIS,INT,STR,CON,CHA
70 WIS,DEX,INT,STR,CON,CHA
71 INT,DEX,WIS,STR,CON,CHA
72 DEX,INT,WIS,STR,CON,CHA
73 CON,INT,WIS,STR,DEX,CHA
74 INT,CON,WIS,STR,DEX,CHA
75 WIS,CON,INT,STR,DEX,CHA
76 CON,WIS,INT,STR,DEX,CHA
77 INT,WIS,CON,STR,DEX,CHA
78 WIS,INT,CON,STR,DEX,CHA
79 WIS,INT,STR,CON,DEX,CHA
80 INT,WIS,STR,CON,DEX,CHA
81 STR,WIS,INT,CON,DEX,CHA
82 WIS,STR,INT,CON,DEX,CHA
83 INT,STR,WIS,CON,DEX,CHA
84 STR,INT,WIS,CON,DEX,CHA
85 STR,CON,WIS,INT,DEX,CHA
86 CON,STR,WIS,INT,DEX,CHA
87 WIS,STR,CON,INT,DEX,CHA
88 STR,WIS,CON,INT,DEX,CHA
89 CON,WIS,STR,INT,DEX,CHA
90 WIS,CON,STR,INT,DEX,CHA
91 INT,CON,STR,WIS,DEX,CHA
92 CON,INT,STR,WIS,DEX,CHA
93 STR,INT,CON,WIS,DEX,CHA
94 INT,STR,CON,WIS,DEX,CHA
95 CON,STR,INT,WIS,DEX,CHA
96 STR,CON,INT,WIS,DEX,CHA
97 DEX,CON,INT,WIS,STR,CHA
98 CON,DEX,INT,WIS,STR,CHA
99 INT,DEX,CON,WIS,STR,CHA
100 DEX,INT,CON,WIS,STR,CHA
101 CON,INT,DEX,WIS,STR,CHA
102 INT,CON,DEX,WIS,STR,CHA
103 INT,CON,WIS,DEX,STR,CHA
104 CON,INT,WIS,DEX,STR,CHA
105 WIS,INT,CON,DEX,STR,CHA
106 INT,WIS,CON,DEX,STR,CHA
107 CON,WIS,INT,DEX,STR,CHA
108 WIS,CON,INT,DEX,STR,CHA
109 WIS,DEX,INT,CON,STR,CHA
110 DEX,WIS,INT,CON,STR,CHA
111 INT,WIS,DEX,CON,STR,CHA
112 WIS,INT,DEX,CON,STR,CHA
113 DEX,INT,WIS,CON,STR,CHA
114 INT,DEX,WIS,CON,STR,CHA
115 CON,DEX,WIS,INT,STR,CHA
116 DEX,CON,WIS,INT,STR,CHA
117 WIS,CON,DEX,INT,STR,CHA
118 CON,WIS,DEX,INT,STR,CHA
119 DEX,WIS,CON,INT,STR,CHA
120 WIS,DEX,CON,INT,STR,CHA
121 WIS,DEX,CON,INT,CHA,STR
122 DEX,WIS,CON,INT,CHA,STR
123 CON,WIS,DEX,INT,CHA,STR
124 WIS,CON,DEX,INT,CHA,STR
125 DEX,CON,WIS,INT,CHA,STR
126 CON,DEX,WIS,INT,CHA,STR
127 CON,DEX,INT,WIS,CHA,STR
128 DEX,CON,INT,WIS,CHA,STR
129 INT,CON,DEX,WIS,CHA,STR
130 CON,INT,DEX,WIS,CHA,STR
131 DEX,INT,CON,WIS,CHA,STR
132 INT,DEX,CON,WIS,CHA,STR
133 INT,WIS,CON,DEX,CHA,STR
134 WIS,INT,CON,DEX,CHA,STR
135 CON,INT,WIS,DEX,CHA,STR
136 INT,CON,WIS,DEX,CHA,STR
137 WIS,CON,INT,DEX,CHA,STR
138 CON,WIS,INT,DEX,CHA,STR
139 DEX,WIS,INT,CON,CHA,STR
140 WIS,DEX,INT,CON,CHA,STR
141 INT,DEX,WIS,CON,CHA,STR
142 DEX,INT,WIS,CON,CHA,STR
143 WIS,INT,DEX,CON,CHA,STR
144 INT,WIS,DEX,CON,CHA,STR
145 CHA,WIS,DEX,CON,INT,STR
146 WIS,CHA,DEX,CON,INT,STR
147 DEX,CHA,WIS,CON,INT,STR
148 CHA,DEX,WIS,CON,INT,STR
149 WIS,DEX,CHA,CON,INT,STR
150 DEX,WIS,CHA,CON,INT,STR
151 DEX,WIS,CON,CHA,INT,STR
152 WIS,DEX,CON,CHA,INT,STR
153 CON,DEX,WIS,CHA,INT,STR
154 DEX,CON,WIS,CHA,INT,STR
155 WIS,CON,DEX,CHA,INT,STR
156 CON,WIS,DEX,CHA,INT,STR
157 CON,CHA,DEX,WIS,INT,STR
158 CHA,CON,DEX,WIS,INT,STR
159 DEX,CON,CHA,WIS,INT,STR
160 CON,DEX,CHA,WIS,INT,STR
161 CHA,DEX,CON,WIS,INT,STR
162 DEX,CHA,CON,WIS,INT,STR
163 WIS,CHA,CON,DEX,INT,STR
164 CHA,WIS,CON,DEX,INT,STR
165 CON,WIS,CHA,DEX,INT,STR
166 WIS,CON,CHA,DEX,INT,STR
167 CHA,CON,WIS,DEX,INT,STR
168 CON,CHA,WIS,DEX,INT,STR
169 INT,CHA,WIS,DEX,CON,STR
170 CHA,INT,WIS,DEX,CON,STR
171 WIS,INT,CHA,DEX,CON,STR
172 INT,WIS,CHA,DEX,CON,STR
173 CHA,WIS,INT,DEX,CON,STR
174 WIS,CHA,INT,DEX,CON,STR
175 WIS,CHA,DEX,INT,CON,STR
176 CHA,WIS,DEX,INT,CON,STR
177 DEX,WIS,CHA,INT,CON,STR
178 WIS,DEX,CHA,INT,CON,STR
179 CHA,DEX,WIS,INT,CON,STR
180 DEX,CHA,WIS,INT,CON,STR
181 DEX,INT,WIS,CHA,CON,STR
182 INT,DEX,WIS,CHA,CON,STR
183 WIS,DEX,INT,CHA,CON,STR
184 DEX,WIS,INT,CHA,CON,STR
185 INT,WIS,DEX,CHA,CON,STR
186 WIS,INT,DEX,CHA,CON,STR
187 CHA,INT,DEX,WIS,CON,STR
188 INT,CHA,DEX,WIS,CON,STR
189 DEX,CHA,INT,WIS,CON,STR
190 CHA,DEX,INT,WIS,CON,STR
191 INT,DEX,CHA,WIS,CON,STR
192 DEX,INT,CHA,WIS,CON,STR
193 CON,INT,CHA,WIS,DEX,STR
194 INT,CON,CHA,WIS,DEX,STR
195 CHA,CON,INT,WIS,DEX,STR
196 CON,CHA,INT,WIS,DEX,STR
197 INT,CHA,CON,WIS,DEX,STR
198 CHA,INT,CON,WIS,DEX,STR
199 CHA,INT,WIS,CON,DEX,STR
200 INT,CHA,WIS,CON,DEX,STR
201 WIS,CHA,INT,CON,DEX,STR
202 CHA,WIS,INT,CON,DEX,STR
203 INT,WIS,CHA,CON,DEX,STR
204 WIS,INT,CHA,CON,DEX,STR
205 WIS,CON,CHA,INT,DEX,STR
206 CON,WIS,CHA,INT,DEX,STR
207 CHA,WIS,CON,INT,DEX,STR
208 WIS,CHA,CON,INT,DEX,STR
209 CON,CHA,WIS,INT,DEX,STR
210 CHA,CON,WIS,INT,DEX,STR
211 INT,CON,WIS,CHA,DEX,STR
212 CON,INT,WIS,CHA,DEX,STR
213 WIS,INT,CON,CHA,DEX,STR
214 INT,WIS,CON,CHA,DEX,STR
215 CON,WIS,INT,CHA,DEX,STR
216 WIS,CON,INT,CHA,DEX,STR
217 DEX,CON,INT,CHA,WIS,STR
218 CON,DEX,INT,CHA,WIS,STR
219 INT,DEX,CON,CHA,WIS,STR
220 DEX,INT,CON,CHA,WIS,STR
221 CON,INT,DEX,CHA,WIS,STR
222 INT,CON,DEX,CHA,WIS,STR
223 INT,CON,CHA,DEX,WIS,STR
224 CON,INT,CHA,DEX,WIS,STR
225 CHA,INT,CON,DEX,WIS,STR
226 INT,CHA,CON,DEX,WIS,STR
227 CON,CHA,INT,DEX,WIS,STR
228 CHA,CON,INT,DEX,WIS,STR
229 CHA,DEX,INT,CON,WIS,STR
230 DEX,CHA,INT,CON,WIS,STR
231 INT,CHA,DEX,CON,WIS,STR
232 CHA,INT,DEX,CON,WIS,STR
233 DEX,INT,CHA,CON,WIS,STR
234 INT,DEX,CHA,CON,WIS,STR
235 CON,DEX,CHA,INT,WIS,STR
236 DEX,CON,CHA,INT,WIS,STR
237 CHA,CON,DEX,INT,WIS,STR
238 CON,CHA,DEX,INT,WIS,STR
239 DEX,CHA,CON,INT,WIS,STR
240 CHA,DEX,CON,INT,WIS,STR
241 CHA,DEX,CON,STR,WIS,INT
242 DEX,CHA,CON,STR,WIS,INT
243 CON,CHA,DEX,STR,WIS,INT
244 CHA,CON,DEX,STR,WIS,INT
245 DEX,CON,CHA,STR,WIS,INT
246 CON,DEX,CHA,STR,WIS,INT
247 CON,DEX,STR,CHA,WIS,INT
248 DEX,CON,STR,CHA,WIS,INT
249 STR,CON,DEX,CHA,WIS,INT
250 CON,STR,DEX,CHA,WIS,INT
251 DEX,STR,CON,CHA,WIS,INT
252 STR,DEX,CON,CHA,WIS,INT
253 STR,CHA,CON,DEX,WIS,INT
254 CHA,STR,CON,DEX,WIS,INT
255 CON,STR,CHA,DEX,WIS,INT
256 STR,CON,CHA,DEX,WIS,INT
257 CHA,CON,STR,DEX,WIS,INT
258 CON,CHA,STR,DEX,WIS,INT
259 DEX,CHA,STR,CON,WIS,INT
260 CHA,DEX,STR,CON,WIS,INT
261 STR,DEX,CHA,CON,WIS,INT
262 DEX,STR,CHA,CON,WIS,INT
263 CHA,STR,DEX,CON,WIS,INT
264 STR,CHA,DEX,CON,WIS,INT
265 WIS,CHA,DEX,CON,STR,INT
266 CHA,WIS,DEX,CON,STR,INT
267 DEX,WIS,CHA,CON,STR,INT
268 WIS,DEX,CHA,CON,STR,INT
269 CHA,DEX,WIS,CON,STR,INT
270 DEX,CHA,WIS,CON,STR,INT
271 DEX,CHA,CON,WIS,STR,INT
272 CHA,DEX,CON,WIS,STR,INT
273 CON,DEX,CHA,WIS,STR,INT
274 DEX,CON,CHA,WIS,STR,INT
275 CHA,CON,DEX,WIS,STR,INT
276 CON,CHA,DEX,WIS,STR,INT
277 CON,WIS,DEX,CHA,STR,INT
278 WIS,CON,DEX,CHA,STR,INT
279 DEX,CON,WIS,CHA,STR,INT
280 CON,DEX,WIS,CHA,STR,INT
281 WIS,DEX,CON,CHA,STR,INT
282 DEX,WIS,CON,CHA,STR,INT
283 CHA,WIS,CON,DEX,STR,INT
284 WIS,CHA,CON,DEX,STR,INT
285 CON,CHA,WIS,DEX,STR,INT
286 CHA,CON,WIS,DEX,STR,INT
287 WIS,CON,CHA,DEX,STR,INT
288 CON,WIS,CHA,DEX,STR,INT
289 STR,WIS,CHA,DEX,CON,INT
290 WIS,STR,CHA,DEX,CON,INT
291 CHA,STR,WIS,DEX,CON,INT
292 STR,CHA,WIS,DEX,CON,INT
293 WIS,CHA,STR,DEX,CON,INT
294 CHA,WIS,STR,DEX,CON,INT
295 CHA,WIS,DEX,STR,CON,INT
296 WIS,CHA,DEX,STR,CON,INT
297 DEX,CHA,WIS,STR,CON,INT
298 CHA,DEX,WIS,STR,CON,INT
299 WIS,DEX,CHA,STR,CON,INT
300 DEX,WIS,CHA,STR,CON,INT
301 DEX,STR,CHA,WIS,CON,INT
302 STR,DEX,CHA,WIS,CON,INT
303 CHA,DEX,STR,WIS,CON,INT
304 DEX,CHA,STR,WIS,CON,INT
305 STR,CHA,DEX,WIS,CON,INT
306 CHA,STR,DEX,WIS,CON,INT
307 WIS,STR,DEX,CHA,CON,INT
308 STR,WIS,DEX,CHA,CON,INT
309 DEX,WIS,STR,CHA,CON,INT
310 WIS,DEX,STR,CHA,CON,INT
311 STR,DEX,WIS,CHA,CON,INT
312 DEX,STR,WIS,CHA,CON,INT
313 CON,STR,WIS,CHA,DEX,INT
314 STR,CON,WIS,CHA,DEX,INT
315 WIS,CON,STR,CHA,DEX,INT
316 CON,WIS,STR,CHA,DEX,INT
317 STR,WIS,CON,CHA,DEX,INT
318 WIS,STR,CON,CHA,DEX,INT
319 WIS,STR,CHA,CON,DEX,INT
320 STR,WIS,CHA,CON,DEX,INT
321 CHA,WIS,STR,CON,DEX,INT
322 WIS,CHA,STR,CON,DEX,INT
323 STR,CHA,WIS,CON,DEX,INT
324 CHA,STR,WIS,CON,DEX,INT
325 CHA,CON,WIS,STR,DEX,INT
326 CON,CHA,WIS,STR,DEX,INT
327 WIS,CHA,CON,STR,DEX,INT
328 CHA,WIS,CON,STR,DEX,INT
329 CON,WIS,CHA,STR,DEX,INT
330 WIS,CON,CHA,STR,DEX,INT
331 STR,CON,CHA,WIS,DEX,INT
332 CON,STR,CHA,WIS,DEX,INT
333 CHA,STR,CON,WIS,DEX,INT
334 STR,CHA,CON,WIS,DEX,INT
335 CON,CHA,STR,WIS,DEX,INT
336 CHA,CON,STR,WIS,DEX,INT
337 DEX,CON,STR,WIS,CHA,INT
338 CON,DEX,STR,WIS,CHA,INT
339 STR,DEX,CON,WIS,CHA,INT
340 DEX,STR,CON,WIS,CHA,INT
341 CON,STR,DEX,WIS,CHA,INT
342 STR,CON,DEX,WIS,CHA,INT
343 STR,CON,WIS,DEX,CHA,INT
344 CON,STR,WIS,DEX,CHA,INT
345 WIS,STR,CON,DEX,CHA,INT
346 STR,WIS,CON,DEX,CHA,INT
347 CON,WIS,STR,DEX,CHA,INT
348 WIS,CON,STR,DEX,CHA,INT
349 WIS,DEX,STR,CON,CHA,INT
350 DEX,WIS,STR,CON,CHA,INT
351 STR,WIS,DEX,CON,CHA,INT
352 WIS,STR,DEX,CON,CHA,INT
353 DEX,STR,WIS,CON,CHA,INT
354 STR,DEX,WIS,CON,CHA,INT
355 CON,DEX,WIS,STR,CHA,INT
356 DEX,CON,WIS,STR,CHA,INT
357 WIS,CON,DEX,STR,CHA,INT
358 CON,WIS,DEX,STR,CHA,INT
359 DEX,WIS,CON,STR,CHA,INT
360 WIS,DEX,CON,STR,CHA,INT
361 WIS,DEX,INT,STR,CHA,CON
362 DEX,WIS,INT,STR,CHA,CON
363 INT,WIS,DEX,STR,CHA,CON
364 WIS,INT,DEX,STR,CHA,CON
365 DEX,INT,WIS,STR,CHA,CON
366 INT,DEX,WIS,STR,CHA,CON
367 INT,DEX,STR,WIS,CHA,CON
368 DEX,INT,STR,WIS,CHA,CON
369 STR,INT,DEX,WIS,CHA,CON
370 INT,STR,DEX,WIS,CHA,CON
371 DEX,STR,INT,WIS,CHA,CON
372 STR,DEX,INT,WIS,CHA,CON
373 STR,WIS,INT,DEX,CHA,CON
374 WIS,STR,INT,DEX,CHA,CON
375 INT,STR,WIS,DEX,CHA,CON
376 STR,INT,WIS,DEX,CHA,CON
377 WIS,INT,STR,DEX,CHA,CON
378 INT,WIS,STR,DEX,CHA,CON
379 DEX,WIS,STR,INT,CHA,CON
380 WIS,DEX,STR,INT,CHA,CON
381 STR,DEX,WIS,INT,CHA,CON
382 DEX,STR,WIS,INT,CHA,CON
383 WIS,STR,DEX,INT,CHA,CON
384 STR,WIS,DEX,INT,CHA,CON
385 CHA,WIS,DEX,INT,STR,CON
386 WIS,CHA,DEX,INT,STR,CON
387 DEX,CHA,WIS,INT,STR,CON
388 CHA,DEX,WIS,INT,STR,CON
389 WIS,DEX,CHA,INT,STR,CON
390 DEX,WIS,CHA,INT,STR,CON
391 DEX,WIS,INT,CHA,STR,CON
392 WIS,DEX,INT,CHA,STR,CON
393 INT,DEX,WIS,CHA,STR,CON
394 DEX,INT,WIS,CHA,STR,CON
395 WIS,INT,DEX,CHA,STR,CON
396 INT,WIS,DEX,CHA,STR,CON
397 INT,CHA,DEX,WIS,STR,CON
398 CHA,INT,DEX,WIS,STR,CON
399 DEX,INT,CHA,WIS,STR,CON
400 INT,DEX,CHA,WIS,STR,CON
401 CHA,DEX,INT,WIS,STR,CON
402 DEX,CHA,INT,WIS,STR,CON
403 WIS,CHA,INT,DEX,STR,CON
404 CHA,WIS,INT,DEX,STR,CON
405 INT,WIS,CHA,DEX,STR,CON
406 WIS,INT,CHA,DEX,STR,CON
407 CHA,INT,WIS,DEX,STR,CON
408 INT,CHA,WIS,DEX,STR,CON
409 STR,CHA,WIS,DEX,INT,CON
410 CHA,STR,WIS,DEX,INT,CON
411 WIS,STR,CHA,DEX,INT,CON
412 STR,WIS,CHA,DEX,INT,CON
413 CHA,WIS,STR,DEX,INT,CON
414 WIS,CHA,STR,DEX,INT,CON
415 WIS,CHA,DEX,STR,INT,CON
416 CHA,WIS,DEX,STR,INT,CON
417 DEX,WIS,CHA,STR,INT,CON
418 WIS,DEX,CHA,STR,INT,CON
419 CHA,DEX,WIS,STR,INT,CON
420 DEX,CHA,WIS,STR,INT,CON
421 DEX,STR,WIS,CHA,INT,CON
422 STR,DEX,WIS,CHA,INT,CON
423 WIS,DEX,STR,CHA,INT,CON
424 DEX,WIS,STR,CHA,INT,CON
425 STR,WIS,DEX,CHA,INT,CON
426 WIS,STR,DEX,CHA,INT,CON
427 CHA,STR,DEX,WIS,INT,CON
428 STR,CHA,DEX,WIS,INT,CON
429 DEX,CHA,STR,WIS,INT,CON
430 CHA,DEX,STR,WIS,INT,CON
431 STR,DEX,CHA,WIS,INT,CON
432 DEX,STR,CHA,WIS,INT,CON
433 INT,STR,CHA,WIS,DEX,CON
434 STR,INT,CHA,WIS,DEX,CON
435 CHA,INT,STR,WIS,DEX,CON
436 INT,CHA,STR,WIS,DEX,CON
437 STR,CHA,INT,WIS,DEX,CON
438 CHA,STR,INT,WIS,DEX,CON
439 CHA,STR,WIS,INT,DEX,CON
440 STR,CHA,WIS,INT,DEX,CON
441 WIS,CHA,STR,INT,DEX,CON
442 CHA,WIS,STR,INT,DEX,CON
443 STR,WIS,CHA,INT,DEX,CON
444 WIS,STR,CHA,INT,DEX,CON
445 WIS,INT,CHA,STR,DEX,CON
446 INT,WIS,CHA,STR,DEX,CON
447 CHA,WIS,INT,STR,DEX,CON
448 WIS,CHA,INT,STR,DEX,CON
449 INT,CHA,WIS,STR,DEX,CON
450 CHA,INT,WIS,STR,DEX,CON
451 STR,INT,WIS,CHA,DEX,CON
452 INT,STR,WIS,CHA,DEX,CON
453 WIS,STR,INT,CHA,DEX,CON
454 STR,WIS,INT,CHA,DEX,CON
455 INT,WIS,STR,CHA,DEX,CON
456 WIS,INT,STR,CHA,DEX,CON
457 DEX,INT,STR,CHA,WIS,CON
458 INT,DEX,STR,CHA,WIS,CON
459 STR,DEX,INT,CHA,WIS,CON
460 DEX,STR,INT,CHA,WIS,CON
461 INT,STR,DEX,CHA,WIS,CON
462 STR,INT,DEX,CHA,WIS,CON
463 STR,INT,CHA,DEX,WIS,CON
464 INT,STR,CHA,DEX,WIS,CON
465 CHA,STR,INT,DEX,WIS,CON
466 STR,CHA,INT,DEX,WIS,CON
467 INT,CHA,STR,DEX,WIS,CON
468 CHA,INT,STR,DEX,WIS,CON
469 CHA,DEX,STR,INT,WIS,CON
470 DEX,CHA,STR,INT,WIS,CON
471 STR,CHA,DEX,INT,WIS,CON
472 CHA,STR,DEX,INT,WIS,CON
473 DEX,STR,CHA,INT,WIS,CON
474 STR,DEX,CHA,INT,WIS,CON
475 INT,DEX,CHA,STR,WIS,CON
476 DEX,INT,CHA,STR,WIS,CON
477 CHA,INT,DEX,STR,WIS,CON
478 INT,CHA,DEX,STR,WIS,CON
479 DEX,CHA,INT,STR,WIS,CON
480 CHA,DEX,INT,STR,WIS,CON
481 CHA,CON,INT,STR,WIS,DEX
482 CON,CHA,INT,STR,WIS,DEX
483 INT,CHA,CON,STR,WIS,DEX
484 CHA,INT,CON,STR,WIS,DEX
485 CON,INT,CHA,STR,WIS,DEX
486 INT,CON,CHA,STR,WIS,DEX
487 INT,CON,STR,CHA,WIS,DEX
488 CON,INT,STR,CHA,WIS,DEX
489 STR,INT,CON,CHA,WIS,DEX
490 INT,STR,CON,CHA,WIS,DEX
491 CON,STR,INT,CHA,WIS,DEX
492 STR,CON,INT,CHA,WIS,DEX
493 STR,CHA,INT,CON,WIS,DEX
494 CHA,STR,INT,CON,WIS,DEX
495 INT,STR,CHA,CON,WIS,DEX
496 STR,INT,CHA,CON,WIS,DEX
497 CHA,INT,STR,CON,WIS,DEX
498 INT,CHA,STR,CON,WIS,DEX
499 CON,CHA,STR,INT,WIS,DEX
500 CHA,CON,STR,INT,WIS,DEX
501 STR,CON,CHA,INT,WIS,DEX
502 CON,STR,CHA,INT,WIS,DEX
503 CHA,STR,CON,INT,WIS,DEX
504 STR,CHA,CON,INT,WIS,DEX
505 WIS,CHA,CON,INT,STR,DEX
506 CHA,WIS,CON,INT,STR,DEX
507 CON,WIS,CHA,INT,STR,DEX
508 WIS,CON,CHA,INT,STR,DEX
509 CHA,CON,WIS,INT,STR,DEX
510 CON,CHA,WIS,INT,STR,DEX
511 CON,CHA,INT,WIS,STR,DEX
512 CHA,CON,INT,WIS,STR,DEX
513 INT,CON,CHA,WIS,STR,DEX
514 CON,INT,CHA,WIS,STR,DEX
515 CHA,INT,CON,WIS,STR,DEX
516 INT,CHA,CON,WIS,STR,DEX
517 INT,WIS,CON,CHA,STR,DEX
518 WIS,INT,CON,CHA,STR,DEX
519 CON,INT,WIS,CHA,STR,DEX
520 INT,CON,WIS,CHA,STR,DEX
521 WIS,CON,INT,CHA,STR,DEX
522 CON,WIS,INT,CHA,STR,DEX
523 CHA,WIS,INT,CON,STR,DEX
524 WIS,CHA,INT,CON,STR,DEX
525 INT,CHA,WIS,CON,STR,DEX
526 CHA,INT,WIS,CON,STR,DEX
527 WIS,INT,CHA,CON,STR,DEX
528 INT,WIS,CHA,CON,STR,DEX
529 STR,WIS,CHA,CON,INT,DEX
530 WIS,STR,CHA,CON,INT,DEX
531 CHA,STR,WIS,CON,INT,DEX
532 STR,CHA,WIS,CON,INT,DEX
533 WIS,CHA,STR,CON,INT,DEX
534 CHA,WIS,STR,CON,INT,DEX
535 CHA,WIS,CON,STR,INT,DEX
536 WIS,CHA,CON,STR,INT,DEX
537 CON,CHA,WIS,STR,INT,DEX
538 CHA,CON,WIS,STR,INT,DEX
539 WIS,CON,CHA,STR,INT,DEX
540 CON,WIS,CHA,STR,INT,DEX
541 CON,STR,CHA,WIS,INT,DEX
542 STR,CON,CHA,WIS,INT,DEX
543 CHA,CON,STR,WIS,INT,DEX
544 CON,CHA,STR,WIS,INT,DEX
545 STR,CHA,CON,WIS,INT,DEX
546 CHA,STR,CON,WIS,INT,DEX
547 WIS,STR,CON,CHA,INT,DEX
548 STR,WIS,CON,CHA,INT,DEX
549 CON,WIS,STR,CHA,INT,DEX
550 WIS,CON,STR,CHA,INT,DEX
551 STR,CON,WIS,CHA,INT,DEX
552 CON,STR,WIS,CHA,INT,DEX
553 INT,STR,WIS,CHA,CON,DEX
554 STR,INT,WIS,CHA,CON,DEX
555 WIS,INT,STR,CHA,CON,DEX
556 INT,WIS,STR,CHA,CON,DEX
557 STR,WIS,INT,CHA,CON,DEX
558 WIS,STR,INT,CHA,CON,DEX
559 WIS,STR,CHA,INT,CON,DEX
560 STR,WIS,CHA,INT,CON,DEX
561 CHA,WIS,STR,INT,CON,DEX
562 WIS,CHA,STR,INT,CON,DEX
563 STR,CHA,WIS,INT,CON,DEX
564 CHA,STR,WIS,INT,CON,DEX
565 CHA,INT,WIS,STR,CON,DEX
566 INT,CHA,WIS,STR,CON,DEX
567 WIS,CHA,INT,STR,CON,DEX
568 CHA,WIS,INT,STR,CON,DEX
569 INT,WIS,CHA,STR,CON,DEX
570 WIS,INT,CHA,STR,CON,DEX
571 STR,INT,CHA,WIS,CON,DEX
572 INT,STR,CHA,WIS,CON,DEX
573 CHA,STR,INT,WIS,CON,DEX
574 STR,CHA,INT,WIS,CON,DEX
575 INT,CHA,STR,WIS,CON,DEX
576 CHA,INT,STR,WIS,CON,DEX
577 CON,INT,STR,WIS,CHA,DEX
578 INT,CON,STR,WIS,CHA,DEX
579 STR,CON,INT,WIS,CHA,DEX
580 CON,STR,INT,WIS,CHA,DEX
581 INT,STR,CON,WIS,CHA,DEX
582 STR,INT,CON,WIS,CHA,DEX
583 STR,INT,WIS,CON,CHA,DEX
584 INT,STR,WIS,CON,CHA,DEX
585 WIS,STR,INT,CON,CHA,DEX
586 STR,WIS,INT,CON,CHA,DEX
587 INT,WIS,STR,CON,CHA,DEX
588 WIS,INT,STR,CON,CHA,DEX
589 WIS,CON,STR,INT,CHA,DEX
590 CON,WIS,STR,INT,CHA,DEX
591 STR,WIS,CON,INT,CHA,DEX
592 WIS,STR,CON,INT,CHA,DEX
593 CON,STR,WIS,INT,CHA,DEX
594 STR,CON,WIS,INT,CHA,DEX
595 INT,CON,WIS,STR,CHA,DEX
596 CON,INT,WIS,STR,CHA,DEX
597 WIS,INT,CON,STR,CHA,DEX
598 INT,WIS,CON,STR,CHA,DEX
599 CON,WIS,INT,STR,CHA,DEX
600 WIS,CON,INT,STR,CHA,DEX
601 DEX,CON,INT,STR,CHA,WIS
602 CON,DEX,INT,STR,CHA,WIS
603 INT,DEX,CON,STR,CHA,WIS
604 DEX,INT,CON,STR,CHA,WIS
605 CON,INT,DEX,STR,CHA,WIS
606 INT,CON,DEX,STR,CHA,WIS
607 INT,CON,STR,DEX,CHA,WIS
608 CON,INT,STR,DEX,CHA,WIS
609 STR,INT,CON,DEX,CHA,WIS
610 INT,STR,CON,DEX,CHA,WIS
611 CON,STR,INT,DEX,CHA,WIS
612 STR,CON,INT,DEX,CHA,WIS
613 STR,DEX,INT,CON,CHA,WIS
614 DEX,STR,INT,CON,CHA,WIS
615 INT,STR,DEX,CON,CHA,WIS
616 STR,INT,DEX,CON,CHA,WIS
617 DEX,INT,STR,CON,CHA,WIS
618 INT,DEX,STR,CON,CHA,WIS
619 CON,DEX,STR,INT,CHA,WIS
620 DEX,CON,STR,INT,CHA,WIS
621 STR,CON,DEX,INT,CHA,WIS
622 CON,STR,DEX,INT,CHA,WIS
623 DEX,STR,CON,INT,CHA,WIS
624 STR,DEX,CON,INT,CHA,WIS
625 CHA,DEX,CON,INT,STR,WIS
626 DEX,CHA,CON,INT,STR,WIS
627 CON,CHA,DEX,INT,STR,WIS
628 CHA,CON,DEX,INT,STR,WIS
629 DEX,CON,CHA,INT,STR,WIS
630 CON,DEX,CHA,INT,STR,WIS
631 CON,DEX,INT,CHA,STR,WIS
632 DEX,CON,INT,CHA,STR,WIS
633 INT,CON,DEX,CHA,STR,WIS
634 CON,INT,DEX,CHA,STR,WIS
635 DEX,INT,CON,CHA,STR,WIS
636 INT,DEX,CON,CHA,STR,WIS
637 INT,CHA,CON,DEX,STR,WIS
638 CHA,INT,CON,DEX,STR,WIS
639 CON,INT,CHA,DEX,STR,WIS
640 INT,CON,CHA,DEX,STR,WIS
641 CHA,CON,INT,DEX,STR,WIS
642 CON,CHA,INT,DEX,STR,WIS
643 DEX,CHA,INT,CON,STR,WIS
644 CHA,DEX,INT,CON,STR,WIS
645 INT,DEX,CHA,CON,STR,WIS
646 DEX,INT,CHA,CON,STR,WIS
647 CHA,INT,DEX,CON,STR,WIS
648 INT,CHA,DEX,CON,STR,WIS
649 STR,CHA,DEX,CON,INT,WIS
650 CHA,STR,DEX,CON,INT,WIS
651 DEX,STR,CHA,CON,INT,WIS
652 STR,DEX,CHA,CON,INT,WIS
653 CHA,DEX,STR,CON,INT,WIS
654 DEX,CHA,STR,CON,INT,WIS
655 DEX,CHA,CON,STR,INT,WIS
656 CHA,DEX,CON,STR,INT,WIS
657 CON,DEX,CHA,STR,INT,WIS
658 DEX,CON,CHA,STR,INT,WIS
659 CHA,CON,DEX,STR,INT,WIS
660 CON,CHA,DEX,STR,INT,WIS
661 CON,STR,DEX,CHA,INT,WIS
662 STR,CON,DEX,CHA,INT,WIS
663 DEX,CON,STR,CHA,INT,WIS
664 CON,DEX,STR,CHA,INT,WIS
665 STR,DEX,CON,CHA,INT,WIS
666 DEX,STR,CON,CHA,INT,WIS
667 CHA,STR,CON,DEX,INT,WIS
668 STR,CHA,CON,DEX,INT,WIS
669 CON,CHA,STR,DEX,INT,WIS
670 CHA,CON,STR,DEX,INT,WIS
671 STR,CON,CHA,DEX,INT,WIS
672 CON,STR,CHA,DEX,INT,WIS
673 INT,STR,CHA,DEX,CON,WIS
674 STR,INT,CHA,DEX,CON,WIS
675 CHA,INT,STR,DEX,CON,WIS
676 INT,CHA,STR,DEX,CON,WIS
677 STR,CHA,INT,DEX,CON,WIS
678 CHA,STR,INT,DEX,CON,WIS
679 CHA,STR,DEX,INT,CON,WIS
680 STR,CHA,DEX,INT,CON,WIS
681 DEX,CHA,STR,INT,CON,WIS
682 CHA,DEX,STR,INT,CON,WIS
683 STR,DEX,CHA,INT,CON,WIS
684 DEX,STR,CHA,INT,CON,WIS
685 DEX,INT,CHA,STR,CON,WIS
686 INT,DEX,CHA,STR,CON,WIS
687 CHA,DEX,INT,STR,CON,WIS
688 DEX,CHA,INT,STR,CON,WIS
689 INT,CHA,DEX,STR,CON,WIS
690 CHA,INT,DEX,STR,CON,WIS
691 STR,INT,DEX,CHA,CON,WIS
692 INT,STR,DEX,CHA,CON,WIS
693 DEX,STR,INT,CHA,CON,WIS
694 STR,DEX,INT,CHA,CON,WIS
695 INT,DEX,STR,CHA,CON,WIS
696 DEX,INT,STR,CHA,CON,WIS
697 CON,INT,STR,CHA,DEX,WIS
698 INT,CON,STR,CHA,DEX,WIS
699 STR,CON,INT,CHA,DEX,WIS
700 CON,STR,INT,CHA,DEX,WIS
701 INT,STR,CON,CHA,DEX,WIS
702 STR,INT,CON,CHA,DEX,WIS
703 STR,INT,CHA,CON,DEX,WIS
704 INT,STR,CHA,CON,DEX,WIS
705 CHA,STR,INT,CON,DEX,WIS
706 STR,CHA,INT,CON,DEX,WIS
707 INT,CHA,STR,CON,DEX,WIS
708 CHA,INT,STR,CON,DEX,WIS
709 CHA,CON,STR,INT,DEX,WIS
710 CON,CHA,STR,INT,DEX,WIS
711 STR,CHA,CON,INT,DEX,WIS
712 CHA,STR,CON,INT,DEX,WIS
713 CON,STR,CHA,INT,DEX,WIS
714 STR,CON,CHA,INT,DEX,WIS
715 INT,CON,CHA,STR,DEX,WIS
716 CON,INT,CHA,STR,DEX,WIS
717 CHA,INT,CON,STR,DEX,WIS
718 INT,CHA,CON,STR,DEX,WIS
719 CON,CHA,INT,STR,DEX,WIS
720 CHA,CON,INT,STR,DEX,WIS

Sczarni 5/5 5/55/5 ***

Oooohh....

1d280 ⇒ 209
9, 10, 11, 12, 14, 17

1d720 ⇒ 312
DEX,STR,WIS,CHA,CON,INT

Sweet!

5/5 5/55/55/5

1 person marked this as a favorite.

and I thought I had way too much time on my hands...


I got:
STR 16
CON 17
DEC 11
INT 10
WIS 7
CHA 10

Looks like a martial... Superstitious dwarf barbarian, to compensate for bad Will save?

Scarab Sages 5/5 5/5 * Venture-Captain, Netherlands

I like this.

Random Combination: 1d280 ⇒ 72

72: 7, 10, 10, 12, 14, 18

how we gonna get this: 1d720 ⇒ 234

234 INT,DEX,CHA,CON,WIS,STR

...warpriest?


1d280 ⇒ 2401d720 ⇒ 622

240: 10, 10, 11, 11, 11, 18
622: CON,STR,DEX,INT,CHA,WIS

A cleric could work.
Control Druid would work too.

Dwarf would work nicely for either.
I would be tempted to go druid over cleric.

ANOTHER!

1d280 ⇒ 11d720 ⇒ 699
1: 7, 7, 7, 8, 18, 18
699: STR,CON,INT,CHA,DEX,WIS

All the dump stats. All of them.
Gunslinger maybe? Boost dex a bit more with race.

The Exchange 5/5 RPG Superstar 2010 Top 16

Nefreet wrote:

Let's give this puppy a spin!

...
Perfect! Virtuous Bravo it is!!

With a Constitution of 7. Make it an elf, while you're at it.

What character will you play, during the next session?


1 person marked this as a favorite.

So here is working python code that will give you an array for any point buy and assign it randomly.

import random
import itertools
Point_Buy=25
stats = {'a':7,'b':7,'c':9,'d':10,'e':11,'f':12,'g':13,'h':14,'i':15,'j':16,'k':17, 'l':18}
costs = {7:-4,8:-2,9:-1,10:0,11:1,12:2,13:3,14:5,15:7,16:10,17:13,18:17}
print (4)

all_arrays=[]
all_arrays=list(itertools.combinations_with_replacement('abcdefghijkl', 6))
#print (all_arrays)

valid_arrays=[]
for i in all_arrays:
#print (i,4)
pb_sum=0
for j in i:
pb_sum+=costs[stats[j]]
if pb_sum == Point_Buy:
valid_arrays.append(i)

print (valid_arrays, len(valid_arrays))

chosen_array = list(random.choice(valid_arrays) )
print (chosen_array)
stats_ordered = []
costs_ordered = []
for i in range(6):
stat = random.choice(chosen_array)
print (stat)
stats_ordered.append(stats[stat])
costs_ordered.append(costs[stats[stat]])
chosen_array.remove(stat)

print (stats_ordered)
print (costs_ordered, sum(costs_ordered))

Sczarni 5/5 5/55/5 ***

Chris Mortika wrote:
Nefreet wrote:
Let's give this puppy a spin!
What character will you play, during the next session?

Gosh, I have too many characters on the docket as is (plus Starfinder!), so probably nothing new anytime soon =(.

The low level characters I'm enjoying right now are a Samsaran Shaman, a Ratfolk Sorcerer and a Vanara Monk, and for Starfinder my Android Soldier just reached 4th level.


1 person marked this as a favorite.
Pirate Rob wrote:
Wouldn't the second half be faster to roll a d720 and consult this chart?

Cool, that didn't occur to me.

I have a JavaScript widget on this incomplete page of notes that'll run the algorithm in my initial post. It has the table at the top pasted in because it seemed like a wasted to recreate it over and over on every run. I originally generated the table programmatically, but I've misplaced the code; it was basically the same approach as J4RH34D's, though.

(BTW, has anyone else in this thread had their dice rerolled? The results in my post at the top seem to have changed overnight.)

5/5 ** Venture-Agent, Netherlands—Utrecht

Random array: 1d280 ⇒ 66

That's the following: 7, 9, 12, 13, 16, 16

Random distribution: 1d720 ⇒ 9
INT,CON,DEX,STR,WIS,CHA

STR 13
DEX 12
CON 9
INT 7
WIS 16
CHA 16

Whelp, that's a Cleric or a Shaman. Might as well pick a race that has a bonus to CON, so I don't die immediately. Human would be good, so I at least get an extra skill point.


Well, for anyone who finds this thread in a search years from now and reads this far, here is the errata for the example at the top. The dice results were originally 246, 4, 1, 2, 2, and 1. They changed after it was out of the edit window, and I've tried contacting Paizo through a couple channels but can't get a response. Sorry.

Scarab Sages 3/5

Heh.

Random array: 1d280 ⇒ 218
9, 11, 11, 12, 15, 16

Random distribution: 1d720 ⇒ 418
WIS,DEX,CHA,STR,INT,CON

Well that's a challenging one. Human witch or wizard focusing on save or die spells, putting the two into INT, and enjoying a boatload of hitpoints?

Scarab Sages 5/5 5/5 * Venture-Captain, Netherlands

Kwinten Koëter wrote:

[dice=Random array]1d280

That's the following: 7, 9, 12, 13, 16, 16

[dice=Random distribution]1d720
INT,CON,DEX,STR,WIS,CHA

STR 13
DEX 12
CON 9
INT 7
WIS 16
CHA 16

Whelp, that's a Cleric or a Shaman. Might as well pick a race that has a bonus to CON, so I don't die immediately. Human would be good, so I at least get an extra skill point.

Even the diceroller knows you like shamans ;)


^Huh? If a diceroller knew that I liked Shamans, it for sure wouldn't give me a combination usable for making one . . . .

Community / Forums / Organized Play / Pathfinder Society / Random ability scores: The brute force method All Messageboards

Want to post a reply? Sign in.
Recent threads in Pathfinder Society