tesseradecades / dndCharGASandbox

A thought experiment in creating dnd characters using genetic algorithms
0 stars 0 forks source link

RP CR #10

Open tesseradecades opened 5 years ago

tesseradecades commented 5 years ago

Roleplay CR

There needs to be some mechanic for measuring the roleplay potential of a character.

Hypothetically, RP CR will be defined as Proficiency Power+Ability Power

Proficiency Power will be defined as the number of skills in which a character is proficient*their proficiency modifier

There are 18 skills not including initiative.

Everyone gets a background which gives them 2 skills. Of the 12 classes, everyone except Bards, Rangers, and Rogues.

So the calculation for the average number of skills modified by proficiency so far is [(2+2)*9]/9 = 4

When we include Rangers who get 5, it instead looks like [(2+2)*9+(5)]/10 = 4.1

Rogues and Bards are both special.

Rogues

Rogues get Expertise in 4 skills, while being proficient in 6. For the purpose of determining skill power, we treat expertise as having proficiency in two skills. Thus the formula is modified as follows. [(2+2)*9+(5)+(2+4+4)]/11 = 4.64

Bards

While most Bards only get proficiency in 5 skills like the Ranger, the Lore Bard represents an exceptional outlier in skill power, as they get proficiency in an additional 3 skills. To counterbalance this, we say the average Bard have [(5*4)+8]/5 =5.6 skills in which they are proficient. Then we must add 4 more because they also have expertise. Bringing us to 9.6. Then when we include Jack of All Trades, we must add [.5*(18-9.6)] = 4.2 which brings the average proficiency power of a Bard to 13.8. So when we come back to the proficiency power equation we have [(2+2)*9+(5)+(2+4+4)+(13.8)]/12 = 5.4

So when we treat expertise as 2 proficiencies, and Jack of All Trades as half proficiency, the average character is proficient in 5.4 skills. However, this is ignoring subclasses like the Scout Rogue, or Samurai Fighter, which give proficiency in very specific skills. This formula ought to be updated to consider such subclasses at a later time, since the Lore Bard was allowed to swing the count as an outlier.

Ability Power

Ability Power shall be defined as the sum of a character's skill modifiers ignoring proficiency

There are 18 skills and 6 ability scores, thus the average ability score effects 3 skills. Now if we take the standard array 15,14,13,12,10,8 and add racial modifiers to get 17,15,13,12,10,8 then the average modifier at level 1 is 1. Thus, at level 1, the average Ability Power is 1*18 = 18

Conclusion

Thus, average rp power = 5.4*proficiency+[(6+[1*lvl/4])/6]*18 So at level 1, average rp power would be 29.55, while at level 10 it would be 47.1, and at level 20 it would be 65.4.

This can be used in the average with Offensive and Defensive CR to produce a more accurate fitness that doesn't ignore RP potential. However, there currently aren't any guidelines that could be used to manage how certain abilities may effect RP Power in the Phenotype, while there are tons of ways abilities can effect Defensive and Offensive CR.

In addition, this entire thing ignores tool and language proficiencies.

tesseradecades commented 4 years ago

A simpler way to define RP CR is as a some of the effective bonus' of all of a character's skills. As a theoretical ceiling, a CR 30 creature with 20 in every stat would have a +14 in every skill that it is proficient in. Assuming it was proficient in every skill, this would give the creature an RPCR of 14*18=252. While this is simple, the scale of the calculation isn't the same as that of OCR and DCR