pySkills

Mixing ability scores and skill proficiencies in D&D 5e.

View the Project on GitHub zachwingrave/pySkills

Run on Repl.it

pySkills

An investigation into the fairness of mixing ability scores and skill proficiencies in Dungeons & Dragons 5e, inspired by the crew of the D&D podcast Of Dice & DMs. Thanks to Ben, Jeremy and Tory for all their hard work!

What is This?

In Dungeons & Dragons 5e, there are 6 ability scores and 18 skill proficiencies. In the core rules as written, these 18 skill proficiencies are each paired with a single ability score which, together with a proficiency bonus that represents training in that skill, provides a bonus to skill checks and therefore boosts the likelihood that a player character will succeed at the check in question.

An optional rule states that the ability scores can be mixed and matched according to the Dungeon Master’s discretion. For instance, rather than making a Charisma (intimidation) check, a player may instead make a Strength (intimidation) check. This program aims to make some observations on what this would mean in terms of new skills and opportunities for player characters, and assist the reader in forming an educated opinion on whether this optional rule is fair.

Defining the Rules

For consistency, the following definitions apply:

By the Numbers

Once the user has provided their responses for justification and reasoning for non-default Pairs, the program will create a pairs.json file and a report.json file. pairs.json contains all possible combinations of ability score and skill proficiency, including whether or not it is default, justified and what the reasoning provided was.

report.json contains the results of rudimentary analysis of the provided Pairs. No objective interpretations are made over these numbers, and the implications are left as an exercise for the reader.

License

This software is licensed under the GNU General Public License v3.

Attributions

Of Dice & DMs is a weekly Australian podcast analysing Dungeons & Dragons as well as other role-playing games. Each week the hosts discuss a different topic concerning interactions at the table, monsters, or just general trends in the game.