paritybit.ca

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit bb9a78daf3b2177aa9900cc601981a107e6d1d5a
parent 09296d9579683954dd61829f9d4494eb9149c28a
Author: Jake Bauer <jbauer@paritybit.ca>
Date:   Tue,  2 Jun 2020 21:39:10 -0400

Publish new blog post

Diffstat:
Mpages/blog.md | 1+
Apages/blog/dnd-xp-system.md | 121+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mpages/home.md | 4++--
Mpublic/feeds/sitewide-feed.xml | 51+++++++++++++++++++++++++++++++++++++++++++++++++++
Mpublic/sitemap.xml | 1+
5 files changed, 176 insertions(+), 2 deletions(-)

diff --git a/pages/blog.md b/pages/blog.md @@ -20,6 +20,7 @@ href="https://social.paritybit.ca/@jbauer">Mastodon</a>. ### 2020 <ul> + <li>2020-06-02 <a href="blog/dnd-xp-system">My Custom XP System for DnD</a></li> </ul> #### May <ul> diff --git a/pages/blog/dnd-xp-system.md b/pages/blog/dnd-xp-system.md @@ -0,0 +1,121 @@ +## My Custom XP System for DnD + +[//]: # "I wasn't satisfied with the existing XP schemes for DnD, so I decided to create my own scheme with the goals of simplicity and rewarding creative gameplay in mind." + +[//]: # "main.min.css" + +[//]: # "Overview; Killing Enemies; sub:Example; Passing Ability Checks; sub:Examples; Conclusion" + +<div class="byline"> +<b>Written By:</b> Jake Bauer | + <b>Posted:</b> 2020-06-02 | + <b>Last Updated:</b> 2020-06-02 +</div> + +_This is a different sort of post than I usually make, but here you go._ + +Playing Dungeons and Dragons with friends this past evening has made me realize +that there doesn't really exist an XP system with which I'm fully satisfied. +Either the system is too complicated, doesn't award XP for the things I want, or +awards XP too slowly. So, I came up with my own basic system: + +### Overview + +A player must reach 100 XP to level up to the next level. Upon levelling up, the +player's XP counter is reset to 0 and XP that went above 100 rolls over (e.g. if +a player receives XP such that they are now at 102 XP, they level up and now +have 2 XP). There is no increase in the amount of XP needed to level up; it is +always 100 XP per level. + +* XP is gained through: + * Killing enemies + * Passing ability checks + +Assuming ample opportunity is given for the players to participate in combat or +make ability checks, players should level up after two or three, 4-6 hour +sessions. + +### Killing Enemies + +XP is awarded per enemy killed. If an enemy escapes, the DM can either choose to +award a fraction of the XP depending on how much damage that creature sustained +or no XP. + +* 2 XP if the enemy's CR is less than half the party's level +* 5 XP if the enemy's CR is half the party's level or higher +* 15 XP if the enemy's CR is equal to the party's level or higher + +After combat, the total amount of XP earned is distributed to each member of the +party who was a part of the combat. Each player who participated in the combat +receives the same amount of XP. + +#### Example + +There is a party of four players. Two of the players are level 10 and two are +level 9 for an average level of 9.5. The players are in combat with two CR 3 +goblins and one CR 5 troll (a medium difficulty encounter). The party kills the +troll and one goblin, but the other goblin manages to escape with only a couple +HP remaining. + +The DM awards 5 XP for killing the troll, 2 XP for killing one of the goblins, +and 1 XP for injuring the goblin which escaped. Each member of the party +receives 8 XP. + +### Passing Ability Checks + +Awarding XP for passing ability checks allows the party to gain XP for various +non-combat actions such as successfully stealing something without being seen, +passing a sneak check, avoiding a dangerous trap, or skillfully impressing an +important character. + +* 1 XP for passing an easy (10 DC) check +* 2 XP for passing a medium (15 DC) check +* 3 XP for passing a hard (20 DC) check +* 4 XP for passing a very hard (25 DC) check +* 5 XP for passing a nearly impossible (30 DC) check + +It's up to the DM to decide when it is appropriate to award XP for passing an +ability check so players do not attempt to "farm XP" by attempting trivial or +nonsensical ability checks and so skill-heavy characters do not outpace the +other party members. If an action is unimportant to the plot or the character's +development (i.e. it's just a random thing the player decided to do for no +reason), then XP should not be awarded. Ideally, XP should only be awarded for +"pivotal" checks where there would be serious consequences to a failed check or +the success of a check is integral to the plot. + +If the ability check is made at disadvantage and is passed, the XP rewarded +should be doubled. If players employ Working Together, all players who +participate should be rewarded half the XP amount, rounded up. + +#### Examples + +The party has been tasked with tracking a spy through the streets of a densely +packed city. A player wishes to attempt scaling a slippery wall to get a better +vantage point. This is a hard task and it can only be accomplished alone. If +the player succeeds, they can be awarded 3 XP. + +The party needs to subdue an irate man who has stolen a shield belonging to an +NPC member of the party. This man is fairly strong so this is a hard task. They +send in the two members of the party with the highest strength to handle the +man. Working together, the two players successfully force the man to the ground +and recover the shield, earning themselves 2 XP each. + +The party's thief was captured by the town guard and has been separated from the +rest of the party. As the rest of the party earn combat experience by attempting +to fight their way through the prison to free their comrade, the thief tries to +get creative. They attempt to pickpocket the jail door keys off of a passing +guard; a very hard thing to do. Should they succeed, they have the opportunity +to earn 4 XP and keep pace with the XP that the rest of the party is earning. + +### Conclusion + +From the above examples, you can see that the aim is to incentivize players to +work together and to incentivize them to attempt tasks that may otherwise seem +hard. It rewards creative play where players can feel that their characters are +becoming more skilled the more they use their character's abilities and ensures +that players level up in a timely fashion by awarding a fair amount of XP for +combat situations. This scheme also lets players who don't participate as much +in combat to catch up to other party members by performing non-combat tasks. + +Give it a shot and let me know what you think. I'll be tweaking this scheme +based on how it works out in campaigns I play and what other people say. diff --git a/pages/home.md b/pages/home.md @@ -20,6 +20,8 @@ extent)! Access through `gopher://paritybit.ca` or `gemini://paritybit.ca`. src="/img/feed-icon.png" width="15" height="15" alt="Click for RSS Feed"/> </a> </div> +2020-06-02 <a class="feed-item" href="blog/dnd-xp-system">My Custom XP System for DnD</a> + 2020-05-31 <a class="feed-item" href="blog/it-doesnt-have-to-be-perfect">It Doesn't Have to Be Perfect</a> 2020-05-29 <a class="feed-item" href="blog/book-review-the-mediocre-programmer">Book Review: The Mediocre Programmer</a> @@ -37,8 +39,6 @@ extent)! Access through `gopher://paritybit.ca` or `gemini://paritybit.ca`. 2020-05-23 <a class="feed-item" href="blog/two-of-the-most-valuable-lessons-ive-learned">Two of the Most Valuable Lessons I've Learned</a> -2020-05-22 <a class="feed-item" href="blog/rewriting-my-static-site-generator">Rewriting My Static Site Generator</a> - ### What is a Parity Bit? It is a bit (in the 1's and 0's sense) used in checking for errors in digital diff --git a/public/feeds/sitewide-feed.xml b/public/feeds/sitewide-feed.xml @@ -7,6 +7,57 @@ <description>The feed that covers all notable additions, updates, announcements, and other changes for the entire paritybit.ca website.</description> <item> + <title>My Custom XP System for DnD</title> + <link>https://www.paritybit.ca/blog/dnd-xp-system</link> + <guid>https://www.paritybit.ca/blog/dnd-xp-system</guid> + <pubDate>Tue, 02 Jun 2020 21:38:46 -0400</pubDate> +<description><![CDATA[<h2 id="my-custom-xp-system-for-dnd">My Custom XP System for DnD</h2> +<div class="byline"> +<p><b>Written By:</b> Jake Bauer | <b>Posted:</b> 2020-06-02 | <b>Last Updated:</b> 2020-06-02</p> +</div> +<p><em>This is a different sort of post than I usually make, but here you go.</em></p> +<p>Playing Dungeons and Dragons with friends this past evening has made me realize that there doesn’t really exist an XP system with which I’m fully satisfied. Either the system is too complicated, doesn’t award XP for the things I want, or awards XP too slowly. So, I came up with my own basic system:</p> +<h3 id="overview">Overview</h3> +<p>A player must reach 100 XP to level up to the next level. Upon levelling up, the player’s XP counter is reset to 0 and XP that went above 100 rolls over (e.g. if a player receives XP such that they are now at 102 XP, they level up and now have 2 XP). There is no increase in the amount of XP needed to level up; it is always 100 XP per level.</p> +<ul> +<li>XP is gained through: +<ul> +<li>Killing enemies</li> +<li>Passing ability checks</li> +</ul></li> +</ul> +<p>Assuming ample opportunity is given for the players to participate in combat or make ability checks, players should level up after two or three, 4-6 hour sessions.</p> +<h3 id="killing-enemies">Killing Enemies</h3> +<p>XP is awarded per enemy killed. If an enemy escapes, the DM can either choose to award a fraction of the XP depending on how much damage that creature sustained or no XP.</p> +<ul> +<li>2 XP if the enemy’s CR is less than half the party’s level</li> +<li>5 XP if the enemy’s CR is half the party’s level or higher</li> +<li>15 XP if the enemy’s CR is equal to the party’s level or higher</li> +</ul> +<p>After combat, the total amount of XP earned is distributed to each member of the party who was a part of the combat. Each player who participated in the combat receives the same amount of XP.</p> +<h4 id="example">Example</h4> +<p>There is a party of four players. Two of the players are level 10 and two are level 9 for an average level of 9.5. The players are in combat with two CR 3 goblins and one CR 5 troll (a medium difficulty encounter). The party kills the troll and one goblin, but the other goblin manages to escape with only a couple HP remaining.</p> +<p>The DM awards 5 XP for killing the troll, 2 XP for killing one of the goblins, and 1 XP for injuring the goblin which escaped. Each member of the party receives 8 XP.</p> +<h3 id="passing-ability-checks">Passing Ability Checks</h3> +<p>Awarding XP for passing ability checks allows the party to gain XP for various non-combat actions such as successfully stealing something without being seen, passing a sneak check, avoiding a dangerous trap, or skillfully impressing an important character.</p> +<ul> +<li>1 XP for passing an easy (10 DC) check</li> +<li>2 XP for passing a medium (15 DC) check</li> +<li>3 XP for passing a hard (20 DC) check</li> +<li>4 XP for passing a very hard (25 DC) check</li> +<li>5 XP for passing a nearly impossible (30 DC) check</li> +</ul> +<p>It’s up to the DM to decide when it is appropriate to award XP for passing an ability check so players do not attempt to “farm XP” by attempting trivial or nonsensical ability checks and so skill-heavy characters do not outpace the other party members. If an action is unimportant to the plot or the character’s development (i.e. it’s just a random thing the player decided to do for no reason), then XP should not be awarded. Ideally, XP should only be awarded for “pivotal” checks where there would be serious consequences to a failed check or the success of a check is integral to the plot.</p> +<p>If the ability check is made at disadvantage and is passed, the XP rewarded should be doubled. If players employ Working Together, all players who participate should be rewarded half the XP amount, rounded up.</p> +<h4 id="examples">Examples</h4> +<p>The party has been tasked with tracking a spy through the streets of a densely packed city. A player wishes to attempt scaling a slippery wall to get a better vantage point. This is a hard task and it can only be accomplished alone. If the player succeeds, they can be awarded 3 XP.</p> +<p>The party needs to subdue an irate man who has stolen a shield belonging to an NPC member of the party. This man is fairly strong so this is a hard task. They send in the two members of the party with the highest strength to handle the man. Working together, the two players successfully force the man to the ground and recover the shield, earning themselves 2 XP each.</p> +<p>The party’s thief was captured by the town guard and has been separated from the rest of the party. As the rest of the party earn combat experience by attempting to fight their way through the prison to free their comrade, the thief tries to get creative. They attempt to pickpocket the jail door keys off of a passing guard; a very hard thing to do. Should they succeed, they have the opportunity to earn 4 XP and keep pace with the XP that the rest of the party is earning.</p> +<h3 id="conclusion">Conclusion</h3> +<p>From the above examples, you can see that the aim is to incentivize players to work together and to incentivize them to attempt tasks that may otherwise seem hard. It rewards creative play where players can feel that their characters are becoming more skilled the more they use their character’s abilities and ensures that players level up in a timely fashion by awarding a fair amount of XP for combat situations. This scheme also lets players who don’t participate as much in combat to catch up to other party members by performing non-combat tasks.</p> +<p>Give it a shot and let me know what you think. I’ll be tweaking this scheme based on how it works out in campaigns I play and what other people say.</p>]]></description> +</item> +<item> <title>It Doesn't Have to Be Perfect</title> <link>https://www.paritybit.ca/blog/it-doesnt-have-to-be-perfect</link> <guid>https://www.paritybit.ca/blog/it-doesnt-have-to-be-perfect</guid> diff --git a/public/sitemap.xml b/public/sitemap.xml @@ -3,6 +3,7 @@ <url><loc>https://www.paritybit.ca</loc></url> <url><loc>https://www.paritybit.ca/home</loc></url> <url><loc>https://www.paritybit.ca/blog</loc></url> + <url><loc>https://www.paritybit.ca/blog/dnd-xp-system</loc></url> <url><loc>https://www.paritybit.ca/blog/it-doesnt-have-to-be-perfect</loc></url> <url><loc>https://www.paritybit.ca/blog/book-review-the-mediocre-programmer</loc></url> <url><loc>https://www.paritybit.ca/blog/a-quick-rant-about-web-font-sizes</loc></url>