Menu
News
All News
Dungeons & Dragons
Level Up: Advanced 5th Edition
Pathfinder
Starfinder
Warhammer
2d20 System
Year Zero Engine
Industry News
Reviews
Dragon Reflections
White Dwarf Reflections
Columns
Weekly Digests
Weekly News Digest
Freebies, Sales & Bundles
RPG Print News
RPG Crowdfunding News
Game Content
ENterplanetary DimENsions
Mythological Figures
Opinion
Worlds of Design
Peregrine's Nest
RPG Evolution
Other Columns
From the Freelancing Frontline
Monster ENcyclopedia
WotC/TSR Alumni Look Back
4 Hours w/RSD (Ryan Dancey)
The Road to 3E (Jonathan Tweet)
Greenwood's Realms (Ed Greenwood)
Drawmij's TSR (Jim Ward)
Community
Forums & Topics
Forum List
Latest Posts
Forum list
*Dungeons & Dragons
Level Up: Advanced 5th Edition
D&D Older Editions
*TTRPGs General
*Pathfinder & Starfinder
EN Publishing
*Geek Talk & Media
Search forums
Chat/Discord
Resources
Wiki
Pages
Latest activity
Media
New media
New comments
Search media
Downloads
Latest reviews
Search resources
EN Publishing
Store
EN5ider
Adventures in ZEITGEIST
Awfully Cheerful Engine
What's OLD is NEW
Judge Dredd & The Worlds Of 2000AD
War of the Burning Sky
Level Up: Advanced 5E
Events & Releases
Upcoming Events
Private Events
Featured Events
Socials!
EN Publishing
Twitter
BlueSky
Facebook
Instagram
EN World
BlueSky
YouTube
Facebook
Twitter
Twitch
Podcast
Features
Top 5 RPGs Compiled Charts 2004-Present
Adventure Game Industry Market Research Summary (RPGs) V1.0
Ryan Dancey: Acquiring TSR
Q&A With Gary Gygax
D&D Rules FAQs
TSR, WotC, & Paizo: A Comparative History
D&D Pronunciation Guide
Million Dollar TTRPG Kickstarters
Tabletop RPG Podcast Hall of Fame
Eric Noah's Unofficial D&D 3rd Edition News
D&D in the Mainstream
D&D & RPG History
About Morrus
Log in
Register
What's new
Search
Search
Search titles only
By:
Forums & Topics
Forum List
Latest Posts
Forum list
*Dungeons & Dragons
Level Up: Advanced 5th Edition
D&D Older Editions
*TTRPGs General
*Pathfinder & Starfinder
EN Publishing
*Geek Talk & Media
Search forums
Chat/Discord
Menu
Log in
Register
Install the app
Install
Community
General Tabletop Discussion
*Dungeons & Dragons
The Overkill Damage Fallacy
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="Ovinomancer" data-source="post: 7619180" data-attributes="member: 16814"><p>Cool. Of course you can. My point was that you <em>didn't</em>.</p><p></p><p></p><p>Can you make changes to target hp, PC damage, PC hit chance, PC number of attacks, and also adapt to changes from those to the number of rounds needed to kill? The PC1/PC2 sheets are pretty easy to do if you're limiting the range of possible inputs so that you can hard code things. It's when you have to create the probabilities density functions for variable inputs that it becomes a challenge. For example, for a given round on PC 2 with variable inputs, I needed to figure out:</p><p></p><p>Number of hits needed to kill (HTK), then,</p><p></p><p>Chance no hits have yet occurred times chance HTK occurs this round (not a given) PLUS Chance 1 hit has yet occured times chance at least HTK-1 occurs this round PLUS ... PLUS chance HTK-1 hits have occurred yet times chance at least 1 hit occurs this round.</p><p></p><p>A number of these end up as zeros in my equations depending on the PC numbers for a given scenario, so error correction is also needed.</p><p></p><p>The formula for determining chance to kill for no previous hits is:</p><p></p><p>1. iferror(binom.dist(0,#att*(N-1),hitchance,false),0) x iferror(1-(binom.dist(,@att, hitchance, true),0)</p><p></p><p>This gives the probability mass function (ie, chance that in N trials you have exactly r results) for no successes in all previous rounds (accounting for attacks per round) at the given hit chance, and returns 0 if binom,dist fails due to improper numbers (if it's round 1, then you have 0 trials, and this fails). This is then multiplied by the formula to determine the chance to hit with all attacks, up to the number of attacks in this round. This uses the cumulative probability function to find the cumulative probability for all hit combos up to HTK and subtract from 1 to find the probability for HTK hits. Error correction catches if HTK exceeds current attacks per round and returns 0.</p><p></p><p>This then happens for each scenarios from 1 hit to HTK-1 hits. I'm currently using 6 iterations (meaning up to 6 hits needed to kill) but can easily C&P to more (the joys of named cells making formula easier and of relative references).</p><p></p><p>I know, I know, I'm weird. But, I can generate the weighted average of the probability to kill on round X for up to six hits needed to kill for Y attacks per round at P chance to hit. (Turns out damage dealt and target hp are feed in variables to the one that matters -- how many hits to kill.)</p></blockquote><p></p>
[QUOTE="Ovinomancer, post: 7619180, member: 16814"] Cool. Of course you can. My point was that you [I]didn't[/I]. Can you make changes to target hp, PC damage, PC hit chance, PC number of attacks, and also adapt to changes from those to the number of rounds needed to kill? The PC1/PC2 sheets are pretty easy to do if you're limiting the range of possible inputs so that you can hard code things. It's when you have to create the probabilities density functions for variable inputs that it becomes a challenge. For example, for a given round on PC 2 with variable inputs, I needed to figure out: Number of hits needed to kill (HTK), then, Chance no hits have yet occurred times chance HTK occurs this round (not a given) PLUS Chance 1 hit has yet occured times chance at least HTK-1 occurs this round PLUS ... PLUS chance HTK-1 hits have occurred yet times chance at least 1 hit occurs this round. A number of these end up as zeros in my equations depending on the PC numbers for a given scenario, so error correction is also needed. The formula for determining chance to kill for no previous hits is: 1. iferror(binom.dist(0,#att*(N-1),hitchance,false),0) x iferror(1-(binom.dist(,@att, hitchance, true),0) This gives the probability mass function (ie, chance that in N trials you have exactly r results) for no successes in all previous rounds (accounting for attacks per round) at the given hit chance, and returns 0 if binom,dist fails due to improper numbers (if it's round 1, then you have 0 trials, and this fails). This is then multiplied by the formula to determine the chance to hit with all attacks, up to the number of attacks in this round. This uses the cumulative probability function to find the cumulative probability for all hit combos up to HTK and subtract from 1 to find the probability for HTK hits. Error correction catches if HTK exceeds current attacks per round and returns 0. This then happens for each scenarios from 1 hit to HTK-1 hits. I'm currently using 6 iterations (meaning up to 6 hits needed to kill) but can easily C&P to more (the joys of named cells making formula easier and of relative references). I know, I know, I'm weird. But, I can generate the weighted average of the probability to kill on round X for up to six hits needed to kill for Y attacks per round at P chance to hit. (Turns out damage dealt and target hp are feed in variables to the one that matters -- how many hits to kill.) [/QUOTE]
Insert quotes…
Verification
Post reply
Community
General Tabletop Discussion
*Dungeons & Dragons
The Overkill Damage Fallacy
Top