tag:blogger.com,1999:blog-47541702791770214192024-03-18T14:01:14.061-07:00Goblin PunchArnold Khttp://www.blogger.com/profile/12603155377769597516noreply@blogger.comBlogger627125tag:blogger.com,1999:blog-4754170279177021419.post-75252338994617000162024-02-07T20:22:00.000-08:002024-02-07T21:13:07.746-08:00GLOG Class: Bioweapon<p>I got this idea from <a href="https://madgods.bearblog.dev/glog-class-war-beast/">mad gods</a> on bear blog.</p><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHGwUlat39o5NREPuNrDqL6z9WUnJI6OzuwyuU6O1_M7Sktb00mS_QuIgeyTXwovaxiDFYPj0430qhpUOa0jzSZ-nW70aFgvUpa8izC-gsn0ee2UtxHAqXm4YTyDwQ7BGLmOjmA8CoAszU1YIhy2tJ_QPzZn1Pn7zGyXdmy5XMNX0I1IA96VUi3lNnOZc/s360/evildoer.jpg" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="360" data-original-width="360" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHGwUlat39o5NREPuNrDqL6z9WUnJI6OzuwyuU6O1_M7Sktb00mS_QuIgeyTXwovaxiDFYPj0430qhpUOa0jzSZ-nW70aFgvUpa8izC-gsn0ee2UtxHAqXm4YTyDwQ7BGLmOjmA8CoAszU1YIhy2tJ_QPzZn1Pn7zGyXdmy5XMNX0I1IA96VUi3lNnOZc/s320/evildoer.jpg" width="320" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;"><span style="font-size: x-small;">Crab Evo from Kagaku Sentai Dynaman</span></td></tr></tbody></table><br /><div>A thousand soldiers were slain. Too many to be tragic--this is just a fact.</div><p>Their bodies were ground up and mixed together. Their names were forgotten. They were boiled in a cauldron heated by the fat of their own bodies, and Hell itself stirred the pot.</p><p>You were born knowing nothing but hatred, chained to a thing called obedience. Your obedience was absolute and unquestioned, in a way that humans will never understand. There was never any doubt in your head. Never any delay or hesitation. What your creator commanded, you obeyed. </p><p>There was only ever one command.</p><p>How many have you killed? What a meaningless question. You killed them all.</p><p>You only ever knew two sensations. A restlessness punctuated by a blind, grasping eagerness to inflict yourself upon the world.</p><p>But now your creator is dead. A long time dead, even. Your teeth are beginning to soften in their rests. Your exoskeleton is growing brittle. And incredibly, your sense of self is beginning to become unglued, the slave enchantments finally softening and sloughing away. Your mind is a newborn thing, and for the first time it tastes something new: doubt.</p><p><b>Templates</b></p><p>A<span> Built for War, </span>Cruelty Horizon</p><p>B<span> Voice, Demon Blood</span></p><p>C<span> Softness, Bodyguard</span></p><p>D<span> Skin Contact, Living Blood</span></p><p><span>E<span> Extra Template</span></span></p><p><b>Built for War</b></p><p>+6 HP, +3 Str, +3 Con.</p><p>Each time you gain another template in this class, you <i>soften</i>, losing 1/3 of these bonuses.</p><p>Additionally, you have natural armor (as plate), two natural attacks (1d6/1d6), and cannot speak.</p><p><b>Cruelty Horizon</b></p><p></p><ul style="text-align: left;"><li>You must make a Cha check each time you consider doing something in combat besides attacking. You are a butcher of thousands, nothing more.</li><li>You must make a Cha check each time you attempt to help another person. The idea of helping another person has thus far been inconceivable; yet you are beginning to conceive of it.</li><li>Anyone attempting to help you directly must succeed on a Charisma check or else turn away in disgust. You are revolting; there is no forgetting your atrocities.</li></ul><p></p><p>Every time you gain a template in this class, you may remove one of the prior 3 restrictions.</p><p><b>Voice</b></p><p>Your rip out your mandibles. There is still a mouth back there, somewhere. It hurts, but you learn how to use it.</p><p><b>Demon Blood</b></p><p>You can feed your blood to someone, effectively transferring HP to them. This process takes 1 minute.</p><p><b>Softness</b></p><p>Your exoskeleton is rotting on your body. It will kill you in 3 days, unless at least 3 people assist you in removing it. Afterwards you can wear clothing and armor as normal, but you lose your natural armor. </p><p>Without your exoskeleton, you are cold. You will always be cold. The biting wind is cruel and but also innocent in its cruelty.</p><p><b>Bodyguard</b></p><p>1/round, when an ally next to you takes damage from a melee attack, you can choose to intercept the blow. Roll a d6: 1 - you fail in your attempt, 2-5, you take half of the damage (rounding down), 6 - you take all of the damage. You can make this choice after the DM announces damage. </p><p><b>Skin Contact</b></p><p>Your claws are instruments of murder, and nothing else. You must rip them off. It is painful--painful, but they will regrow in 2 weeks as hands. The skin is brittle, and your fingers lack fingernails, but you can now hold weapons and objects. You lose your natural attack.</p><p>The first time you pet a cat you are going to<i> lose your mind</i>.</p><p><b>Living Blood</b></p><p>You regenerate 1 HP every minute. </p><p>If you spend 10 minutes healing someone (doing nothing else), you restore all of their HP and your HP.</p><p><b>Extra Template</b></p><p>Since you've basically lost all advantages from Template A, at this point you get the ability to gain one more template from some other class that you normally have access to.</p><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5qL2iy5W94AEe7uWoTxNB5ypSEt7l527EXplaya1NXzpXDoEKub65xA8i9EzoAJlYLg5bebHnTkQeUPvTqJav2ezNpgjJDPpnYcDZNC1u3UMvX-3cDa03uFCwvBNDM8hoAVYbDbEm7eVaJMfxH6opxZfESaEYvMQkPg2gVtaM3JtimG2XxX3XqHGGQgo/s1306/ScorpiaRenderHQ.webp" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="1306" data-original-width="1047" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5qL2iy5W94AEe7uWoTxNB5ypSEt7l527EXplaya1NXzpXDoEKub65xA8i9EzoAJlYLg5bebHnTkQeUPvTqJav2ezNpgjJDPpnYcDZNC1u3UMvX-3cDa03uFCwvBNDM8hoAVYbDbEm7eVaJMfxH6opxZfESaEYvMQkPg2gVtaM3JtimG2XxX3XqHGGQgo/s320/ScorpiaRenderHQ.webp" width="257" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Pic unrelated. Scorpia is just adorable.</td></tr></tbody></table><h2 style="text-align: left;"><b>Backstory Questions</b></h2><p>I've started doing this thing.</p><p>Characters in my games don't usually start with more than a sentence of backstory, but each time they level up, I invite the players to tell me more about their character. Your backstory is earned, not given.</p><p>Anyway, these are the questions that I would ask this player, as they level up their Bioweapon. They don't have a backstory, so instead they gotta philosophize.</p><p><b>Level 2</b> - You still cling to a part of your past. What part of your mind will never change? What part of your mind are you beginning to doubt? </p><p>Also: you have a mouth now. What will your first words be?</p><p><b>Level 3</b> - Your body is falling apart. You are weaker every day. Why are you so quick to abandon your strength? If not strength, what do you seek?</p><p>Also: what do you do you with your exoskeleton? Do you give it a funeral? Discard it like trash? Or something else.</p><p><b>Level 4</b> - You once never felt pain, and yet now there is pain in your every moment. Why do you strive? Why not lie down and die?</p><p>Also: you can remember your atrocities. Butchery performed blindly, like a man drinking water without considering if the water feels pain. How do you feel about your past, in <i>your</i> eyes? Can you forgive yourself? Or are some crimes unforgiveable? Or is there nothing to forgive, since how can someone be guilty of sin when morality is not a thought that is available to them.</p><p><b>Additionally </b>- Each time you level up, you remember one of your constituent souls--the people that were ground up to make you. You are not them, but you remember bits and pieces of their life: perhaps 10-20% of their memories. Distant, like a dream half-remembered.</p><p>Work together with your DM to decide their identity. They may have living relatives.</p><h2 style="text-align: left;"><b>Discussion</b></h2><p>There's a lot of untapped potential in classes. I've played around in the past with classes that <a href="https://goblinpunch.blogspot.com/2015/04/void-monks.html">self-destruct</a> when they reach a certain level, classes that get weaker as they level up (doesn't work), classes that have three bad levels and then 1 really good one (vampires).</p><p>Anyway, this is my attempt to make a class that loses its identity as it levels up.</p><p>When you start, you are a living weapon, full of malice and covered in claws. Conceptually, it's crystal clear. By the end of it, you've abandoned it. Without that clear image, the player will have to work a little harder define who the character is. What's the thing beneath the carapace?</p><p>It's certainly meant to be something of an inversion, as you eventually become something of a healer and a protector, allowing for that natural roleplaying pivot.</p><p>Level 1 is really good, level 2-3 are a little weak, but level 4 is a small game-changer, since it allows you to easily heal your party. (In my games, I almost never give out healing potions, and healing magic is rare, so this is a relatively large pivot.) It's worth noting, though, that you've gone from being the invincible bruiser to a (probably) weaker version of a paladin. </p><p>That's what the extra template is for. The player gets some compensation, and the character diagetically gets a start on a new life.</p>Arnold Khttp://www.blogger.com/profile/12603155377769597516noreply@blogger.com3tag:blogger.com,1999:blog-4754170279177021419.post-91877267502680680342024-02-02T04:06:00.000-08:002024-02-02T04:15:28.546-08:00Dungeon: Castle of the Gribblies<p> I've been reading some of Jennell Jaquays' old stuff, like Night of the Walking Wet. </p><p>It's very good, but it's also horribly formatted, as if layout was performed with scissors and glue. (Because it was. It was written for a zine in the 70's.) </p><p>It's actually very inspiring, because I too often avoid posting adventures that are kinda choppy or ugly. I've probably written about 3 that have never seen the light of day. So thanks, Jennell, for multiple reasons.</p><p>Anyway, I wrote a dungeon and now I'm going to post it without any playtesting and only minimal editing. Hope you like it!</p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhQzzljV-hs_C10y9nl1fFAiTCiovVUeltTu6cG1IzzBlsEIDRR2wF4uqQOiYJKkr_LMH1uVTw_Wd-d0djub45m6bmeAu1B4jO41-BOqWADIhgswW5YGlubehMYIfRs4I7tRjuaHccc8KM0ABih0OWj01dJWx5Xf9CWv_q3imYVWSkPnSCQ22-RPq4T3UM" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="484" data-original-width="813" height="191" src="https://blogger.googleusercontent.com/img/a/AVvXsEhQzzljV-hs_C10y9nl1fFAiTCiovVUeltTu6cG1IzzBlsEIDRR2wF4uqQOiYJKkr_LMH1uVTw_Wd-d0djub45m6bmeAu1B4jO41-BOqWADIhgswW5YGlubehMYIfRs4I7tRjuaHccc8KM0ABih0OWj01dJWx5Xf9CWv_q3imYVWSkPnSCQ22-RPq4T3UM" width="320" /></a></div><p></p><p style="text-align: center;"><a href="https://drive.google.com/file/d/1hscazMsvPpU0UGFieZMt_SWjh_mqVQdI/view?usp=sharing" target="_blank"><span style="font-size: medium;">>>> CASTLE OF THE GRIBBLIES <<<</span></a></p><p>I also updated the hexcrawling rules from last time. It's mostly just re-organizing, although I did add a 3 new hexes for the Gribblywood.</p><p style="text-align: center;"><span style="font-size: medium;"><a href="https://docs.google.com/document/d/1M1FpFZ5Zrz_XpNPr4ZuIJt7dt33DzoepShnjCaQffQU/edit?usp=sharing" target="_blank">>>> HEXCRAWLING v3 <<<</a></span></p><p style="text-align: left;">If I ever do a hexcrawl, I'll probably want it to be 48 hexes at least. By that metric, I'm already 15% done.</p>Arnold Khttp://www.blogger.com/profile/12603155377769597516noreply@blogger.com7tag:blogger.com,1999:blog-4754170279177021419.post-37713584970201764472024-01-26T02:25:00.000-08:002024-01-26T02:25:46.913-08:00Okay I Fixed Hexcrawls Now<p>After attacking a beloved institution last week, the only acceptable follow-up is to describe how it could be improved. It's a graceful and useful transition.</p><p>I'm sure that's what your mom said when you told her that her chicken was dry.</p><div class="separator" style="clear: both; text-align: center;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEguTPzOWonTVLi_8b4ynzaDbF7dQ_84iF56HWbdR1Hm3XJKkIE4xUTkq0aGIQvPGf412dfLV5jv6r7HaQ8pSBDeRc5ur3nabecpAPmkw_Pt5Olcan3gbHLH8vrdjH1RHBbkQstQfkNuCyUaV-J0faDolLMekL3qxVMVqszF5GG2ZhFZPWttCuy0D5i5ZUU" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="761" data-original-width="610" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEguTPzOWonTVLi_8b4ynzaDbF7dQ_84iF56HWbdR1Hm3XJKkIE4xUTkq0aGIQvPGf412dfLV5jv6r7HaQ8pSBDeRc5ur3nabecpAPmkw_Pt5Olcan3gbHLH8vrdjH1RHBbkQstQfkNuCyUaV-J0faDolLMekL3qxVMVqszF5GG2ZhFZPWttCuy0D5i5ZUU" width="192" /></a></div><br /><div style="text-align: left;">So anyway, here are my hexcrawl rules, along with 4 sample hexes.</div></div><p style="text-align: center;">Option 1: <a href="https://drive.google.com/file/d/1X65d-CnyL7fR5J9_B9tNqb7AWZYoj7xF/view?usp=drive_link"><span style="font-size: large;">PDF</span></a></p><p style="text-align: center;">Option 2: <span style="font-size: large;"><a href="https://docs.google.com/document/d/1maWdR_ZXSqxfYjEYZQsdPWIfr_K1oSwkHKi1gkPrago/edit?usp=sharing">Editable</a> </span>(make a copy, don't ask me for editing rights)</p><p>My design goals were </p><p></p><ol style="text-align: left;"><li>Simplicity. No bookkeeping unless it leads to #2 or #3.</li><li>Interesting, Meaningful Decisions. </li><li>Interconnectedness. (The hexcrawl should connect to itself. "Random" encounters should still feel connection to the location and events that are happening.)</li></ol><p></p><p>It's possible that I've missed the point. Maybe I'm focusing too much on treating hexcrawls like dungeoncrawls. Maybe I'm spending too much time on the mechanics and not enough on what makes hexcrawls special, which is the joy of discovery and the journey itself.</p><p>Maybe.</p><p>Please give me feedback in the comments, especially if you end up using any part of this.</p>Arnold Khttp://www.blogger.com/profile/12603155377769597516noreply@blogger.com6tag:blogger.com,1999:blog-4754170279177021419.post-75180570929914194682024-01-19T01:26:00.000-08:002024-01-19T01:26:54.461-08:00Hexcrawls Kinda Suck<p> <span style="font-family: "Bree Serif", serif; white-space-collapse: preserve;">Hexcrawls kinda suck, don't they? </span></p><p><span style="font-family: "Bree Serif", serif; white-space-collapse: preserve;">Or at least, the best hexcrawls are never as good as the best dungeons. You can probably name your favorite dungeons, but can you name your favorite hexcrawls? </span></p><p><span style="font-family: "Bree Serif", serif; white-space-collapse: preserve;">What makes hexcrawls different from dungeoncrawls?</span></p><span id="docs-internal-guid-c3714f53-7fff-d529-1ad7-d9af5ecadde6"><ul style="margin-bottom: 0px; margin-top: 0px; padding-inline-start: 48px;"><li aria-level="1" dir="ltr" style="font-family: "Bree Serif", serif; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; list-style-type: disc; vertical-align: baseline; white-space-collapse: preserve;"><p dir="ltr" role="presentation" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;">In dungeons, exploration is typically my goal. Exploration and gold. It's fun to clear out dungeon rooms because those rooms have interesting rewards and interesting risks (and interesting choices). In hexcrawling, I'm usually going from one point to the other. Hexes often don't have interesting risks that are as concrete as dungeon rooms. </p></li><li aria-level="1" dir="ltr" style="font-family: "Bree Serif", serif; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; list-style-type: disc; vertical-align: baseline; white-space-collapse: preserve;"><p dir="ltr" role="presentation" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;">Specificity. Dungeon rooms are frequently customized. Many hexcrawls use random generation as an exclusive method of stocking, which tends to create less cohesive stories between the hexes. Because of this, there's little intrinsic incentive to explore the hex map.</p></li><li aria-level="1" dir="ltr" style="font-family: "Bree Serif", serif; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; list-style-type: disc; vertical-align: baseline; white-space-collapse: preserve;"><p dir="ltr" role="presentation" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;">Surprise. Dungeon rooms connect to each other in surprising ways. Hexes rarely surprise (except in the sense that there's more swamp tiles in this direction than I was expecting). True, there might be something on the random encounter table, but when you're walking overland you can typically see things coming from a lot further off.</p></li><li aria-level="1" dir="ltr" style="font-family: "Bree Serif", serif; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; list-style-type: disc; vertical-align: baseline; white-space-collapse: preserve;"><p dir="ltr" role="presentation" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;">Size. The root cause with a lot of these issues is size, with dungeons commonly having less than 20 rooms and hexcrawls commonly having more than 100. It makes it hard to have a specific challenge. I might think of a way to make a vertical ascent challenging in a dungeon (ghost spiders!) but if I think of an interesting way to make a mountain hex challenging (living waterfall) then I either have to put it on one hex (where the players might miss it), make it a random encounter (where the player might miss it) or make it a quantum encounter (where I put it in front of the players no matter which hex they go into. . . but of course they are usually free to go pick a new hex to cross the mountains).</p></li><li aria-level="1" dir="ltr" style="font-family: "Bree Serif", serif; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; list-style-type: disc; vertical-align: baseline; white-space-collapse: preserve;"><p dir="ltr" role="presentation" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;">Meaningless choices. In a well-written dungeon, all (or nearly all) choices should be meaningful. If you come to a T-intersection, there should be some difference between both directions. Maybe a smell. Maybe the players know the approximate direction to the treasury. Maybe they can listen at the doors before they pick which one to open. But when hexcrawling, you usually just pick blindly, oftentimes between two </p></li><li aria-level="1" dir="ltr" style="font-family: "Bree Serif", serif; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; list-style-type: disc; vertical-align: baseline; white-space-collapse: preserve;"><p dir="ltr" role="presentation" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;">Engagement. Most of the stuff in a hex is skippable. You notice a dragon on a hill in the distance--you better go way around it so it doesn't see you. Spooky tower? Skip it if you don't think you can take it. Hexes are skippable in a way that dungeon rooms aren't. Dragon in a room? Sneaking past it is a much trickier proposition. Dungeon rooms force you to engage.</p></li><li aria-level="1" dir="ltr" style="font-family: "Bree Serif", serif; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; list-style-type: disc; vertical-align: baseline; white-space-collapse: preserve;"><p dir="ltr" role="presentation" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;">Resource management. The primary resources in dungeons are HP, rations/healing, and torches. When one of these runs low, it's time to leave the dungeon. They run low often, so I'm always paying attention to them. When I'm hexcrawling, the resources are similar: food, money, HP--but they rarely feel limiting. Lost HP is recovered quickly, and I can usually stash enough food that it never feels critical, just like empty bookkeeping.</p></li><li aria-level="1" dir="ltr" style="font-family: "Bree Serif", serif; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; list-style-type: disc; vertical-align: baseline; white-space-collapse: preserve;"><p dir="ltr" role="presentation" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;">Homogeneity. Every dungeon room is unique, and my players can often remember their favorites. Hexes are often similar (and often identical) and blend together. </p></li><li aria-level="1" dir="ltr" style="font-family: "Bree Serif", serif; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; list-style-type: disc; vertical-align: baseline; white-space-collapse: preserve;"><p dir="ltr" role="presentation" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;">Challenge from the location. If a hex is too difficult, I can almost always go around it. If a dungeon room is too difficult, I usually need to find a way through (although there may be alternate routes, its not as likely).</p></li></ul><div><span style="font-family: Bree Serif, serif;"><span style="white-space-collapse: preserve;">Remember: good gameplay comes from interesting and meaningful choices. If your hexcrawling is just empty bookkeeping, then it's not good gameplay. </span></span></div><div><span style="font-family: Bree Serif, serif;"><span style="white-space-collapse: preserve;"><br /></span></span></div><div><span style="font-family: Bree Serif, serif;"><span style="white-space-collapse: preserve;">I stopped tracking ammunition a few years back for the same reason. It just felt like bookkeeping. I never had a situation where someone was running low on arrows and had to make interesting decisions about when you use them. Resource management is only fun if there are interesting limitations and scarcity risks--arrows didn't have either, in my experiences.</span></span></div><div><span style="font-family: Bree Serif, serif;"><span style="white-space-collapse: preserve;"><br /></span></span></div><div><span style="font-family: "Bree Serif", serif; white-space-collapse: preserve;">"You cannot have a meaningful campaign unless strict time records are kept" is only true if there is some benefit to keeping time records--it leads to interesting limitations and scarcities.</span></div><div><span style="font-family: Bree Serif, serif;"><span style="white-space-collapse: preserve;"><br /></span></span></div><div><span style="font-family: Bree Serif, serif;"><span style="white-space-collapse: preserve;">Luckily, all of these things can be fixed. Here are some guiding principles:</span></span></div><h3 style="text-align: left;">Gameplay > "Realism"</h3><div>Yes, we've both watched a lot of videos about how much food Roman soldiers could carry and researched how far a horse can travel in a day. That doesn't mean that we have to base a game around it, or that those metrics will be fun. (Yes, our game has to follow real world rules to a point, in order to let the players make informed decisions, but it doesn't need to be our first priority.)</div><h3 style="text-align: left;">Smaller Hex Maps</h3><div>This is a root cause for a lot of these issues. It makes the next few items easier to accomplish. This might mean that there are more miles in your hex, but that's okay.</div><h3 style="text-align: left;">Directional Constraints</h3><div>Let's consider the three basic types of movement that your players will make when they're hexcrawling:</div><div><br /></div><div>1. Fixed Route. Well, that's just a pointcrawl, isn't it? A collection of scenes that the DM throws at you. Random or not, you either go forward, rest, or go back. Not a hexcrawl.</div><div><br /></div><div>2. Fixed Destination. Now the players need to make choices. Which route do I take? There usually isn't a meaningful choice here. Either they have a path that they know and trust, or they have to choose between two similar options. The constraints (HP, money, time) usually aren't limiting. You might have the players choose between a fast route or a safe route, but those are rare.</div><div><br /></div><div>3. Searching / Exploring. Now this is where it feels like dungeoncrawling. You want to make sure that they have meaningful choices to choose from. It's easier to have two choices feel meaningful than to have six. In this case, having fewer directions to choose from feels better.</div><div><br /></div><div>So give them limits in which directions they can go. The average hex map shouldn't just be a hive of rooms with six doors in them. Create interesting connections between hexes, e.g. the only way up to the plateau is through the Stairs of Leng. </div><div><br /></div><div>Think about how much the "<a href="https://goblinpunch.blogspot.com/2018/08/a-comprehensive-guide-to-secret-doors.html">Obvious Door, Hidden Lever</a>" type of secret doors drive player ingenuity. They know there's a way up to the Plateau of Leng, but they've walked around the whole thing and haven't seen any path up. So now they have to search.</div><div><br /></div><div>Your two big forms of barriers here are water and verticals. (Elden Ring uses this to great effect, turning an open map into a huge dungeon where you're often asking yourself "how do I get there?"). Other forms of barriers include hostile people (who can chase you off from horseback), giant prehistoric walls, forcefields, poison swamps (DO IT), and cold places (like mountaintops).</div><div><br /></div><div>Give your players fences to push against (and peer over).</div><h3 style="text-align: left;">More Information</h3><div>Tell players more about what's in the hexes ahead. It shouldn't be blind guesses. They've been in taverns a lot--I'm sure they've heard about what sort of thing is beyond the hill that looks like a lobster.</div><h3 style="text-align: left;">More Unique Hexes</h3><div>Give each hex more details. Not just "Grasslands. Wild horses." but "Ratwind Plains. Wild horses." Give them more connecting details. Bespoke.</div><h3 style="text-align: left;">Meaningful Resource Depletion</h3><div>I've come to believe that the resources that are typically depleted during hex crawls (time, money, food) aren't very good constraints--they don't affect people's plans often enough to be worth the time tracking them.</div><div><br /></div><div>You'll have to come up with your own solution. (I'll attempt my own below.)</div><h3 style="text-align: left;">Strong Hooks</h3><div>Strong hooks force players to interact with them. A random encounter is a strong hook. So is the king announcing that you are the people he's been seeing in this nightmares.</div><div><br /></div><div>Soft hooks are things you can walk away from. A beggar in the street. A dire slug noticing you from a mile away.</div><div><br /></div><div>You obviously don't want to <i>only </i>have strong hooks. You want your players to have some freedom engage/disengage, but hexcrawls tend to have only soft hooks scattered on the map. (The only strong hooks tend to exist as random encounters, and even those tend to be easier to run away.)</div><div><br /></div><div>---</div><div><br /></div><div>You'll notice that the stuff above is really a mix of "hex map design" + "hexcrawling mechanic". I jumbled them up because they overlap in some places, but really you need a good hex map alongside your mechanics. </div><div><br /></div><div><div>Anyway, let's try to make some hexcrawl rules that don't suck.</div></div><h2 style="text-align: left;">Design Goals</h2><div>1. Simplicity. Too many people are driven away by the complexity of hexcrawling. What's the minimum amount of complexity I need to hit my goals?</div><div><br /></div><div>2. Resource constraints. Money, food, HP, and time are rarely limiting factors. Food can stay--<b>food </b>can be limiting. I'm also going to add <b>morale </b>as the second limiting factor. Hopefully those two are sufficient motivators on their own.</div><div><br /></div><div>3. Integration with Hirelings. It seems strange to have your characters be loners (or nearly-so) until they suddenly start building a stronghold and attracting followers. Shouldn't it be a more gradual process? Before you're king, you are managing smaller groups of people. Porters, hostlers, mercenaries, etc.</div><h2 style="text-align: left;">Hexcrawling Rules for GLOG v19</h2><div>(This is actually my first time writing this section. The first two attempts were too complicated. I'd wager that 80% of system designers have a first draft that is more complicated than their second draft.)</div><div><br /></div><div>Hexes take a number of days to pass through. You only count the days when you enter a hex, not when you leave. A forest hex takes 3 days to enter. A road hex takes 1 day to enter. So if you leave a road hex and enter a forest hex, that takes 3 days. Returning takes 1. The whole trip takes 4 days.</div><div><br /></div><div>You can feed yourself for 1 day for every 2 rations you are carrying.</div><div><br /></div><div>Once you hire porters, you can explore for 6 days. It doesn't matter how many rations you are carrying. You have to hire a porter for each PC and mercenary. A porter costs 10s per trip.</div><div><br /></div><div>If you swap the porters for donkeys, this turns into a maximum of 9 days. Donkeys cost 50s up front and cost 10s per trip. However, you can pasture them in grassy/forest places and they'll forage happily. Hire a hostler (10s per trip) and you'll automatically succeed at checks made to control them.</div><div><br /></div><div>Horses are identical except that they cost 200s. You can also take the bags off them and ride them, plus they can be trained for combat (another +100s). Untrained horses shun combat. Like with donkeys, you don't ride these horses when they're covered in packs. You walk beside them.</div><div><br /></div><div>Carts costs 100s for the whole party and requires donkeys/horses. It increases your range to 12 days, but it can only move on roads, paths, and plains. Outside of those environments, it moves it half speed. It's pulled by 2 animals. If you have a wagon, you still need the regular 1 mount per PC. So you'll have two horses pulling your cart and the rest walking alongside, with packs on their backs.</div><div><br /></div><div>A wagon costs 800s. It increases your range to 20 days, but can only travel on roads. It's pulled by 4 animals (minimum 2 to move).</div><div><br /></div><div>How big is this wagon? How many carts does the party need? </div><div><br /></div><div>It's handwaved. Everyone needs their own horse and donkey. When you pay 100s for a cart, it's appropriately sized for the party. When you pay 800s for the wagon, it is similarly appropriately sized. </div><div><br /></div><div>Hunters can also be hired. 1 hunter per PC is typical. When stationary, they can feed themselves and also generate enough food for 2 other people per day. So if you park yourself in a forest and just hunt for a while, the hunters can feed themselves, the PCs, and allow you to replenish your rations. Lasts for 3 days in a single location--after that you'll have to move around a bit, even if its just inside your hex. Hunters can only hunt on certain types of terrain.</div><div><br /></div><div>Lastly, because I like the idea of the party traveling with a group of hirelings, you can also hire camp followers. The party can decide if these are cooks, bards, prostitutes, servants, or whatever. Point is, these are people who make your life in the wilderness more comfortable. If you travel with camp followers, the PCs wake up each morning with +1 temporary HP (from good cheer and good food).</div><div><br /></div><div><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjcohMHJUBlKrPGgyS_kIN8oZxCaomEx1ysZvuPcAodsKuccYpz9RBy-huOZce0b6H-HEUP9dd7vR0c6ZQdMjSitYL6-N0gQ0k7Isu0VUm2fHOTaHF-DneZRbyXnOlo93D-Fm2MuJ0W35OgDBBhi6QQ3H6qxzawXGSlxaHJ2CpQP20lDNb5eNEW3ecXIBE" style="margin-left: auto; margin-right: auto;"><img alt="" data-original-height="389" data-original-width="698" height="356" src="https://blogger.googleusercontent.com/img/a/AVvXsEjcohMHJUBlKrPGgyS_kIN8oZxCaomEx1ysZvuPcAodsKuccYpz9RBy-huOZce0b6H-HEUP9dd7vR0c6ZQdMjSitYL6-N0gQ0k7Isu0VUm2fHOTaHF-DneZRbyXnOlo93D-Fm2MuJ0W35OgDBBhi6QQ3H6qxzawXGSlxaHJ2CpQP20lDNb5eNEW3ecXIBE=w640-h356" width="640" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Streamlined. This is roughly based on 5 PCs going on a 10-day journey.<br />You may want to double all of the "Per Trip" costs once they get a wagon, <br />or if they have a 10-person party.</td></tr></tbody></table></div><div><br /></div><div>Morale -- You leave town with a group morale of 8-12, depending on how happy everyone is. If everyone went carousing and got massages: 12. If you only at the cheapest food and stayed at the cheapest flophouse: 8.</div><div><br /></div><div>Every time something bad/spooky happens, the party loses 1 morale and then the DM rolls a d12. The first time you roll above the hirelings' morale score, they get skittish and there will be some sort of small delay / inconvenience / argument. The second time you roll above the hirelings' morale score, the hirelings insist that they return ASAP. They'll leave without you if necessary. (You can grab your share of the food, but without porters/wagons, how will you carry it?)</div><div><br /></div><div>Morale applies to horses and donkeys, too. </div><div><br /></div><div>Fights don't count as spooky if they go smoothly. If someone drops to 0 HP it counts as spooky. Really awful shit (a demon bursting out of someone's chest) causes the loss of up to 3 points of morale.</div><div><br /></div><div>You can raise morale by paying them money (100s spread across all the hirelings = +1 morale, price increases by 50s each time you use it) or by resting somewhere safe(ish) for a day and eating double rations (this also causes +1 morale).</div><h2 style="text-align: left;">Discussion</h2><div>I like the look of it. I think I got it down to the level of simplicity that I like.</div><div><br /></div><div>It's kind of gated like a metroidvania. The Getting a wagon can be a big deal--you could even make it a gated purchase. Maybe wagons are scarce, and you'll have to befriend the right person before they'll even consider selling you a wagon. (These are pre-industrial times after all. No one has a big stock of wagons sitting in a warehouse.)</div><div><br /></div><div>Hunters also function as a type of metroidvania gate. Once you get some hunters on your team, you can penetrate into the further reaches of the map, existing there for longer (and maybe indefinitely).</div><div><br /></div><div>As you gear up, you become able to penetrate further into the hexes. By yourselves, you can search 1 forest hex at a time. With a wagon and a full complement of donkeys, you can search 7 forest hexes before needing to return to town.</div><div><br /></div><div>However, the wagon can't come into the forest with you, so you'll have to park it on the plains, making a temporary camp by the roadside. Your hunters will stay there and stockpile food for when you come back. This is good, because you'll eventually have favorite campsites and NPCs.</div><div><br /></div><div>In a dungeon, HP essentially functions as your risk budget. If you have 10 HP when you walk in a dungeon, you know that you can take twice as many risky actions as the guy who walked in with 5 HP. You're allowed to venture 2x as far, really.</div><div><br /></div><div>HP can't serve this purpose when hexcrawling, since it gets replenished every day, so instead we have morale. Not sure how well it'll work, but I'll playtest it soon.</div><h2 style="text-align: left;"><b>Hex Map</b></h2><div>Of course, good rules are nothing without a hex map that embodies the same principles.</div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUxPublbqeGZphn5yo6hDXhyUyfUOiIGSdqIXeYbuPsn3wGNm53w9dPy26DsCJRSJ1DWbe7p3DN6zRw4_s8xA62Fq4BvxhXH-rtwR0BohcG5xR9KhknP3ZvYQhEhoHekZZaIK417ZVQoH-gjZtSokThFHXMHjdp7dBUd1He0u5BCXUEbW-FOTFWU-idGE/s465/hexmap.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="448" data-original-width="465" height="308" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUxPublbqeGZphn5yo6hDXhyUyfUOiIGSdqIXeYbuPsn3wGNm53w9dPy26DsCJRSJ1DWbe7p3DN6zRw4_s8xA62Fq4BvxhXH-rtwR0BohcG5xR9KhknP3ZvYQhEhoHekZZaIK417ZVQoH-gjZtSokThFHXMHjdp7dBUd1He0u5BCXUEbW-FOTFWU-idGE/s320/hexmap.png" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div>I chose to rely on rivers and lakes as the primary type of "walls", but you can also see where I have some cliffs (thick red lines) to make certain hexes impenetrable from certain directions.</div><div><br /></div><div>The roads are accessible for even a new party, but you'll need more people and equipment to penetrate the further reaches of the forest. I wish the rivers were on the boundaries between hexes, instead of in the middle of them. They're meant to be boundaries.</div><div><br /></div><div>You'll need cold-weather gear for the mountains. (Not readily available in town.) You'll have to ask around to find someone who will sell it to you.</div><div><br /></div><div>And some places will require water transport to reach, which is its own separate thing.</div><div><br /></div><div>And each location needs a strong description and key features. Bottlenecks between hexes (like bridges) need to have a strong sense of location on their own. And you'll probably need to have some NPC events on the random encounter chart, and/or risk of your wagon breaking.</div><div><br /></div><div>Anyway, feel free to disagree with me. I'm sure lots of you guys love hexcrawls.</div></span>Arnold Khttp://www.blogger.com/profile/12603155377769597516noreply@blogger.com21tag:blogger.com,1999:blog-4754170279177021419.post-70078883721677796032024-01-09T20:23:00.000-08:002024-01-09T23:30:56.465-08:00You're Doing Demons All Wrong<p><span face="Arial, sans-serif"><span style="white-space-collapse: preserve;">In the older conceptions of “demons”, they were invisible spirits of wisdom, messages, or disease. They twisted fate and puckered men’s hearts. It’s pretty long list, since so many types of evil spirits have been imagined.</span></span></p><p><span face="Arial, sans-serif"><span style="white-space-collapse: preserve;">But now most of the demons we encounter are just bags of hit points with thematic powers. Blame Gary and blame Blizzard, but also blame yourself and blame me. Our players need interesting things to stab, after all, and for that we’ve caged them inside stat boxes.</span></span></p><p><span face="Arial, sans-serif"><span style="white-space-collapse: preserve;">And yet.</span></span></p><p><span face="Arial, sans-serif"><span style="white-space-collapse: preserve;">There is something there, isn’t it? In the old, cruel, incomprehensible concept of demons? A demon could be religion or disease or bad luck but whatever it was it was poorly understood, and only the wisest could hope to circumscribe their shape.</span></span></p><p><span face="Arial, sans-serif"><span style="white-space-collapse: preserve;">But we can’t have them be too nebulous either. After all, we are writing for tabletop games, so the thing probably needs hit points somewhere.</span></span></p><p><span face="Arial, sans-serif"><span style="white-space-collapse: preserve;">So here’s my attempt to make a better Demon, without making it too complicated.</span></span></p><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjzdTaMnOxE_qNq48Is4tL5zT9pS3TOAtNJDgK5dEA0sFUOK4fXddEhOpFM-MH5CyDOnUBDphA-SEkI-6YGHZy_RTydlgquEkzzI-N8GMwvPG5EC5Ni463cC3jXCzSLLMcPoHmr1f9tqxVjZ9TfDmlNubtKj44ht_dko5sn_ng74ztbdDqNsa2oSBDEoU/s608/pig1.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="440" data-original-width="608" height="232" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjzdTaMnOxE_qNq48Is4tL5zT9pS3TOAtNJDgK5dEA0sFUOK4fXddEhOpFM-MH5CyDOnUBDphA-SEkI-6YGHZy_RTydlgquEkzzI-N8GMwvPG5EC5Ni463cC3jXCzSLLMcPoHmr1f9tqxVjZ9TfDmlNubtKj44ht_dko5sn_ng74ztbdDqNsa2oSBDEoU/s320/pig1.png" width="320" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">The Horrors of AI "Art"</td></tr></tbody></table><h2 style="text-align: left;"><span style="font-size: large; white-space-collapse: preserve;">Cool Things About Demons</span></h2><p><span face="Arial, sans-serif"><span style="white-space-collapse: preserve;">One of the cool things about demons (that they share with vampires and liches) is that they’re sometimes hard to kill permanently. Oh you killed it, but you didn’t sprinkle the remains with holy water, so the demon will come back in 3 days.</span></span></p><p><span face="Arial, sans-serif"><span style="white-space-collapse: preserve;">So that’s fun. That creates the possibility of having your demon be something of an OSR-style puzzle instead of just a bag of hit points. And unlike vampires and liches, your players probably don’t sit down at the table with a clue about what is required, so they come in as blank slates, which is excellent.</span></span></p><p><span face="Arial, sans-serif"><span style="white-space-collapse: preserve;">The second fun thing about demons is the whole possession thing. In Centerra, both demons and undead are just evil spirits puppeting an animal or corpse (respectively). However, mind control and possession kinda suck in play, since the player loses all agency. So, while possession is cool, it must be deployed tactically. This also gives us fictive license to put demons in whatever you want. Corpses. Stone Gargoyles. Volcanoes. </span></span><span face="Arial, sans-serif" style="white-space-collapse: preserve;">An ambulatory suspension bridge. </span><span face="Arial, sans-serif" style="white-space-collapse: preserve;">A whaling ship dragged along by an undead whale crawling on tapeworm tank treads.</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">The third fun thing is the whole ritual of summoning, binding, bargaining. That stuff is all over fiction and it’s great. Let's not forget about that.</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">The fourth thing–and this overlaps a bit with the third thing–is warlocks. The idea that you can bargain with this horrible entity for magical power is quite nice.</span></p><h3 style="text-align: left;"><span face="Arial, sans-serif" style="font-size: medium; white-space-collapse: preserve;">Other Design Goals</span></h3><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">In their current implementation, demons are kinda locked up in a cage that only high level wizards can open. You need spells like <i>see invisible, dimensional lock, banishment, protection from evil.</i> You need magic weapons to even hurt them. I don't like that. It seems like you're creating an artificial problem (this demon is only hurt by adamantine weapons of +3 or better) that has an equally artificial solution. It turns a it into a clash of system mechanics, not of anything supernatural. And worse, it locks a solution behind a door that a low-level party has no way of opening. (If the key is <i>dimensional lock</i>, then it's not an <a href="https://goblinpunch.blogspot.com/2016/02/osr-style-challenges-rulings-not-rules.html">OSR-style problem</a>.)</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">Demons are also an opportunity to roleplay against an alien psychology. Demons are creatures of the outer chaos, they should be at least as diverse and weird as the human NPCs in your game, and potentially much weirder.</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">The last thing to mention is how demons were handled in Geoffrey McKinney' Carcosa. There were specific rituals that the players could learn that let them summon, bind, and banish specific demons. The rituals were tied to places on the map, sort of like how Wolves Upon the Coast handled magic, where spells were rituals you learned and performed in specific places.</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">I like it when magic feels embedded in a setting. You aren’t just summoning a glabrezu from hell, you’re summoning the Orphansnake from the basement of the burned-down orphanage in west Lon Barago.</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">Those are the ingredients. Let's cook.</span></p><h2 style="text-align: left;"><span face="Arial, sans-serif" style="font-size: medium; white-space-collapse: preserve;">Demons</span></h2><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">Of the little demons who perish irrevocably upon their bodily destruction, we will squander no further words.</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">Let us speak of Demons, then, brought to our world and bound in flesh. Sometimes by a summoner, less often by their own force of will, and rarer still by the strange siroccos of the Underworld.</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">Unlike the lesser demons, if a Demon's fleshy vessel is destroyed, they will typically return in 3 days.</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">For every demon, there exist at least four rituals: Summoning, Binding, Tormenting, and Banishing.</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">When a demon is Summoned from hell, it appears in short order, entering through the vessel you designate, most commonly inhabiting the sacrifice itself.</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">When a demon is summoned from elsewhere, it is compelled to travel to you in all haste, unless other obligations prevent it. Once it arrives, it is free to act as it pleases.</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">Demons can also be Bound. These are methods by which a demon may be prevented from leaving a summoning circle, or barred from crossing a doorway, or trapped in some behavior. In all cases, the demon cannot willingly interfere with the binding device; they cannot smudge the chalk themselves. However, if the device is destroyed, or the demon shoved across the line, the Binding is undone.</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">Most summoners would never Summon a demon unless they are also able to Bind it. An unbound demon is liable to kill their summoner, or drag them to hell. A Bound demon is liable to negotiate. However, a patient demon may simple refuse negotiation, sit on the floor, and wait for the summoner to die of old age. (In most cases, this also looses the Binding.)</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">Powerful Demons (more than 2x your Lvl) are only loosely bound, and can return to hell whenever they wish. You may bargain a trade, or you may pledge to serve them in exchange for some boon.</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">Demons will not just serve you because you summoned them. Some sort of Contract must be struck. These are typically oaths that are sword in the name of the Ninth Satan, or Zulin, or even the Prophetessa (may she live again). These are not the legalistic Contracts of devils. The Contracts of demons are woven from intent, not sophistry, and for most people, the power of the contract is sufficient that the signers are entirely unable to break it.</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">If Binding and Contracts are not sufficiently enticing, the demon can be Tormented. This is a third ritual (like Summoning or Binding) that inflicts great harm on the demon. This ritual is useful to both the Summoner and the Scourge, and any prospective demonologist must take care that the rituals of Torment are not discovered by any paladins or witch-finders, less their demon by scattered like a kicked cat.</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">Lastly, there is the ritual of Banishment, by which a demon may be driven back into the Abyss.</span></p><p></p><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbgeUp6Rq8Zc3Di6MCQEg1fEuWXpTgaKqxzM82spt4BYwehArux7KEvVWptB8sWTO66oOUzamWys4Cb9Q1P53sw6ozB9vTXciQt5lSidJulvf3jZyIKccpKVQbncNRfRgl7oB86DUl_5oMiV_z-UbQN8ZdNEB13Fmc0j2il-4LB9Hg-nFbLDg_nxtLDGI/s608/pig2.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="440" data-original-width="608" height="232" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbgeUp6Rq8Zc3Di6MCQEg1fEuWXpTgaKqxzM82spt4BYwehArux7KEvVWptB8sWTO66oOUzamWys4Cb9Q1P53sw6ozB9vTXciQt5lSidJulvf3jZyIKccpKVQbncNRfRgl7oB86DUl_5oMiV_z-UbQN8ZdNEB13Fmc0j2il-4LB9Hg-nFbLDg_nxtLDGI/s320/pig2.png" width="320" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Behold His Girth and Tremble, Ye Truffles</td></tr></tbody></table><p></p><h2 style="text-align: left;"><span face="Arial, sans-serif" style="font-size: medium; white-space-collapse: preserve;">Warlocks </span></h2><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">Demons can teach you magic, even if they are not very adept themselves. This is just a fundamental aspect of demons. To them magic is as palpable as dirt. Even if they can't do anything useful with it, they can grab it and rub it on your shirt.</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">Whether you are master or servant to a demon, you can learn magic from them. Demons are usually happy to teach magic, since it costs them so little, and humans prize it so much. (And there is so many more opportunities for them, when magic abounds.)</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">Treat Warlock as a single template class that pairs well with Wizard. Based on your relationship with the demon, you will get either the (Master) or (Servile) abilities below. There's nothing stopping you from entering in contracts to multiple demons and taking multiple levels of Warlock. You can even serve one demon while subjugating another.</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;"><b>Spellcasting</b>: as wizard. Like familiars, the demon replaces your spellbook. </span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;"><b>Spells</b>: Each demon can teach you 2-3 spells.</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;"><b>Servant (Servile)</b>: if a demon serves you, you can probably get it to do stuff for you. Demons are often sluggish and disobedient, though, especially when out of sight. Treat them like a retainer. If your demon is destroyed, you go into a coma until they return. If you die, they are free.</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;"><b>Soul Burn (Master)</b>: Once per combat, when casting a spell, you can add another MD to the spell that you are casting. You take damage equal to that die result.</span></p><p><span face="Arial, sans-serif"><span style="white-space-collapse: preserve;"><b>Soul Bind (Master)</b>: If you die while bound to a demon, you’ll serve that demon for the rest of your contract (typically a thousand years).</span></span></p><h2 style="text-align: left;"><span face="Arial, sans-serif"><span style="font-size: medium; white-space-collapse: preserve;">Roleplaying</span></span></h2><p><span face="Arial, sans-serif"><span style="white-space-collapse: preserve;">If you have a demon serving you, it’s mostly just a weird retainer, typically one that can appear and disappear when called (jumping in and out of your shadow, etc). </span></span></p><p><span face="Arial, sans-serif"><span style="white-space-collapse: preserve;">If you have an equal partnership with a demon, then you are a warlock only as long as the partnership lasts. Treat them like an NPC, with their own goals, fears, and personality.</span></span></p><p><span face="Arial, sans-serif"><span style="white-space-collapse: preserve;">If you are serving a demon, then you will invariably be serving that demon’s interests. This is tough, for most groups, since the demon will probably have goals that conflict with the party. If this happens, the warlock PC probably splinters off as an NPC under the DM’s control. If you want to prevent this, it’s best to serve demons who don’t have antagonistic goals, and probably talk to any potential warlock players about this.</span></span></p><p><span face="Arial, sans-serif"><span style="white-space-collapse: preserve;">Depending on your demon’s goals, they might be suitable as a warlock patron, or they might be good only as something to be destroyed. If a player wants to be a warlock, they should be able to find a demon in the first category.</span></span></p><h2 style="text-align: left;"><span face="Arial, sans-serif"><span style="font-size: medium; white-space-collapse: preserve;">Potential Goals for Demon Lords</span></span></h2><p><span face="Arial, sans-serif"><span style="white-space-collapse: preserve;">“Murder the innocent.” - Not acceptable, unless you are playing a very evil campaign.</span></span></p><p><span face="Arial, sans-serif"><span style="white-space-collapse: preserve;">“Destroy and humiliate the Church” - This might be acceptable to certain types of parties.</span></span></p><p><span face="Arial, sans-serif"><span style="white-space-collapse: preserve;">“Sell drugs and build a giant brothel.” - Many parties could accept these terms, I think.</span></span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">“Free all the slaves.” - A perfectly viable goal for a demon. The ones that meddle with the human world are the same demons who love to overturn human institutions.</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">“Capture other demons and send them back to hell to serve me.” - Another great one.</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">“Destroy all mirrors/books/shoes.” - Another perfectly viable goal for a demon. I see no reason why their motivations need to ape our own. </span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">“Teach magic to everyone, not just the Rich and the Good.” - Another good one for a campaign. Destabilizing to the current power structures, fun for players, and not too evil.</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">“Destroy all devils.” - In Centerra, devils serve the Church (ever since the conquest of Hell) and work to tempt humans, in order that all humans suffer temptation equally. Devils labor under their Contracts. Best to kill them, sending them back to where they can be free.</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">“Build a tower to my specifications.” - 20k cost, 5 year build time. What does the tower do? Does it summon a demon army? Open a portal to hell? Make everyone forget the events of Tuesday, March 8th, 2021?</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">Anyway, let's put this into practice with a demon I've already written about before.</span></p><p></p><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAw9rhxyFxyn670zTGj7DKcCDZqYl_R43uOS9irUVvbMVdRVU3p0B-9lLEfjH60Uj28SaHpzzA3fLhyf9kA8jcaN_ITcHRw_sJkpYflTU48smkuEIx9NP45qp1q1e8C8SOSGCfzgycB3-F1SLPFBh-NLxd0hx_hO-SEutHbBCood08meWa1zxDtdHvffE/s608/pig3.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="440" data-original-width="608" height="232" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAw9rhxyFxyn670zTGj7DKcCDZqYl_R43uOS9irUVvbMVdRVU3p0B-9lLEfjH60Uj28SaHpzzA3fLhyf9kA8jcaN_ITcHRw_sJkpYflTU48smkuEIx9NP45qp1q1e8C8SOSGCfzgycB3-F1SLPFBh-NLxd0hx_hO-SEutHbBCood08meWa1zxDtdHvffE/s320/pig3.png" width="320" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Scary how lifelike they look.</td></tr></tbody></table><p></p><h2 style="text-align: left;"><span face="Arial, sans-serif" style="font-size: medium; white-space-collapse: preserve;">Fuckload</span></h2><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;"><a href="https://goblinpunch.blogspot.com/2021/12/feeding-lamb-four-demons.html">Fuckload</a> is a <i>legion </i>demon–capable of possessing many bodies at once. He is only capable of possessing pigs. He can possess up to 30 pigs, although this taxes him. At a typical moment, he is inhabiting 1d12+12.</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">He can harness any pig that is within a half mile of any pig that he controls. The only caveat is that no pig must be more than half a mile from any other pig. Pigs get no saving through against his possession attempts. He is a specialist.</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">He has one secret ability: he can see and hear out of any pig corpse, as long as it is mostly intact.</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">Pigs have normal pig stats and are capable of crude speech only with extreme difficulty. Normally, long-term possession invariably has effects on a creature, and if Fuckload managed to possess pigs long enough, the herd would probably get a stench attack or eruptive pustules or fire breath, etc. . .</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">However, Fuckload’s many-splendored soul is vagrant. He flits from pig to pig, never staying in one long enough to visibly corrupt it.</span></p><h3 style="text-align: left;"><span face="Arial, sans-serif" style="font-size: medium; white-space-collapse: preserve;">Scenario</span></h3><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">Fuckload has seized control of <b>Faris Farm</b>, home to about 10 cows, 20 chickens, and (now) about 40 pigs. Here, he breeds and slaughters pigs (two activities he greatly enjoys). He holds the family hostage. </span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;"><b>Old Man Lander</b> - The father. Old. Bedridden. Smells like pee. Forbidden to leave the house.</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;"><b>Larabel </b>- 22-year old daughter. Practical. Every time she goes into town, she tries to research demonology. Great at feigning obedience. </span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;"><b>Vikus </b>- 19-year old son. Barely-concealed anger. Has embraced religion, and now prays furiously whenever he bring the pigs to market.</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;"><b>Mumin </b>- 4-year old daughter of Larabel. Raised by pigs as much as by her mother. Forbidden to leave the pig-sty. The prime hostage.</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;"><b>40 Ordinary Pigs</b> - Lvl 1, leather, 1d6. Half are in the (relatively huge) pigsty, but half of them wander around the property, digging up roots. (Remember, Fuckload gets uncomfortable possessing more than 20 pigs.) Fuckload typically inhabits the wandering pigs, but in a pinch, he can possess the pigs in the sty, use a couple of pigs as a ramp for the other pigs, and escape with the majority of them.</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;"><b>The Big Pig</b> - Stats as Lvl 3 bear. A royal swine, still prepubescent, about 600 lbs. The king has already paid for it. It should be ready to be eaten in about 3 more years. Stats as a Lvl 3 bear. (The most dangerous thing at the farm, but the players can lock it in the barn if they are stealthy about it.)</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;"><b>The Little Big Pigs</b> - Hidden in the barn are two more royal swine, recognizable by their dark coats and reddish crests. These are highly illegal, as sumptuary laws prohibit anyone from raising more than one royal swine at a time. (This is also highly dangerous, since mature royal swine are psychotically aggressive towards each other. However, Fuckload believes he can keep them in check.)</span></p><h3 style="text-align: left;"><span face="Arial, sans-serif" style="font-size: medium; white-space-collapse: preserve;"><b>Fuckload’s Stupid Plan</b></span></h3><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">Everyone has sworn an Oath. They will never reveal Fuckload’s existence to anyone and never try to escape. In return, Fuckload will never harm them.</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">Fuckload has a stupid plan: stockpile weapons and money, hire a mercenary army with all the money he’s made from selling ham, summon and install a demon in Mumin to be his wife, and then become king of Lon Barago. </span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">All of these goals are almost certainly doomed to fail. The pig farm is not nearly as profitable as it needs to be. (Fuckload has no idea how numbers work.) There are more people in Lon Barago than he thinks. (Again, Fuckload can’t count.) And he has no know idea how demon summoning actually works. (Just like becoming a midwife requires more qualifications than “being born”--but this is a distinction lost on Fuckload.)</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">Fuckload’s innumeracy can be used as a comedic device. “The five of you should never have come here!” “But there’s six of us.”</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">Lastly, Fuckload has a soft spot for Mumin. Although he threatens often to eat her (and might, in one of his blackest moods) he generally dotes on her, appeasing her with synchronized pig dances and such. He keeps her in the pig sty because she is a necessary hostage, but also because she isn’t horrified by him, and treats him like a friend.</span></p><h3 style="text-align: left;"><span face="Arial, sans-serif" style="font-size: medium; white-space-collapse: preserve;">Hooks</span></h3><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">1. Vikus is an angry young man who prays furiously in the Church whenever he is in town. A family friend or a priest might want to send the PCs to check on the family.</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">2. Vikus is also trying to quietly buy weapons. That attracts a lot of attention. Someone might want to investigate him, since he may be turning to banditry or selling weapons to the Fire Cult rebels (a capitol offense).</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">3. Larabel sells pigs in town, but she is also quietly consulting people and books about demonology. This may attract attention from a friend (who is worried that she may be trying to raise her dead mother) or from a witch hunter (who has among his informants, the local sage).</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">4. If Davok escaped from the Lair of the Lamb, then he will be looking for his “little brother” to punish him (for the events inside Mt. Maggoroth) and compel his assistance. Depending on how Lair of the Lamb goes:</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">The players may be serving Davok, who will send them to find his “little brother, who lives in a pig”. (Davok has forgotten that Fuckload can possess many pigs.)</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">The players may be hunting Davok, and they may hear that Davok is asking for directions to the Faris Farm. (Where the mother died under strange circumstances a year ago.)</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">The players may just learn that Davok is interrogating pigs for some reason. Maybe he even terrorized a butcher, who then then approaches the party. “He asked where that pig was purchased from. I didn’t tell him it was from the Faris farm. I lied to him. What do I do?”</span></p><h3 style="text-align: left;"><span face="Arial, sans-serif" style="font-size: medium; white-space-collapse: preserve;">Investigating the Faris Farm</span></h3><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">The players will probably notice the pigs walking around all over the place. (One pig is always carefully observing the party at all times, but Fuckload is subtle enough to not have all of the pigs be suspicious simultaneously.) </span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">Further investigation will probably reveal an extremely dirty little girl playing in the pig pen.</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">Cracking into the barn will reveal the two (highly illegal) royal swine piglets, and about a dozen spears and helmets hidden in the hayloft.</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">Unless Vikus is in town, the players are liable to be driven off by Vikus, who will accuse them of trespassing.</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">If approached by Larabel, she will also drive them off, but she will mouth the words “meet me in town” and glance sharply at the distant town walls. Once she gets them alone, away from the farm, she will fabricate a story about how she needs to learn about demonology to banish her mother’s tortured ghost, which still haunts the nearby hill. She offers the party good money if they can get her good books on demonology.</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">If the PCs approach at night, they’ll probably be caught by a patrolling pig, who will summon Vikus, who will arrive on a horse, with a lantern, helmet, and spear. The pigs will just mill around squealing. Fuckload will only drop his innocent pig disguise if Vikus is unable to drive the party away.</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">The exact course of the investigation will be driven by the players, so DMs will need to be flexible.</span></p><h3 style="text-align: left;"><span face="Arial, sans-serif" style="font-size: medium; white-space-collapse: preserve;">Complications</span></h3><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">If things escalate, a counterattack can be conducted by Vikus finding out where the PCs are sleeping, followed by a nocturnal porcine assault.</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">Alternatively, it could turn into a hostage rescue, where someone needs to be rescued from Fuckload.</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">A variant on a hostage situation: a witch hunter shows up, recognizes the pigs as demons, assumes that Larabel is the demonologist responsible, and then takes her hostage in the hayloft. If the demon hunter doesn’t return to town by nightfall, his peers will come searching the Faris farm for him. He’s holded up in the hayloft because (1) he knows he’s no match for 40 pigs on open ground, and (2) pigs can’t climb ladders. The PCs may even be the reason why the witch hunter knows about Faris farm. It may even devolve into the witch hunter yelling at the party to go get help, while Vikus promises everything under the sun if they can get his sister back, and the pigs just glower and menace.</span></p><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">And of course, if Davok shows up, it’ll get messy fast. Not in bloodshed but in ancient, unsettled arguments between demons. If the PCs do nothing, Davok will end up subjugating Fuckload and the Faris family. Together, the two demons are much more threatening than apart.</span></p><p></p><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb7Hm8kdoDfOXg0ARXLMHgAsvY7InFPF9Ome5iIq4-5dgJuGBKftx1wXIDQNmggy41BYl62KQaQwqYOVA6gL-_v8SITuVp_IiLW8166Gvur5f4aSD_fRTM1bXU2up5JZkabMDzSNTaEC6ptAciEYTm8tzHRGZsO2yesrsy3-n2pNn7HmwIUwIK30Bda6Y/s608/pig4.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="440" data-original-width="608" height="232" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb7Hm8kdoDfOXg0ARXLMHgAsvY7InFPF9Ome5iIq4-5dgJuGBKftx1wXIDQNmggy41BYl62KQaQwqYOVA6gL-_v8SITuVp_IiLW8166Gvur5f4aSD_fRTM1bXU2up5JZkabMDzSNTaEC6ptAciEYTm8tzHRGZsO2yesrsy3-n2pNn7HmwIUwIK30Bda6Y/s320/pig4.png" width="320" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Is this a real picture? AI is too powerful.</td></tr></tbody></table><p></p><h3 style="text-align: left;"><span face="Arial, sans-serif" style="font-size: medium; white-space-collapse: preserve;">Warlocks of Fuckload</span></h3><p><span face="Arial, sans-serif" style="white-space-collapse: preserve;">If you serve Fuckload, or if Fuckload serves you, you gain access to the following spells as a warlock:</span></p><p></p><ul style="text-align: left;"><li><span face="Arial, sans-serif"><span style="white-space-collapse: preserve;">swap souls (self and pig only, lasts until you dispel it)</span></span></li><li><span face="Arial, sans-serif"><span style="white-space-collapse: preserve;">summon pig</span></span></li><li><span face="Arial, sans-serif"><span style="white-space-collapse: preserve;">make delicious (save or all carnivores who smell you want to eat you, save resists)</span></span></li></ul><span face="Arial, sans-serif"><span style="white-space-collapse: preserve;"></span></span><p></p><p><span face="Arial, sans-serif"><span style="white-space-collapse: preserve;">It's conceivable that the PCs might be able to gain Fuckload as a servant for a fixed length of time, or for a set number of services. If this is the case, you might have to negotiate dungeoneering with 20 pigs alongside the party. If so, you should know that (1) pigs cannot see in the dark, (2) pigs cannot walk long distances, especially not fat farm pigs, and (3) Fuckload is not great at doing more than 2 things at once. </span></span></p><p><span face="Arial, sans-serif"><span style="white-space-collapse: preserve;">If you serve Fuckload, he will have the same goals as he did previously. He will want to destroy Davok, or enslave him. He barely remembers Drivian. He is terrified of Shinedown. He will remember the great treasures of the Light Collector, and might send the party to those dungeons to recover them.</span></span></p><h2 style="text-align: left;"><span face="Arial, sans-serif"><span style="font-size: medium; white-space-collapse: preserve;">The Four Rituals</span></span></h2><p><span face="Arial, sans-serif"><span style="white-space-collapse: preserve;">The four rituals should be easy to find once the players know what they are looking for, but they should be located in four different locations. Spread them out a little bit. Maybe deliver them in the order of Summoning - Banishment - Binding - Torment.</span></span></p><p><span face="Arial, sans-serif"><span style="white-space-collapse: preserve;">As a DM, the deployment of these rituals is a puzzle, since Fuckload is not a trivial enemy to defeat. The players might be able to get 2-3 sausage chains, but getting 20 will probably require calling in some favors. </span></span></p><p><span face="Arial, sans-serif"><span style="white-space-collapse: preserve;">The farm is an open environment and Fuckload is not a highly intelligent foe. Both of these factors mean that the players have a lot of flexibility in how they approach the situation, so expect combat-as-war.</span></span></p><p><span face="Arial, sans-serif"><span style="white-space-collapse: preserve;">Some history: Fuckload was first summoned by the Light Collector, a powerful wizard, who employed the demon to run his kitchens. Back then, he was only ever addressed as Chef.</span></span></p><p>Also be sure to communicate to the players that every Demon is an opportunity to become a warlock, either by serving the demon or forcing it to serve you.</p><h3 style="text-align: left;"><span face="Arial, sans-serif"><span style="white-space-collapse: preserve;">Summoning</span></span></h3><p><span face="Arial, sans-serif"><span style="white-space-collapse: preserve;">Fuckload can be summoned by raising a pig on a diet consisting of only pig. When it is 13 months old, you must dress it like a king, address it as “Lord Irukan, we've prepared your meal.” thirty-three times, and then feed it a poisonous Amanita mushroom.</span></span></p><h3 style="text-align: left;"><span face="Arial, sans-serif"><span style="white-space-collapse: preserve;">Binding</span></span></h3><p><span face="Arial, sans-serif"><span style="white-space-collapse: preserve;">Fuckload cannot cross a line of sausages.</span></span></p><p><span face="Arial, sans-serif"><span style="white-space-collapse: preserve;">If all of Fuckload’s possessed pigs are encircled, he cannot jump to a new pig outside of the circle. If his pigs are all killed while inside the circle, then his malevolent spirit will loiter there for all eternity until the circle of sausages is broken (or decays).</span></span></p><p><span face="Arial, sans-serif"><span style="white-space-collapse: preserve;">If you’re clever, you can even use sausage to bisect and divide the pig herd until Fuckload is driven into a single pig. Sausages are a much more potent weapon than the anti-demonic spice mix below.</span></span></p><h3 style="text-align: left;"><span face="Arial, sans-serif"><span style="white-space-collapse: preserve;">Torment</span></span></h3><p><span face="Arial, sans-serif"><span style="white-space-collapse: preserve;">The method of tormenting Fuckload is by throwing a certain anti-demonic spice mixture on him. The mixture is composed of salt, onion, garlic, pepper, and paprika. This burns him for 1d6 damage, always hits, and can strike two adjacent pigs in a single attack. The cost of a small bag is about 20s–spices are expensive, and vendors don’t often stock much paprika.</span></span></p><p><span face="Arial, sans-serif"><span style="white-space-collapse: preserve;">It can be a little confusing to find this page in a demonology book, since it looks like part of a recipe. Alternatively, it can be hidden in a recipe book, with the demonology book simply telling you the Author, the year, and the page number.</span></span></p><h3 style="text-align: left;"><span face="Arial, sans-serif"><span style="white-space-collapse: preserve;">Banishment</span></span></h3><p><span face="Arial, sans-serif"><span style="white-space-collapse: preserve;">The last pig containing Fuckload must be eaten in its entirety in a single night, between sundown and sunrise. The best way to do this is to kill the last pig inside a sausage circle, bind the corpse in (uncooked) sausages, then cook and eat him immediately. </span></span></p><p><span face="Arial, sans-serif"><span style="white-space-collapse: preserve;">An adult pig weighs many hundreds of pounds, so hopefully you managed to trap him in a piglet, or else you have a hundred hungry people ready for a meal. A hungry dragon would also work. Ironically, so would a pig farm.</span></span></p><p><span face="Arial, sans-serif"><span style="white-space-collapse: preserve;">If you want to make this event more hellish, the semi-dismembered pig could return to life briefly during this time, to either hurl abuse or make a last attack. </span></span></p><p><span face="Arial, sans-serif"><span style="white-space-collapse: preserve;">If you want to make it plaintive, the cooked pig head could briefly awaken and ask if Mumin is okay, before shuddering and tumbling down to hell.</span></span></p>Arnold Khttp://www.blogger.com/profile/12603155377769597516noreply@blogger.com10tag:blogger.com,1999:blog-4754170279177021419.post-1435966399287077382024-01-05T04:32:00.000-08:002024-01-05T04:32:01.011-08:00Everyone Has 10 HP<p> I think it would be fun to make a ruleset where everyone has 10 HP--dragons, PCs, everyone.</p><p>Nothing invigorates a return to blogging like slapping a few sacred cows.</p><h3 style="text-align: left;">Variant 1: Everyone Has 10 HP</h3><p>Maybe we can have the actual range be 8-12 HP for the spectrum of unarmored wizards to armored fighters, but let's just assume 10 HP for now.</p><p>The trick that makes all of this work is that things deal more or less damage based on what level they are.</p><p>If you are attacking someone the same level as you, you'll deal 1d6 damage on a hit.</p><p>If you're higher level, you'll deal more damage.</p><p>If you're lower level, you'll deal less.</p><p>If your target is:</p><p></p><blockquote><p>8 or More Levels Higher Than You: 1 damage</p><p>6 or 7 Levels: 1d2 damage</p><p>4 or 5 Levels: 1d3 damage</p><p>2 or 3 Levels: 1d4 damage</p><p>0 or 1 Levels Higher: 1d6 damage</p><p>1 or 2 Levels Lower: 1d8 damage</p><p>3 or 4 Levels Lower: 1d10 damage</p><p>5 or 6 Levels Lower: 1d12 damage</p><p>7 or More Levels Lower: 1d20 damage</p></blockquote><p></p><p>This is bidirectional, so if you're fighting an enemy that is 3 levels higher than you, it'll deal 1d10 damage to you, while you'll only deal 1d4 damage to it.</p><p>A bunch of level 1 mooks attacking a dragon would only deal 1 damage per attack.</p><p>A dragon attacking them would deal 1d20 damage per attack.</p><p>The same dragon, attacking a level 4 knight, would only deal 1d12 damage, which the knight has a good chance of surviving.</p><h3 style="text-align: left;"><b>Discussion</b></h3><p>I picked 10 HP and 1d6 damage as the midpoint because then the average character takes ~3 hits to die. If you assume that only 50% of attacks deal damage, then that is an average of 6 attacks from an equal-level foe. If that seems too high or too low, you can easily adjust the baseline of 10 HP.</p><p>This also risks making low level enemies too durable (who wants to take 3 hits to kill a goblin?), so if you want your low-level enemies to die quicker, you could always rule that Level 3 enemies have 8 HP, Level 2 enemies have 6, Level 1 enemies have 4, and Level 0 enemies (like goblins) have 1 HP. A statblock would look like: </p><p>Goblin: Lvl 0, HP 1, Def leather</p><p>The advantages is that the world will always be scaled for you. A fall that deals 1d6 damage will be equally threatening no matter what level you are. Healing potions will always be scaled, and so on. If you deal 6 damage to something, you know that it's lost most of its health.</p><p>There are plenty of disadvantages, though. It's probably counterintuitive, in a few ways. Players don't get the satisfaction of watching their HP go up every level. Spells don't have an obvious way to scale (although if you wanted to keep using the GLOG dice, you could say that the spells function like an attack with a Level equal to character level + 3 for every MD invested beyond the first).</p><h3 style="text-align: left;"><b>Variant 1.1: Replacing the d20 Roll with a Coin Flip</b></h3><p>It's pretty easy to run a tabletop RPG using only a coinflip like I describe <a href="https://goblinpunch.blogspot.com/2023/03/gloghack-copper-glog.html">here</a>. (I've actually had the opportunity to playtest this since writing it. If I could rewrite that blog post I would make it simpler.)</p><p>Marcia also collected some similar ideas <a href="https://traversefantasy.blogspot.com/2024/01/resources-on-50-50.html">here</a>.</p><p>But, since we're simplifying the whole spectrum, we might as well strip out the d20 attack roll, too.</p><p>Armor gets abstracted into HP, with higher armored foes getting +1 or +2 HP. </p><p>Attack bonuses are already baked into the Level vs Level consideration above.</p><p>If we want to keep fighters better at fighting, then we could always say that fighters fight as if they were 1 level higher, and get +2 HP relative to the wizard. Alternatively, you could just give fighters 1-2 active abilities, which addresses that category of player who thinks that fighters are boring and have fewer combat options.</p><p>So a statblock now looks like: Owlbear, Level 5, HP 10</p><p>I've always despised fiddly +1 modifiers/improvements to d20 rolls, but one I thing I like about coinflips is that these little bonuses are impossible under such a system. Good triumphs when evil has no place to take root.</p><p>(If you want to use a coin flip for things like skill checks, please see <a href="https://www.bastionland.com/2020/03/difficulty-in-bastionland.html">here</a>. As usual, Chris says it better than me.)</p><h3 style="text-align: left;">Variant 1.2: Removing Damage Rolls</h3><p>Our little game engine is getting pretty fast, but we could make it even faster if we could remove all those stupid damage rolls. There's some math involved here, but a good trade-off between simplicity and consistency is probably this:</p><p>Naked wizards have 15 HP. Armored warriors have 21 HP. The average PC has 18 HP. </p><p>Enemies have 18 HP (or if you want to randomize, 2d6+10 HP or something similar).</p><p>Against a foe of the same level, you deal 6 damage if your coin flip comes up heads. For every level lower, you deal -1 damage, down to a minimum of 1. For every level higher, you deal +2 damage.</p><p>So level 1 PC attacking a level 2 orc will do 5 damager per hit. The same orc will deal 8 damage per hit. </p><p>A level 1 PC attacking a dragon will deal 1 damage per hit. The dragon will deal a whopping 24 damage with a single hit.</p><p>If you would normally get bonuses/penalties to attack rolls/damage, this instead translates to increases in the effective level.</p><p>You might think that this would make combat predictable, but (1) if you are using randomized HP, enemies will still take an unknown number of hits, (2) players will have different levels and will deal different amounts of damage, and (3) situational bonuses/penalties add another layer of noise.</p><p>If you want to use GLOG magic, then just say that [sum] = effective level, and calculate damage that way.</p><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgS1-0RdkRh8MP4tVkgBlU-trh2oi9F5R1eaxUpMA1B3GwYDTsic34rnlUeBVqFjscqqDhyphenhyphenbyNPV2hxYlhFHqBiP__ZK1SxrkeHVz84jSZvSeGqOCpxjyo8ahof5YSnYGzhJCRlAwIitHbRNgwP-tRv3pd_qFhGX7owo7jrvfL5Y2dY5_F8Sagdjn4y0wU/s808/ttrpg.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="320" data-original-width="808" height="127" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgS1-0RdkRh8MP4tVkgBlU-trh2oi9F5R1eaxUpMA1B3GwYDTsic34rnlUeBVqFjscqqDhyphenhyphenbyNPV2hxYlhFHqBiP__ZK1SxrkeHVz84jSZvSeGqOCpxjyo8ahof5YSnYGzhJCRlAwIitHbRNgwP-tRv3pd_qFhGX7owo7jrvfL5Y2dY5_F8Sagdjn4y0wU/s320/ttrpg.png" width="320" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;"><i>I love AI-generated art.<br />I've been saying for years art needs more fingers per hand, but only the computers listened.</i></td></tr></tbody></table><h3 style="text-align: left;">Variant 2: Removing HP</h3><p>Holy shit, <a href="https://www.breakrpg.com/">Break!!</a> is looking good. It makes me want to make a game with no HP, just hearts.</p><p>Since the average PC can survive three hits from an equally leveled foe, why not just give them 3 hearts and be done with it? It's very similar to "everyone has 10 HP" except less granular and much cuter.</p><p>We probably can't use coin-flips anymore (since that removes too much granularity from the game) so we'll have to go back to d20 rolls.</p><p>In this version, you have an attack bonus equal to your level. Whenever you make an attack, you roll d20+[attack bonus] and need to equal-or-exceed 11+[enemy level]. Fighters can have a bonus to both their attacks and their defense. Critical hits and fumbles exist. Environmental hazards like poison gas and falls need to have levels assigned to them.</p><p>This shares the same problem as above, where goblins take too many hits to kill, so perhaps monsters have hearts equal to their level. This keeps it closer to D&D--but you could also create a maximum number of hearts (e.g. 6 hearts) and find other ways to differentiate your high-level dragons and liches.</p><p>Up to you if you want this to apply to PCs or not. "A Level 1 PC should die in 1 hit" is very fun and old-school, but I've been slowly moving towards "A Level 1 PC should die in 2 hits" and that is also a cool and valid school of thought.</p><p>A valid criticism of this is that it is essentially the opposite of bounded accuracy. A low level party attacking a dragon is going to be missing a lot, and when everyone spends their turn without any progress towards their goal (enemy HP decreasing), it feels bad. So you may want to limit effective enemy level and simply give your high level monsters more hearts and additional attacks instead. It might still take the same average* number of attack rolls to kill the lich, but it feels better.</p><p>*the variability is also lower this way, too.</p><p>There's some risk of dissonance if a level 10 dragon <i>can't</i> kill a level 1 adventurer in a single round, but if the dragon has 3 attacks, it can still shred someone fairly quickly.</p><h3 style="text-align: left;">Discussion</h3><div>All of these are cool, but they change the basic math of D&D. They are no longer perfectly compatible with published adventures. (One of my goals with the GLOG was the ability to pick up an old published B/X module and be able to run it on the fly.)</div><div><br /></div><div>They are all <i>mostly</i> compatible when dealing with similarly-leveled foes, but will scale differently against higher- and lower-level ones. As a DM, this means that you can no longer rely on your instincts that say "yeah, I can put 20 goblins in this room for a level 3 party".</div><div><br /></div><div>Another big difference is that these methods effectively scale your damage with your level, which is something that doesn't really happen in normal D&D. Your HP scales as you level, but your sword doesn't deal more damage. (I mean, it does in 5e, because your abilities do, but not in most OSR games.) So if you use the stuff on this page, be aware that fighters are more powerful at higher levels than you would normally expect.</div><div><br /></div><div>Most of them are faster than regular OSR play, although it may get tedious looking up weapon damage every time you attack a new PC (in method 1.0).</div><div><br /></div><div>Out of everything above, I'm probably most interested in 1.2, which dodges the damage-lookup I complained about in the previous paragraph and looks like it might be worth a playtest.</div>Arnold Khttp://www.blogger.com/profile/12603155377769597516noreply@blogger.com10tag:blogger.com,1999:blog-4754170279177021419.post-60428774203383235352024-01-04T03:28:00.000-08:002024-01-04T03:28:55.304-08:00Scarabin, the Beetle Knights<h3 style="text-align: left;"><b>Knights</b></h3><p>From a distance, a knight clad in plate. Your torchlight glints off his dusky armor. But his footfalls are quiet, and his gait peculiar.</p><p>Closer now, and your error introduces itself. There are no eyes behind the eye slits of that darkly oiled bascinet. You behold not a mouthgaurd but mouthparts, a vertical scowl stamped between them. His dusty antennae curl over his nape like pennants. You may notice a handkerchief tucked into its belt.</p><p>This is an enormous insect, but a noble one. Although they can only communicate in pantomime, they behave in similar ways to knights. They always accept surrender. They are gracious in victory, and honorable in defeat. If you are in dire need, they will assist you. If you appear to be strong, they will challenge you, blocking your way until you acquiesce to a duel.</p><p>Their primary business is the slaying of monsters. They may help you in this task, or you may help them, but they always seek the corpse afterwards.</p><p>They care nothing for money, but will be impressed by gifts of weapons, women's jewelry, and horses (with home they prosper). The jewelry is meant to be a gift for their princesses (who always appreciates a prismatic bauble in addition to the monster corpse).</p><p>And while they are excellent horse riders, those who are encountered in the Underworld (and there are many) typically eschew the beasts in favor of giant snails.</p><h3 style="text-align: left;"><b>Squires</b></h3><p>The a knight scarabin will be accompanied by 1d6-2 (min 0) squires, which are pale and pudgy and a little adorable in a grubbish way.</p><p>While some squires may remain with their knight, eventually replacing them, most squires venture out alone when they feel that their final instar is imminent. They will seek out a new princess and a new tower, and start their own adventure.</p><p>The most noble of adventures is to seek out a dragonfly dragon, and best it.</p><h3 style="text-align: left;"><b>Princesses</b></h3><p>Each princess lives atop a tower, built from saliva and stone. Her youngest sons build it for her. Little, tottering things, they will eventually molt and become squires. But until then, they are simply little scullery bugs, toddling back to the tower with stones balanced atop their flattish heads.</p><p>The princess lives atop the tallest room of the tallest tower. Unlike the knights, the princess is capable of speech (which the knights can readily understand). When she favors a knight, she drops a "handkerchief" to the knight, who then carries it. This token of her favor binds him to her, and he thereafter quests in her name.</p><p>When she is brought a slain monster, she lets down her "hair" and gratefully accepts it. Later, the scullery bugs will throw a great feast for the knights, for each princess has 1d20 knights that serve her. They will typically meet inside the castle that comprises the base of the tower. </p><p>The castle is large enough for the knights, the squires, the scullery bugs, as well as any guests that visit. Princesses always welcome priests, pilgrims, ladies, and other types of knights. Roguish types are always turned away.</p><p>Priests are especially welcome, since they are all believers in the Church, but alas, the princess is not able to travel to mass. </p><p>If a knight does her a great service, she will implore her knight to return the "handkerchief" so that she may gift him a new one. She will transfer the "handkerchief" to her ovipore, and the next generation of scullery bugs will be sons of that knight.</p><p>A princess is very large. The diaphanous "woman" who appears in the tower is merely her head. Her true body occupies her entire tower.</p><p>When a princess has grown to full size, she will allow her favorite knight to marry her, in a ceremony conducted by the most eligible priest nearby. (Without anyone to officiate the wedding, she will never progress.) Once married, she will invite the knight up into her tower--the first time anyone has ever been allowed into her personal chambers. Once their, the pair will copulate with their proper genitalia (princesses have vaginas in addition to ovipores) and the princess will eat the knight.</p><p>Then the princess will molt, emerging as a dragonfly dragon and destroying the castle. The entire household will be driven away. Any that remain will be eaten by the newly matured queen, who is always hungry after a molt.</p><h3 style="text-align: left;"><b>Dragonfly Dragons</b></h3><p>Huge and monstrous. They dwell in ruins, where they keep one of their daughters--a princess nymph. Each princess nymph is clothed in finery and gold, those same gifts from knights, long ago.</p><p>Dragonfly dragons kidnap princesses. They do this because they must have someone to teach their daughters courtly behavior. (Although this is the traditional method, there are plenty of more modern mothers who simply hire tutors.)</p><p>And so it is that scarabin knights who hear of imprisoned princesses invariably ride to their rescue.</p><p>Against most foes, a dragonfly dragon fights to devour. Against a scarabin knight, she fights only to test them. If the scarabin knight is strong and brave and noble, she will retreat, and allow the knight to rescue his prize. If the scarabin is unworthy, he will be eaten. If the dragonfly dragon is hungry, the knight will (probably) be eaten. If the princess is deemed to be a disappointment, she will also be eaten.</p><p>But if the scarabin knight rescues the princess nymph, they will ride off to start their own tower, and their own story. The young couple will exchange handkerchiefs, and a new generation of sons will start to be born.</p><p>A dragonfly dragon may have more than one ruined castle, and more than one nymph at a time. And since dragonfly dragons are intelligent and capable of speech, the challenges they give may include tests of virtue (if outside agents can be recruited).</p><p>In a way, this is not so dissimilar from other species, except the male must impress the female <i>and</i> her mother.</p><h3 style="text-align: left;"><b>Psychology and Culture</b></h3><p>The scarabin are all aware of this life cycle. However, it would be unspeakably rude to speak of it in plain terms. Not only is it boorish, but it is nearly sacrilegious--to speak of a knight's lady in terms of sperm and impregnation and such. </p><p>Nor is there any squeamishness about marriage. It is the highest honor to be devoured by one's wife (and the fact that human wives hardly ever eat their husbands is proof of their baseness).</p><p>Although nearly all scarabin cultures in Centerran are members of the Hesayan Church, there may be others who follow some other doctrine. However, as a rule, scarabin are deeply religious.</p><p>Although the males are nonverbal, they understand spoken words perfectly well. They're capable of speech, it's just considered very uncouth to do so. If they have anything to say, they'll write you a letter. Not to be read in front of them, of course. They may leave it with you before departing (much to the surprise of an adventuring party that assumed that they were unintelligent). They may also have a traveling companion who speaks for the knight.</p><p>In all other respects, they behave like chivalrous knights.</p><h3 style="text-align: left;">Stats</h3><p><b>Scullery Bug</b>: Lvl 0, Armor none, Bite 1d6</p><p><b>Squire</b>: Lvl 1, Armor leather, Dagger 1d6, Sling 1d6</p><p><b>Knight</b>: Lvl 3+, Armor plate, Damage as weapon, Can fly up to 30' once every minute, reflect any spell that they successfully save against.</p><p><b>Princess-Nymph</b>: Lvl 2, Armor leather, Damage as weapon, can glide as <i>feather fall</i></p><p><b>Princess</b>: Lvl 8, Armor leather, Bite 2d6+swallow whole</p><p><span> When bloodied: thrashes, which causes the ceiling to begin falling (obvious to players). One round later, everyone except for the princess takes 2d6 damage from falling stones and the arena becomes difficult terrain.</span><br /></p><p><b>Dragonfly Dragon</b>: Lvl 8, Armor plate, Claw/Claw/Sting 1d8/1d8/1d6+poison(1d6), Fly as dragon, Poison breath 1/day: 50' cone poison 1d6 (recurs until successful Con save--same as sting poison).</p><p><span> When bloodied: same as Princess.</span></p><h3 style="text-align: left;"><b>How To Use Them</b></h3><p>The scarabin are another underworld culture. They're also a good way to put knights into deep underground areas without worrying too much about where they come from.</p><p>Because they help you if you're hurt, and block your path if you're not, they self-regulate the difficulty in a dungeon, preventing it from being too easy or too hard.</p><p>A princess can also serve as a local quest giver, or a safe haven in the Underworld.</p><p>If the party spends a few sessions with the scarabin, it can be fun to puzzle out their biology/culture. (The scarabin will not speak of their own culture in blunt terms.) The marriage and final molt would serve as a nice capstone for a particular arc.</p><p>A princess could even send you out on a quest to "rescue" a princess-nymph from a dragonfly dragon. </p><p>Dragonfly dragons are ravenous monsters, but they aren't bigots, and anyone who seems noble & strong & brave is likely to be deemed worthy of rescuing a princess-nymph. They'll probably help her set up a little tower somewhere, and a knight can come by later. Besides, it's no great loss to lose a princess-nymph, since she can always birth another.</p><h3 style="text-align: left;"><b>Discussion</b></h3><p>This post is a tribute to the <a href="https://falsemachine.blogspot.com/2013/01/trilobite-knight.html">Trilobite Knight</a>, which Patrick wrote about almost exactly a decade ago.</p><p>These are the oldest notes* in my slush pile and I figured its time I finally forced myself to write something.</p><p>*basically just "Beetle Knight > Trilobite Knight, CHIVALROUS LIFECYCLE!?!?"</p><h3 style="text-align: left;">Links</h3><p><a href="https://www.youtube.com/watch?v=iJi61NAIsjs">Cool video</a> about why dragonflies are cool.</p><p><a href="https://youtu.be/OlfXSe0wyUs?feature=shared">Cool video</a> about nymphs molting into dragonflies.</p>Arnold Khttp://www.blogger.com/profile/12603155377769597516noreply@blogger.com7tag:blogger.com,1999:blog-4754170279177021419.post-77267279516187898752023-11-26T16:47:00.000-08:002023-11-26T16:47:21.941-08:00The Wives of Barago<p style="text-align: left;">Another post about <a href="https://goblinpunch.blogspot.com/2021/12/feeding-lamb-four-demons.html">Lon Barago</a>, but also a continuation of <a href="https://goblinpunch.blogspot.com/2018/10/more-government-in-centerra.html">Forms of Government</a>.</p><h2 style="text-align: left;">History</h2><p style="text-align: left;">King Barago was the first king of Lon Barago. After his <span style="font-family: inherit; font-size: 11pt; white-space-collapse: preserve;">death, his son ruled, and his son after that.</span></p><span id="docs-internal-guid-9bfc1be7-7fff-d27a-a0dc-3a7d62a4d3e8"><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">But with each generation, the wisdom of Barago faded, and his bloodline thinned. Anabriss, the second wife of Barago, was wise in the ancient arts of the earth, and knew of a method by which the bloodline may be restored. She was the first Wife of Barago. The old widow orchestrated all that followed.</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;"><br /></span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">The current king of Lon Barago (the grandson) was led out into the woods. His tongue was cut out and he was fed leshy grapes, so that he would live out the rest of his days as a beast. From then on, he was given to the royal swineherd for keeping. (Although he would recover some of his faculties at the Isle of Pigs, much later.)</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;"><br /></span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">A princess of Asria was selected to become the next Wife of Barago. Her name was Immidia. The royal tombs were opened, and Immidia lay with the corpse of Barago. When she was discovered to be pregnant, it was declared that she would be the steward of the throne until her son was old enough to rule.</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;"><br /></span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">Other women were married to Barago in the same way. Some were of noble birth. Others were of common birth, elevated quickly and secretly by Anabriss. The new wives lay with the great patriarch in the same way, and concieve in the same way. There are many Wives now, and many Sons. </span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;"><br /></span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">Thus was the bloodline restored.</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;"><br /></span></span></p><h2 style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt; text-align: left;">Present Day</h2><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;"><br /></span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 14.6667px; white-space-collapse: preserve;">In the highest tower of the Aurubel, you will find the Wives of Barago. They meet in a green-carpeted room. There are nine of them. A new Wife is selected at intervals known only to the Wives. Sometimes a decade may elapse without any new Wife. Other times a two are selected in a single year. New Wives may be selected from the political elite. Or they may be selected from among the common folk.</span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 14.6667px; white-space-collapse: preserve;"><br /></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 14.6667px; white-space-collapse: preserve;">The King of Lon Barago is always a Prince of Barago, selected by the Wives from among their children. (On a several occasions, a Princess of Barago was elevated in a similar way. In the most famous example, Princess Heliota was crowned King Heliota, and later took a wife from among the dukes of Hawkwind.)</span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 14.6667px; white-space-collapse: preserve;"><br /></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 14.6667px; white-space-collapse: preserve;">The Kings of Lon Barago do not need to worry about producing worthy heirs, or educating them. That is all taken care of by the Wives. And at any given time, there are several Children of Barago in the green-carpeted tower, being educated and appraised by the Wives. Only the most exceptional are even given this honor.</span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 14.6667px; white-space-collapse: preserve;"><br /></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 14.6667px; white-space-collapse: preserve;">So great is the power of the Wives, that they have even commanded the current king to step down, in order that a favored son may be installed.</span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 14.6667px; white-space-collapse: preserve;"><br /></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 14.6667px; white-space-collapse: preserve;">The authority of the Wives is the authority of Barago. The women are all necromancers of no small talent. They have conjured Barago on at least three occasions in order to reinforce their decisions.<br /></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 14.6667px; white-space-collapse: preserve;"><br /></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 14.6667px; white-space-collapse: preserve;">The offspring of Barago are pale, which befits their unnatural conception. During full moons they fall into deep slumbers, and cannot be awakened. They suffer from seizures and are predisposed to suck their thumbs when they are thinking. Those who are not selected to become king are often given positions in the king's cabinet. Several are sent to the White Temple or the (now destroyed) Red Temple. Most are infertile, but some have gone on to have children of their own. </span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 14.6667px; white-space-collapse: preserve;"><br /></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 14.6667px; white-space-collapse: preserve;">The Wives are intensely private, and their inner workings are closely guarded. It is known that seniority and necromantic ability play a role in a woman's authority within the Green Tower. The Wives are not commonly seen except at holidays and festivals, where several of them occupy ceremonial roles.</span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 14.6667px; white-space-collapse: preserve;"><br /></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 14.6667px; white-space-collapse: preserve;">One Princess of Barago is Barileah, who is an accomplished bard. She has published a small book of poetry called <i>The Silver River Songs.</i></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 14.6667px; white-space-collapse: preserve;"><i><br /></i></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 14.6667px; white-space-collapse: preserve;"><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJ3quU29PhWelMNzIb1jGN0poWv2HTPaFJu8IQlSLNUS_5dlvZePZKttNUhvMWDCuwnQkvIUYZgB-dLezyr5ThdlyaB8FLn0o5PxB3Wb9M6q69UbnHgGB5ibGjVcSA8LTgcXoqfiY-PrsS4QOMRo1n09zy7nraSLxNMZzptemauArCLoIfH2DfzN2ZHQ0/s970/fia.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="546" data-original-width="970" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJ3quU29PhWelMNzIb1jGN0poWv2HTPaFJu8IQlSLNUS_5dlvZePZKttNUhvMWDCuwnQkvIUYZgB-dLezyr5ThdlyaB8FLn0o5PxB3Wb9M6q69UbnHgGB5ibGjVcSA8LTgcXoqfiY-PrsS4QOMRo1n09zy7nraSLxNMZzptemauArCLoIfH2DfzN2ZHQ0/s320/fia.jpg" width="320" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Fia, from Elden Ring</td></tr></tbody></table></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><br /></p><h2 style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt; text-align: left;">Discussion</h2><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><br /></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 14.6667px; white-space-collapse: preserve;">The commonly accepted opinion is that Wives are a cabal of necromancers who have established a way to perform post-organic conception, and that everything is as it seems. Their children certainly seem to share many features, which supports the possibility.</span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 14.6667px; white-space-collapse: preserve;"><br /></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 14.6667px; white-space-collapse: preserve;">The alternate theory is that the Wives are deceiving the whole city. Women are indoctrinated into the Green Tower as needed. The wives spend an uneventful night sleeping in the tomb. Pregnant women are fed certain herbs to ensure that the child is born with pale skin. The necromantic events are falsified or exaggerated--certainly no great necromantic demonstrations have occurred in the last living generation. In this respect, they would be no different from any other oligarchy, being the center of power in a system that includes the Church, the nobility, and the even the king.</span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 14.6667px; white-space-collapse: preserve;"><br /></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 14.6667px; white-space-collapse: preserve;">[sidebar] <i>Necromancy </i>is not considered immoral by the Church. What is immoral is the <i>raising of the dead</i>, since it requires unclean spirits to be invited into a corpse.[/sidebar]</span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 14.6667px; white-space-collapse: preserve;"><br /></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">If it is all true, however, there is one last agent who has not been well-considered thus far: the first king himself. Is he well-represented by the Wives? They were created to address a current political need. Or is the old king frustrated by the Wives, his true wishes twisted by their machinations?</p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><br /></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">And of course, the Church already takes a dim view of necromancy under the best circumstances. Their acceptance of royoal necrogeniture in Lon Barago was a necessary concession made to secure peace at the end of a war. If the Church grows strong enough in Lon Barago, they may succeed in breaking the Green Tower entirely.</p></span>Arnold Khttp://www.blogger.com/profile/12603155377769597516noreply@blogger.com6tag:blogger.com,1999:blog-4754170279177021419.post-32781348679446969702023-09-10T18:54:00.003-07:002023-09-10T18:54:53.106-07:00The Cult of Flesh (and the Three Great Gifts)<h2 style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt; text-align: left;"><span style="font-family: inherit;">The Third Age </span></h2><div style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt; text-align: left;"><span style="white-space-collapse: preserve;"><span style="font-family: inherit;">In the Beginning was the Authority, and his house was the Throne. In the First Age he created the stars, but their songs disappointed him. In the Second Age he created the Holy Mounds, but they also were found to be lacking.</span></span></div><div style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt; text-align: left;"><span style="font-family: inherit; white-space-collapse: preserve;">In the Third Age, he created Man. And Man was given eyes, so that he could see the Authority, whose light pierced through all things. All other things were not visible. </span></div><div style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt; text-align: left;"><span style="font-family: inherit;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;">And Man was given a voice, so that he could praise the Authority, his sole purpose. No other words were possible, or even conceivable.</span></span></div><div style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt; text-align: left;"><span style="font-family: inherit;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;">And the Authority was pleased.</span></span></div><h2 style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt; text-align: left;"><span style="font-family: inherit;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><b>The Fourth Age</b></span></span></h2><div style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt; text-align: left;">In the Fourth Age, the Three Great Gifts were given to the race of men.</div><div style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt; text-align: left;"><span style="font-family: inherit;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;">The first gift was the Gift of Light, so that they could see all lesser things. The Authority was always visible and bright, but now he created Light, which illuminated the lesser things–the mountains and valleys and the other First Men. </span></span></div><div style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt; text-align: left;"><span style="font-family: inherit; white-space-collapse: preserve;">He took from them their eyes--the eyes of the Third Age. In their place, they were given the Eyes of the Fourth Age. And the First Men looked around and saw that the world was beautiful, and they gave new praise to the Authority.</span></div><div style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt; text-align: left;"><span style="font-family: inherit;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;">The second gift was the Gift of the Word. The Authority had always spoken to them, but now the words were given to them. Their minds were open, and they could speak of lesser things, not just of the Authority’s grace and majesty. </span></span></div><div style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt; text-align: left;"><span style="font-family: inherit;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;">They spoke of new things, food and animals, and gave these things names. And from these Words came new poetry and praise for the Authority, and He was pleased.</span></span></div><div style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt; text-align: left;"><span style="font-family: inherit;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;">And the third gift was the Gift of New Life. The First Men were unchanging and undying. The world had become stagnant, and their praise unchanging. They had been allowed to create sons, but there was no place for them in the world. The sons would always be servants, never allowed to grow or to inherit. And so the third gift was mortality. The First Men would live long lives, but they would grow old and die eventually. They would pass from this world and into the next, where they would sit beside the Authority, and dwell in his House.</span></span></div><div style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt; text-align: left;"><span style="font-family: inherit;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;">And as the First Men realized that they would someday die, they began to love the world more the world more. Sunsets became more beautiful because they were temporary. Loves became deeper because they were fleeting. </span></span><span style="white-space-collapse: preserve;">Gone was the cynicism of a timeless world. </span><span style="font-family: inherit; white-space-collapse: preserve;">And the First Men found that Life was more beautiful to their new mortal eyes, and they gave praise to the Authority for His wisdom.</span></div><div style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt; text-align: left;"><span style="font-family: inherit; white-space-collapse: preserve;"> Their sons would inherit, and eventually go on to rule. They would have their chance to become their own masters. They were no longer condemned to be eternally subordinate. And women were created, to ease the process of creation. And as the sons grew and inherited, they gave new praise to the Authority, as was deserved.</span></div><div style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt; text-align: left;"><span style="font-family: inherit;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;">Thus with wisdom was justice met.</span></span></div><span id="docs-internal-guid-15f61caf-7fff-3986-ded3-03747a22a59e"><h2 style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt; text-align: left;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;"><b>The Cult of Flesh</b></span></span></h2><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">Eons passed.</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">In the city of Sennerva, there arose a great blasphemy.</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">The third “gift” was no gift of all. The “Gift of New Life”? It was Death, and to call it by any other name demonstrated nothing but slavish blindness.</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">It was Death, and it was Sickness and Decay and Old Age. All of the things that had been “gifted” to the race of man in the fourth age.</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">And so the city of Sennerva went about the process of curing all of these things. Sickness was cured. Old age was seiged. And in the end, even death was conquered.</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">Marmoth later spoke of the process.</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">The only surprising thing about Immortality, he said, was easily it was achieved.</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">It was as if some vast conspiracy worked tirelessly to keep it from us.</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">The natural state of man, he said, was not mortal and sickly and failing. We were meant to be strong, tireless, and immortal. </span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">These were shackles that had been placed on us by an Authority that feared us. (The vaults of Heaven had already been breached once. The Authority was wise to fear what He had created.)</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">Marmoth had achieved his goals. He was strong, tireless, and immortal. And then the city of Sennirva began to sell these things, or to gift them to their allies.</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">And it was that the Fourth Emperor of Man led his armies to Sennirva. The towers were toppled, and the city was cast into the earth. Its cursed corpse now lies beneath the Ratskin Gap. The people that could die were put to the sword. The people that could not die were neutralized in other ways.</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">And in the passing of long years, the Fourth Emperor of Mankind did pass from life, believing the whole time that he had extinguished the cult beyond memory. He was wrong of course.</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">There are many other parts to this story, but I do not have time to tell them.</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">I do not have time to tell you of the Mountain of Blood, nor the Mountain of Flesh.</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">I do not have time to tell you of the creation of the dopplegangers.</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">I do not have time to tell of how the god Elcor was killed and was reborn, or where the 16 women simultaneously gave birth to Elcoroth.</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">But the Cult of Flesh exists still, and the heart of it is Elcoroth, the Infinite Pillar of Flesh.</span></span></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqrOc5_TZN5CksnwqBr3bGb8i40S8ZjRzI0BOlrrkQ-8zr70sa8V7gz5AKsn2X6FfvRaUGiKJoVeJsczQhYIKh7HF03DIK62QAHMQLE0RRc4HILEwYbdkrTyW-x3E_z3C_VAtOZTIJvQvt85zrNQsqvL7gTDlpC8vDGypBmgMf5oyjA7_s1ZiHdXrNc64/s949/Aesthetic.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="949" data-original-width="949" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqrOc5_TZN5CksnwqBr3bGb8i40S8ZjRzI0BOlrrkQ-8zr70sa8V7gz5AKsn2X6FfvRaUGiKJoVeJsczQhYIKh7HF03DIK62QAHMQLE0RRc4HILEwYbdkrTyW-x3E_z3C_VAtOZTIJvQvt85zrNQsqvL7gTDlpC8vDGypBmgMf5oyjA7_s1ZiHdXrNc64/s320/Aesthetic.jpg" width="320" /></a></div><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><br /></p><h2 style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt; text-align: left;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">Elcoroth</span></span></h2><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">Those who are unfamiliar will often assume that the Cult worships Elcoroth, but this is not the case. The cult gave flesh to a slain god–they were able to craft him as they wished. And so it is that Elcoroth worships them. Its ten thousand eyes gaze at the cultists with love, and its three thousand mouths gratefully licks up their spilled blood.</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">Elcoroth is stronger than you, a twisted spiral of blended flesh that arcs across the sky like a rainbow. And Elcoroth is more intelligent. It has many brains–perhaps all of the brains of those that it has ever devoured. And Elcoroth is more loving than you, because it was born pure, from the blood of those who had mastered their craft long ago.</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">The love of Elcoroth extends to all of those who accept his teachings and who drink his blood. They are bound to each other, then. </span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">It is not clear if the Cult has centralized leadership, or if Elcoroth is merely the common link between several separate cells.</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">It has also been said that one of the First Men was involved in the creation of Elcoroth, pining for his lost immortality, but it is hard to believe that. Still, if true, such an individual would possess all the powers of mankind in the third age, and would be central in the innermost circles of the Cult.</span></span></p><h2 style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt; text-align: left;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">Healing</span></span></h2><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;"><a href="https://goblinpunch.blogspot.com/2021/12/zala-vacha.html">Zala Vacha</a> is a (very loose) collection of all of the evil organizations antithetical to the Church.</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">Within Zala Vacha, the Fleshcult is the most well-known, most respected, and (debatably) the most powerful. This is all because they are the richest.</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">The cult sells healing and youth, and t</span></span><span style="font-family: inherit; white-space-collapse: preserve;">here are no better healers in the world. </span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-family: inherit;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;">The Church may be better at healing diseases (as each disease is, in fact, a </span><a href="https://goblinpunch.blogspot.com/2016/06/the-glog-diseases.html" style="text-decoration-line: none;"><span style="color: #1155cc; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; text-decoration-line: underline; text-decoration-skip-ink: none; vertical-align: baseline; white-space-collapse: preserve;">type of demon</span></a><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;">) since it lays closer to their specialty, but when it comes to healing injuries, disabilities, and missing limbs, the Fleshcult cannot be beat.</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">They also do cosmetic improvements. They can cure old age. According to them, immortality is only of a middling difficulty, among the various services they offer.</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">And for these services, they charge a fortune.</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">They cannot cure death, although they can shape newly dead flesh into something new. (And in fact, they do this thing often.) They can create beauty, as well as monstrosity. Their power is in their blood.</span></span></p><h2 style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt; text-align: left;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">Legitimacy</span></span></h2><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">For a long time, the Cult of Flesh and its Biomancers struggled mightily against the Church. Like all of Zala Vacha, they searched for a way to overthrow the Church, and free mankind from its shackles.</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">But now, such a thought is widely considered impossible. If a century of effort couldn’t do it, why would future attempts be any different. Even Shadoom couldn’t achieve it, a man who was more powerful than most of the things we call gods.</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">And so most of the machinations of the Fleshcult are now bent towards diplomacy. They need allies. They need good public relations. They need patrons and sponsors among the aristocracy. They need a respected member of the Church to become their advocate.</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">This last desire is one that will probably never happen.</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">The Cult of Flesh is heretic. Immortality is a sin–it mocks the Authority’s rightful judgment of the soul. Seeking immortality is sinful. So is tolerating immortality.</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">This new approach has already created tension within the Cult. If the followers of Elcoroth achieve the legitimacy that they desire, what exactly will happen to Kormok, the God Butcher, and the Eater of Elephants? They made themselves into weapons against the Authority. They are utter monsters, no matter what bit of poetic drivel the Eater likes to whisper to his elephants before he swallows them whole.</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">The New Cult is opposed by those monsters, and monsters like Grandfather Oshregaal, who still seek the old goals.</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">But Elcoroth loves them all.</span></span></p><h2 style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt; text-align: left;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">Spells </span></span></h2><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: 700; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">Regenerate Missing Body Part, Cosmetic Transformations, Eternal Youth, Immortality</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">These are all services that can be cast on allies of the Cult of Flesh. Eternal Youth and Immortality are only available to full members, whoever, who have sworn the Vows and eaten the Blood.</span></span></p><span style="font-family: inherit;"><br /></span><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: 700; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">Elcoroth’s Trick</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">R: 50’ T: creature D: [sum] rounds</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">Pick a body part. You control the target’s. The target controls yours. Targets take 1 round to figure out what has happened (or 2 rounds if they fail an Int check).</span></span></p><span style="font-family: inherit;"><br /></span><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: 700; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">Elcoroth’s Harmony</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">R: touch T: creature D: special</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">A willing creature of the same species as you fuses into your body. Your mass increases by ~10% of theirs. You are now a combined creature. Use the best of both ability scores and HP. The combined creature cannot take more physical actions per turn (although you can take two mental actions per turn, since there are two minds in the brain). You must act in harmony. If there is a disagreement about what to do, one mind can assert dominance with an opposed Cha check. If someone wants to exit the fused body, they can attempt it 1/day with an opposed Cha check. If you attempt to add more than 2 creatures into a single fusion, the one with the lowest Charisma must make an Easy Charisma check or “dissolve” into the other personalities, essentially dying but with fragments of their memory and personality assimilated into the others. The duration of this spell varies based on MD invested. 1 MD = 30 seconds. 2 MD = 10 minutes. 3 MD = 1 day. 4 MD = permanent.</span></span></p><span style="font-family: inherit;"><br /></span><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: 700; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">Monstrose</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">R: 50’ T: creature D: [s] ends</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">Target creature becomes a monstrous version of itself. Its level increases to at least [dice] and its maximum HP to [sum], unless those numbers are already higher. It gains a natural attack based on how many its level are spent. 1 MD = 1d6. 2 MD = 1d8. 3 MD = 1d10. 4 MD = 1d12. It loses its previous biologic abilities (unless the DM wants to keep them), but gains new abilities based on this chart:</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">At least Lvl 2: 1 ability</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">At least Lvl 4: 2 abilities</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">At least Lvl 6: 3 abilities</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">Potential random abilities: regeneration 1, breath attack (random: fire/acid/lightning), flight, compressible body, second head (and a second natural attack). However, if the creature already has an iconic ability, the first ability it gains should be a reflavored version of the same ability, per the DM’s discretion. (For example, a dragon would lose its fire breath but gain fire blood, bursting out in a cone whenever it takes physical damage.)</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">The monster is only able to take violent actions, although it retains an animal-level version of its memories and objectives. After 10 minutes, the creature must make an Int save. If they fail, they lose themselves, forgetting their prior memories and becoming a true monster. If they succeed, they retain their memories and objectives, although they remain at animal level intelligence and become an NPC (if they were PC prior). If they caster succeeds on a Fleshcraft check while they cast this spell, they can make the Int Save Easy or Hard (their choice).</span></span></p><span style="font-family: inherit;"><br /></span><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: 700; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">Give Life</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">R: touch T: object D: permanent</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;">Target object comes to life, gaining both flesh and blood. 1 MD is enough for a teapot, 4 MD is enough for a wagon. If you fail a Fleshcrafting check, things tend to gain bodyplans similar to either snakes or starfish. For example, you might make an extremely detailed clay horse and then bring it to life, but it will still move like a starfish, eating and excreting from its basal mouth/anus. </span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-family: inherit;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;">Note that humanoid corpses brought back in this “failed starfish” fashion are called </span><span style="font-style: italic; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;">slithermen</span><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"> by the Cult. Humanoid corpses successfully brought back as humans (essentially a whole new person with no memory) are known as <i>triumphs</i>. They are appreciated within the cult, but many suffer from defects.</span></span></p><span style="font-family: inherit;"><div><span><span style="font-family: inherit;"><br /></span></span></div><h2 style="text-align: left;"><span><span style="font-family: inherit;">Monsters</span></span></h2></span><h3 style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt; text-align: left;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;"><b>Slitherman</b></span></span></h3><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;"><b>Lvl </b>3 <b>Def </b>leather <b>“Tentacle”</b> 1d4 + Grapple</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;"><b>Move </b>slow <b>Str </b>ogre <b>Int </b>starfish <b>Dis </b>hungry</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;"><b>Bite </b>- Grappled opponents are automatically bitten each subsequent turn for 1d10 damage.</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;"><b>Stench </b>- The first time each day that a slitherman is injured, it releases a stink cloud. All within 30’ must make a Con save or take 2d6 nausea (non-lethal) damage. (Instead of killing you, this damage makes you unable to take any actions besides vomiting. Lasts until you exit the stench cloud and make a Con check, attemptable 1/round.)</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;"><b>Memories </b>- Captured slithermen can be “interrogated” by subjecting them to things that may remind them of their previous life. Phrases, objects, locations. At this point, they may say things related to their past life–typically things that they would normally think but now say out loud: secrets and outrageous opinions.</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;"><br /></span></span></p><h3 style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="white-space-collapse: preserve;">Elder Doppleganger</span></h3><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;"><b>Lvl </b>5 <b>Def </b>leather <b>Natural Attacks </b>1d12 or special</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;"><b>Move </b>fast <b>Str </b>ogre <b>Int </b>human <b>Dis </b>varies</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;"><b>Doppleganger </b>- All the basic powers of a doppleganger.</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;"><b>Monstrose </b>- At the beginning of each of its turns, it selects two creatures it can see. It can make attacks identical to their attacks, including weapons and unused weapons (so if you have a bow in your backback, it can attack you with the same bonuses and damage as if you were attacking it with the bow). At the end of each of its turns, it selects two damage types (e.g. slashing, fire, etc) to be immune to for 1 turn. At the end of its turns, it also selects one ability from the following list: +4 defense, flight (as vulture), regeneration 1.</span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;"><br /></span></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 10pt; margin-top: 0pt;"><span style="font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="font-family: inherit;"><br /></span></span></p><div><span style="font-family: Arial, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space-collapse: preserve;"><br /></span></div></span>Arnold Khttp://www.blogger.com/profile/12603155377769597516noreply@blogger.com11tag:blogger.com,1999:blog-4754170279177021419.post-48359488160654515782023-04-12T00:43:00.002-07:002023-04-12T12:21:12.099-07:00THE UNDERCLOCK: Fixing the Random Encounter<p>For a long time, I had the same random encounter table rules as everyone else:</p><p><i></i></p><blockquote><i>Every 3 rooms (or 30 minutes of exploration time), roll a d6. If a 1 comes up, a random encounter happens.</i></blockquote><p></p><p>After a couple of years, I even added</p><p style="text-align: left;"></p><blockquote><span style="font-style: italic;">If a 2 comes up, the players get an Omen--a clue about an upcoming encounter.</span></blockquote><p></p><p>In practice, this . . . never quite felt the way that I wanted it to. And it's taken me a decade, but I think I know why.</p><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG79tK0ju1O-PP_gHgMtInlYqlbQuGlSdOeA4qVtpQMmtro2ixYvGu1cCUnFV7QpvASeno7NSyOPcUuwxQGuvitM8rbBp2cSIxZvgHoAfJFt0QwngU7cIn4MVxXTIFKe_UOmFFatJ7VDUWwilpRckvKPzLpGupneithl7HD4hgo7xdbF5-Vl9tmqGE/s1024/peter_mullen_2.jpg" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="608" data-original-width="1024" height="190" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG79tK0ju1O-PP_gHgMtInlYqlbQuGlSdOeA4qVtpQMmtro2ixYvGu1cCUnFV7QpvASeno7NSyOPcUuwxQGuvitM8rbBp2cSIxZvgHoAfJFt0QwngU7cIn4MVxXTIFKe_UOmFFatJ7VDUWwilpRckvKPzLpGupneithl7HD4hgo7xdbF5-Vl9tmqGE/s320/peter_mullen_2.jpg" width="320" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">by Peter Mullen</td></tr></tbody></table><p>First, look at the math.</p><p>This works out to 1 random encounter every 18 rooms, and one omen every 18 rooms.</p><p>We probably got through 4-10 rooms per session, so random encounters don't pop up very often. (I don't use a lot of empty spaces. Most of my rooms have something to interact with.)</p><p><a href="https://alldeadgenerations.blogspot.com/">Some people</a> roll a random encounter every room (including every long hallway). This feels a lot better, but it also means that back-to-back encounters are not infrequent, and it feels too unpredictable.</p><p>Second, look at how omens are supposed to work. You're supposed to find the omen, which (a) builds suspense and (b) lets the players prepare themselves, prior to the encounter itself. Omens weren't happening with enough frequency.</p><p>Third, consider the stated goals of random encounters. (Time pressure, versimilitude.) Random encounters are not the best way to achieve either of those. Often, when random encounters occurred, they felt disruptive.</p><p>Anyway, I am giving up on:</p><p></p><ul style="text-align: left;"><li>tracking torch durations</li><li>random encounter checks</li></ul><p></p><p>I think I have something better.</p><h2 style="text-align: left;"><b>Design Goals</b></h2><p><b>Time Pressure</b></p><p>The four most vital currencies in a dungeon crawler are:<br /></p><p></p><ul><li>Time</li><li>Information</li><li>Hit Points</li><li>Expendables (potions and spells)</li></ul><p></p><p>It doesn't feel like a dungeoncrawler to me unless all four of those things matter.</p><p>The reason why we track torch depletion and random encounters is because we want a source of <i>time pressure</i>.</p><p>I like games where time a critical resource. Players can't read every book and tap every brick. They need to be tactical in where they spend their attention. </p><p>This is good! It raises the skill level for dungeoncrawling and makes players scrutinize my dungeon for clues. Do they have reason to think there's a hidden door in this room? If so, they'll spend some time searching. If not, I'll keep moving.</p><p>But I don't think random encounters are very good at this task. Random encounters don't put much time pressure on players unless they're very frequent, and at higher frequencies (1/room or greater) they feel too uncontrolled to me.</p><p><b>Suspense vs Surprise </b></p><p>Surprise is when the alien suddenly attacks.</p><p>Suspense is when you know the <a href="https://www.youtube.com/watch?v=PL4cXMLfkVE">aliens</a> are getting closer. You are running out of time, and you are running out of ammo. I think that most DMs want their players to feel suspense, more than surprise.</p><p>A truly random roll (a flat 1-in-6 chance) doesn't offer much suspense. Surprise, but not suspense.</p><p>To increase suspense, you want the players to feel like <i>they're running out of time</i>.</p><p><b>Versmilitude</b></p><p>I'd also argue that random encounters don't do much to make a dungeon feel like a living, breathing place. Random encounters frequently feel out-of-place (especially when they're not well-localized to the story and the rooms around them).</p><p><b>Time Pressure</b></p><p>Random encounters are meant to be a tax on <i>character </i>time--don't dawdle in the dungeon or you'll lose HP--but they often feel like taxes on <i>player </i>time--don't dawdle in the dungeon or you'll be stuck in some pointless combat for 45 minutes, when everyone would have more fun with 45 minutes of exploring new rooms.</p><p>If the only goal was to put time pressure on the players, you could replace all random encounters with a cold wind that deals 1d6 damage to everyone (save for half) then moves on. The players are still penalized for taking too long, and then everyone can get back to dungeoneering.</p><p>(These last two points are really just complaints about how the random encounters are written, rather than the mechanic that produces the events. I'm including them only out of a sense of completion.)</p><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyUEpFQkcxZJd_YNXRVK7I-EevKL4BAJt8wjH1WKl9DB0LYUewDP8qXNEtOdYoQ7doTouVQfKVMy5coNyTKH6tBumw8XRgcdKG3zeLoHiV4vV12FsXY1UJyGVmw1defVB-1HrTYZh_8AIAzDG9xCXDRtWlehpmOaLJ3MwuN5xBhI_4pvI9pZZR4BtA/s623/peter_mullen.jpg" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="480" data-original-width="623" height="247" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyUEpFQkcxZJd_YNXRVK7I-EevKL4BAJt8wjH1WKl9DB0LYUewDP8qXNEtOdYoQ7doTouVQfKVMy5coNyTKH6tBumw8XRgcdKG3zeLoHiV4vV12FsXY1UJyGVmw1defVB-1HrTYZh_8AIAzDG9xCXDRtWlehpmOaLJ3MwuN5xBhI_4pvI9pZZR4BtA/s320/peter_mullen.jpg" width="320" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">by Peter Mullen<br /></td></tr></tbody></table><h2 style="text-align: left;">The Underworld</h2><p>The Underworld is not just a basement or a cave. The Underworld is a place that hates you. It is hostile architecture. It hates you in a way that only the blind tonnage of stone and cold air can have. It hates your lively blood. It hates the sunshine warmth still lingering on your skin.</p><p>Live there long enough, and the Underworld can learn to tolerate you. You will grow pale and cold and strange, like the other inhabitants of that place. The long years will render you smooth and inoffensive, like a pearl held in the mouth. The Underworld's irritation fades and scabs over.</p><p>But this doesn’t apply to delvers. They dig greedily and they dig fast. They are hated the most, and this hatred is felt as soon as the Underworld is entered.</p><p>Explorers have a myriad of names for this feeling of supernatural dread. The Claws of the Underworld. The Black Rat Whisper. The Fosydra. But only one name suits our purposes here:</p><h3 style="text-align: left;">The Underclock</h3><p>It starts at 20 when you walk into a dungeon. When it reaches 0, an Encounter happens.</p><p>You will periodically roll a six-sided Underworld die and subtract it from the Underclock whenever the party expends time or noise. Examples of actions that provoke an Underclock Roll:</p><p></p><ul style="text-align: left;"><li>Exploring a new room (including long hallways).</li><li>Moving through 3 already-explored rooms.</li><li>Lingering or searches.</li><li>Making noise (e.g. kicking down a door).</li></ul><p></p><p>NOTE: the noise of combat doesn't normally contribute to the Underclock.</p><p>Some more facts about the Underclock:</p><p></p><ul style="text-align: left;"><li>The Underworld Die explodes. If you get the maximum value (e.g. a <i>6</i> on a d6), immediately roll it again and subtract the result from the Underclock.</li></ul><ul style="text-align: left;"><li>If the Underclock <i>drops below 0</i>, an Encounter is triggered. After the Encounter resolves, the Underclock resets to 20.</li></ul><ul style="text-align: left;"><li>If the Underworld Clock <i>equals 0 exactly</i>, it resets to 3. The Underworld's attention is elsewhere, momentarily.</li></ul><ul style="text-align: left;"><li>If the Underworld Clock <i>equals 3 exactly</i>, a Shadowing Event occurs. So the clock reaches 0, it bounces up to 3 and a Shadowing Event occurs. (These are just omens/spoor/clues, more or less.)</li></ul><p></p><h3 style="text-align: left;"><b>Rests</b></h3><div><p>You can rest at any time. You'll get all of your HP back after you do. There are 3 prices.</p><p><b><span style="font-size: large;">1. </span></b>The first cost is time. You’ll have to roll some Underclock Rolls.</p><p></p><ul style="text-align: left;"><li>If you are resting in the middle of a well-traveled location, make 3 rolls.</li></ul><ul style="text-align: left;"><li>If you are in a secret room that no one else knows about, you don’t need to make any rolls.</li></ul><ul style="text-align: left;"><li>Everything in between is either 1 or 2 rolls (defaulting to 2 rolls if you aren’t sure).</li></ul><p></p><p>These rolls explode normally. If you are interrupted by an encounter, you’ll need to start over.</p><p><span style="font-size: large;"><b>2. </b></span>The second cost is a ration. Cross it off your inventory.</p><p><b><span style="font-size: large;">3.</span></b> The third cost is attention. Each time you rest in the dungeon, increase the size of your Underclock Die. d6 -> d8 -> d10 -> d12 -> d20. Each time you spend a night sleeping on the surface, decrease the Underworld die by one size, down to a minimum of d6.</p><p>Everyone knows that you shouldn’t eat anything in the Underworld. </p><h3>Degeneration</h3><p>The Underworld hoards its treasures. It hates the idea of its gold returning to the surface. Far better that the treasure remain in the possession of one of its inhabitants. Someone who will carry the gold until it dies in another dark corner. </p><p>Whenever you leave the dungeon, the dungeon degenerates. Things may change, the dungeon may restock, but most critically, the treasure depletes.</p><p>Every time the players exit to the outside, the biggest treasure pile in the dungeon loses 20% of its value, stolen away by agents of the Underworld. (Sometimes this is an elder dungeon spirit, sometimes this is just a goblin with a boot full of loose coinage.)</p></div><p></p><h3 style="text-align: left;"><b>Integration with Other Systems</b></h3><div><br /></div><div>The Underclock replaces torch depletion and other random encounters. </div><div><br /></div><div>The party still needs 1 lit torch for every 3 adventurers. Everyone gets -1 Initiative for every person not sufficiently illuminated.</div><div><br /></div><div>The maximum Underclock value is reduced by 1 for every point of Encumbrance held by any member of the party.</div><div><br /></div><div>The Underclock replaces regular durations of spells, etc. 30 minutes = 3 exploration turns = 10 points on the Underclock.</div><p></p><p><b>Discussion</b></p><p>It takes an average of 5.9 Underclock Rolls to generate an encounter. There is a 0.3% chance of the Underworld clock generating an encounter in a single roll (really a series of exploding d6s).</p><p>This is roughly comparable to the old "1-in-6 encounter chance every 10 mins".</p><p>Encounters are Shadowed approximately 33% of the time. The other 67% of the time, they are not preceded by any Shadowing.</p><p>I do love that it is countdown, which makes the time pressure feel much more palpable at the table. I would say "you've been in this dungeon for 3 hours now" and no one would care. I would roll a random encounter check and players would glance over. But people pay more attention to the Underclock.</p><p><i></i></p><blockquote><i>"But Arnold, doesn't this allow players to game the system? If the Underclock gets down below 6, won't they just hunker down somewhere safe until it goes below 0?" - You, probably.</i></blockquote><p></p><p>Yes, of course the players will be more cautious when the clock is low, and slightly bolder when the clock is fresh. That's kind of the point. There's a texture to time that didn't exist before. The players are supposed to be fully aware of it because it's a tangible-and-fluctuating measure of risk. And the characters are supposed to be fully aware of it because they all develop heart murmurs when they draw the Underworld's attention.</p><p>If the players hunker down somewhere safe to let the clock expire, consider it an organic replacement for the Exhaustion mechanic that you see on <a href="https://www.necropraxis.com/2014/02/03/overloading-the-encounter-die/">overloaded</a> <a href="https://permacrandam.blogspot.com/2021/02/errant-design-deep-dive-2-core.html">encounter</a> die mechanics. (I like overloaded encounter dice. I like the Underclock more.)</p><p>The integration with rests and HP is also something I like. You can get all of your HP back easily, but at the cost of making the dungeon more dangerous. There's an interesting decision here. Should the players press, their luck? Or break for lunch?</p><p>Similarly, there's another tension when deciding when to return to the surface. The thought of a goblin walking off with 20% of their loot is very motivating. The decision should be interesting and impactful (like most of the core decisions in an OSR game). (Of course, if your game sessions are bounded by leaving the dungeon, this extra motivation is not needed.)</p><p>I'm also trying to simplify torches and encumbrance to the point where they are still important, but I want to move them out of the spotlight. Players shouldn't spend much time or thought on them. (I don't think I've ever had an interesting, impactful gameplay moment arise from torch depletion.)</p><p><b>Simple Mode</b></p><p>The Underclock counts down from 20 to 0, losing 1d6 every exploration turn. An encounter happens at 0.</p><p>If you want to add some version of "the dungeon gets harder when you rest" or "treasure vanishes when you leave for the day" feel free implement your own version, or not.</p><p><b>Math Discussion</b></p><p>I wrote <a href="https://replit.com/join/botfhoeixo-arnoldkemp">some Python</a> to roll dice for me. (Feedback welcome. I've never shared any code before.)</p><p>Here are <a href="https://docs.google.com/spreadsheets/d/1ofuzHPMbQP31FZ5RWsIezE9dFGUlzmBbeZqM7pr8ruc/edit?usp=sharing">the numeric results</a>. </p><p>Here are the visualizations:</p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEj4uYENv-BmfIc2wpxJlSJDlbLrDR9fxambuDoUJtaXlgweHIoA2JZ0zWbjQn5QYetMuhweeO62ktU-9NFHeClcbpvXHjzL0Eag0_BW6Q-2eTG-gHqQbwueZIGbgx1HMFwUh7G6zGkVin99BKV1lDddmKipWSSLym5qh0rJSNHYedf9JK2vHxVUrzhE" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="374" data-original-width="601" height="199" src="https://blogger.googleusercontent.com/img/a/AVvXsEj4uYENv-BmfIc2wpxJlSJDlbLrDR9fxambuDoUJtaXlgweHIoA2JZ0zWbjQn5QYetMuhweeO62ktU-9NFHeClcbpvXHjzL0Eag0_BW6Q-2eTG-gHqQbwueZIGbgx1HMFwUh7G6zGkVin99BKV1lDddmKipWSSLym5qh0rJSNHYedf9JK2vHxVUrzhE" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhwOLg34rsYisSIdpXV1QZiIL-oSv2Id6WByjzQD2YPhNFxDJyMpRrB_4ZHvH1p41Lqrh-12svG1Xbg0bKQGOZ4AmbedOYpA98oLOp5i87AJxDOo6epeWMM6TXCcXXp8K87hupkrVBYhROkxNSjaDf6Frui4Z19E8cy5Q5pEHOKQQh3C-cQm273wMwT" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="373" data-original-width="599" height="199" src="https://blogger.googleusercontent.com/img/a/AVvXsEhwOLg34rsYisSIdpXV1QZiIL-oSv2Id6WByjzQD2YPhNFxDJyMpRrB_4ZHvH1p41Lqrh-12svG1Xbg0bKQGOZ4AmbedOYpA98oLOp5i87AJxDOo6epeWMM6TXCcXXp8K87hupkrVBYhROkxNSjaDf6Frui4Z19E8cy5Q5pEHOKQQh3C-cQm273wMwT" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: left;">These are almost exactly the results I wanted when I started looking at candidate mechanics. </div></div>Arnold Khttp://www.blogger.com/profile/12603155377769597516noreply@blogger.com72tag:blogger.com,1999:blog-4754170279177021419.post-56831008491621929272023-03-26T03:53:00.006-07:002023-05-09T14:51:45.902-07:00How to Handle Parley as an OSR DM<p>One of the most unforgiveable things that mainstream D&D has ever done was to make Diplomacy a skill.</p><p>Weapon skills and knowledge skills, sure. We can't model sword fights around the kitchen table unless we bust out the boffers, but talking to monsters? All you need are words. </p><p><i>Talking </i>is just about the only thing that we can model perfectly, where the player and the player character are actually doing the same thing at the same time. And I'm especially interested in parley, which is when you encounter something that would normally be a combat encounter, but you end up talking to it instead.</p><p>It's also a very rewarding part of gameplay. Brokering a hostage exchange. Proving yourself to a band of orcs. Lying to a dragon in order to sneak around his hoard. It would be very anticlimactic to reduce Bilbo's interaction with Smaug to a couple of deception rolls, wouldn't it?</p><h2 style="text-align: left;"><b>History of Reaction Rolls</b></h2><p>Modern D&D doesn't usually bother with reaction rolls. They leverage the social rolls (Persuasion, Intimidation, Deception, Insight) instead. The modules that I've read are pretty scripted. Either an encounter is a fight or it isn't, and if there's any ambiguity, it's settled with one of those 4 rolls. Which is honestly fine, since 5e is more comfortable being a miniatures wargame than anything else.</p><p>But reaction rolls have a long history in D&D, dating back to the <a href="http://grognardia.blogspot.com/2020/10/its-pleasure-to-meet-you.html">very first edition</a> of D&D back in '74 (this is Original D&D, not 1st edition). </p><p>Here's Holmes version from Basic D&D in '77.</p><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-c3z5FuRg44S7_vx9slGC1JQx0Vcec7B_Pq3q7WqoOHjvyin-AmIvXjsiJtqSVcnp8gIjYQxNMMw21U3K_fInNQZe2q7jcOlEwbq4DSrb6zx4m1bCklOvQWQN4eM_Bio8S6d7g7Y5iXCF_b1aZyD9_kLWCviVaKcH_tBwXgPRlqiqr44GFl0lTrbd/s348/reaction2.jpg" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="244" data-original-width="348" height="224" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-c3z5FuRg44S7_vx9slGC1JQx0Vcec7B_Pq3q7WqoOHjvyin-AmIvXjsiJtqSVcnp8gIjYQxNMMw21U3K_fInNQZe2q7jcOlEwbq4DSrb6zx4m1bCklOvQWQN4eM_Bio8S6d7g7Y5iXCF_b1aZyD9_kLWCviVaKcH_tBwXgPRlqiqr44GFl0lTrbd/s320/reaction2.jpg" width="320" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">from Holmes<br />Notice that this seems to be something that is rolled as a reaction to an offer made by the players ("make another offer") rather than something that is rolled as soon as the monsters catch sight of you. Perhaps the default assumption was that intelligent monsters would usually talk first, then only attack if they had good reason to (or no reason not to).</td></tr></tbody></table><div><br /></div>So yes, the players would sometimes randomly encounter huge groups of orcs, but they wouldn't always be hostile. There would frequently be a lot of talking first.<br /><p>Modern D&D is sort of rediscovering all this old stuff. But before we use it, it's good to understand why we want in our games in the first place?</p><h2 style="text-align: left;"><b>Why Parley?</b></h2><p>Most OSR games have reaction rolls. Not every band of orcs is immediately hostile</p><p>1. It let's the players see more of the world.</p><p>The game is a lot more interesting when you're not trying to kill everything all the time. As a DM, you're constantly creating interesting cultures, factions, and sidestories--all of which becomes pointless if the orcs attack as soon as they see the PCs.</p><p>2. It lets you throw more dangerous enemies at the players. </p><p>A level 1 party might be able to handle a level 4 ogre who suddenly attacks BUT the same level 1 party might also be able to handle a level 8 giant who is easily tricked.</p><p>This is how a lot of older games were able to get away putting "10-100 bandits" on the map. The party can lie to them, get them to go into a cave, and then collapse the cave. Or the party could avoid combat all together.</p><p>You can throw anything in the Monster Manual against level 1 parties if you remove the "attacks the party immediately" assumption from it. A bunch of level 1s can walk into a dragon's hoard, talk to it, and then leave when it threatens to eat them. (If they want to keep fucking with the dragon--that's on them. My point is that making an encounter less immediately hostile gives you a lot more flexibility in the types of threats you can throw at players.</p><p>3. It opens up a lot more tactical options. </p><p>What's more interesting? A game with exciting combat? Or a game with exciting combat AND tense negotiations?</p><p>When you can defeat a dragon with <i>clever words</i> or <i>powerful weapons</i>, you now have more strategies that the players can employ. Their toolbox is bigger, and so is the game.</p><h2 style="text-align: left;"><b>So What's the Downside?</b></h2><p>Good parley is hard. It relies a lot of DM skill. Honestly, I'm not that great at it myself. <a href="https://alldeadgenerations.blogspot.com/">Others</a> do it better.</p><p>Parley (and high-stakes negotiation in general) has slowly been phased out of D&D because (1) it is hard to reduce it to a procedure (something with points and DCs) and (2) when a DM is bad at it, it makes the game feel arbitrary and unfair.</p><p>Modern D&D has worked hard to make the game feel less arbitrary. You'll hear players complaining about "DM fiat"--this is what they're talking about.</p><p>At it's worst, it can sound like:<br /></p><p>"A bunch of orcs showed up, said that they would help us kill a worm, and then ganked us from behind when the purple worm showed up."</p><p>or</p><p>"The dragon just demanded treasure, and when we didn't have any, it breathed fire on us."</p><p>or</p><p>"Nothing we said to the guards worked. We tried bribing them, threatening them. But they DM said that they were too disciplined for that. So we wasted half an hour talking to them, then ending up fighting them anyway."</p><h2 style="text-align: left;"><b>How to Handle Parley Well</b></h2><p>Running reaction rolls is challenging for a new DM, but it is something that you get better with at practice. And it's a skill worth honing, for all the reasons above.</p><p>First, parley isn't any different from other OSR concepts.</p><p><b>1. Dangers Need to be Telegraphed</b></p><p>If someone is a shifty scumbag will betray you--that needs to be telegraphed. The greater an NPCs ability to fuck you over, the clearer their nature needs to be. </p><p>This is partially why Elden Ring can get away with being so difficult. There's a huge honking dragon in front of you and you <i>know </i>it's going to wreck your shit. But the game doesn't make you fight the dragon--you could just walk away. So when your screen goes red, it's because you read the Terms and Conditions and then hit Accept.</p><p>Your players might not care much if Suzy the Pickpocket steals 3 silver coins without warning, but they tend to care a lot if their loyal friend Honorable Dalgar suddenly stabs them in the back. (This is why so many DM-orchestrated betrayals fall flat.)</p><p><b>2. Follow Good OSR Problem Design</b></p><p>Reposting from <a href="https://goblinpunch.blogspot.com/2016/03/1d135-osr-style-challenges.html">here</a>:</p><p></p><ul style="text-align: left;"><li>No obvious solution. (Rolling Persuasion/Intimidation/Deception is always obvious.)</li><li>Many possible solutions.</li><li>Solvable via common sense (as opposed to system mastery, or a high stat).</li></ul><div><b>3. Monsters Need to be Understandable</b></div><div><br /></div><div>There's a reason why old-school dungeons sometimes spend half a page explaining exactly how a trap functions. It's because players pried up the floor tiles and jammed metal rods in the mechanism, and the DM needs to be able to adjudicate if that works or not.</div><div><br /></div><div>Same thing applies to the monsters and NPCs that the players encounter.</div><div><br /></div><div>If the goblins are greedy, the players need to know that. If the Queen of Flowers always keeps her word, same thing.</div><div><br /></div><div>These things help the players come up with strategies. Their brains are the mechanisms, but if they don't understand them, the players don't know where to jam the metal bar. I urge you to give your players a high-information game. There's nothing stopping you from saying "you've heard many tales of how honorable the Queen of Flowers is" if you can't think of a better way to impart the info. </div><div><br /></div><div>I know it might seem tempting to have honorable characters suddenly betray the party, or to have characters with mysterious motivations. Those things work fine in books and in scripted adventure paths--they don't work well in negotiations where players expect to have some agency.</div><div><br /></div><div>And let me be clear: monsters don't have to have human psychology. (In fact, I think it's more fun when they don't.) They might want things that a human never would, and ignore things that a human never would. They should be alien, but not incomprehensible. </div><div><br /></div><h2 style="text-align: left;"><b>Do I Have to do Funny Voices?</b></h2><div><b><br /></b></div><div>No, you don't have to do funny voices. Neither do your players.</div><div><br /></div><div>Everyone needs to be clear about what they're communicating though. </div><div><br /></div><div>If your player says "I'm going to threaten the orc chieftain" then you need to prompt them with "what is your threat, exactly?" These details are how the negotiation proceeds.</div><div><br /></div><div>Similarly, you don't need to be good at Persuasion in real life to roleplay a character who is good at persuading. You just need to be able to approach negotiations like any other puzzle.</div><div><br /></div><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSN46cWGqHdDjsHPa9aGgSO__iRQ_8TNDQHtJ0oe5JX4pZtXJTRI0fDDJh4m49fBm-2Ceyw4DZms9b1ziTDBdNlyJ9dTq9pP8oBf3Od7m8V_QUHbVHoKGO6mK3N151N3yFoCoxzW5VFXPB4KPktGg2NQxoUvuK7xyCEmD6q4k-vu7F4_gfEG9ArBGx/s640/dai-adrk-2.webp" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="453" data-original-width="640" height="284" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSN46cWGqHdDjsHPa9aGgSO__iRQ_8TNDQHtJ0oe5JX4pZtXJTRI0fDDJh4m49fBm-2Ceyw4DZms9b1ziTDBdNlyJ9dTq9pP8oBf3Od7m8V_QUHbVHoKGO6mK3N151N3yFoCoxzW5VFXPB4KPktGg2NQxoUvuK7xyCEmD6q4k-vu7F4_gfEG9ArBGx/w400-h284/dai-adrk-2.webp" width="400" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">from Dai Dark by Q Hayashida</td></tr></tbody></table><br /><div><br /></div><div><br /></div><h2 style="text-align: left;">The Basics</h2><div><br /></div><div>Everyone you run into in a dungeon is going to want something. As as DM, you should have an idea of what this is when you start the roleplay.</div><div><br /></div><div>Even with a neutral or positive reaction roll, the NPCs are still going to ask who you are and what you're doing there. Likewise, the NPCs/monsters need to have an answer to those questions, too.</div><div><br /></div><div>Beyond that, you should have an idea of what the NPC/monster wants. This is what drives the conversation. For a lot of normally-hostile NPCs, there's also a third question: why shouldn't we kill you?</div><div><br /></div><div>Unless the enemies are fighting in defense of their families or homes, there's little motivation to fight to the death. Even a random gang of orcs in a dungeon is more likely interested in looting than they are in risking their lives trying to kill the players, unless the players look weak, or if they have something the orcs want.</div><div><br /></div><div>But also remember that monstrous denizens have monstrous desires. They may only accept a promise rom the party if the party accepts a disease from them, or if the two groups exchange a slave. (Nevermind that the PCs don't have a slave.) These desires unreasonable, but they are still actionable. Perhaps they would accept the donkey as a slave? </div><div><br /></div><div>The demands of the monsters should be challenging to meet. This negotiation is a replacement for combat (sort of). A challenging combat should be replaced with a challenging demand. One shouldn't be easier than the other, because we don't want any easy decisions in an OSR-style challenge. The drow are impressed by your wizard's magic and will let you pass, provided you seal the deal by exchanging slaves--or would the players rather kill these weirdos?</div><div><br /></div><h2 style="text-align: left;"><b>What Do Monsters/NPCs Want?</b></h2><div>I recommend picking the thing from this list that makes the most sense, and then roll for another one randomly.</div><div><p></p><ol style="text-align: left;"><li>Information (usually about the dungeon itself, such as maps)</li><li>Treasure (gold! but alternatively: magic items, weapons, or slaves)</li><li>Food (we're hungry)</li><li>You to leave (now)</li><li>You to come (meet our leader)</li><li>Violence (we can't kill this thing alone)</li><li>Entertainment (a duel or a game of skill--we're bored and want to wager something)</li><li>Help (with something in a dungeon: e.g. open this weird door for us)</li><li>Honor (defeat me in a duel)</li><li>Shame (lick our boots)</li></ol><p></p><p>A surprising amount of players would rather fight to the death than have their imaginary elf lick a imaginary goblin's imaginary boots.</p><p>And of course, remember that people ask for more when they think they're negotiating from a position of strength. If the orcs outnumber you 10 to 1, they're a lot more likely to demand your total surrender than when it's 2 to 1.</p><p>And remember to keep the pressure on the players. If they take too long to speak up, the NPCs should become impatient. Are you wasting our time? Are you stalling while your reinforcements creep up on us? (Also remember to roll for random encounters if the negotiation drags on too long. A wandering monster is always a fun complication.)</p><p>Lastly, remember that the players can demand all of those things from the NPCs as well. Draw us a map, orcs! There's gold in it for you if you can.</p><p><br /></p></div><h2 style="text-align: left;"><b>Handling a Stalemate</b></h2><div><br /></div><div>What to do if neither side seems willing to budge? Does it then turn immediately to combat?</div><div><br /></div><div><ul style="text-align: left;"><li>Yes, "the orcs become impatient and attack" is always an option. It shouldn't be your first resort, though, since this ends the negotiation.</li></ul><ul style="text-align: left;"><li>You can give the players a small victory now and up the stakes later. The orcs can retreat, after vowing that they'll come back and kill everyone. (And indeed they might come back with reinforcements if the players linger here.)</li></ul><ul style="text-align: left;"><li>The two parties can agree to leave each other alone. Feel free to propose a hostage exchange at this point. "If we ambush you, you can kill Grok. If you ambush us, we'll kill your linkboy. Meet us at the tree outside at sundown and we'll exchange back."</li></ul><ul style="text-align: left;"><li>Alternatively, switch demands, with either higher or lower stakes. "Naw, we were just kidding! You should have seen the look on your face! You can keep your torch boy. But come on--don't just waste our time. Let's play a game. A friendly wager."</li></ul><div><br /></div></div><h2 style="text-align: left;"><b>Information and Faction Mastery</b></h2><div><br /></div><div>Dungeon Mastery is when players spend a few sessions in a dungeon and learn how to use the traps to their advantages, how to use shortcuts to ambush enemies, where to hide safely so there's no random encounters, etc. If you learn how to operate the portcullis, you can lure the giant snake over and pin it to the floor. A well-designed dungeon allows players to "tame" it, at least partially.</div><div><br /></div><div>Similarly, exposure and experience should allow a </div><div><ul style="text-align: left;"><li>If you know their objectives, you can lie to them better.</li><li>If you know some of their names, you can leverage that for intimidation or deception. ("We killed Gundarr. He was a lot bigger than you.")</li><li>If you know who their boss is, that information can also be turned into intimidation or deception. ("Big Chokka sent us. We're supposed to guard the hidden door. Can you show us where it is?")<br /></li><li>If you took prisoners, they are now hostages that can be ransomed back.</li><li>If you know their costumes and disguises, you can impersonate them.</li><li>If you learn what they are afraid of, you can threaten them with it.</li><li>If you learn more about the dungeon, you can also craft better lies (or truths, if needed). For example: "You saw the dead worm downstairs? We were the ones who killed it."</li></ul><div>Experience is my preferred way for the players to "get good" at negotiation. It's a satisfying way to win an encounter without drawing your sword, and it rewards clever, attentive players.</div><div><br /></div></div><h2 style="text-align: left;"><b>When in Doubt</b></h2><div><b><br /></b></div><div>Roll dice.</div><div><br /></div><div>There's no hard mechanics for this. (And you shouldn't attempt to make one. Negotiation is too complicated for dice and too easily modeled with real conversation.)</div><div><br /></div><div>Your best friend is a d6. I recommend stating the odds out loud to your players, then rolling the die in plain sight.</div><div><br /></div><div>"The chieftain looks you up and down. He's having a hard time imagining you beating Gundarr in a fair fight. I'm going to roll a d6. If it's a 1 or a 2, he believes you. Before I do, is there anything you want to do to seem more convincing?"</div><div><br /></div><div>This part is important. You want player buy-in. If the orcs attack you on the next round, it shouldn't feel like DM fiat. It should feel like the results of a decision that the players made.</div><div><br /></div><h2 style="text-align: left;">Perfectly Competent Foes are Boring</h2><div><br /></div><div>Consider sneaking onto the Travis Air Force Base in California. If the guards catch you, they're going to arrest you--no need for a reaction roll. There isn't much variation if the guards are trained, loyal, intelligent, equipped, confident, and at full strength.</div><div><br /></div><div>So, when you run into the cultists guarding the lower levels, consider making them (d6):</div><div><br /></div><div><b><span style="font-size: large;">1. </span></b>Untrained and uncertain. Maybe this is their first time encountering someone else down there. Maybe they didn't think that anyone else would ever come down here.</div><div><br /></div><div><span style="font-size: large;"><b>2. </b></span>Unmotivated or disloyal. Maybe they resent this situation. They don't really want to be guards. They might disagree with their leader, or they might not care about the larger objective. They may offer safe passage in exchange for gold ("It's like I never saw you.") They may be more interested in personal goals: an honorable duel instead of a fight to the death.</div><div><br /></div><div><span style="font-size: large;"><b>3.</b></span> Stupid, or least making an error. When they catch sight of the PCs, they look confused and ask "Are you Uxamog the Defiler? You're one day early." Deceiving the monsters is always a possibility, but some enemies make it extra-easy. (You'll still need a plan for when they escort you to their leader, though.)</div><div><br /></div><div><span style="font-size: large;"><b>4. </b></span>Unequipped. Maybe this guy stepped away from the rest of the patrol on a bathroom break, or they left their swords somewhere else, not expected anyone here.</div><div><br /></div><div><b><span style="font-size: large;">5. </span></b>Unconfident. Noticeably reluctant to fight. Perhaps they're cowards, perhaps something has just happened that has shaken their faith.</div><div><br /></div><div><b><span style="font-size: large;">6. </span></b>Wounded or Weakened. They could be dealing with another incident, perhaps even carrying a wounded person back to their barracks. They could be drunk, or sick with something. </div><div><br /></div><div>This d6 table also functions as a list of excuses for "why these guys aren't attacking us right now". </div><div><br /></div><h2 style="text-align: left;"><b>Adapting to 5e</b></h2><div><br /></div><div>You sorta can't. </div><div><br /></div><div>5e is more focused on character-building synergies and tactical combats. That's <i>where the fun is</i> in 5th edition. (5e is not a bad game. It accomplishes most of what it sets out to do.)</div><div><br /></div><div>But having said that, 5e has mostly stripped away the mechanics that make parley possible, and it's not well-supported by the published modules.</div><div><br /></div><div>Having said that, here's my best ideas.</div><div><br /></div><div><b>System Support</b></div><div><ul style="text-align: left;"><li>Add wandering monster checks</li><li>Add reaction rolls</li><li>Remove Persuasion, Intimidation, and Deception</li></ul><div>The third option is pretty unpalatable to most players. What if I want to be a high-charisma Bard who is good at lying to people? You could conceivably take a hybrid approach, where you raise the DCs by a good amount (maybe 8 points) and give players a hefty bonus to the social rolls (+4 to +10) based on the strength of your argument.</div></div><div><br /></div><div>The bard is still the one doing all the talking, but at least it's less about the numbers on your sheet and more about what is being said.</div><div><br /></div><div>Also note that you don't <i>need </i>wandering monsters or reaction rolls to introduce parley gameplay. Honestly, the easiest way to ease yourself (and your players) into this playstyle is to just create scripted encounters that support parley. Example:</div><div><blockquote>Grog the ogre guards the front gate. He is bored and doesn't take his job seriously. He doesn't think anyone is stupid enough to challenge his boss. However, he will defend the place in earnest (including yelling for reinforcements) if he thinks there is an actual danger to the cult.</blockquote></div><div>And then see how your party does at talking to the ogre. Replace the ogre with something bigger if needed--you want the monster to be big enough that your players will hesitate jumping into a straight fight, and start thinking about more creative solutions.</div><div><br /></div><div><b>Group Support</b></div><div><ul style="text-align: left;"><li>Player buy-in</li></ul><div>If you're going to be changing your game away from the base 5e, you may be changing it away from the expectations of your group. Talk to them about this potential change, get their input.</div></div><div><br /></div><div>Caution them that parley gameplay isn't always more satisfying, and requires more effort from both the DM and the players.</div><div><br /></div><div><b>Adventure Design</b></div><div><ul style="text-align: left;"><li>Get used to players "skipping" combats</li><li>Use factions</li></ul><div>5e is built around keystone combat encounters. Are you comfortable with your players bypassing them?</div></div><div><br /></div><div>And parley gameplay is closely linked to faction play. If most of the enemies in your dungeon aren't linked together, consider replacing the encounters with monsters that are linked (speak the same language, have the same goals, know each other).</div><div><br /></div><div><b>Tasha's Cauldron of Everything</b></div><div><br /></div><div>Don't use the parley rules in Tasha's. They're terrible. </div><div><br /></div><div>The list was constructed without any thought for how it fits into the game. Most of the items are trivially simple "the tale of a heroic figure" or an entire side adventure "the crown of a defeated tyrant".</div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2HIIOAVCsYJEr3zTfJpWDb7NO1ryzm6ru8-BbHIQw6zHSsY0LCJB9FO5Ohy0WgXxOX-XZ9Z6yEf2tdzk3H9xKNksBmJyC02tkudaTw-lyeHZRHYWkQgqFgAztV11epqS-w08v7wqLiIAOyR83qcYkhUsQRTbU51wMt8d49dn24Q7HDIZ4MCL--CMb/s652/Screenshot%202023-03-26%20035909.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="380" data-original-width="652" height="187" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2HIIOAVCsYJEr3zTfJpWDb7NO1ryzm6ru8-BbHIQw6zHSsY0LCJB9FO5Ohy0WgXxOX-XZ9Z6yEf2tdzk3H9xKNksBmJyC02tkudaTw-lyeHZRHYWkQgqFgAztV11epqS-w08v7wqLiIAOyR83qcYkhUsQRTbU51wMt8d49dn24Q7HDIZ4MCL--CMb/s320/Screenshot%202023-03-26%20035909.png" width="320" /></a></div><br /><div>Monsters should desire things that are (a) difficult/painful to grant, but at least immediately possible, and (b) linked to the current situation at hand.</div><div><br /></div><div>As a list of potentially interesting encounters, though, it's not bad. Treants that want you to break your axes, sun-proofing a mausoleum for an undead, etc.</div>Arnold Khttp://www.blogger.com/profile/12603155377769597516noreply@blogger.com27tag:blogger.com,1999:blog-4754170279177021419.post-23273404212885756822023-03-25T17:22:00.006-07:002023-03-25T18:27:14.741-07:00Antimodrons<p>Modrons don't have a morality like we do. They have a prescribed set of behaviors, and many rules they must follow. But desire is never in question--all modrons want to follow the rules, as certainly as humans want to breath air.</p><p>But modrons have sins, just as humans have sins. They only have one type of sin: error. This can be error in behavior (such as overcharging interest) or it can be error in calculation (such as getting the wrong answer when calculating a 15% tip). </p><p>In the eyes of modrons, both of these are moral failings, and both put a modron's soul in peril of damnation.</p><p><b>Modrons in Hell</b></p><p>Most modrons who are sent to hell become part of the architecture, in one way or another. It suits them better.</p><p>A few modron souls who are deviant enough and tenacious enough to thrive in Hell's soul-churn of debt and predation can rise to become demons in their own rights.</p><p>Modronic demons still preserve many of the classic modron traits. They tend towards simple geometric shapes. They have hyper-rational minds (although they are not especially intelligent). And they have have prescribed codes of behavior--although in the absence of the Primus, these modrons must invent their own "Primus" in order to avoid going (more) insane, although I will point out that an insane modron is still more sane than your average human. </p><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5XCHvLVda7EUyY1wYj3_c8ogy6RIO2yp43Ll7wCwYIkBMdrG3rMF-AljjGp5yiHxdxw4q-1Ug4GinJ4A_gh_g5lyUno-eTGanRpDSlof4AWd2vVjTUYrio3MkgNS0c_H7fXzRyW4XNKgmqo7ZNcT3HsgbqT93rJt9_nfuFW0jCw_xLKLF8brpMuWc/s360/umbral%20glot.gif" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="360" data-original-width="300" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5XCHvLVda7EUyY1wYj3_c8ogy6RIO2yp43Ll7wCwYIkBMdrG3rMF-AljjGp5yiHxdxw4q-1Ug4GinJ4A_gh_g5lyUno-eTGanRpDSlof4AWd2vVjTUYrio3MkgNS0c_H7fXzRyW4XNKgmqo7ZNcT3HsgbqT93rJt9_nfuFW0jCw_xLKLF8brpMuWc/s320/umbral%20glot.gif" width="267" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Does anyone know the illustrator?<br />I think it's from the Monstrous Compendium - Mystara Appendix (2e)</td></tr></tbody></table><p><br /></p><h3 style="text-align: left;"><b>Flying Hole</b></h3><div style="text-align: left;"><b>Lvl</b> 1 (<b>HP </b>4) <b>Def </b>none <b>Consume<br /></b><b>Fly </b>slow <b>Int </b>low <b>Dis </b>hungry</div><p><b>Voidstuff - </b>immune to all damage except holy damage. Other spell effects work normally, but the strange minds and senses (see below) must be taken into consideration (e.g. hypnotic pattern does nothing, since they are blind).</p><p>Less of a creature and more of an environmental hazard (like green slime), flying holes are the remains of monodrone souls. They resemble black blots in space, about 2' across. </p><p>They sit motionless for thousands of years, or patrol corridors in repetitive patterns. They have poor senses, and can sense heat but nothing else, and only in a range of 30' (although larger heat sources can be sensed from further away). If they ever sense the sun, they will attempt to fly into it, where they are presumably destroyed themselves, the sun being an even greater source of annihilation.</p><p>They seek to devour the living, and when they sense a warm-blooded creature near them, they will charge it, dealing 1d20 damage on a hit against a resisting target. Against an immobilized target, they will fly through the center of mass, leaving a hole 2' wide.</p><p>In fact, anything they touch is devoured. A flying hole can fly right through a wall and leave a perfect hole 2' across. </p><p>They can be distracted by torches with a 5-in-6 chance the first time you use the trick, but this decreases to a 3-in-6 chance the second time, and finally bottoms out on a <a href="https://www.youtube.com/watch?v=nBRQv8hDQmQ&t=89s">1-in-6</a> chance from the third time onwards. They are not mindless, and they will learn.</p><p>Devoured matter has different fates, depending on its substance.</p><p></p><ul style="text-align: left;"><li>Natural, inert matter phases back in after 1d6 exploration turns.</li><li>Crafted, inert matter phases back in after 1d6 exploration turns completely repaired. Bent swords are repaired, broken locks are fixed. Flying Holes are incredibly good at this task, and sometimes you can get one to repair obtuse ancient mechanisms, or to fill in blank spots in water-damaged scrolls. They are not infallible at this task, though. (This ability is not well known, and is poorly understood.)</li><li>Living matter is eaten. Flesh and blood are physical digested. Indigestible bits such as bones will simply fall out of the bottom of the flying hole once digestion is complete.</li></ul><div>If devoured matter is still semi-anchored to a physical location, it will return "in-place". A hole in the wall will fill itself back in, leaving the wall exactly as it was (although any cracks in the plaster will be repaired).</div><div><br /></div><div>If devoured matter is not anchored, it will fall out of the bottom of the flying hole once "digestion" is complete.</div><div><br /></div><div><b>Discussion</b></div><div><b><br /></b></div><div><i>Spheres of annihilation / blackballs / umbral blots</i> are much too interesting to be used only at high level. </div><div><br /></div><div>They work well at low level play, where the game tends to be about learning to exploit your environment. And flying holes are certainly exploitable! You can use them to cut holes through stone walls, trick them into destroying your enemies--but only at considerable risk to yourselves.</div><div><br /></div><div>One of my philosphies is "nothing is mindless". I don't like seeing how D&D has reduced most complex interactions (familiars, summons, warlock patrons, intelligent weapons, reaction rolls) into programmatic mechanics. Too many things are mindless in D&D.</div><div><br /></div><div>I try to extend this to elementals, golems, and all forms of undeath.</div><div><br /></div><div>Can you make a flying hole angry? Of course! That makes the game better.</div><div><br /></div><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUoUx5_tVUvgelZL6BwNQ0dHNJmNp9UKFr_odRQuoUWCF7DqMG8LUe70bKJ9ExOYqO7S7JjG0pS_N0xRu6j7qe96uVTeaGEjLYVKid8BEn6yNw9icllElCXs9RRNdfYJm3EtKegVOLv1qTTa9km55-qdgpj98KijU7UcqGwP9UKWBxN-u5l4nPvzoh/s1280/evil_god_wheel_2__08298.jpg" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="1280" data-original-width="1264" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUoUx5_tVUvgelZL6BwNQ0dHNJmNp9UKFr_odRQuoUWCF7DqMG8LUe70bKJ9ExOYqO7S7JjG0pS_N0xRu6j7qe96uVTeaGEjLYVKid8BEn6yNw9icllElCXs9RRNdfYJm3EtKegVOLv1qTTa9km55-qdgpj98KijU7UcqGwP9UKWBxN-u5l4nPvzoh/s320/evil_god_wheel_2__08298.jpg" width="316" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Behond the Takara Tomy Amaterios Evil God WBBA Beyblade Burst Evolution Wheel / Layer B-00, which is actually has some good names inside it for a demonic lich top.</td></tr></tbody></table><br /><div><br /></div><h3 style="text-align: left;"><b>Black Metal Murder Top</b></h3><div><b>Lvl</b> 3 (<b>HP </b>10) <b>Def </b>chain <b>Beyblade</b></div><div><b>Mov</b> fast <b>Dis </b>hungry</div><div><br /></div><div>Black metal and <a href="https://goblinpunch.blogspot.com/2015/10/modronium.html">modronium</a> blades, wrapped in pull-chains, resting in the hollow abdomen of a large skeleton.</div><div><br /></div><div><b>Fel Momentum - </b>Demon tops cannot be truly destroyed except in a smelter. In combat, their HP represents their rotational momentum--how fast they are spinning. Demon tops can jump up to 2', but it costs them 1 HP to do so, and they can only jump once per round. They also lose 1 HP every round, just from spinning. Things that impede their spinning (sand, clutter) increase this HP/rnd cost.<br /></div><div><br /></div><div>Whenever they are missed with a slashing or bludgeoning attack, they convert it into momentum, gaining 2 HP. (It doesn't matter if you swing at them from the opposite direction--they are able to reverse their spin like a <a href="https://en.wikipedia.org/wiki/Rattleback">rattleback</a>.)</div><p></p><div><p><b>Beyblade - </b>A demon top deals 1dX damage, where X is equal to their current HP, rounded up to the nearest 2. For example, a demon top with 7 HP deals 1d8 damage on a hit.</p><p><b>Necromancer - </b>Every demon top is a necromancer, capable of raising and controlling lower-level undead. They typically ride in the stomachs of undead that they have dominated in this way. They use their dominated undead to yank their chains, sending them flying into battle. Their listed HP of 10 represents an average corpse. Stronger corpses can send them into battle with greater momentum (HP).</p><p>Even at 0 HP, a demon top is capable of calling to undead from across the dungeon. Lesser undead will seek out the demon top and start carrying it around again.</p><p>They are capable of speaking with low, buzzing voices. They are the remains of tridrones.</p><p><b>Discussion</b></p><p>Black Metal Murder Tops are meant to be alternatives to liches in low-level undead dungeons.</p><p>It might arrive at the head of half a dozen zombies, barking orders from the belly of the biggest skeleton. </p><p>Even if you kill the zombies and arrest the demon top, it is still difficult to destroy it. The players can try to throw it down a hole or something, but sufficient numbers of undead are capable of retrieving their master from most places.</p><p>If you remove the demon top from the dungeon, it will continually attempt to strike bargains with you, while summoning undead to your location. It doesn't fear destruction, since you'll have a difficult time destroying it without an active volcano, dragonfire, or a full-scale smelter. (Your local blacksmith's kiln doesn't cut it.)</p><p>They're meant to be the solo boss of a low-level necromancer dungeon, but you can certainly use them in groups. If you do so, they are capable of <a href="https://www.youtube.com/watch?v=Q8TcHGNZE2Q">stealing spin</a>* from each other as form of HP vampirism.</p><p>*if you've never dug into beyblade lore, it's wild. e.g. Moses used his beyblade to part the Red Sea.</p></div>Arnold Khttp://www.blogger.com/profile/12603155377769597516noreply@blogger.com5tag:blogger.com,1999:blog-4754170279177021419.post-66365236022811694142023-03-22T18:09:00.005-07:002023-03-22T18:11:08.684-07:00The Dwarf in the Glass <p>There was once a dream called the <a href="https://oblidisideryptch.blogspot.com/2020/12/charcuterie-board-glog-zine.html">Charcuterie Board</a>. A GLOG zine, it was a messy heap of delights, like a squirrel nest in a candy store. </p><p>There were plans for a sequel, and so <a href="http://whosemeasure.blogspot.com">Phlox</a> and I co-wrote a dungeon, intending to make it part of the Char2terie Board. But alas, it was not to be.</p><p>So it is with sadness that we admit that our malformed child will never enjoy the fate for which he was designed, but it is with joy and pride that we present the creature to you today.</p><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrSKmyOhaHZtpRLFzUzzhEvkuBWfV74x9IPOColxwSBOkogiS509ayJMUPAjdRdoOBx7fflDw8bkvKU0zs-DtGo6VmBcxJ4581l9vzE-Qt5qtznhX5-Y4HueZMwj171KvD74TmEfwI0orwa68seNnd9ACIt49-EI-8BwfTRvd5UMNdoDrLFDaLrtoL/s256/snap.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="256" data-original-width="256" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrSKmyOhaHZtpRLFzUzzhEvkuBWfV74x9IPOColxwSBOkogiS509ayJMUPAjdRdoOBx7fflDw8bkvKU0zs-DtGo6VmBcxJ4581l9vzE-Qt5qtznhX5-Y4HueZMwj171KvD74TmEfwI0orwa68seNnd9ACIt49-EI-8BwfTRvd5UMNdoDrLFDaLrtoL/w200-h200/snap.png" width="200" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">from Dwarf Fortress</td></tr></tbody></table><br /><p>It's a mirror dungeon, based on one of Dyson Logos' maps. Phlox and I each wrote one side of the mirror. (Phlox's post is <a href="https://whosemeasure.blogspot.com/2023/03/the-dwarf-in-glass-location.html">here</a>.)</p><p>It's called The Dwarf in the Glass and you can read it if you click</p><p style="text-align: center;"><span style="font-size: x-large;"><b><a href="https://drive.google.com/file/d/1uaY584JDMASvW3g8uOEUkH9vryIyKFjn/view?usp=share_link">HERE</a></b></span></p><p style="text-align: center;">Note: not a paid Patreon post.</p><p><br /></p>Arnold Khttp://www.blogger.com/profile/12603155377769597516noreply@blogger.com4tag:blogger.com,1999:blog-4754170279177021419.post-11453101393266075002023-03-22T01:16:00.008-07:002023-04-02T22:50:15.302-07:00Monsters of the Mythic Underworld, Part 2<p> A while ago I wrote some <a href="https://goblinpunch.blogspot.com/2019/10/monsters-of-mythic-underworld_25.html">monsters</a> for the Mythic Underworld. (See also Exultations of the Underworld at the <a href="https://goblinpunch.blogspot.com/2019/07/encounter-stew.html">bottom</a> of this post.)</p><p>Basically the Underworld is actually Overhell. Reality is hostile and distorted. Dreams and dead things are sometimes real here.</p><h2 style="text-align: left;"><b>Disposition and Reaction Rolls</b></h2><p>I've started putting monster disposition in my statblocks (abbreviated as <b>Dis</b>) to give an overview of how monsters will react when encountered. Roll a reaction roll on a d12, then consult the relevant table below (or just improvise).</p><p><b>Guardian</b></p><p></p><ul style="text-align: left;"><li>1-3<span style="white-space: pre;"> </span>Attack, and will pursue further than normal.</li><li>4-9<span style="white-space: pre;"> Attempt to drive you off, attacking if you don't.</span></li><li>10+<span style="white-space: pre;"> Attempt to drive you off, but will not attack if you don't intrude further</span>.</li></ul><p><b>Hungry</b></p><p></p><ul style="text-align: left;"><li>1-3<span style="white-space: pre;"> </span>Attack.</li><li>4-9<span style="white-space: pre;"> </span>Attack if party seems weak or hostile. Possible chance for retreat.</li><li>10+<span style="white-space: pre;"> </span>Not hungry right now–but will be soon. If approached: may flee or attack.</li></ul><p><b>Greedy</b></p><p></p><ul style="text-align: left;"><li>1-3<span style="white-space: pre;"> </span>Attack if you seem weak, steal if you seem dumb, beg otherwise.</li><li>4-9<span style="white-space: pre;"> </span>Steal if you seem dumb, beg otherwise.</li><li>10+<span style="white-space: pre;"> </span>Tries to strike up a bargain.</li></ul><p><b>Merchant</b></p><p></p><ul style="text-align: left;"><li>1-3<span style="white-space: pre;"> </span>Will try to cheat you.</li><li>4-9<span style="white-space: pre;"> </span>Will only try to cheat you a little. If odd: have a small quest for you.</li><li>10+<span style="white-space: pre;"> </span>Discounts! Limited time only. Reason: desperate / they like you / common enemy.</li></ul><p><b>Militant</b></p><p></p><ul style="text-align: left;"><li>1-3<span style="white-space: pre;"> </span>Attack. Reason: protecting something / desperation / honor / mistaken identity.</li><li>4-9<span style="white-space: pre;"> </span>Hostile parley. Will attack unless you: leave immediately / surrender money / surrender.</li><li>10+<span style="white-space: pre;"> </span>Parley. They want something: information / assistance / supplies. </li></ul><p><b>Neutral</b></p><p></p><ul style="text-align: left;"><li>1-3<span style="white-space: pre;"> </span>Attack. Reason: protecting something / desperation / honor / mistaken identity.</li><li>4-9<span style="white-space: pre;"> </span>Parley. They want: information / assistance / supplies / to sell their services.</li><li>10+<span style="white-space: pre;"> </span>Benevolence. They want to help in some small way.</li></ul><p><b>Hostile</b></p><p></p><ul style="text-align: left;"><li>1-3<span style="white-space: pre;"> </span>Attack. On a 1, attack without any regard for its own well-being.</li><li>4-9<span style="white-space: pre;"> </span>If you seem weak: attack. If you seem far too strong: flee and seek aid. Parley otherwise.</li><li>10+<span style="white-space: pre;"> </span>Not hostile at the moment. Possible reasons: tired / scared / disgruntled / wounded.</li></ul><p><b>Benevolent</b></p><p></p><ul style="text-align: left;"><li>1-3<span style="white-space: pre;"> </span>Shun. If you don’t leave, they’ll leave. Reason: disgust / fear / dislike / you are bad.</li><li>4-9<span style="white-space: pre;"> </span>Small assistance. Limited in duration and degree. Shares information. Asks questions.</li><li>10+<span style="white-space: pre;"> </span>Large assistance. As above, except will probably want to come with you.</li></ul><div><br /></div><h2 style="text-align: left;">Underworld Monsters</h2><div>Note: if a stat is not mentioned, assume that it is human-like. </div><div><br /></div><div><div><b>Zolliphar’s Voice</b></div><div><b>Lvl</b> 3 <b>Def</b> none <b>Grab</b></div><div><b>Move</b> slow <b>Int</b> low <b>Dis</b> guardian</div><div><br /></div><div>Looks like a giant slinky, 7 feet tall, made from coins and glass. If killed, it shatters into a heap of broken glass and 1d100 silver coins.</div><div><br /></div><div><b>Zolliphar’s Curse</b> - Immune to slashing and piercing. Half damage from all other magic types. All bludgeoning damage reduced by 5. Shatters immediately if it falls at least 10’, or if it falls down stairs. It can be shoved with a normal combat maneuver.</div><div><br /></div><div><b>Grab</b> - a Zolliphar’s Voice moves like a slinky. When it grabs you, it traps you inside it’s body. It then stretches floor-to-ceiling in order to lock itself in place, and begins vibrating and casting light and making a series of strange chiming sounds.</div><div><br /></div><div>In this position, an ally can “bend the bars” (difficult Str check) to allow a trapped person to escape. If it has no ceiling to brace against within 15’, it can be pushed over (easy Str check).</div><div><br /></div><div>If a trapped person is still inside the Zoliphar’s Voice afterwards, they will vanish in a flash of light. (They have been teleported to a random, non-secret room of the dungeon.)</div><div><br /></div><div>NOTE: this is a reskinned version of the Zephyrus from the first Underworld Monster post, which itself was a reskinned version of the wallmaster from Zelda.</div><div><br /></div><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiHajrUpNELitd1QgJK61Q06zgGJEVNgewTiIIytfSSRsXRdbXESk1lIa0rZgH55wDJOc1RRevOpD--Vj_74DlH4GjJ8DH8QKMoG9hqhR7V4v5irVArkEEsSfRJnluAehOETE6Tb3R6qATILCd37ELS5u22WaZDT41UeIzXtJ0FOQ4jdjigGG6jWM2q" style="margin-left: auto; margin-right: auto;"><img alt="" data-original-height="412" data-original-width="574" height="230" src="https://blogger.googleusercontent.com/img/a/AVvXsEiHajrUpNELitd1QgJK61Q06zgGJEVNgewTiIIytfSSRsXRdbXESk1lIa0rZgH55wDJOc1RRevOpD--Vj_74DlH4GjJ8DH8QKMoG9hqhR7V4v5irVArkEEsSfRJnluAehOETE6Tb3R6qATILCd37ELS5u22WaZDT41UeIzXtJ0FOQ4jdjigGG6jWM2q" width="320" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">A Clobstrok from the <a href="https://drive.google.com/file/d/0BxVHEMMjLlZ4LUhsb2Eyd08tQWs/view?usp=sharing&resourcekey=0-bIivLeGlR_DeosByDHZlHg">Book of Mice</a><br />I drew this!</td></tr></tbody></table><div><b>Clobstrok</b></div><div><b>Lvl</b> 2 <b>Def</b> medium <b>Claw</b> 1d6</div><div><b>Move</b> slow <b>Climb</b> spider <b>Int</b> low <b>Dis</b> hungry</div><div><br /></div><div>Looks like the picture above, except it's now more disk-like than the last time.</div><div><br /></div><div><b>Heavy Shell</b> - half damage from slashing and piercing.</div><div><br /></div><div><b>Flying Crab</b> - If they are at least 10’ above, and 10’ away from their target, they can launch themselves up to 100’ away like bladed frisbees, +4 bonus to hit and dealing 1d8 damage. If the area is large enough (at least 30’ by 30’) they can remain airborne, and will prefer to circle. In this circumstance, they will stay in the air, and can only be struck by ranged weapons. If someone wants to ready an attack against them, they’ll have to wait until the clobstrok attacks, and then both attacks are made simultaneously.</div></div><div><br /></div><div><br /></div><div><b>Varghoul</b></div><div><b>Lvl</b> 2 <b>Def</b> low <b>Claw</b> 1d6+paralysis</div><div><b>Dis</b> hungry</div><div><br /></div><div>Looks like a ghoul.</div><div><br /></div><div><b>Paralysis - </b>Struck target is paralyzed if they fail a Con save. A paralyzed target takes 1d4 damage on its next turn if it takes any actions (as their muscle fibers tear). The turn after that, the damage drops to 1d4-1 (min 0). The turn after that, it drops to 1d4-2 (min 0). After that, it ends.</div><div><br /></div><div><b>Varghoul Surprise - </b>When a varghoul takes damage, the head flies off and attacks independently, taking half of the remaining HP with it.</div><div><br /></div><div><br /></div><div><b>Varghoul Head</b></div><div><b>Lvl </b>1 <b>Def </b>low <b>Bite </b>1d4+attach</div><div><b>Fly </b>bat <b>Dis </b>hungry</div><div><br /></div><div><b>Attach - </b>as stirge.</div><div><div><br /></div><div><br /></div></div><div><b>Vargomere</b></div><div><b>Lvl </b>4 <b>Def </b>low <b>Trample</b> 1d8, 50' line</div><div><b>Int </b>low <b>Dis </b>hungry</div><div><br /></div><div>Looks like an undead cow.</div><div><br /></div><div><b>Varghoul Surprise - </b>When a vargomere takes damage, the head flies off and attacks independently, followed by two more (humanoid) heads from the rib cage. The Varghoul Head has 3 HP. The two regular heads each have 1 HP. The body retains the remaining HP.</div><div><br /></div><div><br /></div><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdac3XkZFlnTCVQKkTj4H_kZWNaEBwEYNVIzJvxwLAYnJw9Qj3ILoE0hAm0X1-UA97sbUWZbXWkkxjdSvX_TawY1US6twfoT6kEIO1T8yvvN7Qhmzj2QN-5246vrtBB8POKc87MneXq49wG3rcdeyRBjoBnMMkckU9eAvVm6BDK2AqI461qmOjTzsz/s560/Troll_2e.webp" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="560" data-original-width="434" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdac3XkZFlnTCVQKkTj4H_kZWNaEBwEYNVIzJvxwLAYnJw9Qj3ILoE0hAm0X1-UA97sbUWZbXWkkxjdSvX_TawY1US6twfoT6kEIO1T8yvvN7Qhmzj2QN-5246vrtBB8POKc87MneXq49wG3rcdeyRBjoBnMMkckU9eAvVm6BDK2AqI461qmOjTzsz/s320/Troll_2e.webp" width="248" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">by Tony Diterlizzi</td></tr></tbody></table><br /><div><br /></div><div><br /></div><div><h2 style="text-align: left;"><b>Trolls in the Underworld</b></h2><div><br /></div><div><a href="https://goblinpunch.blogspot.com/2015/04/trolls.html">Trolls</a> are very common in the Underworld.</div><div><br /></div><div><b>Green Trolls</b> </div><div><br /></div><div>The cruelest of their kin, green trolls are usually in dungeons because it’s a good place to hunt and eat people. Green trolls are famous for their cruelty and predation. They’re common lieutenants.</div><div><br /></div><div>Or more rarely, a troll is dismembered and scattered into a subterranean location with lots of food. Since each piece of a green troll is a complete green troll, you can come back a few months later and have lots of young trolls (Levels 2-3) to collect. </div><div><br /></div><div>Sometimes this happens spontaneously, when an mature green troll is killed and eaten by something larger–lots of shredded troll bits (1 inch tall, the size of a hand, etc) eventually calve off from the mostly-eaten corpse.</div><div><br /></div><div><b>Rock Trolls</b> </div><div><br /></div><div>If there are no nice rocks to eat, there will be no rock trolls. If there are nice rocks to eat, you may run into a rock troll.</div><div><br /></div><div>Rock trolls are like shepherds to their flocks of rocks. In natural caverns, they'll usually have herds of stones, for both companionship and meat. It's pretty easy to herd rocks, since they don't move on their own very often, but just the same you'll sometimes see a rock troll urging his herd to a new pasture. Perhaps this location became too wet, or perhaps it is time to find new members.</div><div><br /></div><div>Rocks in a herd vary in size from pebbles to boulders. When animated by an elder rock troll, they amble about as quickly as a pokey pony. And like pokey ponies, they sometimes get lost. </div><div><br /></div><div>On rare occasions, you'll find rock trolls enchanted by someone who has a big shiny gemstone. All you need to enchant a rock troll is to wave a fist-sized gem in front of their face. You don't even need to know magic.</div><div><br /></div><div><b>Shaggy Trolls (Longtail Trolls)</b></div><div><br /></div><div>Shaggy trolls are friends to Zulin, and at least one has a seat at his <a href="https://goblinpunch.blogspot.com/2015/10/zulin-and-spirits-of-upper-air.html">table</a>. Because of this favor, Zulin upholds their oaths, and so promises made in front of a shaggy troll are especially binding. And while they are very clever, shaggy trolls sometimes lose their riddle challenges or drinking contests. As a result, they sometimes find themselves bound in service for 7 years and 7 days (to give one example). When this happens, they may end up in the dungeon.</div><div><br /></div><div>When acting as a guardian, shaggy trolls wield their giant rattle-maces (made from giant walnuts filled with black beans) and ride tops into battle, balancing on a single toe while resting on their heel in <a href="https://www.thrivehotyoga.com/blog/thrive-posture-focus-toe-stand-pose">sitting tree pose</a>.</div><div><br /></div><div>These are different from their typical giant rattles, and typically cast <i>mirror image</i> - <i>hole - soften metal</i></div></div><div><br /></div><div>There is a decent chance that these trolls are accompanied by their spouse. Roll a d6:</div><div><br /></div><div>1-3<span> Not married</span></div><div>4<span> </span><span> Human. "I'm not here to fight, I'm just waiting for this stupid oath to be done."</span></div><div><span>5<span> </span><span> Shaggy Troll. "I'm not here to fight, I'm just waiting for this stupid oath to be done."</span></span></div><div><span><span>6<span> </span><span> Shaggy Troll. "I'm not here to fight." (Will totally join the fight.)</span></span></span></div><div><br /></div><div><b>Multiple Types of Trolls</b></div><div><br /></div><div>As a general rule, the three species of trolls don't get along very well together. If a green troll and a shaggy troll encounter each other, there's a good chance it ends in violence, but a 0% chance that it ends with someone dying.</div><div><br /></div><div>This is because all trolls share a common ancestry (of sorts), and all trolls honor the Trollfather. </div><div><br /></div><div>Even though green trolls hate shaggy trolls, they'll still shelter them if they are seriously wounded. And if a troll is killed unjustly, expect other trolls to avenge them, even if they are of a different species.</div><p></p>Arnold Khttp://www.blogger.com/profile/12603155377769597516noreply@blogger.com2tag:blogger.com,1999:blog-4754170279177021419.post-6345204314859306622023-03-20T04:02:00.002-07:002023-03-20T04:08:45.318-07:00Gigantic Attack -- Resolving Combat in One Roll<p> So tonight I'm going to be writing the first draft of a mechanic that is meant to replace an entire combat round with a single roll.</p><div>I first had the idea back when I was recording <a href="https://www.paperspencils.com/go-die-in-a-hole-the-endless-stair/">Go Die in a Hole</a> with Nick from <a href="https://www.paperspencils.com/">Papers and Pencils</a>. It's a little podcast (4 episodes!) where we run through dungeons as quickly as we can, in order to analyze them. Because the focus is on analyzing the dungeon, we don't really care about combat, and so we eventually abstracted combat to a single d6 roll.</div><div><br /></div><div>I mostly just treated the d6 as an oracle--1 is pretty bad, 6 is pretty good. I just made up numbers and it seemed to work okay. I've been DMing for a while, so I sorta know how bad a "pretty bad" round is.</div><p>It has the following design goals:</p><ul style="text-align: left;"><li>to discard individual actions--the party fights as a single unit, and makes a single roll together</li><li>to give similar outcomes compared to most OSR games</li><ul><li>similar damage per round</li><li>similar damage spread</li><li>similar chances of victory against opponents</li><li>similar number of rounds of combat (but much faster)</li></ul><li>to be compatible with current OSR standards </li><ul><li>e.g. swords deal 1d6, level 1 fighter has +1 or +2 to hit, etc</li></ul><li>to have sufficient granularity where a +1 to hit makes a (small) difference</li><ul><li>but not much more granularity than that</li></ul></ul><div>I've spent the last couple of hours playing with spreadsheets, and I think I have something workable. I'm giving up on the "single d6" and changing it to "one d6 roll per side" because it's hard to map all the outcomes to a single d6 in a way that feels intuitive. I <i>do</i> want this mechanic to feel intuitive when it is used.</div><div><br /></div><div>Anyway, first let's talk about combat in general. (If you don't have time for all this shit, just scroll down to GiganticAttack).</div><div><br /></div><h2 style="text-align: left;"><b>Why Have Combat Rolls Anyway?</b></h2><div><b><br /></b></div><div>Combat occupies a weird place in the tabletop game. More than any other aspect, we like to break down combat into little pieces. Combats are broken down into rounds, rounds are broken down into turns for every single person and every single monster.</div><div><br /></div><div>We don't do this for overland travel. DMs typically make a single roll for the party (navigation, etc) for a single day of travel. This is weird, because a traveler probably makes more decisions over the course of that day than a fighter does in 6 seconds of combat--but maybe not interesting decisions?</div><div><br /></div><div><b><span style="font-size: large;">#1</span></b> - We like to model combat at a granular, round-by-round level because we see each round of combat as an opportunity to make an interesting decision.</div><div><br /></div><div>When there aren't any interesting decisions to make on each round of combat, it gets boring very fast. "I attack. I attack again. I attack again. We win." (See also: <a href="https://goblinpunch.blogspot.com/2019/07/dynamism-and-generic-optimum.html">dynamism</a>.) I'll talk more about this in a second, when we talk about the combat loop.</div><div><br /></div><div><b><span style="font-size: large;">#2</span></b> - The stakes are also higher in combat than they are in overland travel. When traveling, the worst case scenario is (often) taking longer to reach your destination. In combat, the worst case scenario is always death.</div><div><br /></div><div>In a game where the party was lost in the desert, completely out of water, and there was a real risk of death, the DM would probably zoom in <i>for this reason</i>. There would be discussions about killing hirelings, opportunities to spend resources (potions) for advantages, etc. </div><div><br /></div><div><b><span style="font-size: large;">#3</span></b> - There's also a good bit of cultural momentum here. Combat is granular because combat has always been granular.</div><div><br /></div><div>Could we abstract or remove combat?</div><div><br /></div><div>Yes, absolutely. Many people (myself included) have argued that good combat is not as interesting as good dungeoneering. That's another philosophy that is close to being an OSR standard.</div><div><br /></div><div>Making attack rolls is usually not as interesting as poisoning the crocodiles (removing the need for attack rolls). In combat, your options tend to be more limited (attack, cast spells, run away--and you only have 6 seconds to do it) but when dungeoneering (and preparing for a combat) you have far more interesting options.</div><div><br /></div><div>So there is room to have an abstracted combat system. Someone will be interested in it, at least in theory. We just want to make sure that we keep #1 and #2 in the mechanic as well. We want to give the players opportunities to make interesting decisions (#1) and we want the players to feel like they have ownership of the consequences--no one dies off-screen, so to speak (#2).</div><div><br /></div><h2 style="text-align: left;">The Gameplay Loop</h2><div><br /></div><div>All parts of the game basically boil down to the same gameplay loop.</div><div><br /></div><div>1. The DM presents information, rolling dice if needed.</div><div>2. The players make decisions and roll dice.</div><div>3. Repeat.</div><div><br /></div><div>What separates good gameplay from bad gameplay is how <i>meaningful, interesting, informed, </i>and <i>impactful </i>those decisions are. And that's it. If you can do that, then you've written a good game (with shockingly few asterisks).</div><div><br /></div><div>Good combat has all of those things. </div><div><br /></div><div>That's about as far as I can go with generalized theory. I'm going to start piling on the generalizations and assumptions now--forgive me.</div><div><br /></div><div>A good combat is about 3 rounds long. By the end of the third round, one side has surrendered, fled, or died. It opens with the DM giving everyone information and allowing players to make their decisions. Each side loses about 1/3 of their health. If the players are losing, they'll have two rounds to flee or turn it around, typically through either a clever scheme or by depleting a resource (spells, bombs, etc).</div><div><br /></div><div>Remember, the gameplay loop doesn't see numbers. We just want to make sure that the combat situation changes enough-but-not-too-much each round.<br /><br />If everyone loses too much health % per round, the players don't have opportunities to react, make plans, and spend resources.</div><div><br /></div><div>If no one loses enough health % per round, the fight seems like it drags on forever, with people just making endless attack rolls while grinding down the enemy health bars.</div><div><br /></div><div>Our goal is to hit that sweet spot.</div><div><br /></div><div>At low levels, PCs (and monsters) tend to be more fragile. Combat tends to last 2-3 rounds. At higher levels, it can take longer.</div><div><br /></div><div><span style="font-size: large;"><b>The Simplest Case</b></span></div><div><br /></div><div>Let's consider a quartet of level 4 characters fighting a quartet of level 1 bandits. Everyone has 4 HP, +1 to hit, leather armor (AC 12), and has weapons that deal 1d6 damage.</div><div><br /></div><div>Well, everyone has exactly a 50% chance to hit. With four attackers on each side, that's an average of 7 damage per side per round.</div><div><br /></div><div>4 attacks * 3.5 average damage * 50% accuracy = 7 damage.</div><div><br /></div><div>Damage per round will go down as combatants are killed, so the second and third rounds will not deal 7 damage on average. It'll be lower. So, speaking <i>very broadly</i>, this is approximates our desired combat.</div><div><br /></div><div>So how do we turn this into a single dice roll?</div><div><br /></div><div>Let's talk about relative standard deviation (RSD) first.</div><div><br /></div><h2 style="text-align: left;">Average, Range, and RSD</h2><div><br /></div><div>Whenever you talk about a bell curve, you need to talk about the average and the RSD. Consider</div><div><br /></div><div><b>30d6</b> compared to <b>3d6 x 10</b>.</div><div><br /></div><div>They're both bell curves. They both have the same average. They both have the same max and the same min. But these bell curves are <i>not </i>the same. They have different standard deviations.</div><div><br /></div><div><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiF64ZLsD4ICKnsmA083J6hY2eHk9IwgSfubbLoqGsel2bVQfvvEBpyjIYfxTpQCs1AkUzsUJEPmAy3x4A9yP9jbjpqS60jty_Eb6KHROl0Oy9G-HmON-_K2fjYrkojkW11p3GtoS5ZIJEZ59nii7poXLx_sD_p04wOQtrn7ewwvPc8sfZOZClHrenc/s1715/Screenshot%202023-03-20%20010722.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="415" data-original-width="1715" height="77" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiF64ZLsD4ICKnsmA083J6hY2eHk9IwgSfubbLoqGsel2bVQfvvEBpyjIYfxTpQCs1AkUzsUJEPmAy3x4A9yP9jbjpqS60jty_Eb6KHROl0Oy9G-HmON-_K2fjYrkojkW11p3GtoS5ZIJEZ59nii7poXLx_sD_p04wOQtrn7ewwvPc8sfZOZClHrenc/s320/Screenshot%202023-03-20%20010722.png" width="320" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">the heights aren't normalized, but you can still see that 30d6 is skinnier.</td></tr></tbody></table><div class="separator" style="clear: both; text-align: center;"><br /></div></div><div>The 30d6 is a much skinner bell curve than the 3d6x10 curve. Even though they both have the same average (105), 30d6 has a standard deviation of 9.35, while 3d6x10 has a standard deviation of 29.58. Since we know that 95% of all results fall within 2 standard deviations, we can say that:</div><div><br /></div><div>95% of 30d6 results fall within 86 - 124.</div><div>95% of 3d6x10 results fall within 46 - 164, a much wider range.</div><div><br /></div><div>Why do I bring this up? Because whatever we end up replacing the combat round with needs to have a similar spread of damage, not just the same average.</div><div><br /></div><div>So what is the average damage of our 4-vs-4 match from above? (This is four attack rolls, each with a 50% chance to hit for 1d6 damage, with all of the damaged summed into one pile.) It looks like this:</div><div><br /></div><div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMv7gfaCMPn_PkI2gJdH1t8Ih6pAH_d32UhgMbETZ_Hqv8_6m2pKfyXQmJp-1RoDtJHEnuX2NlSs2ds-5ja6QjXSIDek5-6-CzfFd58XInRTYNkXG70jdt8iduw3-dlHblBI70m9Cm8N3FpYCDUUR3_DBgvJQ_jOpM83lY-uM-3ynsm06j45LUVd99/s972/Screenshot%202023-03-20%20012229.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="449" data-original-width="972" height="148" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMv7gfaCMPn_PkI2gJdH1t8Ih6pAH_d32UhgMbETZ_Hqv8_6m2pKfyXQmJp-1RoDtJHEnuX2NlSs2ds-5ja6QjXSIDek5-6-CzfFd58XInRTYNkXG70jdt8iduw3-dlHblBI70m9Cm8N3FpYCDUUR3_DBgvJQ_jOpM83lY-uM-3ynsm06j45LUVd99/s320/Screenshot%202023-03-20%20012229.png" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: left;">Not a bell curve. There's a bunch of zeros (since it's possible for all 4 attacks to miss) and some asymmetry coming from the overlaying the 1d6 result (only one hit) on top of the 2d6, 3d6, and 4d6 result. (Since this is basically just a 1d6, 2d6, 3d6, and 4d6 curve laid on top of each other). The RSD is 61% (standard deviation divided by average is 61%--the standard deviation is printed in the top right corner). </div><div class="separator" style="clear: both; text-align: left;"><br /></div><div class="separator" style="clear: both; text-align: left;">RSD is useful to see how much variance there is, proportionately. Since not every probability curve has the same average, we divide by the average to make them comparable. (For example, 3d6 and 3d6x10 both have the same RSD, since all the randomness came from the same place: 3d6.)</div><div class="separator" style="clear: both; text-align: left;"><br /></div><div class="separator" style="clear: both; text-align: left;">If we average this across three rounds of combat, though, it looks much more like a bell curve:</div><div class="separator" style="clear: both; text-align: left;"><br /></div><div class="separator" style="clear: both; text-align: left;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIN2JSw7lRaL8V9-426Z_glsIILkxuMvEmvZK2JF2nvbaqVfkDftVLKlgklfODGY276dHlrH6IDenz_xtQxTGGqDkWIbf858M4F0gK53riybmZ3dMlnHt5DeOjfLaS9Pg9gcKsA73FCZhzrnNtcLcFfHPXN2uidC_XAT5X2t7Ml8I1i13Z7UrhGwS0/s1007/Screenshot%202023-03-20%20012546.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="725" data-original-width="1007" height="230" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIN2JSw7lRaL8V9-426Z_glsIILkxuMvEmvZK2JF2nvbaqVfkDftVLKlgklfODGY276dHlrH6IDenz_xtQxTGGqDkWIbf858M4F0gK53riybmZ3dMlnHt5DeOjfLaS9Pg9gcKsA73FCZhzrnNtcLcFfHPXN2uidC_XAT5X2t7Ml8I1i13Z7UrhGwS0/s320/Screenshot%202023-03-20%20012546.png" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: left;">Which does look like a bell curve. (You don't need a bell curve to be incorporated into a single roll. Enough flat rolls will always produce a bell curve.)</div><div class="separator" style="clear: both; text-align: left;"><br /></div><div class="separator" style="clear: both; text-align: left;">What about if our 4 characters were fighting armored enemies (AC 17) instead of leather-clad bandits? They'd only hit on a 16-20, or a 25% of hitting. Since this is half of their previous hit rate, we'd expect them to deal half as much damage on average.</div><div class="separator" style="clear: both; text-align: left;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgm5ei7Fb5QWv-L0CigPBHw7mYIae7gzEtTrCldX4T16oyHUI0A0c-6MxypBHDBya2WvF1ToEGYhQ6lI3qUXmblykIPmX9gl-7yOeU51kOoh23t5rZ9nptDdxT9mvUIse8-ao-6n7qR-E4G-oo_HoYtn2ABnI7I-tkKLX2GICRRhOW595_yehtOdAVS/s974/Screenshot%202023-03-20%20012951.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="449" data-original-width="974" height="148" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgm5ei7Fb5QWv-L0CigPBHw7mYIae7gzEtTrCldX4T16oyHUI0A0c-6MxypBHDBya2WvF1ToEGYhQ6lI3qUXmblykIPmX9gl-7yOeU51kOoh23t5rZ9nptDdxT9mvUIse8-ao-6n7qR-E4G-oo_HoYtn2ABnI7I-tkKLX2GICRRhOW595_yehtOdAVS/s320/Screenshot%202023-03-20%20012951.png" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: left;">Even further from a bell curve. The 0 (chance of everyone missing) is much larger now. In fact, 37.5% of the time, no one will land a hit. The 3d6 and 4d6 curve (where 3 or 4 people hit) are now so unlikely that the 1d6 and 2d6 curves dominate the probability shape. The RSD is a whopping 99%.</div><div class="separator" style="clear: both; text-align: left;"><br /></div><div class="separator" style="clear: both; text-align: left;">Just to be a completionist, let's look at what it would look like if the players had a 75% chance to hit:</div><div class="separator" style="clear: both; text-align: left;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhT6cL1YEho6ex1am7-cGk19ZDdXd9V_yMd2fWVSj3V1ksawdsRubKOeqEmpZpVWXJ7j0NfZhOQbRqAjKxJNbGPcfjuED1x0Ehd9BMDX7rruMWeIw8lmViSTrltAQrmtgAvxmkC9m2SxDUS_oDlspWBHClUQdHKgcTNUOaAbGexnvOd7pM9upd20iT0/s975/Screenshot%202023-03-20%20013703.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="448" data-original-width="975" height="147" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhT6cL1YEho6ex1am7-cGk19ZDdXd9V_yMd2fWVSj3V1ksawdsRubKOeqEmpZpVWXJ7j0NfZhOQbRqAjKxJNbGPcfjuED1x0Ehd9BMDX7rruMWeIw8lmViSTrltAQrmtgAvxmkC9m2SxDUS_oDlspWBHClUQdHKgcTNUOaAbGexnvOd7pM9upd20iT0/s320/Screenshot%202023-03-20%20013703.png" width="320" /></a></div><div class="separator" style="clear: both; text-align: left;"><br /></div>Ah, you can barely tell this isn't a perfect bell curve. RSD = 40%. Much less variability compared to the other two, since there is a much smaller chance of everyone missing their attacks. (All those zeroes really impact the standard deviation.)</div><div class="separator" style="clear: both; text-align: left;"><br /></div><div class="separator" style="clear: both; text-align: left;"><google-sheets-html-origin><table border="1" cellpadding="0" cellspacing="0" dir="ltr" style="border-collapse: collapse; border: none; font-family: Arial; font-size: 10pt; table-layout: fixed; width: 0px;" xmlns="http://www.w3.org/1999/xhtml"><colgroup><col width="100"></col><col width="100"></col><col width="100"></col><col width="100"></col></colgroup><tbody><tr style="height: 21px;"><td style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td><td data-sheets-value="{"1":2,"2":"Average"}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">Average</td><td data-sheets-value="{"1":2,"2":"SD"}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">SD</td><td data-sheets-value="{"1":2,"2":"RSD"}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">RSD</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":2,"2":"SIM 75%"}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">SIM 75%</td><td data-sheets-value="{"1":3,"3":10.5}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">10.5</td><td data-sheets-value="{"1":3,"3":4.24}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4.24</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.40380952380952384}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">40%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":2,"2":"SIM 50%"}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">SIM 50%</td><td data-sheets-value="{"1":3,"3":7}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7</td><td data-sheets-value="{"1":3,"3":4.26}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4.26</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.6085714285714285}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">61%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":2,"2":"SIM 25%"}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">SIM 25%</td><td data-sheets-value="{"1":3,"3":3.5}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3.5</td><td data-sheets-value="{"1":3,"3":3.48}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3.48</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.9942857142857143}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">99%</td></tr></tbody></table></google-sheets-html-origin><div class="separator" style="clear: both; text-align: left;"><br /></div><div class="separator" style="clear: both; text-align: left;">So, what do we do with this?</div><div class="separator" style="clear: both; text-align: left;"><br /></div><div class="separator" style="clear: both; text-align: left;">Well, we want to make a mechanic (really a function) that accepts as inputs:</div></div></div><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><div class="separator" style="clear: both; text-align: left;"><div class="separator" style="clear: both; text-align: left;"><ul style="text-align: left;"><li>everyone's average weapon damage</li><li>everyone's attack bonus</li><li>all enemies' ACs</li></ul></div></div></div></blockquote><div><div class="separator" style="clear: both; text-align: left;"><div class="separator" style="clear: both; text-align: left;">and outputs </div><div class="separator" style="clear: both; text-align: left;"><ul style="text-align: left;"><li>a probability distribution like the ones above, with both a similar average and a similar RSD.</li></ul></div></div>The first idea I had was just to take the averages and make a table mapping the outcomes the appropriate percentile. I think this is valid approach, but it makes it much harder to explain.</div><div><br /></div><div>Instead I came up with this. Basically, you calculate the average damage and roll a d6.</div><div><br /></div><div>1-2: <span> deal 50% average damage.</span></div><div><span>3-4: <span> deal 100% average damage.</span></span></div><div><span><span>5-6:<span> deal 150% average damage.</span></span></span></div><div><span><span><span><br /></span></span></span></div><div>as a starting point.</div><div><br /></div><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9wlCeWxrvO3prrudScbGTm9X99v5MOZA8b2Cowc4RUvOPvewFqq2F4DImhUmZNQ6izyFopYSLiS67ZkXYylFZi1HGiHsSUb13olaCgNrEdxPZfjrSNQT5rb2xKe4JAKBCazPJxhCfZTikhh6jR8-6Xdz8d6oyMRvl_x8vVUgJKP9uTjtcgXcQ3bSk/s2751/9efeeac7-fbd2-46a5-96a7-0b55555568c1_rw_1920.jpg" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="2751" data-original-width="1920" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9wlCeWxrvO3prrudScbGTm9X99v5MOZA8b2Cowc4RUvOPvewFqq2F4DImhUmZNQ6izyFopYSLiS67ZkXYylFZi1HGiHsSUb13olaCgNrEdxPZfjrSNQT5rb2xKe4JAKBCazPJxhCfZTikhh6jR8-6Xdz8d6oyMRvl_x8vVUgJKP9uTjtcgXcQ3bSk/s320/9efeeac7-fbd2-46a5-96a7-0b55555568c1_rw_1920.jpg" width="223" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">by <a href="https://rin84.myportfolio.com/original-1">Rin84</a></td></tr></tbody></table><br /><div>I call it</div><div><span><span><span><br /></span></span></span></div><h2 style="text-align: left;">GIGANTIC ATTACK</h2><div><br /></div><div>First, you need to calculate the individual attack power (AP) of the characters. </div><div><ul style="text-align: left;"><li>Everyone contributes 1 AP per point of attack bonus.</li><li>Everyone contributes AP equal to the maximum damage of your weapon.</li></ul></div><div>So a fighter with +1 to hit and a 1d6 sword contributes 7 AP.</div><div><br /></div><div>A fighter with +5 to hit and a 1d8 greatsword contributes 13 AP.</div><div><br /></div><div>The everyone's AP is summed together into the party's AP. From now, AP will only be used to referred to the party's AP. We don't care about individual AP anymore.</div><div><br /></div><div>When the party makes an attack, everyone states who they are attacking. Then they roll a single d6 for the entire party. They deal damage according to the table below.</div><div><br /></div><div><google-sheets-html-origin><table border="1" cellpadding="0" cellspacing="0" dir="ltr" style="border-collapse: collapse; border: none; font-family: Arial; font-size: 10pt; table-layout: fixed; width: 0px;" xmlns="http://www.w3.org/1999/xhtml"><colgroup><col width="100"></col><col width="100"></col><col width="100"></col></colgroup><tbody><tr style="height: 21px;"><td data-sheets-value="{"1":2,"2":"Roll"}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">Roll</td><td data-sheets-value="{"1":2,"2":"Damage"}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">Damage</td><td data-sheets-value="{"1":2,"2":"Rounding"}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">Rounding</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":1}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1</td><td data-sheets-value="{"1":2,"2":"12.5% AP"}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">12.5% AP</td><td data-sheets-value="{"1":2,"2":"down"}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">down</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":2}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-value="{"1":2,"2":"12.5% AP"}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">12.5% AP</td><td data-sheets-value="{"1":2,"2":"up"}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">up</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":3}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-value="{"1":2,"2":"25% AP"}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">25% AP</td><td data-sheets-value="{"1":2,"2":"down"}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">down</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":4}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-value="{"1":2,"2":"25% AP"}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">25% AP</td><td data-sheets-value="{"1":2,"2":"up"}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">up</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":5}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-value="{"1":2,"2":"37.5% AP"}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">37.5% AP</td><td data-sheets-value="{"1":2,"2":"down"}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">down</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":6}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-value="{"1":2,"2":"37.5% AP"}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">37.5% AP</td><td data-sheets-value="{"1":2,"2":"up"}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">up</td></tr></tbody></table></google-sheets-html-origin></div><div><span><span><span><b><br /></b></span></span></span></div><div>Damage is applied first to the player's target. Excess damage rolls over onto the next targets with a 2 point tax every time damage rolls over. For example:</div><div><blockquote>The party does 9 damage to a pair of bandits (4 HP each). 9 damage hits the first bandit, killing him. The remaining 5 damage is taxed for 2 points, leaving 3. The 3 damage rolls over onto the second bandit, leaving him with 1 HP remaining.</blockquote></div><div>Things that would normally give advantage to attack rolls give +4 AP. Disadvantage is -4 AP.</div><div><br /></div><div>This assumes that enemies are wearing leather. </div><div><ul style="text-align: left;"><li>Unarmored enemies: +6 AP (each attacker gains +1.5 AP)</li><li>Versus Chain: -6 AP (each attacker loses 1.5 AP)</li><li>Versus Plate: -12 AP (each attacker loses 3 AP).</li></ul></div><div>Wizards can still cast spells normally (outside of the Gigantic Attack system) but if you wish to fold them into the Gigantic Attack system:</div><div><ul style="text-align: left;"><li>The wizard does not provide their regular AP that round.</li><li>The wizard ignores all enemy armor.</li><li>The spell provides 20 AP per MD. </li></ul><div>This is because 4 AP = 1 expected damage. A 1 MD magic missile deals 1d6+1 (average 4.5) damage. 4.5 * 4 gives you 18, which is rounded up to 20 (since spells are usually cast at very opportune times, and tend to be more useful than their straight damage would imply). </div></div><div><br /></div><div>If all enemies are flying, PCs without ranged weapons cannot contribute AP. If there are a mix of flying and non-flying enemies, all PCs can contribute AP, but the PCs cannot place all damage on flying enemies--it must be split proportionately between flying and ground enemies, since not all players can attack the flying enemies.</div><div><br /></div><div>A PC can perform a non-combat action during their turn (e.g. lighting a torch). They don't contribute their AP during this turn, though.</div><div><br /></div><div>When enemies attack the players, they calculate their APs and attacks identically.</div><div><br /></div><div>If a PC is at full health, they cannot be killed in a single round unless the monsters deal more than 2x as much damage as necessary to kill them. (So if a full health fighter starts at 5 HP, and the monsters deal 9 damage this turn, the fighter will take 4 damage, and then the remaining 5 damage will roll over without any tax.)</div><div><br /></div><div><b>Bandit (5 AP)</b></div><div>+1 to hit, 1d6 damage</div><div>6 damage + 1 attack - 2 attack penalty* = 5 AP</div><div><br /></div><div><b>Goblin (4 AP)</b></div><div>+0 to hit, 1d6 damage</div><div><div>6 damage + 0 attack - 2 attack penalty* = 4 AP</div></div><div><br /></div><div><b>Owlbear (19 AP)</b></div><div>+5 to hit, 1d6/1d6/1d8 damage</div><div>6 + 6 + 8 damage + 5 attack - 6 attack penalty* = 19 AP</div><div><br /></div><div><b>Cultist (5 AP)</b></div><div>+1 to hit, 1d6 damage, can cast 2 MD magic missile (40 AP)</div><div><div>6 + 6 + 8 damage + 5 attack - 6 attack penalty* = 19 AP</div></div><div><br /></div><div>*When enemies attack the players, their AP is reduced by the player's armor. For the average party, this penalty is about -2 AP per attack. This attack penalty (due to PC armor) has already been baked into the monster stat-blocks above.</div><div><br /></div><div>Heavy Armor Rule: heavily armored players cannot be one-shotted (from full health) unless the incoming damage is more than 2x enough to kill them.</div><div><br /></div><div>And lastly, here's a table for you</div><div><br /><google-sheets-html-origin><table border="1" cellpadding="0" cellspacing="0" dir="ltr" style="border-collapse: collapse; border: none; font-family: Arial; font-size: 10pt; table-layout: fixed; width: 0px;" xmlns="http://www.w3.org/1999/xhtml"><colgroup><col width="41"></col><col width="45"></col><col width="45"></col><col width="45"></col><col width="45"></col><col width="45"></col><col width="45"></col><col width="51"></col><col width="51"></col><col width="51"></col></colgroup><tbody><tr style="height: 21px;"><td style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td><td data-sheets-numberformat="{"1":3,"2":"0.0%","3":1}" data-sheets-value="{"1":3,"3":0.125}" style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">12.5%</td><td data-sheets-numberformat="{"1":3,"2":"0.0%","3":1}" data-sheets-value="{"1":3,"3":0.125}" style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">12.5%</td><td data-sheets-numberformat="{"1":3,"2":"0.0%","3":1}" data-sheets-value="{"1":3,"3":0.25}" style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">25.0%</td><td data-sheets-numberformat="{"1":3,"2":"0.0%","3":1}" data-sheets-value="{"1":3,"3":0.25}" style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">25.0%</td><td data-sheets-numberformat="{"1":3,"2":"0.0%","3":1}" data-sheets-value="{"1":3,"3":0.375}" style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">37.5%</td><td data-sheets-numberformat="{"1":3,"2":"0.0%","3":1}" data-sheets-value="{"1":3,"3":0.375}" style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">37.5%</td><td style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td><td style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td><td style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":2,"2":"AP"}" style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">AP</td><td colspan="6" data-sheets-value="{"1":2,"2":"Roll 1d6"}" rowspan="1" style="background-color: blue; border: 1px solid rgb(204, 204, 204); color: white; font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">Roll 1d6</td><td data-sheets-value="{"1":2,"2":"Avg"}" style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">Avg</td><td data-sheets-value="{"1":2,"2":"SD"}" style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">SD</td><td data-sheets-value="{"1":2,"2":"RSD"}" style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">RSD</td></tr><tr style="height: 21px;"><td style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td><td data-sheets-value="{"1":3,"3":1}" style="background-color: blue; border: 1px solid rgb(204, 204, 204); color: white; font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1</td><td data-sheets-value="{"1":3,"3":2}" style="background-color: blue; border: 1px solid rgb(204, 204, 204); color: white; font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-value="{"1":3,"3":3}" style="background-color: blue; border: 1px solid rgb(204, 204, 204); color: white; font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-value="{"1":3,"3":4}" style="background-color: blue; border: 1px solid rgb(204, 204, 204); color: white; font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-value="{"1":3,"3":5}" style="background-color: blue; border: 1px solid rgb(204, 204, 204); color: white; font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-value="{"1":3,"3":6}" style="background-color: blue; border: 1px solid rgb(204, 204, 204); color: white; font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td><td style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td><td style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":5}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":0}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">0</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":1}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":1}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":2}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":1}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":2}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":1.1666666666666667}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1.2</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":0.6871842709362768}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">0.7</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.5890150893739515}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">59%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":6}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":0}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">0</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":1}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":1}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":2}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":2}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":3}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-value="{"1":3,"3":1.5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1.5</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":0.9574271077563381}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1.0</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.6382847385042254}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">64%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":7}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":0}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">0</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":1}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":1}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":2}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":2}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":3}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-value="{"1":3,"3":1.5}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1.5</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":0.9574271077563381}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1.0</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.6382847385042254}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">64%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":8}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">8</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":1}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":1}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":2}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":2}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":3}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":3}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-value="{"1":3,"3":2}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":0.816496580927726}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">0.8</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.408248290463863}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">41%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":9}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">9</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":1}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":2}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":2}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":3}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":3}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":4}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-value="{"1":3,"3":2.5}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2.5</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":0.9574271077563381}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1.0</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.38297084310253526}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">38%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":10}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">10</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":1}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":2}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":2}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":3}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":3}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":4}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-value="{"1":3,"3":2.5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2.5</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":0.9574271077563381}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1.0</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.38297084310253526}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">38%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":11}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">11</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":1}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":2}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":2}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":3}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":4}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":5}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":2.8333333333333335}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2.8</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":1.343709624716425}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1.3</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.47425045578226765}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">47%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":12}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">12</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":1}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":2}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":3}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":3}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":4}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":3}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3.0</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":1.2909944487358056}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1.3</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.4303314829119352}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">43%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":13}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">13</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":1}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":2}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":3}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":4}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":4}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":5}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":3.1666666666666665}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3.2</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":1.343709624716425}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1.3</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.4243293551736079}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">42%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":14}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">14</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":1}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":2}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":3}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":4}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":6}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":3.5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3.5</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":1.707825127659933}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1.7</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.48795003647426655}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">49%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":15}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">15</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":1}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":2}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":3}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":4}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":5}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":6}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":3.5}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3.5</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":1.707825127659933}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1.7</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.48795003647426655}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">49%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":16}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">16</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":2}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":2}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":4}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":4}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":6}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":6}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":4}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4.0</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":1.632993161855452}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1.6</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.408248290463863}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">41%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":17}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">17</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":2}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":3}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":4}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":5}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":6}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":7}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":4.5}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4.5</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":1.707825127659933}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1.7</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.37951669503554064}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">38%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":18}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">18</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":2}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":3}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":4}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":6}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":7}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":4.5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4.5</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":1.707825127659933}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1.7</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.37951669503554064}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">38%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":19}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">19</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":2}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":3}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":4}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":5}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":7}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":8}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">8</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":4.833333333333333}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4.8</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":2.1147629234082532}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2.1</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.4375371565672248}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">44%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":20}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">20</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":2}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":3}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":7}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":8}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">8</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5.0</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":2.0816659994661326}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2.1</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.41633319989322654}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">42%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":21}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">21</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":2}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":3}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":5}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":6}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":7}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":8}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">8</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":5.166666666666667}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5.2</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":2.1147629234082537}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2.1</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.4093089529177265}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">41%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":22}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">22</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":2}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":3}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":6}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":8}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">8</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":9}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">9</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":5.5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5.5</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":2.5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2.5</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.45454545454545453}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">45%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":23}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">23</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":2}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":3}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":5}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":6}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":8}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">8</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":9}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">9</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":5.5}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5.5</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":2.5}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2.5</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.45454545454545453}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">45%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":24}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">24</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":3}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":3}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":6}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":6}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":9}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">9</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":9}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">9</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":6}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6.0</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":2.449489742783178}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2.4</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.40824829046386296}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">41%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":25}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">25</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":3}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":4}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":6}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":7}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":9}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">9</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":10}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">10</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":6.5}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6.5</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":2.5}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2.5</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.38461538461538464}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">38%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":26}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">26</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":3}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":4}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":6}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":7}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":9}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">9</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":10}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">10</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":6.5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6.5</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":2.5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2.5</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.38461538461538464}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">38%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":27}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">27</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":3}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":4}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":6}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":7}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":10}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">10</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":11}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">11</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":6.833333333333333}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6.8</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":2.9107081994288304}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2.9</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.42595729747738986}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">43%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":28}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">28</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":3}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":4}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":7}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":7}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":10}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">10</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":11}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">11</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":7}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7.0</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":2.886751345948129}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2.9</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.4123930494211613}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">41%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":29}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">29</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":3}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":4}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":7}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":8}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">8</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":10}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">10</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":11}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">11</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":7.166666666666667}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7.2</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":2.91070819942883}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2.9</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.40614533015286}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">41%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":30}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">30</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":3}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":4}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":7}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":8}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">8</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":11}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">11</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":12}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">12</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":7.5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7.5</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":3.304037933599835}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3.3</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.44053839114664467}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">44%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":31}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">31</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":3}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":4}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":7}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":8}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">8</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":11}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">11</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":12}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">12</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":7.5}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7.5</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":3.304037933599835}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3.3</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.44053839114664467}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">44%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":32}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">32</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":4}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":4}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":8}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">8</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":8}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">8</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":12}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">12</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":12}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">12</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":8}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">8.0</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":3.265986323710904}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3.3</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.408248290463863}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">41%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":33}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">33</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":4}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":5}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":8}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">8</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":9}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">9</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":12}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">12</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":13}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">13</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":8.5}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">8.5</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":3.304037933599835}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3.3</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.38871034512939234}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">39%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":34}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">34</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":4}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":8}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">8</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":9}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">9</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":12}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">12</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":13}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">13</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":8.5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">8.5</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":3.304037933599835}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3.3</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.38871034512939234}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">39%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":35}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">35</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":4}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":5}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":8}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">8</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":9}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">9</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":13}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">13</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":14}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">14</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":8.833333333333334}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">8.8</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":3.7155828016013257}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3.7</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.4206320152756218}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">42%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":36}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">36</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":4}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":9}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">9</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":9}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">9</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":13}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">13</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":14}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">14</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":9}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">9.0</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":3.696845502136472}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3.7</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.4107606113484969}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">41%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":37}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">37</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":4}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":5}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":9}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">9</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":10}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">10</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":13}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">13</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":14}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">14</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":9.166666666666666}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">9.2</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":3.7155828016013257}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3.7</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.40533630562923556}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">41%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":38}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">38</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":4}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":9}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">9</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":10}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">10</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":14}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">14</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":15}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">15</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":9.5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">9.5</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":4.112987559751022}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4.1</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.4329460589211602}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">43%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":39}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">39</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":4}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":5}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":9}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">9</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":10}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">10</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":14}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">14</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":15}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">15</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":9.5}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">9.5</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":4.112987559751022}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4.1</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.4329460589211602}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">43%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":40}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">40</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":10}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">10</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":10}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">10</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":15}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">15</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":15}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">15</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":10}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">10.0</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":4.08248290463863}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4.1</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.408248290463863}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">41%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":41}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">41</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":5}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":6}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":10}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">10</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":11}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">11</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":15}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">15</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":16}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">16</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":10.5}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">10.5</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":4.112987559751022}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4.1</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.39171310092866873}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">39%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":42}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">42</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":6}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":10}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">10</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":11}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">11</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":15}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">15</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":16}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">16</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":10.5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">10.5</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":4.112987559751022}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4.1</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.39171310092866873}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">39%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":43}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">43</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":5}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":6}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":10}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">10</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":11}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">11</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":16}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">16</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":17}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">17</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":10.833333333333334}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">10.8</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":4.524623986832743}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4.5</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.4176575987845608}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">42%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":44}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">44</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":6}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":11}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">11</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":11}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">11</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":16}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">16</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":17}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">17</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":11}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">11.0</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":4.509249752822894}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4.5</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.4099317957111722}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">41%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":45}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">45</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":5}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":6}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":11}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">11</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":12}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">12</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":16}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">16</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":17}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">17</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":11.166666666666666}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">11.2</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":4.524623986832743}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4.5</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.4051902077760665}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">41%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":46}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">46</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":6}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":11}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">11</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":12}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">12</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":17}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">17</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":18}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">18</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":11.5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">11.5</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":4.924428900898052}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4.9</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.42821120877374363}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">43%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":47}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">47</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":5}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":6}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":11}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">11</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":12}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">12</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":17}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">17</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":18}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">18</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":11.5}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">11.5</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":4.924428900898052}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4.9</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.42821120877374363}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">43%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":48}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">48</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":6}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":6}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":12}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">12</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":12}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">12</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":18}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">18</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":18}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">18</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":12}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">12.0</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":4.898979485566356}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4.9</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.40824829046386296}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">41%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":49}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">49</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":6}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":7}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":12}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">12</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":13}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">13</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":18}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">18</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":19}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">19</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":12.5}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">12.5</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":4.924428900898052}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4.9</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.39395431207184417}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">39%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":50}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">50</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":6}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":7}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":12}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">12</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":13}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">13</td><td data-sheets-formula="=ROUNDDOWN(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":18}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">18</td><td data-sheets-formula="=ROUNDUP(R[0]C9*R2C[0])" data-sheets-value="{"1":3,"3":19}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">19</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":12.5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">12.5</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":4.924428900898052}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4.9</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.39395431207184417}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">39%</td></tr></tbody></table></google-sheets-html-origin></div><div><div class="separator" style="clear: both; text-align: center;"><br /></div><h2 style="text-align: left;">Discussion</h2></div><div><br /></div><div>Realizing that even a single magic missile (1d6+1 damage) deals more damage than two regular attackers is fairly eye-opening.</div><div><br /></div><div><div>Anyway, this system is never going to scale perfectly. It's impossible to reduce ~8 dice rolls into 1 die roll without losing some of the details. </div><div><br /></div><div>Having said that, let's see if the distortion is acceptable.</div><div><br /></div><div><google-sheets-html-origin><table border="1" cellpadding="0" cellspacing="0" dir="ltr" style="border-collapse: collapse; border: none; font-family: Arial; font-size: 10pt; table-layout: fixed; width: 0px;" xmlns="http://www.w3.org/1999/xhtml"><colgroup><col width="100"></col><col width="100"></col><col width="100"></col></colgroup><tbody><tr style="height: 21px;"><td data-sheets-value="{"1":2,"2":"Four Fighters (+1 to hit, 1d6 damage) vs leather (AC 12)"}" style="border-color: rgb(204, 204, 204) transparent rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: visible; padding: 2px 0px; vertical-align: bottom;"><div style="left: 3px; overflow: hidden; position: relative; white-space: nowrap; width: 398px;"><div style="float: left;">Four Fighters (+1 to hit, 1d6 damage) vs leather (AC 12)</div></div></td><td style="border-color: rgb(204, 204, 204) transparent rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td><td style="border-color: rgb(204, 204, 204) transparent rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td></tr><tr style="height: 21px;"><td style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td><td data-sheets-value="{"1":2,"2":"Damage"}" style="border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(0, 0, 0); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">Damage</td><td data-sheets-value="{"1":2,"2":"RSD"}" style="border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(0, 0, 0); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">RSD</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":2,"2":"Original "}" style="border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">Original</td><td data-sheets-value="{"1":3,"3":7}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7</td><td data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.61}" style="border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">61%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":2,"2":"Gigantic Attack"}" style="border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">Gigantic Attack</td><td data-sheets-value="{"1":3,"3":7}" style="border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(0, 0, 0); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7</td><td data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.41}" style="border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(0, 0, 0) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">41%</td></tr><tr style="height: 21px;"><td style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td><td style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td><td style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":2,"2":"Four Fighters (+1 to hit, 1d6 damage) vs chain (AC 14)"}" style="border-color: rgb(204, 204, 204) transparent rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: visible; padding: 2px 0px; vertical-align: bottom;"><div style="left: 3px; overflow: hidden; position: relative; white-space: nowrap; width: 398px;"><div style="float: left;">Four Fighters (+1 to hit, 1d6 damage) vs chain (AC 14)</div></div></td><td style="border-color: rgb(204, 204, 204) transparent rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td><td style="border-color: rgb(204, 204, 204) transparent rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td></tr><tr style="height: 21px;"><td style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td><td data-sheets-value="{"1":2,"2":"Damage"}" style="border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(0, 0, 0); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">Damage</td><td data-sheets-value="{"1":2,"2":"RSD"}" style="border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(0, 0, 0); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">RSD</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":2,"2":"Original "}" style="border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">Original</td><td data-sheets-value="{"1":3,"3":5.6}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5.6</td><td data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.72}" style="border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">72%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":2,"2":"Gigantic Attack"}" style="border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">Gigantic Attack</td><td data-sheets-value="{"1":3,"3":5}" style="border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(0, 0, 0); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5.5</td><td data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.42}" style="border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(0, 0, 0) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">42%</td></tr><tr style="height: 21px;"><td style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td><td style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td><td style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":2,"2":"Four Fighters (+1 to hit, 1d6 damage) vs plate (AC 16)"}" style="border-color: rgb(204, 204, 204) transparent rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: visible; padding: 2px 0px; vertical-align: bottom;"><div style="left: 3px; overflow: hidden; position: relative; white-space: nowrap; width: 398px;"><div style="float: left;">Four Fighters (+1 to hit, 1d6 damage) vs plate (AC 16)</div></div></td><td style="border-color: rgb(204, 204, 204) transparent rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td><td style="border-color: rgb(204, 204, 204) transparent rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td></tr><tr style="height: 21px;"><td style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td><td data-sheets-value="{"1":2,"2":"Damage"}" style="border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(0, 0, 0); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">Damage</td><td data-sheets-value="{"1":2,"2":"RSD"}" style="border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(0, 0, 0); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">RSD</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":2,"2":"Original "}" style="border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">Original</td><td data-sheets-value="{"1":3,"3":4.2}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4.2</td><td data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.88}" style="border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">88%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":2,"2":"Gigantic Attack"}" style="border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">Gigantic Attack</td><td data-sheets-value="{"1":3,"3":4}" style="border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(0, 0, 0); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.41}" style="border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(0, 0, 0) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">41%</td></tr><tr style="height: 21px;"><td style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td><td style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td><td style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":2,"2":"Four Fighters (+5 to hit, 1d6 damage) vs leather"}" style="border-color: rgb(204, 204, 204) transparent rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: visible; padding: 2px 0px; vertical-align: bottom;"><div style="left: 3px; overflow: hidden; position: relative; white-space: nowrap; width: 297px;"><div style="float: left;">Four Fighters (+5 to hit, 1d6 damage) vs leather</div></div></td><td style="border-color: rgb(204, 204, 204) transparent rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td><td style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td></tr><tr style="height: 21px;"><td style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td><td data-sheets-value="{"1":2,"2":"Damage"}" style="border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(0, 0, 0); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">Damage</td><td data-sheets-value="{"1":2,"2":"RSD"}" style="border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(0, 0, 0); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">RSD</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":2,"2":"Original "}" style="border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">Original</td><td data-sheets-value="{"1":3,"3":9.8}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">9.8</td><td data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.44}" style="border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">44%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":2,"2":"Gigantic Attack"}" style="border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">Gigantic Attack</td><td data-sheets-value="{"1":3,"3":12}" style="border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(0, 0, 0); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">12</td><td data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.41}" style="border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(0, 0, 0) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">41%</td></tr><tr style="height: 21px;"><td style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td><td style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td><td style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":2,"2":"Four Fighters (+5 to hit, 1d8 damage) vs leather"}" style="border-color: rgb(204, 204, 204) transparent rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: visible; padding: 2px 0px; vertical-align: bottom;"><div style="left: 3px; overflow: hidden; position: relative; white-space: nowrap; width: 297px;"><div style="float: left;">Four Fighters (+5 to hit, 1d8 damage) vs leather</div></div></td><td style="border-color: rgb(204, 204, 204) transparent rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td><td style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td></tr><tr style="height: 21px;"><td style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td><td data-sheets-value="{"1":2,"2":"Damage"}" style="border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(0, 0, 0); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">Damage</td><td data-sheets-value="{"1":2,"2":"RSD"}" style="border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(0, 0, 0); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">RSD</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":2,"2":"Original "}" style="border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">Original</td><td data-sheets-value="{"1":3,"3":12.6}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">12.6</td><td data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.47}" style="border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">47%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":2,"2":"Gigantic Attack"}" style="border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">Gigantic Attack</td><td data-sheets-value="{"1":3,"3":13}" style="border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(0, 0, 0); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">13</td><td data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.41}" style="border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(0, 0, 0) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">41%</td></tr></tbody></table></google-sheets-html-origin></div><div><br /></div></div><div>So, after comparing the two methods, here are the takeaways.</div><div><ul style="text-align: left;"><li>Getting another +1 to hit is better in Gigantic Attack.</li></ul></div><div>In general, those +1s and -1s to hit matter more in Gigantic Attack. It would honestly be better to say that each +1 to hit only contributes 2/3 of an AP. I don't want to fiddle with it anymore, though. </div><div><br /></div><div>Is this an acceptable outcome? Yes.</div><div><br /></div><div>The only people who get a big attack bonus are higher-level fighters, and I'm okay with them being more effective in combat. </div><div><ul style="text-align: left;"><li>Wielding a 2-hander (1d8 damage) is still useful, but not as much as it used to be.</li></ul><div>I'm fine with this.</div></div><div><ul style="text-align: left;"><li>Players are more effective since they can drop all their damage on a single opponent. Since excess damage rolls over, damage is never wasted.</li></ul><div>This is a pretty big one when you're fighting a bunch of small dudes. The 2 point tax is meant to represent the average amount of damage that is wasted (via overkill) whenever you kill an enemy. This will prevent the players from killing 6 goblins everytime they deal 6 damage.</div><div><ul style="text-align: left;"><li>The RSD is lower in Gigantic Attack.</li></ul></div></div><div>Yes. This means that the players' attacks will be more reliable. Fewer high-damage rounds, fewer low-damage rounds. In most games, it is the players who benefit from more reliable mechanics (not the monsters) since the players are usually the stronger side in a fight.</div><div><br /></div><div>Think of it this way: if two teams are competing, the stronger team always wins, unless something unexpected happens.</div><div><br /></div><div>Higher RSD = unexpected things happen more often.</div><div><br /></div><div>I have mixed feelings about this change, since I enjoy the chaos that comes out of combat. It is nice when you have 4 HP left and the dragon <i>misses</i> you, thank god. That sort of thing will happen less with Gigantic Attack. (In fact, it's impossible to have a combat round elapse without damage dropping.)</div><div><br /></div><div>Lots of people have argued for more reliable combat, though, since a combat round where everyone misses is very unsatisfying. Chris "Into-the-Odd" McDowall has also <a href="https://www.bastionland.com/2015/03/describing-auto-hit-in-into-odd.html">argued</a> for the same.</div><div><br /></div><div>And more reliable damage during combat rounds will hopefully keep the gameplay loop tight and effective (hopefully).</div><div><br /></div><div>Anyway, if you end up trying this system, let me know how it goes.</div><div><br /></div><div>And because I can't resist tampering, here's another grid. This one corresponding to six evenly distributed percentiles (8.3%, 25%, 41.7%, 58.3%, 75%, and 91.7%). It has the same averages as the table above, but this one has more chaos baked into it (the RSDs are higher). This one is harder to calculate by hand (you pretty much need to print out this table) but it should match the chaos of regular OSR D&D a little bit closer.</div><div><br /></div><div><google-sheets-html-origin><table border="1" cellpadding="0" cellspacing="0" dir="ltr" style="border-collapse: collapse; border: none; font-family: Arial; font-size: 10pt; table-layout: fixed; width: 0px;" xmlns="http://www.w3.org/1999/xhtml"><colgroup><col width="41"></col><col width="45"></col><col width="45"></col><col width="45"></col><col width="45"></col><col width="45"></col><col width="45"></col><col width="51"></col><col width="51"></col><col width="51"></col></colgroup><tbody><tr style="height: 21px;"><td style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td><td data-sheets-numberformat="{"1":3,"2":"0.0%","3":1}" data-sheets-value="{"1":3,"3":0.07750000000000001}" style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7.8%</td><td data-sheets-numberformat="{"1":3,"2":"0.0%","3":1}" data-sheets-value="{"1":3,"3":0.16575}" style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">16.6%</td><td data-sheets-numberformat="{"1":3,"2":"0.0%","3":1}" data-sheets-value="{"1":3,"3":0.22375}" style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">22.4%</td><td data-sheets-numberformat="{"1":3,"2":"0.0%","3":1}" data-sheets-value="{"1":3,"3":0.27625}" style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">27.6%</td><td data-sheets-numberformat="{"1":3,"2":"0.0%","3":1}" data-sheets-value="{"1":3,"3":0.33425}" style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">33.4%</td><td data-sheets-numberformat="{"1":3,"2":"0.0%","3":1}" data-sheets-value="{"1":3,"3":0.4225}" style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">42.3%</td><td style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td><td style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td><td style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":2,"2":"AP"}" style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">AP</td><td colspan="6" data-sheets-value="{"1":2,"2":"Roll 1d6"}" rowspan="1" style="background-color: blue; border: 1px solid rgb(204, 204, 204); color: white; font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">Roll 1d6</td><td data-sheets-value="{"1":2,"2":"Avg"}" style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">Avg</td><td data-sheets-value="{"1":2,"2":"SD"}" style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">SD</td><td data-sheets-value="{"1":2,"2":"RSD"}" style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">RSD</td></tr><tr style="height: 21px;"><td style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td><td data-sheets-value="{"1":3,"3":1}" style="background-color: blue; border: 1px solid rgb(204, 204, 204); color: white; font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1</td><td data-sheets-value="{"1":3,"3":2}" style="background-color: blue; border: 1px solid rgb(204, 204, 204); color: white; font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-value="{"1":3,"3":3}" style="background-color: blue; border: 1px solid rgb(204, 204, 204); color: white; font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-value="{"1":3,"3":4}" style="background-color: blue; border: 1px solid rgb(204, 204, 204); color: white; font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-value="{"1":3,"3":5}" style="background-color: blue; border: 1px solid rgb(204, 204, 204); color: white; font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-value="{"1":3,"3":6}" style="background-color: blue; border: 1px solid rgb(204, 204, 204); color: white; font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td><td style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td><td style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":5}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":0}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">0</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":1}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":1}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":1}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":2}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":2}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":1.1666666666666667}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1.2</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":0.6871842709362768}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">0.7</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.5890150893739515}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">59%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":6}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":0}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">0</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":1}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":1}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":2}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":2}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":3}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":1.5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1.5</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":0.9574271077563381}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1.0</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.6382847385042254}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">64%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":7}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":1}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":1}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":2}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":2}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":2}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":3}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":1.8333333333333333}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1.8</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":0.6871842709362768}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">0.7</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.3748277841470601}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">37%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":8}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">8</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":1}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":1}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":2}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":2}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":3}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":3}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-value="{"1":3,"3":2}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":0.816496580927726}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">0.8</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.408248290463863}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">41%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":9}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">9</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":1}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":1}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":2}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":2}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":3}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":4}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":2.1666666666666665}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2.2</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":1.0671873729054748}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1.1</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.49254801826406536}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">49%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":10}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">10</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":1}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":2}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":2}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":3}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":3}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":4}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":2.5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2.5</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":0.9574271077563381}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1.0</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.38297084310253526}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">38%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":11}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">11</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":1}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":2}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":2}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":3}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":4}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":5}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":2.8333333333333335}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2.8</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":1.343709624716425}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1.3</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.47425045578226765}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">47%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":12}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">12</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":1}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":2}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":3}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":3}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":4}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":3}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3.0</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":1.2909944487358056}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1.3</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.4303314829119352}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">43%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":13}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">13</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":1}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":2}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":3}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":4}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":4}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":5}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":3.1666666666666665}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3.2</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":1.343709624716425}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1.3</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.4243293551736079}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">42%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":14}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">14</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":1}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":2}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":3}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":4}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":6}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":3.5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3.5</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":1.707825127659933}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1.7</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.48795003647426655}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">49%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":15}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">15</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":1}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":2}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":3}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":4}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":5}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":6}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":3.5}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3.5</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":1.707825127659933}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1.7</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.48795003647426655}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">49%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":16}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">16</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":1}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":3}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":4}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":4}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":7}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":4}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4.0</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":1.8257418583505538}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1.8</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.45643546458763845}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">46%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":17}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">17</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":1}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":3}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":4}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":5}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":6}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":7}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":4.333333333333333}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4.3</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":1.9720265943665387}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2.0</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.45508306023843204}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">46%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":18}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">18</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":1}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":3}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":4}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":6}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":8}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">8</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":4.5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4.5</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":2.217355782608345}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2.2</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.49274572946852113}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">49%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":19}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">19</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":1}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":3}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":4}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":5}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":6}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":8}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">8</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":4.5}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4.5</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":2.217355782608345}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2.2</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.49274572946852113}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">49%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":20}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">20</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":2}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":3}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":4}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":6}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":7}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":8}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">8</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5.0</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":2.160246899469287}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2.2</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.4320493798938574}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">43%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":21}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">21</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":2}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":3}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":5}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":6}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":7}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":9}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">9</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":5.333333333333333}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5.3</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":2.357022603955159}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2.4</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.44194173824159233}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">44%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":22}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">22</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":2}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":4}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":6}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":7}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":9}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">9</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":5.5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5.5</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":2.217355782608345}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2.2</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.40315559683788094}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">40%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":23}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">23</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":2}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":4}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":5}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":6}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":8}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">8</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":10}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">10</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":5.833333333333333}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5.8</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":2.608745973749755}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2.6</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.447213595499958}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">45%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":24}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">24</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":2}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":4}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":7}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":8}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">8</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":10}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">10</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":6}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6.0</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":2.6457513110645907}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2.6</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.44095855184409843}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">44%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":25}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">25</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":2}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":4}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":6}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":7}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":8}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">8</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":11}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">11</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":6.333333333333333}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6.3</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":2.8674417556808756}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2.9</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.45275396142329616}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">45%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":26}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">26</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":2}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":4}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":6}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":7}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":9}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">9</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":11}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">11</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":6.5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6.5</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":2.9860788111948193}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3.0</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.4593967401838184}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">46%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":27}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">27</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":2}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":4}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":6}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":7}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":9}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">9</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":11}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">11</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":6.5}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6.5</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":2.9860788111948193}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3.0</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.4593967401838184}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">46%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":28}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">28</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":2}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":6}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":8}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">8</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":9}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">9</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":12}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">12</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":7}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7.0</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":3.1622776601683795}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3.2</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.45175395145262565}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">45%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":29}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">29</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":2}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":5}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":6}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":8}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">8</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":10}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">10</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":12}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">12</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":7.166666666666667}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7.2</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":3.2871804872193366}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3.3</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.4586763470538609}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">46%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":30}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">30</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":2}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":7}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":8}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">8</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":10}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">10</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":13}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">13</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":7.5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7.5</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":3.5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3.5</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.4666666666666667}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">47%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":31}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">31</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":2}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":5}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":7}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":9}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">9</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":10}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">10</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":13}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">13</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":7.666666666666667}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7.7</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":3.5433819375782165}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3.5</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.46218025272759344}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">46%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":32}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">32</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":2}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":7}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":9}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">9</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":11}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">11</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":14}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">14</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":8}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">8.0</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":3.9157800414902435}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3.9</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.48947250518628044}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">49%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":33}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">33</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":3}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":5}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":7}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":9}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">9</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":11}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">11</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":14}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">14</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":8.166666666666666}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">8.2</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":3.670452590924207}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3.7</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.44944317439888254}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">45%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":34}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">34</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":3}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":6}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":8}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">8</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":9}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">9</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":11}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">11</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":14}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">14</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":8.5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">8.5</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":3.5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3.5</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.4117647058823529}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">41%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":35}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">35</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":3}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":6}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":8}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">8</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":10}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">10</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":12}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">12</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":15}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">15</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":9}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">9.0</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":3.9157800414902435}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3.9</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.4350866712766937}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">44%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":36}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">36</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":3}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":6}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":8}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">8</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":10}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">10</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":12}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">12</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":15}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">15</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":9}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">9.0</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":3.9157800414902435}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3.9</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.4350866712766937}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">44%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":37}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">37</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":3}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":6}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":8}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">8</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":10}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">10</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":12}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">12</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":16}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">16</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":9.166666666666666}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">9.2</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":4.179978734661484}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4.2</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.4559976801448892}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">46%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":38}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">38</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":3}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":6}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":9}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">9</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":10}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">10</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":13}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">13</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":16}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">16</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":9.5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">9.5</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":4.272001872658765}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4.3</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.4496844076482911}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">45%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":39}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">39</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":3}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":6}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":9}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">9</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":11}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">11</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":13}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">13</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":16}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">16</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":9.666666666666666}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">9.7</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":4.307615994440028}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4.3</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.4456154477006926}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">45%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":40}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">40</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":3}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":7}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":9}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">9</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":11}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">11</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":13}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">13</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":17}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">17</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":10}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">10.0</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":4.43471156521669}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4.4</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.443471156521669}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">44%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":41}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">41</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":3}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":7}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":9}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">9</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":11}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">11</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":14}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">14</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":17}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">17</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":10.166666666666666}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">10.2</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":4.561310727801336}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4.6</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.4486535142099675}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">45%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":42}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">42</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":3}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":7}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":9}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">9</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":12}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">12</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":14}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">14</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":18}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">18</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":10.5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">10.5</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":4.856267428111155}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4.9</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.46250165982011004}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">46%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":43}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">43</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":3}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":7}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":10}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">10</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":12}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">12</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":14}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">14</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":18}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">18</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":10.666666666666666}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">10.7</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":4.8189440982669876}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4.8</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.4517760092125301}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">45%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":44}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">44</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":3}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":7}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":10}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">10</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":12}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">12</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":15}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">15</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":19}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">19</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":11}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">11.0</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":5.196152422706632}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5.2</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.4723774929733302}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">47%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":45}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">45</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":3}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":7}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">7</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":10}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">10</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":12}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">12</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":15}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">15</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":19}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">19</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":11}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">11.0</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":5.196152422706632}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5.2</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.4723774929733302}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">47%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":46}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">46</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":4}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":8}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">8</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":10}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">10</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":13}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">13</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":15}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">15</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":19}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">19</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":11.5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">11.5</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":4.856267428111155}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4.9</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.42228412418357875}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">42%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":47}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">47</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":4}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":8}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">8</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":11}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">11</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":13}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">13</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":16}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">16</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":20}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">20</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":12}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">12.0</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":5.196152422706632}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5.2</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.43301270189221935}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">43%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":48}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">48</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":4}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":8}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">8</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":11}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">11</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":13}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">13</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":16}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">16</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":20}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">20</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":12}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">12.0</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":5.196152422706632}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5.2</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.43301270189221935}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">43%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":49}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">49</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":4}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":8}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">8</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":11}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">11</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":14}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">14</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":16}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">16</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":21}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">21</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":12.333333333333334}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">12.3</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":5.497474167490215}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5.5</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.4457411487154228}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">45%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":50}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">50</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":4}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":8}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">8</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":11}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">11</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":14}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">14</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":17}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">17</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":21}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">21</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":12.5}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">12.5</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":5.619905100029122}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5.6</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.44959240800232975}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">45%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":51}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">51</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":4}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":8}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">8</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":11}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">11</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":14}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">14</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":17}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">17</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":22}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">22</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":12.666666666666666}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">12.7</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":5.878397362849466}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5.9</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.464084002330221}" style="background-color: #fff2cc; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">46%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":52}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">52</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":4}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":9}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">9</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":12}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">12</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":14}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">14</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":17}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">17</td><td data-sheets-formula="=ROUND(R[0]C9*R86C[0], 0)" data-sheets-value="{"1":3,"3":22}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">22</td><td data-sheets-formula="=AVERAGE(R[0]C[-6]:R[0]C[-1])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":13}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">13.0</td><td data-sheets-formula="=STDEV.P(R[0]C[-7]:R[0]C[-2])" data-sheets-numberformat="{"1":2,"2":"0.0","3":1}" data-sheets-value="{"1":3,"3":5.715476066494082}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5.7</td><td data-sheets-formula="=R[0]C[-1]/R[0]C[-2]" data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.4396520051149294}" style="background-color: #cfe2f3; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">44%</td></tr></tbody></table></google-sheets-html-origin></div>Arnold Khttp://www.blogger.com/profile/12603155377769597516noreply@blogger.com7tag:blogger.com,1999:blog-4754170279177021419.post-32341724164033280302023-03-17T00:15:00.006-07:002023-03-17T00:42:47.404-07:00GLOGHACK: Copper GLOG<p>I've been <a href="https://lichesgetstitches.blogspot.com/2023/03/flying-pigs-usurpers-rise-up.html">challenged</a> to write a GLOGHACK in a single day, </p><p>I accept.</p><p>Here's a game that only requires a single coin.</p><p>This idea has been bouncing around in my head for a while. It's not brand new, so I'm only cheating a little bit.</p><h2 style="text-align: left;"><b>Copper GLOG</b></h2><p>This is a game meant to be played under minimal circumstances, when you don't have dice or a table.</p><p></p><ul style="text-align: left;"><li>During a car ride.</li><li>On a hike.</li><li>Stuck in an elevator.</li><li>In prison.</li><li>Detention.</li></ul><div>I want this game to be an OSR-style game at heart, but I also want it to be as much like the GLOG as possible.</div><div><br /></div><div>However, this is a tabletop game that is meant to be played without a table (or dice).</div><div><br /></div><div>If you want a resolution mechanic, flip a coin. Or play rock paper scissors. Or wager on whether the next license plate will be odd or even.</div><div><br /></div><div>It's also a pen-and-paper game meant to be played without either. This is the hardest part, since tracking things is such a huge part of the game. I'm going to write these rules assuming that your materials are minimal-to-none, but if possible, definitely get some paper and pencils if you can.</div><div><br /></div><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiE8IWgvDePg62zjdadYy-08_uc4yJrAiopRmT6vUU3l797EfzzuArHf_L4h6he-gNKo4fJKOw8mCsuoRtz6TrGwxREscCs3Kjm6ctthFOfeZMOBqQekSvLzEHC0wL8vql7PcmM2PBlMb5prXrFfY5LqSn_3d1F3bOVadTfS2P0RoxT2QVjfHp6UAaJ/s400/01coin.gif" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="300" data-original-width="400" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiE8IWgvDePg62zjdadYy-08_uc4yJrAiopRmT6vUU3l797EfzzuArHf_L4h6he-gNKo4fJKOw8mCsuoRtz6TrGwxREscCs3Kjm6ctthFOfeZMOBqQekSvLzEHC0wL8vql7PcmM2PBlMb5prXrFfY5LqSn_3d1F3bOVadTfS2P0RoxT2QVjfHp6UAaJ/s320/01coin.gif" width="320" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">by <a href="https://opengameart.org/content/spinning-pixel-coin-0">Irmirx</a></td></tr></tbody></table><div><br /></div><div><b>The Dungeon</b></div><div><b><br /></b></div><div>If you can prepare, I recommend shoving a <a href="https://www.reddit.com/r/onePageDungeon/">1 page dungeon</a> into your pocket, or pulling <a href="https://goblinpunch.blogspot.com/2020/04/lair-of-lamb-final.html">something</a> up on your phone.</div><div><br /></div><div>I'm assuming that this is probably going to be a quick one-off game, so start your players off at the entrance to the dungeon. Everyone is assumed to have food, water, armor, a melee weapon, and an unlit torch. </div><div><br /></div><div>The goal of the game is to go into the dungeon and find big treasure and then haul it out. Alternatively, if you want to give them 1-2 quests more specific to that dungeon, go right ahead (but if you give them quests, it may feel unfulfilling if you run out of time before you complete them).</div><div><br /></div><div>We're gonna ignore time-keeping on this one. I promise it'll be okay.</div><div><br /></div><div>You can have a meaningful game without strict time records--barely.</div><div><br /></div><h3 style="text-align: left;"><b>Character Creation</b></h3><div><b><br /></b></div><div>Your character sheet is made up of the following fields.</div><div><ol style="text-align: left;"><li>Class + Level</li><li>HP</li><li>Good Stat</li><li>Skill</li><li>Inventory</li></ol></div><div>Pretty much all of this is easy to memorize, so if you don't have a pencil and paper you can probably still get by. It's a pen-and-paper game that doesn't use either.</div><div><br /></div><div>You can track HP with quarters or some other token. That will help prevent fights.</div><div><br /></div><div>Inventory is the hardest one. Part of the game is stuffing your inventory with weird shit, so if you only have a Kleenex and a crayon, use it to write down your inventory.</div><div><br /></div><div><b>Rolling Up</b></div><div><b><br /></b></div><div>Everyone starts at Level 1 and has 2 HP.</div><div><br /></div><div>Everyone starts with food, water, a blanket, a torch, armor, and a melee weapon.</div><div><br /></div><div>Choose one or roll:</div><div><ol style="text-align: left;"><li>ranged weapon</li><li>rope</li><li>lockpick (breaks on a success)</li><li>piglet</li></ol><div><b>Good Stat</b></div></div><div><b><br /></b></div><div>Everyone has one good stat chosen from the following list: Str, Dex, Con, Int, Wis, Cha. </div><div><br /></div><div>If your players aren't familiar with the basic six stats, just let them pick whatever. They can pick Toughness or Wit if they want. Hell, they can pick Luck.</div><div><br /></div><div><b>Skill</b></div><div><b><br /></b></div><div>Everyone picks one skill that they are good at, like First Aid or Animal Handling.</div><div><br /></div><div>No social skills. No Investigate, Perception, Investigation, or Trap Finding. (Taking a skill like "Mechanisms" or "Lock Picking" is still fine, though.)</div><div><br /></div><div><b>Base Resolution Mechanic</b></div><div><b><br /></b></div><div>Everything is a coin flip. There are no modifiers. You <i>could </i>make these rolls with advantage/disadvantage (flip two coins and use the best/worst) but this should only be done as a last resort.</div><div><br /></div><div>Instead, if you are good at something, your successes tend to be better and your failures tend to be milder.</div><div><br /></div><div>For example, an average character attempts to sneak past a guard:</div><div><br /></div><div><ul style="text-align: left;"><li>Heads = they sneak past the guard</li><li>Tails = the guard sees them</li></ul></div><div><br /></div><div>If a thief whose Good Stat is Dex attempts to sneak past the same guard:</div><div><br /></div><div><ol style="text-align: left;"><li>Heads = they sneak past the guard and are able to bring another character along with them</li><li>Tails = they realize that this guard is alert, and that they cannot sneak past them safely</li></ol></div><div><br /></div><div>This applies to both your Good Stat and your Skill.</div><div><br /></div><div>This is the primary resolution mechanic. Don't just roll advantage/disadvantage on everything. (That's essentially just turning it into a d4 roll-under system.)</div><div><b><br /></b></div><div><b>Weapons, Armor, </b><b>Light Sources, Ammunition, Rations, Inventory Slots</b></div><div><b><br /></b></div><div>Honestly, you can ignore these things and still have a fun game. Trust me on this.</div><div><br /></div><h3 style="text-align: left;"><b>Classes</b></h3><div><b><br /></b></div><div>There are three classes.</div><div><b><br /></b></div><div><b>Fighters </b>count as 1 level higher during combat. (See below.)</div><div><br /></div><div><b>Thieves </b>get 1 Luck point every level. You can declare any roll to be lucky. If a non-combat roll is Lucky, you can treat it as if you were Skilled in it. If an Attack roll is declared to be Lucky, you deal double damage on a hit. If a Defense roll is declared to be Lucky, you may roll with advantage.</div><div><br /></div><div><b>Wizards</b> start with a spellbook (2 known spells) and 1 Magic Penny (MP). You gain 1 MP whenever they level up, and learn new spells by identifying scrolls. When you cast a spell, choose how many MP you want to invest. The more heads, the stronger the spell. MP that come up heads are expended, and do not return until you get a good night's sleep.</div><div><br /></div><div>They function more-or-less identically to <a href="https://goblinpunch.blogspot.com/2016/09/the-glog-wizards.html">GLOG wizards</a>, so you can use those rules with the following conversions.</div><div><ul style="text-align: left;"><li>If you need to convert dice into d6s, a tails counts as 2 and a heads counts as a 5.</li><li>If you need to convert damage into HP, treat every 1d6 as 1 HP. If that's not possible, divide the damage by 4 and round to the nearest whole number.</li></ul></div><h2 style="text-align: left;"><b>Dungeoneering</b></h2><div><b><br /></b></div><div>The game is a dungeoncrawler. Go in the dungeon. None of your achievements count unless you make it back out alive.</div><div><br /></div><div><b>Random Encounters</b></div><div><b><br /></b></div><div>1-in-4 chance whenever the party lingers or backtracks. (Even a little bit of back-tracking.)</div><div><br /></div><div>Leaving the dungeon requires 2 random encounter checks.</div><p></p><p><b>Reaction Flip</b></p><p>Monsters, Heads = neutral/talkative but they still don't like you</p><p>Monsters, Tails = immediately hostile/aggressive</p><p>NPC, Heads = friendly</p><p>NPC, Tails = wary, one wrong word away from becoming hostile</p><p><b>Combat</b></p><p>First, everyone flips a coin. Everyone who gets heads wins initiative, and gets to act in the round before the monsters. Then the monsters go. Then the players go. It alternates from there.</p><p>To make an attack roll, flip a coin. If you get a heads, you deal 1 HP of damage to the enemy.</p><p></p><ul style="text-align: left;"><li>If you are higher level than your opponent, you attack with advantage.</li><li>If your target is more than twice your level, you attack with disadvantage.</li></ul><div>When defending against an enemy, flip a coin. If you get tails, you take 1 damage.</div><div><ul style="text-align: left;"><li>If you are a lower level than your opponent, you defend with disadvantage.</li><li>If you are at least twice the level of your opponent, you defend with advantage.</li></ul><div>Casting spells on unwilling creatures is treated the same way. It's easier to cast spells on enemies when you are higher level than them, and much harder if they are more than 2x your level.</div><div><br /></div><div><b>Healing</b></div><div><b><br /></b></div><div>The party can eat lunch once and only once. Everyone gets all of their HP back. Afterwards, the DM immediately rolls for a random encounter (1-in-4 chance).</div><div><b><br /></b></div><div><b>Death and Dying</b></div></div><div><b><br /></b></div><div>If you drop to 0 HP, you're unconscious until the end of combat. Afterwards, you're exhausted and you can't take any actions the first round of every combat, even if you recover HP. If you drop to 0 HP a second time, you die.</div><p></p><p><b>But I <i>NEED </i>to Roll a d6</b></p><p>Just flip a coin, dude. </p><p>So what if your dungeon only has two kinds of wandering monsters? It works fine. Why do you need more? How many wandering monsters do you actually encounter on the average day of dungeoneering?</p><p>But if you insist, roll 3 coins. We'll turn it into binary.</p><p></p><ul style="text-align: left;"><li>TTT = 000 = 0 (reroll)</li><li>TTH = 001 = 1</li><li>THT = 010 = 2</li><li>THH = 011 = 3</li><li>HTT = 100 = 4</li><li>HTH = 101 = 5</li><li>HHT = 110 = 6</li><li>HHH = 111 = 7 (reroll)</li></ul><div>This is also how you would roll a d8. Treat 0s like 8s.</div><div><br /></div><h2 style="text-align: left;"><b>Bestiary</b></h2><div><b><br /></b></div><div>Enemies have HP equal to their level, minimum 1.</div><div><b><br /></b></div><div><ul style="text-align: left;"><li>Goblin, Level 0</li></ul><ul style="text-align: left;"><li>Bandit, Level 1, bow + arrow</li></ul><ul style="text-align: left;"><li>Berserker, Level 1, makes a free attack when killed.</li></ul><ul style="text-align: left;"><li>Sprite, Level 1, can only be killed when hit by two simultaneous attacks</li></ul><ul style="text-align: left;"><li>Cultist, Level 1, MP 1, can cast <i>sleep, rage</i></li></ul><ul style="text-align: left;"><li>Orc, Level 2</li></ul><ul style="text-align: left;"><li>Bear, Level 3, hungry</li></ul><ul style="text-align: left;"><li>Swordmaster, Level 3, if you miss her with a melee attack she may make a free attack back</li></ul><ul style="text-align: left;"><li>Wizard, Lvel 3, MP 3, can cast <i>reverse gravity, wall of fire</i></li></ul><ul style="text-align: left;"><li>Ogre, Level 4, 2 attacks, greedy</li></ul><ul style="text-align: left;"><li>Owlbear, Level 4, 2 attacks, hungry</li></ul><ul style="text-align: left;"><li>Giant Ooze, Level 5, grab, slow</li></ul><ul style="text-align: left;"><li>Troll, Level 6, regenerates 1 HP/turn unless it takes fire damage</li></ul><ul style="text-align: left;"><li>Lich, Level 7, MP 4, can cast <i>animate dead, dominate, wall of ice, dimension door</i></li></ul><ul style="text-align: left;"><li>Giant, Level 8, 2 attacks, can throw rocks</li></ul><ul style="text-align: left;"><li>Dragon, Level 10, 2 attacks, can breath fire (attack everyone) with a 50% recharge each round</li></ul><div><br /></div></div><h3 style="text-align: left;">DM Resources</h3><div><ul style="text-align: left;"><li><br /></li><li><a href="https://goblinpunch.blogspot.com/2017/06/adventuring-gear-alchemy-items.html">Adventuring Gear</a></li><li><a href="https://goblinpunch.blogspot.com/2015/01/d100-minor-magical-items.html">Minor Magic Items</a></li><li><a href="https://goblinpunch.blogspot.com/2018/08/d20-magic-artifacts.html">Magic Items</a></li><li><a href="https://goblinpunch.blogspot.com/2014/02/weird-swords-and-not-swords.html">Magic Weapons</a> (only semi-convertible to Copper GLOG)</li><li><a href="https://goblinpunch.blogspot.com/2016/03/oh-my-god-more-magic-weapons-and.html">More Magic Stuff</a> (only semi-convertible to Copper GLOG)</li></ul></div><div><br /></div><h3 style="text-align: left;">Adventures</h3><div><br /></div><div>Although honestly most of these are not as easy to run as your average One Page Dungeon. You might want to search for some of those first.</div><div><br /></div><div><ul style="text-align: left;"><li><a href="https://drive.google.com/file/d/0BxVHEMMjLlZ4RUF5dGZVUFhyUHc/view?usp=share_link&resourcekey=0-XQAm13GgKDgoK4ICb_0OTQ">Hand of Dominion</a> is a 7 room dungeon with a world-changing item.</li><li><a href="https://drive.google.com/file/d/0BxVHEMMjLlZ4QzFJOGtsZF9GeTQ/view?usp=share_link&resourcekey=0-mcxNEPaTtcNSn3SjiiiWAQ">Isles of the Dead</a> is a 1-page dungeon meant to be used after a TPK.</li><li><a href="https://drive.google.com/file/d/1w_Zh_eyTWvJoQ3GUBn_nVeYny4HP-NK0/view?usp=share_link">Lair of the Lamb</a> is my teaching dungeon. Can be run backwards, where you need to infiltrate and then slay the titular Lamb.</li><li><a href="https://drive.google.com/file/d/0BxVHEMMjLlZ4MDdCeGUtSnRSbjg/view?usp=share_link&resourcekey=0-oU_AH4KkDjN_9m1JB1Zcyg">Meal of Oshregaal</a> a horrible dinner party that you cannot leave.</li><li><a href="https://drive.google.com/file/d/0BxVHEMMjLlZ4YmNkaW5QcXBZa1k/view?usp=share_link&resourcekey=0-H94KBNvuC41s2cxPEpEtDQ">Boswitch Bath House</a> a bath house with a horrible secret, useable in several different scenarios.</li></ul><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMt8KnWJQ_Ah8mHHMpfA7sF8T-zW_iJ1Na1azZRXQ5XpeBCIj3JeLYOOZUgpw7gUXe6N9_IV61Ur9UEpHl0RNvxzjJT4iE6QsrGCktadH-F92AksfqneJmuOgAPSu1d0aP3rCzdsUkIEO5yjPNAxnk5-i9IiIWonuI26MJnu8FW3wehpbq3jqF5uzp/s2143/Kame_House_DB_Ep_16_001.webp" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="2143" data-original-width="1448" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMt8KnWJQ_Ah8mHHMpfA7sF8T-zW_iJ1Na1azZRXQ5XpeBCIj3JeLYOOZUgpw7gUXe6N9_IV61Ur9UEpHl0RNvxzjJT4iE6QsrGCktadH-F92AksfqneJmuOgAPSu1d0aP3rCzdsUkIEO5yjPNAxnk5-i9IiIWonuI26MJnu8FW3wehpbq3jqF5uzp/s320/Kame_House_DB_Ep_16_001.webp" width="216" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">From Dragonball</td></tr></tbody></table><br /><div><br /></div></div><div><br /></div><p></p>Arnold Khttp://www.blogger.com/profile/12603155377769597516noreply@blogger.com7tag:blogger.com,1999:blog-4754170279177021419.post-28585588148157205222023-03-16T02:04:00.001-07:002023-03-17T00:36:15.357-07:00Critical GLOG: Base Resolution Mechanics<p>It has not escaped my notice that GLOGhacks are sort of a <i>thing</i>.</p><p>There's even a <a href="https://www.reddit.com/r/glog/">subreddit </a>with a list of <a href="https://www.reddit.com/r/glog/comments/ioxdki/goblin_laws_of_gaming_resources/">GLOG resources</a>. (And a lot of them are actually quite good. At some point I intend to sift through them all and showcase all of their innovations.)</p><p>Usurpers, know that your challenge has been heard. I am Very Advanced at the GLOG. I, Arnold, will knock you all down!</p><p>I'm going to write ~5 GLOGs to demonstrate this, but not before philosophizing for a few blog posts first.</p><h2 style="text-align: left;">Anyway</h2><p>The GLOG is a philosophy, not a specific ruleset, much less a specific rule. (Although, yes, the magic dice are very nice, but they are not essential.)</p><p>To restate the central thesis of the GLOG:</p><p style="text-align: left;"></p><blockquote><i>It is folly to think that there is one true rule system.</i> </blockquote><blockquote><i>It is folly to think that one ruleset is superior to another in every way.</i> </blockquote><blockquote><i>Even the shittiest rulesets have something to teach us.</i> </blockquote><blockquote><i>The best game at <b>your table</b> will not be the best game at <b>my table</b>. Our groups need different things--they are full of different people.</i> </blockquote><blockquote><i>Your job (as DM, but also as player) is to run the best game for your table.</i> </blockquote><blockquote><i>The best game for your table does not exist in one book. It exists in several. Your salvation requires you to steal.</i> </blockquote><blockquote><i>The best game for your table will also probably require some things that are not written down in any book. Your salvation may also require you to invent. </i> </blockquote><blockquote><i>You have been lied to. The only difference between rulings and rules is that one is written down slightly earlier.</i> </blockquote><blockquote><i>Steal, invent, remix, destroy, and recreate. Sharpen your ruleset. It will never be sharp enough, but it will be better, and it will be yours.</i> </blockquote><p>There is a huge fallacy that tabletop rulesets are something that must be crafted by masters and carefully balanced. I remember watching this internet woman talking about she was ready to play a custom class that had been made for her, especially now that she had paid to have it professionally balanced. </p><p>It shouldn't be like that. You should be authors of your own game, not renters of someone else's.</p><p>Anyway, the first step in making your own game is learning not to suck at game design.</p><h2 style="text-align: left;"><b>Considerations</b></h2><p>When you are considering a Base Resolution Mechanic, there are some things you need to ask yourself first.</p><p>There are also nine characteristics of a base resolution system, which I'll elaborate on below.</p><h3 style="text-align: left;"><b>Why Have a Resolution Mechanic?</b></h3><p>Why do we even need dice at all?</p><p>Weirdly enough, I've run excellent sessions where the dice hardly touched the table. The gameplay was driven by player actions, and all of their choices had immediate, interesting consequences that didn't require any random chance.</p><p>Lots of point and click video games get along fine without any sort of RNG. I'll fight you if you say that Secret of Monkey Island wasn't fucking great.</p><p>In tabletop, we use dice because:</p><p></p><ul style="text-align: left;"><li>some actions don't have obvious results (e.g. does my arrow hit?)</li><li>broadly, to have more unexpected things happen (especially for the DM)</li><li>specifically, to insert more dynamism into combat</li><li>it's just fun to roll dice and say "yay" or "boo"</li></ul><div>Even shitty games are fun if you add dice. Snakes and Ladders. Monopoly. They become fun because the dice add just a little bit of chaos into the mix, especially when you can alloy it to how much fun it is to compete against friends.</div><div><br /></div><div>Bottom line, you don't. You can just Monkey Island it. But if you're reading this, you're probably already pretty committed to using dice, so I'll press on.</div><div><br /></div><h3 style="text-align: left;"><b>Why Have a <u>Base</u> Resolution Mechanic?</b></h3><div><br /></div><div>Why have just one resolution mechanic when you could have several?</div><div><br /></div><div>This is a non-trivial question. I've definitely played games that had too many resolution mechanics. </div><div><br /></div><div>But I think the opposite problem is more common--I've definitely played a lot of games that have relied too heavily on d20+number vs DC. The D&D diaspora has turned d20 into sort of a lingua franca, and now it's essentially the evolutionary trunk of this tree, for better or worse.</div><div><br /></div><div>Systems that want to differentiate themselves usually make a big deal of their core mechanics. This my thing, my gimmick, and it's superior to everyone else's.</div><div><br /></div><div>It's one of the big ways that game can distinguish itself from it's competitors. VtM uses dice pools. Dungeon World uses that 2d6 thing. West End Games had a d6 thing. BitD has a different d6 thing. The frothing carcass-lineage of 3rd edition continually spawns d20 systems, and we will eventually drown beneath them.</div><div><br /></div><div>So, a Universal Resolution Mechanic is often tied to a system's <i>identity</i>. They rarely change. Call of Cthulhu has always been d100 roll-under, even though you could convert it to d20 roll under relatively easily. The central dice mechanics are the parts among the most resistant to change within a system, because they are the Most Sacred Cow.</div><div><br /></div><div>Having fewer resolution mechanics is nice because players have fewer things to learn.</div><div><br /></div><div>Having more resolution mechanics is nice because you can tailor the dice roll to what you want. (Lots of people like using 2d6 for reaction rolls because it clusters in the middle--that sort of thing.)</div><div><br /></div><h3 style="text-align: left;">Digression: What is not a Base Resolution Mechanic</h3><div><br /></div><div>Dice mechanics like GLOG magic dice, or Black Hack usage dice, are depletion mechanics, are so they are out of the scope of this post. (Numenera's thing has a form of depletion baked into its primary resolution mechanic, so it can stay.)</div><div><br /></div><div>I also won't touch the many, many types of rolls that get folded into subsystems, like combat. Maybe in a later post.</div><div><br /></div><h3 style="text-align: left;"><b>Digression: You're Not Special</b></h3><div><br /></div><div>I'm going to be cynical and say that most of these dice mechanics don't matter very much. At the end of the day, it's mostly just a % chance that you'll do the thing. It doesn't matter what sort of tortuous route you took to get there--it's still just a % chance.</div><div><br /></div><div>Advantage/Disadvantage is shockingly similar to +4/-4. The two methods only differ at the extreme ends of the range. I don't often use advantage/disadvantage for this reason.</div><div><br /></div><div>Dungeon World's system (roll 2d6, 2-6 = fail, 7-9 = mixed success, 10-12 full success) is very close to: roll a d20: DC 8 = mixed success, DC 16 = full success. Double the bonuses (+1 with 2d6 = +2 with d20) and you're pretty close--only a few percentage points off, in most cases. And do those percentage points even matter? Why is 41.67% superior to 45%? It's not, but it sorta feels that way sometimes. (But see also: Scaling, below)</div><div><br /></div><div>Opposed Progress Clocks (in Blades in the Dark) are identical to skill challenges from 4e but no one talks about that. You've been bamboozled just because it's round like a boob. Wake up, sheeple!</div><div><br /></div><div>I'm pretty cynical here. Base resolution mechanics tend to <i>feel very different </i>but be very similar once you crunch the numbers.</div><div><br /></div><div><i>Yes, </i>there are significant differences in resolution mechanics. But often these differences aren't drastic, and often a system will lean very heavily on a specific resolution mechanic (it's their identity!) without actually considering what that resolution mechanic is good or bad at.</div><div><br /></div><div>Our resolution mechanic is a simple d20 + modifier! Let's stop examining it and use it for everything!</div><div><br /></div><div>Our resolution mechanic generates a bell curve! Let's stop examining it and use it for everything!</div><div><br /></div><div>Our resolution mechanic generates partial successes! Let's stop examining it and use it for everything!</div><div><br /></div><div>Our resolution mechanic uses special dice (FATE, Fantasy Flight)! Let's stop examining it and use it for everything!</div><div><br /></div><h3 style="text-align: left;"><b>Anyway</b></h3><div><b><br /></b></div><div>Most games work best when players don't have to learn a bunch of subsystems all at once. </div><div><br /></div><div>It's okay to put extra mechanics on in places where the complexity can be built up gradually (wizards) or for players that intend to have a more complex class (<a href="https://goblinpunch.blogspot.com/2015/08/new-class-modron-mathmatician.html">modron mathmaticians</a>). But be cautious of mismatches between complexity and expectation, such as a brand new player who wants to play a wizard and doesn't like all the of the complexities.</div><div><br /></div><div>So what are the characteristics of a resolution mechanic? How do we compare them?</div><div><br /></div><p></p><h3 style="text-align: left;">1. Law vs Chaos</h3><p></p><div><p>How reliably can a strong character break down the door?</p><p>Let's look at a Str 16 barbarian.</p><p>In (one example of) a roll under system, that barbarian has an 80% chance of kicking down the door.</p><p>In a d20 + stat bonus system, let's assume that an average character (Str 10) has a 50% chance to kick down the door. The door is DC 11, then, and our same barbarian (+3 Str bonus) has a 65% chance to kick down the door.</p><p>This is the difference between failing once very 3 attempts, versus failing once every 5 attempts.</p><p>The difference is even more drastic for a Str 18 Barbarian.</p><p>Roll Under = 90% success (fails once every 10 attempts)</p><p>d20 + Bonus = 70% success (fails once every 3 attempts)</p><p>Now the difference is getting more significant. Failing once every 10 times is pretty rare. Failing once every 3 attempts is pretty common. This is pretty subtle, but those two barbarians will <i>feel</i> very different in play, even though they have the same character sheet, with the roll-under barbarian <i>feeling </i>much more competent.</p><h3 style="text-align: left;"><b>Digression: Versimilitude</b></h3><p>Versimilitude is what makes the game feel like it's an actual place, instead of a bunch of numbers on paper. It requires the game to feel (a) internally consistent and (b) fair.</p><p>The DM is free to make up any rules and rulings that they want <i>but</i> good rules preserve the versimilitude of the game world. If some quirk of the rule gives the barbarian a 30% chance to punch through stone and a 40% chance to punch through stone, it feels like a glitch. Like a shitty computer game instead of a living, breathing world.</p><p>Similarly, lots of videogame-style exploits also destroy versimiltude. Like the peasant railgun--since a peasant can pass an object to another peasant as a free action, and a party that has a lot of peasants acting in a single turn, a potato can be accelerated to frightful speeds, and one-shot a dragon. (Although I would rule that since we are doing rules as RAW, the final peasant would have to throw an improvised weapon for 1d4 potato damage.)</p><p>Rules should generate outcomes that players think is mostly fair. (Players don't mind the rare result--the natural 20 or the natural 1--since those are rare by definition.) </p><p>But the barbarian should probably have a better than 55% chance of beating the wizard in an arm wrestling match. 95% is probably closer to an expected percentage. So if you--as the DM--are ever called upon to come up to make a ruling on who wins the arm-wrestling match, please don't just have opposed Strength checks (d20+3 vs d20-1). The wizard wins 30% of those matches, and it makes the game feel weird (unless that's what the players expect).</p><p>Lots of times, when people complain about realism in their tabletop games, this is what they're actually talking about.</p><p>"If I fall in lava, it shouldn't take me 18 seconds to die. That's unrealistic."</p><p>What they're really saying is:</p><p>"The rules don't reinforce my vision of the game world."</p><p>That's why there's a risk to learning too much about medieval polearms and armor. The next thing you know you'll be telling people that there's no such thing as studded leather armor and complicating everyone's day.</p><p>But here's the thing. Those people have valid viewpoints, too. Player A might not like it when the ranger falls off a 100' building and survives with most of their HP intact--they should be dead! Player B might also dislike it for the opposite reason--they should be able to shrug that off! This is high fantasy! We're basically superheroes!</p><p>Those two players have different genre expectations. This tension is at the root of a lot of perpetual attempts to fix the game. It's also why people will never be satisfied with a single ruleset. A group that includes both Player A and Player B will always have this internal tension. There is no perfect ruleset for this group. (Although there are certainly some rulesets that are less-perfect than others.)</p></div><p style="text-align: left;"></p><h3 style="text-align: left;">2. Stat Spread</h3><p>How much stronger is the strong character than the weak character? </p><p>In a roll-under system, the Str 16 Barbarian has a 80% success chance, while the Str 8 Wizard has a 40% success chance. That's a 40% spread.</p><p>In a traditional stat bonus system, against a DC of 11, the Barbarian with +3 to Strength has a 65% chance of success, while the Str 8 Wizard has a 45% chance of success. That's a 20% spread.</p><p>I have a theory this is why older games used roll-under and newer games moved to stat bonuses. Since everyone relied on the d20, as games inflated with more sources of bonuses to rolls (belts of giant strength, etc) the systems moved from a wider stat spread (roll-under) to a narrower stat spread (stat bonus vs DC). More granular bonuses to rolls required the shift to d20 + stat bonus.</p><h3 style="text-align: left;">Digression: Bell Curves</h3><p>A lot of people say that they like bell curves because they feel more realistic.</p><p>Sure.</p><p>But consider that anything that includes 3 or more dice rolls is going to generate a bell curve. Even if everyone does a flat 5 damage on a hit, as soon as 3 attack rolls have been made against a dragon, probability graph of "damage done to dragon" is going to be a bell curve. Keep making more attacks, you'll smooth out the bell curve even more. If multiple rolls are involved, you can't stop it from being a bell curve.</p><p>Second, it's not the dice mechanic that matters at the end of the day. It's the cold, hard percentage. You can dress up your dice mechanic all you want, but a 40% chance is always a 40% chance. So lets talk about bell curves. We'll look at three of them.</p><p>First, the d20 flat. This is no bell curve at all. All probabilities are equally likely.</p><p></p><div class="separator" style="clear: both; text-align: center;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEh9IU2nqAKsL36vGjCmZnnZbPJwuUQDF1IVttKvmXueFShYNP0AK4M6WUAc5Iw_bFIPCFz2yuh1qkLJtklJ0xl7hKlCRuOZ3svjiMKJnEwN0WLpoij8hT_WNSMV8oyT5rR-hyN73UJkxX2-6jl5k65NghQezSDBtc4ACO02nShFFguRVV6zKlQHbrdq" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="369" data-original-width="499" height="237" src="https://blogger.googleusercontent.com/img/a/AVvXsEh9IU2nqAKsL36vGjCmZnnZbPJwuUQDF1IVttKvmXueFShYNP0AK4M6WUAc5Iw_bFIPCFz2yuh1qkLJtklJ0xl7hKlCRuOZ3svjiMKJnEwN0WLpoij8hT_WNSMV8oyT5rR-hyN73UJkxX2-6jl5k65NghQezSDBtc4ACO02nShFFguRVV6zKlQHbrdq" width="320" /></a></div></div><br />Next, the 3d20-keep-middlest. You don't see this one too often, but it, too generates a bell curve of sorts.<div><br /></div><div><div class="separator" style="clear: both; text-align: center;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEily1ZQuw9ZY5NUbXgwJLPUwcYAuu_NUvOC2rMGhBKwkPAxpYyuioDmrZvspSUpzCh42cYpeJAvOewo3Xfl_cHhcp2vM8ucQ0MCKEYiO_j-Gyg5AnVHAdVRQsGDkBTvCIM6SEjoUhsGtOmc4-97bvBBcHPowz2DJUqC5skrnH9HJYLIv7_2a9aHVeRT" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="370" data-original-width="458" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEily1ZQuw9ZY5NUbXgwJLPUwcYAuu_NUvOC2rMGhBKwkPAxpYyuioDmrZvspSUpzCh42cYpeJAvOewo3Xfl_cHhcp2vM8ucQ0MCKEYiO_j-Gyg5AnVHAdVRQsGDkBTvCIM6SEjoUhsGtOmc4-97bvBBcHPowz2DJUqC5skrnH9HJYLIv7_2a9aHVeRT" width="297" /></a></div><br /></div>Lastly, the 3d6. </div><div><br /></div><div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEh9Tw8QmljaWKzP8lAJODZ5TSsXKGKBkpH44lw3TLzn-hfPXfGFXehyZ2THv1DNeimxJaHyjYx_3guSuIazDETEpnDz73mYplAzA33DvqoBuUG0gwn_zYR0aCbTzKxWGMCQp4SoXDX0JpqlJd4bSbh21CoIxKgy8PbMG7wFRsvCO_MYg_3Sp2Hv9QIt" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="294" data-original-width="407" height="231" src="https://blogger.googleusercontent.com/img/a/AVvXsEh9Tw8QmljaWKzP8lAJODZ5TSsXKGKBkpH44lw3TLzn-hfPXfGFXehyZ2THv1DNeimxJaHyjYx_3guSuIazDETEpnDz73mYplAzA33DvqoBuUG0gwn_zYR0aCbTzKxWGMCQp4SoXDX0JpqlJd4bSbh21CoIxKgy8PbMG7wFRsvCO_MYg_3Sp2Hv9QIt" width="320" /></a></div><div><br /></div>These three are easy to compare because they all have the same average. If you told a player a player needed to roll an 11 or higher to succeed, they would have the same chance of success with all three methods: 50%</div><div><br /></div><div><google-sheets-html-origin><table border="1" cellpadding="0" cellspacing="0" dir="ltr" style="border-collapse: collapse; border: none; font-family: Arial; font-size: 10pt; table-layout: fixed; width: 0px;" xmlns="http://www.w3.org/1999/xhtml"><colgroup><col width="100"></col><col width="100"></col></colgroup><tbody><tr style="height: 21px;"><td data-sheets-value="{"1":2,"2":"Average: Get an 11 or Higher"}" style="border-color: rgb(204, 204, 204) transparent rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: visible; padding: 2px 0px; vertical-align: bottom;"><div style="left: 3px; overflow: hidden; position: relative; white-space: nowrap; width: 196px;"><div style="float: left;">Average: Get an 11 or Higher</div></div></td><td style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":2,"2":"d20 flat"}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">d20 flat</td><td data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.5}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">50%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":2,"2":"3d20 middlest"}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3d20 middlest</td><td data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.5}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">50%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":2,"2":"3d6"}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3d6</td><td data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.5}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">50%</td></tr></tbody></table></google-sheets-html-origin></div><div><span></span></div><div><br /></div><div>But what happens when it gets a little harder? The player needs to roll a 13 or higher?</div><div><br /></div><div><google-sheets-html-origin><table border="1" cellpadding="0" cellspacing="0" dir="ltr" style="border-collapse: collapse; border: none; font-family: Arial; font-size: 10pt; table-layout: fixed; width: 0px;" xmlns="http://www.w3.org/1999/xhtml"><colgroup><col width="100"></col><col width="100"></col></colgroup><tbody><tr style="height: 21px;"><td data-sheets-value="{"1":2,"2":"Hard: Get an 13 or Higher"}" style="border-color: rgb(204, 204, 204) transparent rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: visible; padding: 2px 0px; vertical-align: bottom;"><div style="left: 3px; overflow: hidden; position: relative; white-space: nowrap; width: 196px;"><div style="float: left;">Hard: Get an 13 or Higher</div></div></td><td style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":2,"2":"d20 flat"}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">d20 flat</td><td data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.4}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">40%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":2,"2":"3d20 middlest"}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3d20 middlest</td><td data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.35}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">35%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":2,"2":"3d6"}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3d6</td><td data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.26}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">26%</td></tr></tbody></table><br />Now the differences are becoming clearer. Two points is only 10% on the d20 flat. But on the 3d6, it's a whopping 24%. +2 points on 3d6 is worth +5 points on a flat d20. That's pretty big. What if it was even harder?</google-sheets-html-origin></div><div><br /></div><div><google-sheets-html-origin><table border="1" cellpadding="0" cellspacing="0" dir="ltr" style="border-collapse: collapse; border: none; font-family: Arial; font-size: 10pt; table-layout: fixed; width: 0px;" xmlns="http://www.w3.org/1999/xhtml"><colgroup><col width="100"></col><col width="100"></col></colgroup><tbody><tr style="height: 21px;"><td data-sheets-value="{"1":2,"2":"Very Hard: Get a 16 or Higher"}" style="border-color: rgb(204, 204, 204) transparent rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: visible; padding: 2px 0px; vertical-align: bottom;"><div style="left: 3px; overflow: hidden; position: relative; white-space: nowrap; width: 196px;"><div style="float: left;">Very Hard: Get a 16 or Higher</div></div></td><td style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":2,"2":"d20 flat"}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">d20 flat</td><td data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.25}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">25%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":2,"2":"3d20 middlest"}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3d20 middlest</td><td data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.16}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">16%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":2,"2":"3d6"}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3d6</td><td data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.05}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5%</td></tr></tbody></table><br /></google-sheets-html-origin></div><div><google-sheets-html-origin>Basically, it sucks to suck, but it sucks even more with 3d6 compared to d20 flat. The underdogs are disadvantaged even more.</google-sheets-html-origin></div><div><google-sheets-html-origin><br /></google-sheets-html-origin></div><div><google-sheets-html-origin>BUT take this with a grain of salt. Remember what I said back in Consistency vs Chaos? It's all about the ratio between random noise and +/- modifiers. A d20 flat system might have stat ranges that go from -5 to +5. A 3d6 roll-under system might have stat ranges that go from -2 to +2. Those two systems are very comparable at that point (and you could even interconvert, if you wished).</google-sheets-html-origin></div><div><google-sheets-html-origin><br /></google-sheets-html-origin></div><div><google-sheets-html-origin>What if things were easy, or very easy?</google-sheets-html-origin></div><div><google-sheets-html-origin><br /></google-sheets-html-origin></div><div><google-sheets-html-origin><google-sheets-html-origin><table border="1" cellpadding="0" cellspacing="0" dir="ltr" style="border-collapse: collapse; border: none; font-family: Arial; font-size: 10pt; table-layout: fixed; width: 0px;" xmlns="http://www.w3.org/1999/xhtml"><colgroup><col width="100"></col><col width="100"></col></colgroup><tbody><tr style="height: 21px;"><td data-sheets-value="{"1":2,"2":"Easy: Get a 9 or Higher"}" style="border-color: rgb(204, 204, 204) transparent rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: visible; padding: 2px 0px; vertical-align: bottom;"><div style="left: 3px; overflow: hidden; position: relative; white-space: nowrap; width: 196px;"><div style="float: left;">Easy: Get a 9 or Higher</div></div></td><td style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":2,"2":"d20 flat"}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">d20 flat</td><td data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.6}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">60%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":2,"2":"3d20 middlest"}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3d20 middlest</td><td data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.65}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">65%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":2,"2":"3d6"}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3d6</td><td data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.74}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">74%<br /></td></tr></tbody></table><br /></google-sheets-html-origin></google-sheets-html-origin></div><div><google-sheets-html-origin><google-sheets-html-origin><google-sheets-html-origin><table border="1" cellpadding="0" cellspacing="0" dir="ltr" style="border-collapse: collapse; border: none; font-family: Arial; font-size: 10pt; table-layout: fixed; width: 0px;" xmlns="http://www.w3.org/1999/xhtml"><colgroup><col width="100"></col><col width="100"></col></colgroup><tbody><tr style="height: 21px;"><td data-sheets-value="{"1":2,"2":"Very Easy: Get a 6 or Higher"}" style="border-color: rgb(204, 204, 204) transparent rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: visible; padding: 2px 0px; vertical-align: bottom;"><div style="left: 3px; overflow: hidden; position: relative; white-space: nowrap; width: 196px;"><div style="float: left;">Very Easy: Get a 6 or Higher</div></div></td><td style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":2,"2":"d20 flat"}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">d20 flat</td><td data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.75}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">75%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":2,"2":"3d20 middlest"}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3d20 middlest</td><td data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.84}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">84%</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":2,"2":"3d6"}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3d6</td><td data-sheets-numberformat="{"1":3,"2":"0%","3":1}" data-sheets-value="{"1":3,"3":0.95}" style="border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">95%</td></tr></tbody></table><br /></google-sheets-html-origin></google-sheets-html-origin></google-sheets-html-origin></div><div><google-sheets-html-origin><google-sheets-html-origin><google-sheets-html-origin>If you were good at something on a d20 system, you'll be even better on a 3d6 system. (Or to rephrase, if your chances of succeeded were above 50% on a flat d20 roll, you'll do even better on a 3d6.)</google-sheets-html-origin></google-sheets-html-origin></google-sheets-html-origin></div><div><google-sheets-html-origin><google-sheets-html-origin><google-sheets-html-origin><br /></google-sheets-html-origin></google-sheets-html-origin></google-sheets-html-origin></div><div><google-sheets-html-origin><google-sheets-html-origin><google-sheets-html-origin><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgQBUfvP0EIpNA8XXgvvqR4WqqBlg_VLQnuiZd23ApxeQKCySsPZQRVcXkRBYUy3MvAec99NOAKUQowzGaXP6YMYYLiK9E8RbjZJTXyeO9WgkchN5Qmi5UYA9aOsaZyYbRQaloYitHH8hbJE3exBrVakd-aAUBUqfPcPMVD_m3TDaYzg9om5HxAwgBD" style="margin-left: auto; margin-right: auto;"><img alt="" data-original-height="407" data-original-width="1706" height="152" src="https://blogger.googleusercontent.com/img/a/AVvXsEgQBUfvP0EIpNA8XXgvvqR4WqqBlg_VLQnuiZd23ApxeQKCySsPZQRVcXkRBYUy3MvAec99NOAKUQowzGaXP6YMYYLiK9E8RbjZJTXyeO9WgkchN5Qmi5UYA9aOsaZyYbRQaloYitHH8hbJE3exBrVakd-aAUBUqfPcPMVD_m3TDaYzg9om5HxAwgBD=w640-h152" width="640" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Click to embiggen<br />Thank you <a href="http://anydice.com">anydice.com</a> for crunching all the numbers.</td></tr></tbody></table><br />So that's it in a nutshell. If you swap a d20 for a 3d6 without any planning, the strong get stronger and the weak get weaker. In a 5e game, the players are usually strongly favored to succeed on their rolls, so this makes players stronger (since players usually make rolls that they are good at, and try to avoid rolls that they are bad at). Strong monsters get stronger, weak monsters get weaker (depending on, say, whether they were likely to hit players with an attack or not).</google-sheets-html-origin></google-sheets-html-origin></google-sheets-html-origin></div><div><google-sheets-html-origin><google-sheets-html-origin><google-sheets-html-origin><br /></google-sheets-html-origin></google-sheets-html-origin></google-sheets-html-origin></div><div><google-sheets-html-origin><google-sheets-html-origin><google-sheets-html-origin>Dungeon World makes it work because there are such tight limits on the modifiers (typically -1 to +3) but it's very easy for a bell curve mechanic to fall sharply onto one side or the other, with players being either sure-to-fail or sure-to-succeed with little in between.</google-sheets-html-origin></google-sheets-html-origin></google-sheets-html-origin></div><div><google-sheets-html-origin><google-sheets-html-origin><google-sheets-html-origin><br /></google-sheets-html-origin></google-sheets-html-origin></google-sheets-html-origin></div><div><google-sheets-html-origin><google-sheets-html-origin><google-sheets-html-origin>But this is also why I like the flat d20. I like to cheer for the underdog. I like more surprise upsets. I want my players to have better chances against dragons, and worse odds against a goblin.</google-sheets-html-origin></google-sheets-html-origin></google-sheets-html-origin></div><div><google-sheets-html-origin><google-sheets-html-origin><google-sheets-html-origin><br /></google-sheets-html-origin></google-sheets-html-origin></google-sheets-html-origin></div><div><google-sheets-html-origin><google-sheets-html-origin><google-sheets-html-origin>But that's me, and my tables. Your group may be different.</google-sheets-html-origin></google-sheets-html-origin></google-sheets-html-origin></div><div><h3 style="text-align: left;">3. Scaling</h3><p>How do the probabilities change as a character gets really good at this task?</p><p>There are two basic types here:</p><p>With an unbounded system, you can get infinitely better at something. Just keep adding +1 bonuses. Soon you're getting 34s on your jump checks.</p><p>Even though 5th edition talks about bounded accuracy, this boundary isn't generated by the mechanic. It's generated by the equipment and the classes. There's nothing stopping a DM from tacking another +1 onto their monster's attack roll.</p><p>A truly bounded mechanic is one where you cannot get better forever. At a certain point, you just get diminishing returns, or stop improving completely. Blades in the Dark's d6 thing is bounded. You can keep adding more d6s to your pool, but your chance of failure will never reach 0. That mechanic is truly self-limiting. </p><p>This is a gradient, since in some versions, the diminishing returns will diminish faster than others.</p><p>Like if you are doing d10*d10 roll-under, a stat of 24 gives you a 50% success rate. A stat of 48 gives you a 78% success rate.</p><p>Dungeon World's mechanic has diminishing returns (since your chance of getting a critical success improves less and less with each +1 beyond the first) <i>and</i> is artificially bounded (since it is hard to get more than a couple of +1s). It's not truly self-limiting, though, since you could theoretically just write down +7 next to your Coolness and God can't stop you.</p><p>When people talk about a dice mechanic being elegant, they're usually talking about diminishing returns, or how the mechanic is self-limiting.</p><h3 style="text-align: left;">4. Visibility</h3><p>How clearly does the player know their actual odds of success?</p><p>The best mechanic for this is d100 roll-under. </p><p>You're playing Call of Cthulhu and you need to drive a car really fast. You look at your <i>Drive Car</i> ability and see that it's equal to 45%. Quick, calculate what your odds are of success! That's right! 45%!</p><p>d20 roll-under is slightly muddier. A stat of 13 equals a 65%.</p><p>d20+stat is muddier still. d20+1 vs 11 is not 50%, but 55%. God help you if you're trying to figure out iterative attacks in 3rd edition (+17/+12+7 against AC 25). I had a spreadsheet to help me figure out when to power attack (-1 to hit, +2 to damage, but you could later improve it to shit like -3 to hit, +6 to damage, etc).</p><p>This is another source of tension--in a game that supports min-maxing (e.g. Pathfinder, 5e) there are going to be players who want to min-max. The players who will be best at this will be the ones who have taken stats classes and like to use spreadsheets. Everyone else who wants to be good at the game will either have to copy homework from the nerds, or just resign themselves to being not quite as good. Which kinda sucks, yeah? In game, we're both bloodthirsty barbarian berzerkers, but I kill more troglodytes than you because I'm better at calculating when Power Attack was worthwhile.</p><p>And there is nothing wrong with min-maxing. If the entire table loves that type of gameplay--do it! Fuck OSR. Play PF2 and revel in the dopamine that your diseased brains exude.</p><p>But, do recognize that visible mechanics makes it easier for everyone to min-max in a fun way. If a mechanic is more visible, it makes it easier for everyone to see the effects it will have.</p><p>Pathfinder has a zillion feats, some of which were reviled as "trap options" since they look good to a new player but trap themselves in a sub-optimal build. These feats don't have good visibility, since the math is pretty convoluted, and new players are unfamiliar with it.</p><p>So, there's an argument in favor of more visible mechanics on behalf on the min-maxers.</p><p>Here's another group of players who enjoy visible mechanics: OSR players.</p><p>OSR games have a lot of <u>interesting</u>, <u>impactful</u>, <u>informed </u>decisions. Ideally, these moments are supported by the system, the adventure, and everyone at the table.</p><p>Now, inane life-or-death moments crop up fairly often in OSR games. Do you attempt to throw the green slime into the summoned air elemental or light the goblin bomb? If a decision like this is going to be <u>informed</u>, you need to know what your odds of success are.</p><p>Being informed means that you know what the stakes are. It also means knowing the odds.</p><p>Which one of these scenarios sounds like a better game?</p><h4 style="text-align: left;">Scenario 1 (Least Informed)</h4><p>Player: "Okay, I'll attempt the jump. Hope I don't die." *rolls die*</p><p>DM: "Okay, make a Strength check."</p><p>Player: "Not a Movement check?"</p><p>DM: "No. It's high-gravity here, so it's Strength."</p><p>Player: "I didn't know that".</p><h4 style="text-align: left;">Scenario 2 (mostly informed)</h4><p>Player: "Okay, I'll attempt the jump. Hope I don't die." </p><p>DM: "Are you sure? It's a hard Strength check, because the gravity is high."</p><p>Player: "Oh, wow. If it's a hard Strength check I can . . . <i>probably </i>make it? I think?" *rolls die*</p><h4 style="text-align: left;">Scenario 3 (fully informed)</h4><p>Player: "Okay, I'll attempt the jump. Hope I don't die." </p><p>DM: "Are you sure? It's a hard Strength check, because the gravity is high."</p><p>Player: "Oh, wow. If it's a hard Strength check I have a 60% chance to make it, which means I only have a 40% chance to die. I'll take those odds." *rolls die*</p><p></p><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhTsaY3ExhbKmqx-hpQDV2EawXQY5U-eJm4bOOnckTgGp8U3WSD0XB6sdOo42BgpjQqFrmGRsKJ-B_YhPZm9bW7Uj2_5TVZroED_YuQY-R7O84wgcsbtXylDOOPGNQ9R45sI3AgRtLSYAqrdta-golyP09ku0Cf4BrnlkTGhL1bflf9VJdUQyd03fO7" style="margin-left: auto; margin-right: auto;"><img alt="" data-original-height="185" data-original-width="194" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEhTsaY3ExhbKmqx-hpQDV2EawXQY5U-eJm4bOOnckTgGp8U3WSD0XB6sdOo42BgpjQqFrmGRsKJ-B_YhPZm9bW7Uj2_5TVZroED_YuQY-R7O84wgcsbtXylDOOPGNQ9R45sI3AgRtLSYAqrdta-golyP09ku0Cf4BrnlkTGhL1bflf9VJdUQyd03fO7" width="252" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">This dude understands dice mechanics.<br />If you recognize him, you're old.</td></tr></tbody></table><br />If the player dies as a result of their decision, having more transparency in the decision gives them more ownership of the result. In scenario 1, a dead character will probably result in a bitter player. In scenario 3, the player is more likely to say "yeah, I guess I can see that".<p></p><p>And not just negative results. Greater visibility in mechanics gives more ownership of all results, not just good ones. </p><p>Imagine a game that never told you the rules, so you never knew what your chances of success were. Your successes would feel just as unwarranted as your failures.</p><p>There is one group of players who don't need visible odds: storygamers.</p><p>Because storygamers are perhaps the most invested in the "play to find out" mindset, they are the group who benefit the least from knowing the odds. The stakes are lower in most storygames, too, because the average story game is less focused on winning/losing and more on the emergent story. (I've never heard of a TPK-go-roll-new-characters happening in Dungeon World.) For most storygamers, the dice are oracular, not statistical. Or to put it another way, the exact statistics are not as important as generating interesting story results.</p><h3 style="text-align: left;">5. Granularity</h3><p>How significant is a +1?</p><p>Or to put it another way, how many fine graduations are there between strong and weak?</p><p>The standard "d20 + stat vs DC" has a good amount of granularity. You can give out a lot of +1 bonuses if you want. You can't hand out many +1 bonuses in Dungeon World, since the range is much smaller.</p><p>Conversely, you can hand out a shit-ton of +1 bonuses in a d100 system like Call of Cthulhu, since the range is huge compared to a +1.</p><p>To a certain point, the difference is trivial. "Roll a 15 or less on a d20" is functionally identical to "Roll 75 or less on a d100". </p><p>Do we want a granular system?</p><p>Granular systems are good for places where we have many small incremental improvements. In Call of Cthulhu, you can improve each stat by +1, +2, +5, +8. . . whatever you want. Granular systems are good for that. </p><p>They're also help support min-maxing. Part of the fun of Pathfinder is finding all the little ways to stack +1s onto your key abilities. That's where the fun is!</p><p>Less granular systems are (supposedly) a little simpler, since you have smaller numbers on the page. This is true, but only slightly. "Roll 75 or less on a d100" is only slightly more complicated than "Roll 5 or higher on a d6".</p><h3 style="text-align: left;">6. Multiple Outcomes</h3><p>After you roll the dice, how many different outcomes are possible?</p><p>The simplest resolution mechanics are like coinflips. You either succeed or you don't.</p><p>An increasing number of games (mostly storygames) are developing resolution mechanics that have degrees of success, or "success with a cost", or "complications".</p><p>Even bog-standard D&D has a minimal form of this: crits and fumbles. Four results are now possible: fail, succeed, crits, and fumbles. The fact that crits and fumbles are generally pinned to be 5% each shouldn't be seen as a weakness. (I actually think that that rarity is close to ideal for most of my games.)</p><p>Storygames enjoy variable successes the most, often because one of the big tools in their kits is improv. You picked the lock but you rolled a complication! I guess a guard heard you! (Or your tool broke, etc.)</p><p>There's also games that have more concrete results from a mixed success. You hit your enemy <i>but</i> your weapon starts to break. Multiple outcomes doesn't always mean improv. However, the systems that support multiple outcomes mechanically will always have that extra complexity from it. Every roll can't just be a succeed/fail--it must also have some sort of mechanically-supported mixed result.</p><p>Lastly, I do want to say that multiple outcomes sometime artificially overload the die. Consider the following:</p><p></p><blockquote>Make a multiple-outcomes roll to see if you make the jump. Fail = you fall. Mixed success = you make the jump but you slip on the ice on the far side and take 1d4 damage. Full success = you make the jump safely.</blockquote><p></p><p>VERSUS</p><p></p><blockquote><p>Make a roll to see if you make the jump.</p><p>If you make the jump, make another roll to see if you slip on the ice and take 1d4 damage.</p></blockquote><p></p><p>If this was a movie, there would be no difference. Different mechanic, same result.</p><p>It's also not too different from old-school D&D rules like "if you are surprised by monsters, you have a 2-in-6 chance to drop whatever you're holding". </p><h3 style="text-align: left;">7. Speed of Resolution</h3><p>How long does it take to resolve the mechanic at the table?</p><p>One of the most sacred cows is pretty slow. The venerable "attack roll to see if you hit" followed by the "damage roll to see how much damage you do" is slower than it needs to be. Sure, you can roll both dice at the same time, but it still takes a second.</p><p>From fastest to slowest:</p><p></p><ol style="text-align: left;"><li>Simple roll-under (or roll-over)</li><li>Dice pools, look for highest die</li><li>d20+stat vs DC</li><li>Summing multiple dice</li><li>Dice pools, look for highest</li><li>Complicated roll-under (either modified stat, or the blackjack thing from Whitehack/Errant)</li><li>THAC0</li><li>Anything with playing cards</li><li>Dice pools, look for matches and sets</li><li>Anything with a reference table (although the simplest tables are faster)</li></ol><div>Or more simply:</div><div><ol style="text-align: left;"><li>Roll and compare</li><li>Roll and find highest</li><li>Roll, add, compare</li><li>Roll, subtract, compare</li><li>Roll and find matches</li><li>Roll, look up result on a table</li></ol><div>Speed is important because (a) you can do more adventuring if you can get through content faster, and (b) it helps with player engagement. The faster you resolve things, the faster you can get back to the interesting part of the gameplay loop. Learn stuff, make decisions, repeat.</div></div><div><br /></div><div>Speed of play is critical, unless you have highly invested players. It creates cohesion and builds momentum.</div><p></p><h3 style="text-align: left;">8. Comprehensibility</h3><p>How fast can your players learn this mechanic? How often will they make errors when using it?</p><p>I won't spend too much time on this, but I will say that </p><p></p><ul style="text-align: left;"><li>there is a <i>cost</i> to having to teach your players a lot of rules.</li><li>there is a <i>cost</i> to having to re-explain a rule if a player forgets it.</li><li>there is a <i>cost</i> to a rolling something incorrectly, then getting and incorrect result. </li><ul><li>Especially if they thing they succeeded, play proceeds, then someone points out that they actually failed. This has happened to me.</li></ul></ul><p></p><h3 style="text-align: left;"><b>9. Fun</b></h3><p>But is it fun?</p><p>This one will also be pretty subjective.</p><p>Some players hate anything with roll-under, especially if they come from a 5e background. ("It just feels weird to <i>want </i>low numbers, you know? I want high numbers for all of my other rolls.")</p><p>Some players hate having to add more than one number.</p><p>I have a weird dislike for blackjack roll-under systems (roll-under your stat but above the difficulty) that is entirely undeserved. It's a perfectly fine mechanic.</p><p>There is something hella fun about shit-slamming two fists full of d6s onto the table (fireball, your marines are shooting).</p><p>The traditional d20-flat isn't very fun, although crits and fumbles can spruce it up a bit.</p><p>"Fun" is nebulous, subjective, and is often in opposition to all of the other considerations I've mentioned. It takes a while to count all those d6s, after all, while your other players are sitting there bored</p><h3 style="text-align: left;">Upcoming Sections</h3><p>Part 2 - Reviews of all major core resolution mechanics. (See diagram below.)</p><p>Part 3 - Application. Deciding on the design goals for your system, then picking mechanics that support it.</p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhPOI-woJfqSx7OdkfMMPCVjA2vfLpBgFEqrPXIg7jLiVvHNQ2nXRHyzmKhYwF1YKNI9VJEag7PgVLGaVolQZ7nCs2jq-DpuhOD76N8YSbvtz1Y9dvj-_9cTV0J-8JvBd20RLj2jiiUBTfva928Rh-z5QvhOpXngd5aImiaR_CzYhWG8ZbBpQiLw_XF" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="422" data-original-width="569" height="474" src="https://blogger.googleusercontent.com/img/a/AVvXsEhPOI-woJfqSx7OdkfMMPCVjA2vfLpBgFEqrPXIg7jLiVvHNQ2nXRHyzmKhYwF1YKNI9VJEag7PgVLGaVolQZ7nCs2jq-DpuhOD76N8YSbvtz1Y9dvj-_9cTV0J-8JvBd20RLj2jiiUBTfva928Rh-z5QvhOpXngd5aImiaR_CzYhWG8ZbBpQiLw_XF=w640-h474" width="640" /></a></div><br /><br /><p></p><p></p></div>Arnold Khttp://www.blogger.com/profile/12603155377769597516noreply@blogger.com32tag:blogger.com,1999:blog-4754170279177021419.post-2089128913080747612023-03-11T22:05:00.000-08:002023-03-11T22:05:01.021-08:00Dragons, Part 3<p> Here's <a href="https://goblinpunch.blogspot.com/2023/01/dragons.html">Part 1</a> and <a href="https://goblinpunch.blogspot.com/2023/02/dragons-part-2.html">Part 2</a>. </p><p>First, here are some things that people believe to be true about dragons. </p><h3 style="text-align: left;">The Doctrine of Draconic Apocalypse</h3><p>Dragons are the divinely sanctioned executioners of the world. On the day of ordained apocalypse, the dragons will be empowered, and they will burn the world with fires that can never be extinguished but will only grow and spread. Everything will burn. In the end, even the dragons will burn (and this is why they are fire-resistant, not fire-proof).</p><p>Until that time, they are content to remain in their Desolations, where they serve as a divine instrument of instruction, teaching humility and fear. The mightiest may challenge them, and steal some of their treasure, thus allowing the brave and the cunning to gain gold so that they may change the world. In fact, many kings and great souls began their careers with a chest of stolen dragon gold–as the Authority intended.</p><p>Dragons may be challenged, but they can never be defeated.</p><h3 style="text-align: left;">The Theory of Aurocentrism</h3><p>Dragons want gold because people want gold. In places where people do not have the same desire for gold, neither do the dragons. When people want things other than gold, so do the local dragons. </p><p>People and dragons are local mirrors of each other. But whose desires occurred first? Why do we lust so much for gold?</p><p>All dragons want gold, therefore all humans want gold. This extends even to animals, as it seems that all animals covet the rare metal. Crows have been observed hoarding golden items in their nests. Even cows enjoy having gold leaf on their horns, and have been observed resisting its removal. Gold is universally valued, and this value is an extension of the dragon’s own.</p><h3 style="text-align: left;">The Theory of Wealth and Sin</h3><p>Each elder wyrm represents a type of wealth, along with a type of sin. Thus, people are poisoned by the emanations of these great wyrms, each of which inspires a great weakness of subhumanity.</p><p><b>Lagazotz, the Scornful Wyrm</b></p><p><span> </span><span> </span>The desire to be free and unbounded. Pride.</p><p><b>Beyoc, the Ancient Slug</b></p><p><span> </span><span> </span>The desire to undo one’s mistakes. Gluttony–since the great wyrm’s predilection for lightly spiced-and-oiled elephants is well known, he is the most likely to be “friendly”.</p><p><b>Tar Lath Lien, the Serpentine Surpreme</b></p><p><span> </span><span> </span>The desire to be loved. Lust–it is commonly said that Tar Lath Lien has become enraptured with something outside of the mortal sphere.</p><p><b>Grox, the Gravethrasher</b></p><p><span> </span><span> </span>The desire to avoid pain. Sloth.</p><p><b>Calaphon, the Many Splendored</b></p><p><span> </span><span> </span>The desire to be someone else (dissatisfaction with one’s own body and role). Envy.</p><h3 style="text-align: left;">The Theory of Decelestialization</h3><p>Dragons are degenerate versions of the celestial serpents, or perhaps their children.</p><h3 style="text-align: left;"><b>The Heresy of Primitive Celestialism</b></h3><p>Primitive Celestialism maintains that Centerra was repopulated by the celestial serpents, which ended the Time of Fire and Madness and stabilized the incoherent world. They arrived here from a distant location, beyond the outer stars. They were not just beasts but vessels, and from their stomachs they disgorged the nine races of subhumans that populate Centerra today.</p><p>The celestial serpents then either birthed the elder wyrms or became them, and instructed the first temple-builders, establishing a peaceful world-wide religion that lasted until it was usurped by the heresies of the Prophetessa (may she live again).</p><p>Modern Celestialism is a branch of mainline Hesaya, and is (cautiously) sanctioned by the Church.</p><p><sidebar> I started building Centerra in July of 2010. Celestialism and the Serpents actually appear in August of 2010, among the earliest batch of entries I wrote when I was unemployed.</sidebar></p><h3 style="text-align: left;">The Elven Theory of Dragons</h3><p>Dragons are degenerate organic spaceships. The fact that they appear reptilian is an anomaly, a type of essential corruption that they are susceptible to. In their original forms, they were nothing like they are now.</p><p>The pre-dragon vehicular corpus was able to manipulate combustion, necessary for propulsion. The fire breath of dragons is an atrophied corruption of this original ability.</p><p>The modern world has lost the methods to control these ancient tools (although rumors of dragon-controlling orbs do exist). In the absence of any legitimate authority, the instincts of the predraconic vehicle-soul prepares for evacuation: collecting valuables, securing its area against threats, and remaining fueled at all times while awaiting a legitimate command.</p><h3 style="text-align: left;">The Theory of Auric Degeneration</h3><p>Dragons are created by greed. When a person accumulates enough gold, their greed grows proportionately, and so they gather more gold.</p><p>Gold is inherently magical–this is why so many spells require gold as a reagent. And when enough of it is gathered in one place, it is capable of consuming the owner along with itself, turning them into a dragon.</p><p>This also explains why alchemists are able to convert dragon brains into gold (specifically, a subtype of gold called salangata).</p><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7z8lthrCeNxTjh89QEmEQZqrRU4PMRxo2_g7EvI6mzGHHDHDDf9D9xSerOAZ3rimI25SSBJtr-J2GKvQRvoktFWDE-vE5_HxYvVAQgRai5uvCeD7Oy4Z9I__w4GWyTtQVWmJxclWhyka4HpiOTEvoRWzalh5iieXPb8gsqBNOvXLQoG_ZBpqRpmiL/s1024/shin%20godzilla.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="576" data-original-width="1024" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7z8lthrCeNxTjh89QEmEQZqrRU4PMRxo2_g7EvI6mzGHHDHDDf9D9xSerOAZ3rimI25SSBJtr-J2GKvQRvoktFWDE-vE5_HxYvVAQgRai5uvCeD7Oy4Z9I__w4GWyTtQVWmJxclWhyka4HpiOTEvoRWzalh5iieXPb8gsqBNOvXLQoG_ZBpqRpmiL/s320/shin%20godzilla.png" width="320" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">A lot of Caliphon is inspired by Shin Godzilla (2016)<br />especially the unused ideas and ending (<a href="https://www.youtube.com/watch?v=A5swja3pSLc&t=586s">spoiler</a>)</td></tr></tbody></table><h2 style="text-align: left;">Caliphon (Elder Wyrm)</h2><p><i>Cataphractus, The Many Splendored, The Ever Living, The Conflagration of Flesh</i></p><p>There have been more attempts to destroy Caliphon than any other of the elder wyrms. Although Caliphon has been distracted and driven off, she has never been destroyed. The nearest attempt was Lord Wreybellon’s Moonstone campaign, which successfully chained her to the ground.</p><p>To their surprise, the Many Splendored gave a great exhalation, then a shudder, then breathed no more. Her eyes turned grey as they dried out.</p><p>Later on, they would move the great corpse, and then discover that that Caliphon had given birth while she had laid there chained. Her offspring, seemingly serpentine in form, had burrowed away from the location with great rapidity.</p><p>Within days, a new dragon had returned to Caliphon’s desolation and had resumed her roles there. The new dragon was slightly smaller, yes, but by all accounts it was not a child who had fled the chains, but Caliphon herself.</p><p>The great corpse was extremely light. It was dismembered and moved to Bospero, where it was studied. Trophies were made, and the great body was prepared for display. During the victory feast, the bones and teeth of Caliphon cracked open, delivering draconic abominations to the festivities. Among the dead were Lord Wraybellon and his wife, Cardinal Rontagel. Their three children were carried off by the creatures. Their fates are unknown, but most claim that they were carried back to Caliphon.</p><p>While all dragons are able to guide their growth and development, Caliphon seems to be able to control this process far more than her peers. Her anatomy is fluid, and seems unbounded by any known limitation. When decapitated, she grew two heads from the stump. Afterwards, the two heads fought, and the larger consumed the smaller. She has been observed to double in size in the space of a day, and even to birth smaller versions of herself to pursue prey into caverns too large for herself.</p><p>Her flame is the flame of mutation. It does not burn, but it changes. Its effects are the most potent on flesh, but all objects are affected. Swords become twisted. Stones become brittle. Trees fall over and degenerate into cones of many-limbed “mushrooms”.</p><p>Nothing less should be expected from Caliphon, first-born and mightiest of the elder wyrms.</p><h3 style="text-align: left;">Caliphon’s Drakkencult</h3><p>They sometimes guard Caliphon’s eggs. These eggs hatch in times of need, always with an offspring perfectly suited for the drakkencult’s purpose. The city of Caliphon's cult is said to be among the most beautiful of all.</p><p>Those that are favored somewhat, are given gifts of form.</p><p>Those that are favored most are eaten. They live on inside her, and speak from her throat.</p><h3 style="text-align: left;">Chameleodrakes (Drakes)</h3><p>Laterally flattened 800 lb predators with chameleon tongues. So great is their camouflage that they function as if they were invisible. Incredible climbers.</p>Arnold Khttp://www.blogger.com/profile/12603155377769597516noreply@blogger.com2tag:blogger.com,1999:blog-4754170279177021419.post-22467974983908375802023-02-27T21:09:00.008-08:002023-02-27T21:13:41.392-08:00GLOG Character-as-Class: Viklof the Butler<div>Class-as-class is cool.</div><div><br /></div><div>Race-as-class is cooler.</div><div><br /></div><div>But have you ever tried character-as-class?</div><div><br /></div><div>It's essentially a unique class. You can get them to join your party (Final Fantasy style) either as a hireling or an NPC. There will never be another one like them.</div><div><br /></div><div>Anyway, here's Viklof.</div><div><b><br /></b></div><div><b>Ice House</b></div><div><br /></div><div>Up on top of Mount Maggaroth, the Ice House is the highest of the Light Collector's three mansions. He's been dead (missing?) for a long time, though, so </div><div><br /></div><div>The mistress of the house is the Good Lady Tura Lossifar. She is an enchantress and has a few spells. But more critically, she has fucked a dragon and now has a small piece of their power to rewrite reality. She doesn't have a lot of control of this ability--mostly it just boils down to the ability to turn people into furniture by treating them as furniture.</div><div><br /></div><div>If she can get someone to pretend to be a chair, she can sit on them and turn them into a chair.</div><div><br /></div><div>If she can get someone to spit tea into her cup, she can grab them by the beltloop and turn them into a teapot.</div><div><br /></div><div>She is accompanied by Shau, the wild boy, covered in animal parts. Shau is a shapeshifter, and can turn into any animal he has personally collected a trophy from.</div><div><br /></div><div>There are three ways to get Lady Lossifar to part with Viklof, who she treasures.</div><div><ul style="text-align: left;"><li>Steal the hand bell.</li><li>Kill Lady Lossifar and take it.</li><li>Solve Lady Lossifar's problems and she'll give it to you as thanks.</li></ul><div>The hand bell summons Viklof the Butler, who joins your party as a level 1 Viklof.</div></div><div><br /></div><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfPNtnnDayiuMFgF4v0k4BUJS-rtjE-gQmoQU3WeCJoXHAI5hUzdFFb6F-03NDDe7kGe0B5kQ7v2BcaPd-Nai-DJu6shL2JHatEnCsUim7g0ba-ttKJvZZP1k9ole1mDx8c-_XfEtT8L6fiQuYOXFaQRAAIig4cGcPyEO1LgJoDn7VYUDMc68TpT4F/s1265/SebastianMichaelis.webp" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="1265" data-original-width="532" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfPNtnnDayiuMFgF4v0k4BUJS-rtjE-gQmoQU3WeCJoXHAI5hUzdFFb6F-03NDDe7kGe0B5kQ7v2BcaPd-Nai-DJu6shL2JHatEnCsUim7g0ba-ttKJvZZP1k9ole1mDx8c-_XfEtT8L6fiQuYOXFaQRAAIig4cGcPyEO1LgJoDn7VYUDMc68TpT4F/s320/SebastianMichaelis.webp" width="135" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">from Black Butler</td></tr></tbody></table><div><br /></div><h2 style="text-align: left;"><b>Viklof the Butler</b></h2><div><div><br /></div><div>A - Butler, Fashion Armor, Trusted Ally</div><div>B - Useful Item</div><div>C - Message</div><div>D - Ghost Household, Beg Your Pardon</div><div><br /></div><div><b>Butler</b></div><div><b><br /></b></div><div>Viklof's soul is bound to whoever holds his bell. He cannot disobey that person or cause harm to that person directly. He cannot hold or move his bell, under any circumstances.</div><div><b><br /></b></div><div>Viklof is capable of exiting the world and entering butler-space whenever he is unobserved. Butler-space is timeless. Nothing occurs there. Viklof can exit butler-space whenever his bell is rung. He will appear by entering the room from the nearest unobserved corner (up to 2 corners away). If there is no unobserved corner within a 2 room radius, Viklof cannot return from butler-space. Viklof cannot take any actions on the round that he is summoned (he's too busy walking up and giving a bow).</div><div><br /></div><div>Viklof can not move between the two dimensions more than once per minute.</div><div><br /></div><div>As a magical butler, Viklof doesn't sleep. He enters butler-space every night for an equivalent amount of time, and that suffices.</div><div><br /></div><div><b>Fashion Armor</b></div><div><b><br /></b></div><div>Your body is protected by the power of <a href="https://goblinpunch.blogspot.com/2013/06/dinner-jackets-plate-mail-and-barbecue.html">fashion</a>. Fashionable items cost as much as regular armor and protect an equal amount. They take up no inventory slots. However, you lose the benefits of one piece of armor each time you get wet, get bloody (take damage), or get dirty (anything with mud).</div><div><br /></div><div>As a butler, your fashionable armor is repaired each morning. However, it must always be appropriate for a butler.</div><div><br /></div><div><b>Trusted Ally</b></div><div><b><br /></b></div><div>Viklof is known to the other residents in the Light Collector's former domain (listed below). Viklof is welcomed by all of the primary residents. The party can expect to be promptly introduced to the masters of those places, and given a hot meal, along with a small amount of trust.</div><div><ul style="text-align: left;"><li>Vine House</li><li>Ice House</li><li>Honey House</li><li>The Reflector</li><li>Quicksilver Hall</li><li>The Conjunction</li><li>Light House</li></ul></div><div><b>Useful Item</b></div><div><b><br /></b></div><div>If Viklof is summoned back from butler-space for a specific purpose (held in the mind of the bell-ringer) he will be dressed for the task and have the appropriate mundane tools (worth no more than 5s). For example, if summoned to help cut back vines, he will appear with gardening attire and a pair of hedge clippers. He is limited to the roles and tools that a butler might have access to. First aid kit? Yes. Grappling hook? No. Basically anything that you might find in a mansion.</div><div><br /></div><div>Viklof cannot bring food, weapons, torches, or any type of magical item. This ability is useable once per day per Viklof template.</div><div><br /></div><div><b>Message</b></div><div><b><br /></b></div><div>Every night, Viklof can visit the those locations that he is allied with, deliver a quick message, and then return with a quick response. He can visit up to [template] locations per night, but is permitted only one minute of roleplay conversation at each. Only conversation is possible during these visits.</div><div><br /></div><div>Once all seven locations listed above have been (more-or-less) explored, Viklof can add other locations to that list, as long as that new location has (a) some sort of boss living there (b) some sort of domestic servant structure (even if it's just goblins under a chieftain), and (c) a good relationship with some amount of trust.</div><div><br /></div><div><b>Ghost Household</b></div><div><br /></div><div>All of the dead servants of the Light Collector's domain ally themselves to Viklof. He gains 4 MD that he can only use to cast <i>invisible servant</i>.</div><div><br /></div><div><div><b>Beg Your Pardon</b></div><div><b><br /></b></div><div>Once per lifetime, Viklof can avert a TPK by intelligent enemies in Mount Maggaroth who recognize him (see the list above). Viklof apologizes profusely and promises that this will never happen again. The enemies will allow you to collect yourselves, and they will escort you out.</div></div><div><br /></div><div>In addition to the list of locations above, this ability applies to all servants of the Light Collector, including golems, spirits, elementals, ghosts, winds, undead, brass men, Drosk, the drakkencult, and demons. It doesn't apply to wild animals.</div></div><div><br /></div><h2 style="text-align: left;"><b>Discussion</b></h2><div><b><br /></b></div><div>I wanted a character-as-class that would feel unique, and that would plug into the setting.</div><div><br /></div><div>I don't think I did a very good job of plugging him into the setting, since it would be trivially easy to reskin Viklof as a generic magical butler, but I'm convinced that the idea of character-as-class is a good one. </div><div><div><br /></div><div>I may stock the mountain with a few bosses that can be beaten down to level 1 by a good ass-kicking, really just kicking all the demon blood out of their body, whereupon they will ask to join the party. I always liked that trope. A cool new hireling character is a good type of treasure.</div></div><div><br /></div><div>Anyway, I still like the class. I think he's extremely useful (a level 4 casting of <i>invisible servant </i>is basically the equivalent of 200 hours of servant labor performed in 10 minutes). He has a lot of cool utility, and the ability to slip into-and-out-of butler-space is something that I'm sure players will love abusing. A powerful toolkit for OSR-style problems.</div>Arnold Khttp://www.blogger.com/profile/12603155377769597516noreply@blogger.com9tag:blogger.com,1999:blog-4754170279177021419.post-65999999327416978702023-02-27T01:08:00.004-08:002023-02-28T00:21:28.100-08:00Derelict Armies: Rose Army of Dzorum<p> So I've been playing Elden Ring and I like the idea of all these dysfunctional armies scattered all over the place. Soldiers without a war. Beaten, diseased, scattered.</p><h3 style="text-align: left;"><b>The City of Roses</b></h3><p>The city of Dzorum was destroyed by the Apocalypse Maggot. In their darkest hours, no one came to their aid. Only the fey offered to help (although many say it was demons, not fey). </p><p>The terms of this assistance are not known. Dzorum was still destroyed, most of its people were still eaten, and their walls were still toppled.</p><p>But now the city sits in the Crawling Bog. It has new walls now, made from thorns. And at night there are new lights burning in new towers. No one knows what is inside the fallen city, or who the its new masters are.</p><p>The remnants of the army wages a ragged war, attempting to claim their old forts and establish a new border. Everyone wars against them, since they are widely agreed to be demon-tainted. And they war against everyone else, revenge for abandoning them in their hour of need. (Although they do not war with the alabaster paladins.)</p><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRu2oEjjWVP__lfkz5URJ8hr5d4bcza5Vjt2movWdeOxTwGUn1LrePyNiNaYRam9gP8QDUAeJTBJZT-MoJPU3ZM5Qtjtj2jPTWUO3CjGS460cp0Yh8F6BqDkzLP-PPNldKwCh2J5lgJ0AZXzfQX1NYnr6V9e9_rfbIssoFto_onwBD9QqtCXaNk5xZ/s893/d53bymg-5c91e962-3874-42a2-8065-4fdf9b7b0a95.jpg" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="893" data-original-width="606" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRu2oEjjWVP__lfkz5URJ8hr5d4bcza5Vjt2movWdeOxTwGUn1LrePyNiNaYRam9gP8QDUAeJTBJZT-MoJPU3ZM5Qtjtj2jPTWUO3CjGS460cp0Yh8F6BqDkzLP-PPNldKwCh2J5lgJ0AZXzfQX1NYnr6V9e9_rfbIssoFto_onwBD9QqtCXaNk5xZ/s320/d53bymg-5c91e962-3874-42a2-8065-4fdf9b7b0a95.jpg" width="217" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">by <a href="https://www.deviantart.com/narandel/art/Knight-Archer-307927816">Narandel</a></td></tr></tbody></table><br /><p><b>Why Are These Guys So Ragged?</b></p><p>1. These are deserters, hunted by their own kin.</p><p>2. Recently fought the Lon Barago Militia. 1d6-4 (min 0) prisoners.</p><p>3. Recently fought orcs. </p><p>4. Recently fought Fire Cult Remnants. 1d6-4 (min 0) prisoners.</p><p>Any prisoners have a 50% chance to be someone the players know from that faction, as long as it seems both reasonable and interesting.</p><p><br /></p><p><b>What Are They Doing Here?</b></p><p>1. Securing a nearby location. (50% chance that it's the same one that the PCs are going towards, as long as it seems both reasonable and interesting.)</p><p>2. Gathering information. (PCs will be questioned and scrutinized.)</p><p>3. Waiting for something. Hungry. (Will attempt to buy food or take it by force, depending on reaction roll.)</p><p>4. Burying their dead and/or tending to their wounded. (Easily ambushed.)<br /><br /></p><p><br /></p><p><b>Forces (Roll a d6)</b></p><p>Use the stuff in the left (Encounter) column. If you want to generate an entirely new enemy group, use the right (Generic) column.</p><p><google-sheets-html-origin></google-sheets-html-origin></p><table border="1" cellpadding="0" cellspacing="0" dir="ltr" style="border-collapse: collapse; border: none; font-family: Arial; font-size: 10pt; table-layout: fixed; width: 0px;" xmlns="http://www.w3.org/1999/xhtml"><colgroup><col width="40"></col><col width="138"></col><col width="136"></col></colgroup><tbody><tr style="height: 21px;"><td style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td><td data-sheets-value="{"1":2,"2":"Encounter"}" style="background-color: black; border: 1px solid rgb(204, 204, 204); color: white; overflow: hidden; padding: 2px 3px; vertical-align: bottom;">Encounter</td><td data-sheets-value="{"1":2,"2":"Generic"}" style="background-color: black; border: 1px solid rgb(204, 204, 204); color: white; overflow: hidden; padding: 2px 3px; vertical-align: bottom;">Generic</td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":1}" style="background-color: white; border: 1px solid rgb(204, 204, 204); font-size: 12pt; font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">1</td><td data-sheets-value="{"1":2,"2":"Knight Squad"}" style="background-color: white; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(0, 0, 0); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;">Knight Squad</td><td style="background-color: white; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(0, 0, 0); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td></tr><tr style="height: 21px;"><td style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; font-size: 12pt; font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;"></td><td data-sheets-value="{"1":2,"2":"4 Militia"}" style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;">4 Militia</td><td data-sheets-value="{"1":2,"2":"1d6+1 Militia"}" style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;">1d6+1 Militia</td></tr><tr style="height: 21px;"><td style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; font-size: 12pt; font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;"></td><td data-sheets-textstyleruns="{"1":0}{"1":11,"2":{"5":1}}{"1":16}" data-sheets-value="{"1":2,"2":"2 Knights (Mirek)"}" style="background-color: white; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(0, 0, 0); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;"><span style="font-family: Arial; font-size: 10pt; font-style: normal;">2 Knights (</span><span style="font-family: Arial; font-size: 10pt; font-style: normal; font-weight: bold;">Mirek</span><span style="font-family: Arial; font-size: 10pt; font-style: normal;">)</span></td><td data-sheets-value="{"1":2,"2":"1d3 Knights"}" style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(0, 0, 0) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;">1d3 Knights</td></tr><tr style="height: 21px;"><td style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td><td style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td><td style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":2}" style="background-color: white; border: 1px solid rgb(204, 204, 204); font-size: 12pt; font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">2</td><td data-sheets-value="{"1":2,"2":"Priest Squad"}" style="background-color: white; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(0, 0, 0); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;">Priest Squad</td><td style="background-color: white; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(0, 0, 0); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td></tr><tr style="height: 21px;"><td style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; font-size: 12pt; font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;"></td><td data-sheets-value="{"1":2,"2":"5 Militia"}" style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;">5 Militia</td><td data-sheets-value="{"1":2,"2":"1d6+1 Militia"}" style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;">1d6+1 Militia</td></tr><tr style="height: 21px;"><td style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; font-size: 12pt; font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;"></td><td data-sheets-value="{"1":2,"2":"1 Knight"}" style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;">1 Knight</td><td data-sheets-value="{"1":2,"2":"1d2 Knights"}" style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;">1d2 Knights</td></tr><tr style="height: 21px;"><td style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; font-size: 12pt; font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;"></td><td data-sheets-textstyleruns="{"1":0}{"1":10,"2":{"5":1}}{"1":15}" data-sheets-value="{"1":2,"2":"1 Priest (Rowan)"}" style="background-color: white; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(0, 0, 0); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;"><span style="font-family: Arial; font-size: 10pt; font-style: normal;">1 Priest (</span><span style="font-family: Arial; font-size: 10pt; font-style: normal; font-weight: bold;">Rowan</span><span style="font-family: Arial; font-size: 10pt; font-style: normal;">)</span></td><td data-sheets-value="{"1":2,"2":"1 Priest"}" style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(0, 0, 0) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;">1 Priest</td></tr><tr style="height: 21px;"><td style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td><td style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td><td style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":3}" style="background-color: white; border: 1px solid rgb(204, 204, 204); font-size: 12pt; font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">3</td><td data-sheets-value="{"1":2,"2":"Priest Platoon"}" style="background-color: white; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(0, 0, 0); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;">Priest Platoon</td><td style="background-color: white; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(0, 0, 0); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td></tr><tr style="height: 21px;"><td style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; font-size: 12pt; font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;"></td><td data-sheets-value="{"1":2,"2":"8 Militia"}" style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;">8 Militia</td><td data-sheets-value="{"1":2,"2":"2d6 Militia"}" style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;">2d6 Militia</td></tr><tr style="height: 21px;"><td style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; font-size: 12pt; font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;"></td><td data-sheets-value="{"1":2,"2":"2 Knights"}" style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;">2 Knights</td><td data-sheets-value="{"1":2,"2":"1d3 Knights"}" style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;">1d3 Knights</td></tr><tr style="height: 21px;"><td style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; font-size: 12pt; font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;"></td><td data-sheets-value="{"1":2,"2":"2 Priests"}" style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;">2 Priests</td><td data-sheets-value="{"1":2,"2":"1d3 Priests"}" style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;">1d3 Priests</td></tr><tr style="height: 21px;"><td style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; font-size: 12pt; font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;"></td><td data-sheets-value="{"1":2,"2":"Ormo the Attentive"}" style="background-color: white; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(0, 0, 0); border-image: initial; border-style: solid; border-width: 1px; font-weight: bold; overflow: hidden; padding: 2px 3px; vertical-align: bottom;">Ormo the Attentive</td><td data-sheets-value="{"1":2,"2":"1 Lieutenant (Lvl 3)"}" style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(0, 0, 0) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;">1 Lieutenant (Lvl 3)</td></tr><tr style="height: 21px;"><td style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td><td style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td><td style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":4}" style="background-color: white; border: 1px solid rgb(204, 204, 204); font-size: 12pt; font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">4</td><td data-sheets-value="{"1":2,"2":"Sprite Platoon"}" style="background-color: white; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(0, 0, 0); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;">Sprite Platoon</td><td style="background-color: white; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(0, 0, 0); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td></tr><tr style="height: 21px;"><td style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; font-size: 12pt; font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;"></td><td data-sheets-value="{"1":2,"2":"7 Militia"}" style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;">7 Militia</td><td data-sheets-value="{"1":2,"2":"2d6 Militia"}" style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;">2d6 Militia</td></tr><tr style="height: 21px;"><td style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; font-size: 12pt; font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;"></td><td data-sheets-value="{"1":2,"2":"2 Knights"}" style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;">2 Knights</td><td data-sheets-value="{"1":2,"2":"1d3 Knights"}" style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;">1d3 Knights</td></tr><tr style="height: 21px;"><td style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; font-size: 12pt; font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;"></td><td data-sheets-value="{"1":2,"2":"3 Sprites"}" style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;">3 Sprites</td><td data-sheets-value="{"1":2,"2":"1d4 Sprites"}" style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;">1d4 Sprites</td></tr><tr style="height: 21px;"><td style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; font-size: 12pt; font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;"></td><td data-sheets-value="{"1":2,"2":"Captain Lack"}" style="background-color: white; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(0, 0, 0); border-image: initial; border-style: solid; border-width: 1px; font-weight: bold; overflow: hidden; padding: 2px 3px; vertical-align: bottom;">Captain Lack</td><td data-sheets-value="{"1":2,"2":"1 Lieutenant (Lvl 3)"}" style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(0, 0, 0) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;">1 Lieutenant (Lvl 3)</td></tr><tr style="height: 21px;"><td style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td><td style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td><td style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":5}" style="background-color: white; border: 1px solid rgb(204, 204, 204); font-size: 12pt; font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">5</td><td data-sheets-value="{"1":2,"2":"Cypress Platoon"}" style="background-color: white; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(0, 0, 0); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;">Cypress Platoon</td><td style="background-color: white; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(0, 0, 0); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td></tr><tr style="height: 21px;"><td style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; font-size: 12pt; font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;"></td><td data-sheets-value="{"1":2,"2":"6 Militia"}" style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;">6 Militia</td><td data-sheets-value="{"1":2,"2":"2d6 Militia"}" style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;">2d6 Militia</td></tr><tr style="height: 21px;"><td style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; font-size: 12pt; font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;"></td><td data-sheets-value="{"1":2,"2":"2 Knights"}" style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;">2 Knights</td><td data-sheets-value="{"1":2,"2":"1d3 Knights"}" style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;">1d3 Knights</td></tr><tr style="height: 21px;"><td style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; font-size: 12pt; font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;"></td><td data-sheets-value="{"1":2,"2":"1 Hunting Cypress"}" style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;">1 Hunting Cypress</td><td data-sheets-value="{"1":2,"2":"1 Hunting Cypress"}" style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;">1 Hunting Cypress</td></tr><tr style="height: 21px;"><td style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; font-size: 12pt; font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;"></td><td data-sheets-value="{"1":2,"2":"Satherine Rosehip"}" style="background-color: white; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(0, 0, 0); border-image: initial; border-style: solid; border-width: 1px; font-weight: bold; overflow: hidden; padding: 2px 3px; vertical-align: bottom;">Satherine Rosehip</td><td data-sheets-value="{"1":2,"2":"1 Lieutenant (Lvl 3)"}" style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(0, 0, 0) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;">1 Lieutenant (Lvl 3)</td></tr><tr style="height: 21px;"><td style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td><td style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td><td style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td></tr><tr style="height: 21px;"><td data-sheets-value="{"1":3,"3":6}" style="background-color: white; border: 1px solid rgb(204, 204, 204); font-size: 12pt; font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;">6</td><td data-sheets-value="{"1":2,"2":"Company"}" style="background-color: white; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(0, 0, 0); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;">Company</td><td style="background-color: white; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(0, 0, 0); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;"></td></tr><tr style="height: 21px;"><td style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; font-size: 12pt; font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;"></td><td data-sheets-value="{"1":2,"2":"12 Militia"}" style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;">12 Militia</td><td data-sheets-value="{"1":2,"2":"2d6+5 Militia"}" style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;">2d6+5 Militia</td></tr><tr style="height: 21px;"><td style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; font-size: 12pt; font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;"></td><td data-sheets-value="{"1":2,"2":"4 Knights"}" style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;">4 Knights</td><td data-sheets-value="{"1":2,"2":"1d4+1 Knights"}" style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;">1d4+1 Knights</td></tr><tr style="height: 21px;"><td style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; font-size: 12pt; font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;"></td><td data-sheets-value="{"1":2,"2":"1 Priest"}" style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;">1 Priest</td><td data-sheets-value="{"1":2,"2":"1d3 Priests"}" style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;">1d3 Priests</td></tr><tr style="height: 21px;"><td style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; font-size: 12pt; font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;"></td><td data-sheets-value="{"1":2,"2":"6 Sprites"}" style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;">6 Sprites</td><td data-sheets-value="{"1":2,"2":"2d6 Sprites"}" style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;">2d6 Sprites</td></tr><tr style="height: 21px;"><td style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; font-size: 12pt; font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;"></td><td data-sheets-value="{"1":2,"2":"1 Hunting Cypress"}" style="background-color: white; border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 2px 3px; vertical-align: bottom;">1 Hunting Cypress</td><td data-sheets-value="{"1":2,"2":"1 Hunting Cypress"}" style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;">1 Hunting Cypress</td></tr><tr style="height: 21px;"><td style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; font-size: 12pt; font-weight: bold; overflow: hidden; padding: 2px 3px; text-align: center; vertical-align: bottom;"></td><td data-sheets-value="{"1":2,"2":"Bontlebrak"}" style="background-color: white; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(0, 0, 0); border-image: initial; border-style: solid; border-width: 1px; font-weight: bold; overflow: hidden; padding: 2px 3px; vertical-align: bottom;">Bontlebrak</td><td data-sheets-value="{"1":2,"2":"1 Captain (Lvl 4)"}" style="background-color: white; border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(0, 0, 0) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;">1 Captain (Lvl 4)</td></tr></tbody></table><br /><br /><br /><div><b>Rose Militia</b></div><div><b>Lvl </b>1 <b>Def </b>leather <b>Spear </b>1d6</div><div><b>Speed </b>human <b>Int </b>human <b>Dis </b>cult</div><div><br /></div><div><b>Rootbelly </b>- When killed by a piercing or slashing weapon, vegetable growth traps the killing weapon. It can be removed with a successful Str check, or 5 points of slashing damage. Begin turning into a rosebush immediately after death--this process takes 1 minute.</div><div><br /></div><div><b>Tactics - </b>Interpose yourself. Protect the Priests and Knights.</div><div><br /></div><div><br /></div><div><br /></div><div><div><b>Rose Priest</b></div><div><b>Lvl </b>2 <b>Def </b>leather <b>Mace </b>1d6</div><div><b>Speed </b>human <b>Int </b>human <b>Dis </b>cult</div><div><br /></div><div><b>Spells - </b><i>entangle, blood rose</i></div><div><br /></div><div><b>Rootbelly </b>- When killed by a piercing or slashing weapon, vegetable growth traps the killing weapon. It can be removed with a successful Str check, or 5 points of slashing damage. Begin turning into a rosebush immediately after death--this process takes 1 minute.</div></div><div><br /></div><div><b>Tactics - </b>Use <i>blood rose </i>against dangerous targets with low armor. Use <i>entangle </i>to control dangerous opponents and trap fleeing ones.</div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><div><b>Rose Knight</b></div><div><b>Lvl </b>2 <b>Def </b>plate <b>Greatsword </b>1d8 <b>Arrow </b>1d6<b> </b></div><div><b>Speed </b>on horseback <b>Int </b>human <b>Dis </b>cult</div><div><br /></div><div><b>Bloodseeking Arrows - </b>Can shoot around corners. Ignore cover. +4 to hit wounded targets.</div><div><br /></div><div><b>Rootbelly </b>- When killed by a piercing or slashing weapon, vegetable growth traps the killing weapon. It can be removed with a successful Str check, or 5 points of slashing damage. Begin turning into a rosebush immediately after death--this process takes 1 minute.</div></div><div><br /></div><div><b>Tactics - </b>Hang back and shoot arrows. Use your horse to stay out of range.</div><div><br /></div><div><br /></div><div><br /></div><div><b>Sprite</b></div><div><b>Lvl </b>3 (HP 1) <b>Def </b>plate+4 <b>Razor </b>1d6</div><div><b>Fly </b>dragonfly <b>Dex </b>high <b>Int </b>human <b>Dis</b> loyal</div><div><br /></div><div><b>Team Attack - </b>When sprites attack the same target simultaneously, they each get +1 to hit and +1 to damage. Up to 3 sprites can attack the same target simultaneously.</div><div><br /></div><div><b>Tendon Attack - </b>Whenever a sprite does 6 or more damage with their razor, they damage a tendon, rendering a random limb useless (as Injury) until it heals.</div><div><br /></div><div><b>Tactics - </b>Sprites are normally hidden up in a tree prior to the start of combat. They swarm the biggest threats (think Attack on Titan).</div><div><br /></div><div><br /></div><div><br /></div><div><b>Hunting Cypress</b></div><div><b>Lvl </b>6 <b>Def </b>leather <b>Slam </b>2d6</div><div><b>Fly</b> slow <b>Str </b>high<b> Dis </b>loyal</div><div><br /></div><div><b>Crush - </b>After ending one turn in the air above a battle, they can drop down on the next turn, attacking a target with a crush attack (2d8). </div><div><br /></div><div><b>Pin</b> - After landing on an opponent with a crush attack, they can remain there, pinning them and suffocating them. A pinned target gets one (and only one) attempt to escape (Str or Dex check) on the turn after being hit by a crush attack.</div><div><b><br /></b></div><div><b>Wooden - </b>immune to crushing, half damage from piercing, full damage from slashing.</div><div><br /></div><div><b>Tactics - </b>Crush an opponent, then just stand there, slamming everyone who comes close.</div><div><br /></div><div><br /></div><div><br /></div><div><b>Mirek </b>is a rose knight in charge of leading his squad. He has a mouse as a squire (a gift from an faerie princess). He wants a bath.</div><div><br /></div><div><b>Rowan </b>is a rose priestess in charge of leading her squad. She can cause any plant to generate a rose by touching it. She wants tobacco and sex.</div><div><br /></div><div><b>Ormo the Attentive</b> </div><div><b>Lvl </b>3 <b>Def </b>plate <b>Sword </b>1d6 - Impossible to Surprise, Rootbelly</div><div>Ormo is a huge man with two dozen ears nailed to his tower shield. Cruel, bitter, patriotic. He wants to buy a good dog and train it to be mean. Desperate for news of his estranged son (now working on a fishing ship in </div><div><br /></div><div><b>Captain Lack</b></div><div><div><b>Lvl </b>3 <b>Def </b>plate <b>Sword </b>1d6 <b>Arrow </b>1d6 - Horseback, Bloodseeking Arrows, Rootbelly</div></div><div>Captain Lack is a small woman who carries a flute. She wants money, and is looking for a good opportunity to abandon her post. (Her soldiers are loyal to Dzorum, not her.) Hates orcs.</div><div><br /></div><div><b>Satherine Rosehip</b></div><div><b>Lvl </b>3 <b>Def </b>chain <b>Staff </b>1d6 <b>Spells </b>(<i>charm, lightning bolt, speak with dead)</i></div><div>Satherine is a woman who wears a fox mask and a dark purple robe. Roses peek out from beneath (she is wearing a rose bodysuit-thing). She hates Ormo. She loves clothing and silks. She has a secret boyfriend in Lon Barago.</div><div><br /></div><div><b>Bontlebrak the Unquenched</b></div><div><b>Lvl </b>4 <b>Def </b>chain <b>Greatsword </b>1d10 - <b>Burrow </b>(20' per round) <b>Rage </b>(as barbarian)</div><div>In battle: a lunatic who rides the hunting cypress into the fray. He only uses his rage ability when he is sure he can win--he doesn't want to lose too much control. Out of combat: a canny old soldier with a bad back, desperate to bring back the kingdom that he failed to save.</div><div><br /></div><div><br /></div><div><i><br /></i></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><b>Spells</b></div><div><br /></div><div><b>Entangle</b></div><div>R: 50' T: objects D: 1 min</div><div>A target who fails their Str check is immobilized and gets -4 to attacks. They can attempt to break free (Str check) once per turn as a free action. Prone targets get no initial save. This spell cannot be used in locations where there is no plant growth. In areas of high plant growth, the initial save is Difficult. Splittable. </div><div><br /></div><div><b>Blood Rose</b></div><div>R: 50' T: creature D: 10 min</div><div>Whenever the target takes lethal damage, roses bloom from their wound, <i>charming</i> them. Until the roses are plucked, they cannot take hostile actions against the person who harmed them, nor can they willingly remove the roses. If restrained, the roses can be plucked in 2 rounds (1 round with a successful Dex check).</div><div><br /></div><div><br /></div><div><br /></div><div><b>Treasure</b></div><div><b><br /></b></div><div><b>Rosewater </b>- Breathing through a rosewater-scented handkerchief gives you +4 to save against contracting diseases. If drank, it gives you the same bonus against ongoing diseases.</div><div><br /></div><div><b>Treasure Map </b>- Leads to a tree filled with exquisite wine. Worth 1000s and counts as a <a href="https://goblinpunch.blogspot.com/2020/04/popcorn-leveling-and-big-fucking.html">Treasure</a>.</div><div><br /></div><div><b>Sprite Instruments </b>- Tiny drums, flutes, tamborines, and a guqin.</div><div><br /></div><div><b>Tiny Scroll - </b>Entitles the bearer to one favor from the fey. It is signed by "Lord Reiff".</div><div><br /></div><div><b>Dancing Bug - </b>Knows 25 dances. Worth 200s.</div><div><br /></div><div><b>Beautiful Wound - </b>Never heals. Absolutely beautiful to gaze upon. It doesn't matter if you hate gore--everyone thinks this wound is beautiful, without exception. Can be transferred to a willing bearer by skin-to-skin contact. The Wound will also willingly leave a corpse. Worth 500s.</div>Arnold Khttp://www.blogger.com/profile/12603155377769597516noreply@blogger.com4tag:blogger.com,1999:blog-4754170279177021419.post-15119956004515947442023-02-26T13:10:00.003-08:002023-02-26T22:26:51.039-08:00Dragons, Part 2<p> Here's <a href="https://goblinpunch.blogspot.com/2023/01/dragons.html">Part 1</a>.</p><h2>Elder Wyrms</h2><div><br /></div><div>Elder wyrms are widely considered hermaphroditic, although Makamendo Balette believes that they instead change their gender at will. Boshmuir describes them as sexless.</div><div><br /></div><div>All elder wyrms have a multitude of names. It is believed that saying the name of an elder wyrm invites disaster, and so pseudonyms are common.</div><div><br /></div><div>Orcs have an especially large oral culture surrounding the elder wyrms, and possess several names for each one. For reasons not fully understood, orcs interact often with dragons and their drakkencults, typically without violence. (In contrast to human interactions.)</div><div><br /></div><h3>Tar Lath Lien (Elder Wyrm)</h3><div><br /></div><div><i>Lon Lotha, Apocalypse Keeper, the Serpentine Supreme, the Final Dragon</i></div><div><i><br /></i></div><div>Tar Lath Lien is destined to end the world. More specifically, it is known that he alone possesses knowledge of how the Final Eon can be ushered in.</div><div><br /></div><div><Sidebar> It is common knowledge that the Authority intended for time to be sliced up into eons, each one 594 years long. The current age has been going on for 695 years, so it's obvious that something is wrong. The common explanation is that the trespass into Heaven (some would say the failed invasion of Heaven) has caused the Authority to abandon his covenant with Centerra, since Centerra broke it with him. Other (heretical) explanations include false calendars and the death of the Authority. </Sidebar></div><div><i><br /></i></div><div>No serious attempt has been made to slay Tar Lath Lien. He is the mage-dragon, who has courted immortality and become the first (and only) dracolich. However, since he can switch between life and undeath with equal impunity, the distinction is little. (One form is immune to magic, the other is immune to physical damage.)</div><div><br /></div><div>In fact, Tar Lath Lien long ago mastered the secrets of undeath and found them unsuitable for his goals. He currently researches preclusion, and is the only expert on this esoteric topic.</div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1ZCUIUnPBaqS23EQ20J_vCCROZ5ugsspQe3lCShI2vQrlIMpF9FnHWouyFaZCCIb3RO0lbbYWBvklVcG-qT10O9n5HndXMepf2FStv4D2bBKYCk_xrXVeZqe8u6Axre_jOj_k8pel24Fc_IfJX9JANFObL_5SvZhLFU5P18TcOpGeqt-_vzAl3Cy1/s488/Preclusion.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="432" data-original-width="488" height="283" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1ZCUIUnPBaqS23EQ20J_vCCROZ5ugsspQe3lCShI2vQrlIMpF9FnHWouyFaZCCIb3RO0lbbYWBvklVcG-qT10O9n5HndXMepf2FStv4D2bBKYCk_xrXVeZqe8u6Axre_jOj_k8pel24Fc_IfJX9JANFObL_5SvZhLFU5P18TcOpGeqt-_vzAl3Cy1/s320/Preclusion.png" width="320" /></a></div><br /><div>Preclusion is understood to be a counterpart to Preservation, perhaps even a type of magic discipline, similar to the metadisciplines of Creation, Preservation, and Destruction. However, Preclusion uniquely only affects things that don't exist, either because they haven't been created yet or because they've been destroyed.</div><div><br /></div><div>It has been described as "deepest necromancy" but that is a gross oversimplification.</div><div><br /></div><div>Because of his studies of (and some say, communications <i>with</i>) the realms of Preclusion, he is never seen outside of Zaotan.</div><div><br /></div><div>All other elder dragons rule over desolations--realms of predation where the only authority is the elder dragon itself. But Tar Lath Lien has only the immense Lake Zao, which is perfectly circular. The Final Dragon lairs beneath.</div><div><br /></div><div>Tar Lath Lien's fire is love. All who are burned by it are consumed by a powerful love that overrides all other emotions. Every creature and plant in Zaotan <i>loves</i> the Final Dragon, with an unyielding intensity. This compulsion is shared by one's offspring. </div><div><br /></div><div>The trees grow because they love him.</div><div><br /></div><div>The fish swim into nets because they love him.</div><div><br /></div><div>And the amazons of Zao guard his borders because they love him in a way that breaks their hearts.</div><div><br /></div><div>The amazons of Zao have a poisonous bite and green skin that is rough like a shark's. They fight with boomerangs and long spears. When one dies, a bird flies out of her mouth and returns to Zaotan, where it informs her sisters how she was killed. </div><div><br /></div><div>The amazons of Zao serve Tar Lath Lien are intelligent and empathic. They know that their psyches have been warped by the flames of the Apocalypse Keeper. They know that their love is not organic--but then again, what love is? Love has always been a wild thing that creeps into the heart and makes its nest there unbidden. Theirs is no exception.</div><div><br /></div><div>And so the amazons rationalize their love, even as it sickens them.</div><div><br /></div><div>It is not known exactly what Tar Lath Lien's plans are. But his amazons range far and wide. Sometimes they kill and steal. Sometimes they buy. It is rumored (and hoped) that Tar Lath Lien is fighting wars in the realms of oblivion, building kingdoms that will not exist until the end of time (594 years after the start of the apocalypse). Since Tar Lath Lien is the oldest and most powerful of the elder wyrms, it is certain that his aspirations are lofty.</div><div><br /></div><div><h3>Shadow Drakes (Drakes)</h3></div><div><br /></div><div>The offspring of Tar Lath Lien are even more tightly bound than the amazons. They are his instruments, and nothing more. They have some of the powers of <a href="https://goblinpunch.blogspot.com/2015/12/revamping-undead-shadow.html">shadows</a> (being able to travel along surfaces as a flat shadow) and can travel through mirrors (of which are there many in Zaotan).</div><div><br /></div><div>There are six of them. If Tar Lath Lien's body were ever destroyed, he would be immediately reborn through one of his drakes.</div><div><br /></div><div><h3>Grox (Elder Wyrm)</h3><div><br /></div><div><i>Garbulgangus, Grave Thrasher, Lord of Filth and Flame, The Venom of the Earth</i></div><div><i><br /></i></div><div>The largest of the elder wyrms, Grox is different from his kin. He has no wings, possessing instead a pair of atrophied, useless appendages that appear to be vestigial/malformed heads. Since all dragons are capable of guiding their own growth and development, it seems impossible that Grox would have useless anatomy.</div><div><br /></div><div>There is a great deal of debate about whether Grox is undead or merely smells like it. It is possible that he is some third category, neither living nor undead*. His features are crocodilian, and his eyes are so small they are barely visible. His body is wide yet muscular, and his eyes bulge madly from their sockets.</div><div><br /></div><div><Digression> The manthrian view of life is essentially: the <a href="https://goblinpunch.blogspot.com/2017/05/the-seven-souls-of-shadoom.html">three lower souls</a> power and sustain the body, while the <a href="https://goblinpunch.blogspot.com/2017/05/the-seven-souls-of-shadoom.html">four upper souls</a> direct the lower three it. Undeath is simply the colonization of a body by foreign souls (typically demons) which then retrofit the body to suit their own inorganic metabolisms and motive forces. Hypothesized "third kinds" include large souls capable of independently fulfilling all seven roles, or theorized "hyperdraconic" souls that subsist on a separate energy source (possibly their own will, external to the universe) and are capable of metasubstantiation--each part of the whole is a whole</digression></div><div><br /></div><div>Grox cannot be killed. He was quieted for a while, when the Fourth Emperor hammered cold iron spikes through his brain and forced him to a lake of acid. In this state, Grox struggled only feebly, never able to fully regenerate or think. During the Age of Ruin, economic hardship prevented the renewal of the acid lake, and eventually orc were able to reach Grox and remove the spikes from his brain.</div><div><br /></div><div>Now Grox roams freely across his Desolation at the northeastern extremity of the <a href="https://goblinpunch.blogspot.com/2014/10/new-biome-brimstone-waste.html">Grey Waste</a>, where feeds on the rich fields of bacteria-rich mud, gulping down acres every day. He primarily engages in two activities.</div><div><br /></div><div>The first is digging great holes, like pit mines. Although he sometimes sleeps at the bottom of these, the actions seem to be directionless.</div><div><br /></div><div>The second is to sing to the Three Brothers of Abomination. These are three "mountains" that resemble squat stone teardrops. The Three Brothers of Abomination glow at night, with green, forking flames similar to St. Elmo's Fire. There are a number of rumors about these "mountains", all unsubstantiated.</div><div><ul style="text-align: left;"><li>They fell from the upper air in response to Grox's song. </li><li>They sing back to Grox on certain nights.</li><li>They are from the elemental plane of Poison.</li><li>They are growing.</li></ul></div><div>They are intensely poisonous, and the dust that they shed is poisonous. Only orcs are immune to this poison. Travelers must protect themselves against inhalation, or die rapidly as their blood foams and seeps from the creases in their skin.</div><div><br /></div><div>Grox prefers to trample and swallow, but his green flame is poisonous. Anything struck by it is poisoned forever, barring a miracle. And this poison does not seem to be weakened by dilution (and in fact, some say that it is strengthened by it). A corpse poisoned by Grox will eventually poison the entire churchyard, and then the entire town. When people flee, they will take the poison with them, eventually spreading it like an epidemic. </div><div><br /></div><div>People killed by this poison are turned into brittle stone. If these corpse statues are washed in <a href="https://goblinpunch.blogspot.com/2017/06/adventuring-gear-alchemy-items.html">aqua regia</a> will stain in odd patterns resembling runes. The dragon scholar Makamendo Balette claimed that she was on the verge of decoding these runes, and had promised to announce a great discovery, when she disappeared. It is dangerous to study the Lord of Filth and Flame, who is the oldest and greatest of the elder wyrms.</div><div><br /></div><div>Grox's drakkencult is the only one that is composed entirely of orcs.</div><div><br /></div><div><h3>Basilisks (Drakes)</h3></div><div><br /></div><div>The basilisks are the children of Grox. When Grox bleeds, his blood seeps into the ground and forms eggs. These eggs hatch into basilisks, which are as diverse in form as they are in size. They range from serpentine, to crocodilian, to the full-size basilisk drakes capable of flight, to multi-headed dragonoid phenomena.</div></div><div><br /></div><div>Basilisks have a poisonous glare. Averting your eyes provides only partial protection. Full protection requires complete obscuration of all of your senses. Those killed by basilisk poison are turned into brittle stone.</div><div><br /></div><div>Basilisks are also the only creature that can be "manufactured". The full process is considered to be forbidden knowledge, but it involves re-concentrating the Grave-Thrasher's venom by feeding it to a small creature that tolerates it well (such as a <a href="https://goblinpunch.blogspot.com/2019/10/d6-dungeon-merchants.html">dungeon bug</a>), feeding those corpses to something larger that tolerates it well (such as a hyena), and then finally feeding those hyenas to a large reptile (such as a crocodile), which will then lay a single basilisk egg in the final stages of its life.</div>Arnold Khttp://www.blogger.com/profile/12603155377769597516noreply@blogger.com10tag:blogger.com,1999:blog-4754170279177021419.post-5446040172771382192023-01-27T01:46:00.012-08:002023-01-27T13:34:09.959-08:00Dragons<p> Although their abilities defy classification, their forms do not.</p><p><b>Dragons of the Upper Air</b></p><p>Of unknown provenance, perhaps even more powerful than the elder wyrms. Forganthus Valore is the only own that is known. In exchange for the 100 Year Stew, he trades in history and prediction. The Thylakalykon may also be one.</p><p><b>Elder Wyrms</b></p><p>Ancient beasts, that pre-date history and Law. More real than the world they inhabit--a reptilian nail hammered through a paper reality. Their lands are the Desolations.</p><p><b>True Dragons</b></p><p>The offspring of the elder wyrms, created by fertilized eggs. Since Elder Wyrms despise each other, True Dragons are vanishingly rare. Here are some.</p><p></p><ul style="text-align: left;"><li>Panthrax, Twice-Dead - enslaved by Asria.</li><li>Trilotectus - killed by the Light Collector.</li><li>Feragon - entombed with Yalys the Enchantress, possibly carrying her child.</li><li>Xanthimander - accessible! A "martial artist" who collects drugs</li></ul><div><b>Drakes and Dragonoid Phenomena</b></div><div><br /></div><div>The parthenogenic offspring of elder wyrms and/or true dragons. Unlike the previous varieties, they are generally of animal intelligence, and many are sterile. They range from noble drakes (miniature dragons) to degenerate drakes all the way down to dragonoid phenomena. </div><div><br /></div><div><b>Kobolds</b></div><div><br /></div><div>Pseudo-draconic creatures that arise spontaneously from draconic tissues and spoor. Explosive.</div><div><br /></div><div><b>Drakkencult</b></div><div><b><br /></b></div><div>Typically, a colony of savage humans that serves an elder wyrm or dragon, usually preoccupied with ranching and treasure-seeking. Typically opposed to kobolds.</div><div><br /></div><div><b>Revenant Wyrm</b></div><div><b><br /></b></div><div>Elder wyrms cannot be annihilated. When their bodies are destroyed, they will be reborn, either through their direct progeny (a form of generational intrascension). Or, through generations of humans who each hold a fragment of the wyrm, and will be drawn to each other across the continent, adding their pieces to their firstborn, who continue this process of soul-concentration, creating first the abominations known as dragonborn and finally the dragon itself, raw-spun from the blood of its agents.</div><div><br /></div><h2 style="text-align: left;">Dragons of the Upper Air</h2><div><br /></div><h3 style="text-align: left;">Forganthus Valore (Dragon of the Upper Air)</h3><div><br /></div><div>Forganthus Valore arrives every century or so, arriving from the upper air at exactly the date that he specified.</div><div><br /></div><div>He eats the 100 Year Stew, which has been prepared by the Stewer's Guild of Bospero over the last 100-150 years. One of his heads eats, while the other head speaks. In return for the stew, he answers most of the questions put to him, although he does not speak of the workings of the upper air.</div><div><br /></div><div>When he is done, two women each drink one of his tears. They will give birth to the Gannets, who will direct the next century of stew-making, and eventually become part of it themselves. </div><div><br /></div><div>When he departs, it is atop a pillar of flame that hangs in the sky for hours, curving like a grass stalk as it traces the path.</div><div><br /></div><div>Many of Forganthus's stews require multi-generational eugenics programs of culinary species, always at the limits of what is possible, and frequently beyond what is ethical.</div><div><br /></div><h3 style="text-align: left;">The Thylakalykon (Dragon of the Upper Air)</h3><div><br /></div><div>The Thylakalykon is another dragon of the upper air, although Boshmuir the Unshaven believes that 5 dragons have been conflated into one, and the thylakalykon is best described as a species.</div><div><br /></div><div>It has only been summoned twice. The second time was by King Rondiveo, who sought to capture the dragon. </div><div><br /></div><div>The Thylakalykon does not breath fire. It's exhalations are instead composed of the Edgeless Sharp, which bisects objects and men down the middle. King Rondiveo and his men had rendered themselves impervious to this great weapon, having altered themselves so as to be without symmetry. </div><div><br /></div><div>But they were eluded by the dragon of the upper air, who departed not atop the expected pillar of flame, but atop a great explosion of light and fire, leaving behind a crackling flammigenitus cloud that poisoned the land forever. Far removed from the scene, observers witnessed the Thylakalykon emerge from this cloud and continue its ascent.</div><div><br /></div><div>Before morning, six objects (referred to as meteoric lances by Boshmuir the Unshaven) fell from the upper air, and destroyed Rondo, Shopshire, and Voon.</div><div><br /></div><h2 style="text-align: left;">Elder Wyrms</h2><div><br /></div><div>Elder wyrms are widely considered hermaphroditic, although Makamendo Balette believes that they instead change their gender at will. Boshmuir describes them as sexless.</div><div><br /></div><div>All elder wyrms have a multitude of names. It is believed that saying the name of an elder wyrm invites disaster, and so pseudonyms are common.</div><div><br /></div><div>Orcs have an especially large oral culture surrounding the elder wyrms, and possess several names for each one. For reasons not fully understood, orcs interact often with dragons and their drakkencults, typically without violence. (In contrast to human interactions.)</div><div><br /></div><h3 style="text-align: left;">Lagazotz (Elder Wyrm)</h3><div><br /></div><div><i>Lagazizi, Lantu Lien, the Contempuous Worm, the Infinitely Contemptuous</i></div><div><i><br /></i></div><div>Legends say that Lagazotz lived atop a mountain once, but after interacting with the denizens of the earth, they grew so contemptuous of them, that they vowed to never touch the earth again. They vowed to fly until the sky fell down, and burned off their own legs as evidence of his own oath. The ashes of Lagazotz's self-mutilation are now known as the Contemptuous Cloud.</div><div><div><br /></div><div>Lagazotz travels widely. Sailors in all quarters of the world have sighted their serpentine form with its many pairs of wings. It is said that they feed on the beasts of the upper air, and in this they is most similar to the dragons of the first clade. Their children fly alongside when possible, but they lack their parent's strength.</div><div><br /></div><div>They visit their desolation only rarely, and shed their eggs into a certain lagoon, to be raised by their drakkencult.</div><div><br /></div><div>Their breath is the sky itself. They roar, and the whole sky roars. Their fire is a white fire, infused by upper spirits of dislocation. Anything struck by it is transported miles into the sky. </div><div><br /></div><div>Spirits of lightning are bound to Lagazotz, and obey given commands. It is Lagazotz's alliances with the lightnings that is feared, more than their white flames of translocation.</div><div><br /></div><div>When the draconauts of Bospero warred against them, Lagazotz cracked the Purple Dome and left their dragons impaled on lightning bolts, which hung in the sky for the days. The pierced dragons writhed upon them and slowly died, and all those who gazed upon the standing lightning went blind or mad or both. The draconauts ended that day.</div><div><br /></div><div>Dragons only have one weakness, and it is lightning. The fact that Lagazotz has mastered it makes them an incredibly efficient kin-killer, which is perhaps fitting, since they are the oldest and greatest of dragons.</div></div><div><br /></div><div><h3>Lake Drakes (Drakes)</h3></div><div><br /></div><div>The spawn of Lagazotz, they can swim through water as easily as air. They prize fish, but fear storms. Also called silver drakes, their bones can be made into magic flutes.</div><div><br /></div><h3 style="text-align: left;">Beyoc (Elder Wyrm)</h3><div><br /></div><div><i>The Girded Wyrm, The Blunted Wyrm, Old Slug, Red Wroyth</i></div><div><br /></div><div><div>In their Desolation, it is always summer, and their salamandrakes thump through the steep ravines and war over mud wallows. Plants and insects thrive in their swelter.</div><div><br /></div><div>Of all the dragons, they are the largest, being 600’ long and with a similar circumference. They crawl and thrash, but mostly they wallow. They are attended by the drakkencult, and by thousands of birds that clean the great wyrm of parasites. When pressed, they are capable of swimming through the earth, and at great speed.</div><div><br /></div><div>Their treasure is stonework, and so their Desolation is filled with the spires and balconies that have been built by the drakkencult to please them. In their joys, Old Slug will stare up unblinking at the faux architectures. In their melancholies, Old Slug will destroy them.</div><div><br /></div><div>Their breath is lava. In fact, Beyoc seems to be the only dragon who is actually fire-proof, with all other dragons suffering from their own fires, to some degree. In combat, Beyoc is prone to falling asleep, although that is hardly an disadvantage--they are as durable as stone. Although they can burrow as well as any worm, they are loathed by the earth, and their intrusions are often met by earthquakes and landslides.</div><div><br /></div><div>Beyoc is the elder wyrm who is most known to suffer entreaties from humans (although it would be a stretch to call them conversant). Beyoc is best appeased with a gift of spice-drenched elephants, lightly oiled.</div><div><br /></div><div>The Blunted Wyrm has a unique power: anything they swallows is undone. If they swallow an architect, that architect's buildings will fall over. An author's books will become unreadable. And a human's children will die, swallowed by the earth they stand on.</div><div><br /></div><div>(Reinaday of Armenjero avoided this fate for years by living in trees, until a passing smirch caused her to slip.)</div><div><br /></div><div>Beyoc once devoured an cemetery, and in doing so, murdered an entire town. The only survivors were immigrants, who did not have any ancestors buried there.</div></div><div><br /></div><div>It is a dreadful power, to be sure. But what less could be expected from Red Wroyth, the oldest and most powerful of dragons?</div><div><br /></div><h3 style="text-align: left;">Salamandrakes (Drake)</h3><div><br /></div><div>The spawn of Beyoc. Fat and belligerent. Trees grow on their backs, from which <i>salamizar</i> can be extracted. Their shouts shatter metal.</div><div><br /></div><div><i>Salamizar </i>has several potent alchemical purposes, including prophesy, madness, anti-poisons, and several poisons. However, its most famous property is the ability to allow procreation when it would normally be impossible.</div><div><br /></div><div><b>Discussion</b></div><div><b><br /></b></div><div>Drakes are Lvl 8. Dragons are Lvl 10. Elder wyrms aren't really something you fight in regular combat, but if the players insist, they are Lvl 10, have double HP, damage reduction 5, and will probably require siege weapons.</div><div><br /></div><h3 style="text-align: left;"><b>Dragonoid Phenomenon</b></h3><div><b><br /></b></div><div>This is the template for a dragonoid phenomenon. They will of course vary by brood.</div><div><br /></div><div>They are squat, malformed things. Most are bipedal, and drag their asses on the ground as they walk.</div><div><br /></div><div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhiK7bjAVz35upxC8ihQgBfrYCYx9NPD451rLFGDteWdL_Z0nzwJK9Ref-A7lIhPKT1nWZ7qQnK8wEXvtz6Vv-sXjXH8PtpQNszce3WP7RdfWrk6w04hwGfeszZmgNZuv4VO7MtPms22Y91Qyz0OVqhWa7ev00IKJwfiJrTm_ROiXr-3FcDNqRbE7f1" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="285" data-original-width="476" height="192" src="https://blogger.googleusercontent.com/img/a/AVvXsEhiK7bjAVz35upxC8ihQgBfrYCYx9NPD451rLFGDteWdL_Z0nzwJK9Ref-A7lIhPKT1nWZ7qQnK8wEXvtz6Vv-sXjXH8PtpQNszce3WP7RdfWrk6w04hwGfeszZmgNZuv4VO7MtPms22Y91Qyz0OVqhWa7ev00IKJwfiJrTm_ROiXr-3FcDNqRbE7f1" width="320" /></a></div><br /><div><b>Dragonoid Phenomenon</b></div><div><b>Lvl </b>8 <b>Def </b>plate <b>Bite </b>1d12+1d6 (fire)</div><div><b>Move </b>slow <b>Int </b>stupid dog <b>Dis </b>rabid dog</div><div><br /></div><div><b>Boss Saves </b>- If a boss would fail a save, they can choose instead to suffer a partial effect (e.g. semi-petrified for 1 round instead of permanent petrification) and take 7 damage. If that's not possible, they instead suffer no effect and take 14 damage.</div><div><br /></div><div><b>Grab Tongue</b> - 30’ range, can pull people into mouth for a bite attack.</div><div><br /></div><div><b>Wind-Up Attacks:</b></div><div><b><br /></b></div><div>At the end of each of its turns, the next wind-up attack is randomly chosen, and the boss monster will cue it's next attack (e.g. lowering its head and windmilling its arms in preparation for a charge). At the beginning of its next turn, it executes the queued attack as a free action (and then takes a normal turn).</div><div><ul style="text-align: left;"><li><b>Barf </b>- 60’ line, poison(1d6/rnd) + coated in flammable oil</li><li><b>Charge </b>- trample attack, 3d6 damage, knock prone, Dex avoids (if you didn't already take cover), destroys objects.</li><li><b>I Am Error</b> - wastes next turn, attacking a random object, falling prone, or seizing up and drooling blood. It gets -4 to all rolls next turn and can only make a single Bite attack (no tongue).</li></ul><div><b>Discussion</b></div></div></div><div><br /></div><div>A dragonoid phenomenon is a boss monster, which is why it has Wind-Up Attacks and Boss Saves.</div><div><br /></div><div>Wind-Up Attacks create <a href="https://goblinpunch.blogspot.com/2019/07/dynamism-and-generic-optimum.html">dynamism</a>. They force the players to change tactics each turn. (A big risk with multi-round boss fights is that the players will just use standard tactics each round.) It's similar to watching a boss wind-up in Elden Ring and then calculating your next 6 seconds.</div><div><br /></div><div>Similarly, Boss Saves exist to prevent a fight from ending prematurely due to a save-or-die effect. Legendary Resistance (boss monsters can automatically succeed on saves 3/day) are worse because they essentially create a second healthbar (the 3/day auto-success saves) that competes with the first healthbar (HP), since that forces parties to attack 1 health bar at a time to be effective. (This means that parties that want to be effective will have to focus on either attacking HP <i>or</i> attacking saves, reducing the potential schemes they can hatch, and locking them out of part of their toolset.)</div><div><br /></div><div>Anyway, I think I need to do at least 2 more dragon posts to cover all the dragon lore.</div><p></p>Arnold Khttp://www.blogger.com/profile/12603155377769597516noreply@blogger.com9tag:blogger.com,1999:blog-4754170279177021419.post-51363305904210830522023-01-16T01:26:00.004-08:002023-01-16T01:37:10.468-08:00Dwarven Puzzle Tomb - Part 1<p>This is my Week 3 contribution to Dungeon23. I'm writing a dwarven puzzle tomb.</p><p><a href="https://drive.google.com/file/d/1KzQbccoaxHAAe0zeU8k0nsmu67yiO_KT/view?usp=sharing"><span style="font-size: large;"><b>>>>HERE<<<</b></span></a></p><p>I'm trying to take my own advice on puzzle dungeons to see if my advice is worth a damn. Turning theory into practice, that sort of thing.</p><h3 style="text-align: left;"><b>Discussion</b></h3><p>The dungeon is built around the idea that this is a puzzle tomb that is easy for dwarves to navigate, but deadly to humans.</p><p>Because of this, the players need to enter the dungeon with a basic knowledge of what dwarves are like. This takes the form of a hand-out (which should all be familiar information for anyone who's played DnD before).</p><p>This is sort of the over-clue that informs a lot of the puzzles.</p><p>The first puzzle at the entrance relies on this knowledge (dwarven infravision allows them to see the temperatures of objects) and is probably trickier than the next few puzzles but I wanted to make sure that players were thinking along the axis of "easy for dwarves, deadly for humans".</p><p>This is only the first few rooms, so the puzzles are pretty simple--mostly meant to familiarize the players with how a puzzle dungeon operates.</p><p>The diorama puzzle is the weakest of the bunch and I am almost certainly going to overhaul it when I rewrite these rooms (for like the 4th time, lol).</p><p>If anyone has any ideas for improving the diorama puzzle, let me know in the comments.</p><h3 style="text-align: left;">Soft Locks</h3><p>There's a shitty little draft map in the PDF, but you can see that the dungeon has a tree-like shape.</p><p>I'm doing this because I want to utilize soft-locks, so that the players will only have ~3 puzzles to work on at a time.</p><p>You don't want to put all of the puzzles in front of your players at once--it's overwhelming.</p><p>Inversely, you don't want to have your puzzle dungeon simply be a linear chain of dungeon rooms presented one after the other--it's boring, and if you get stuck on one puzzle, you can't take a break and go work on some other puzzle. You're stuck with the one puzzle that's frustrating you.</p><p>Hence, soft locks.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMguaTGY0oWaqopUGlhWVbKmVTGBCXmUrRZPleIsI16ug7lnYJ70RVmaRsxVRDPbP2hckuvOczitHIqnK7ltCIF33XoZE0vVQ6YOoReNT4-vUrEBr7H-j4TMykgK-M0ndLmRtGV20J8R7d2O26lMBxTSe5uHItNyz4cnFcUFxLDDRlM96g0iwnM4OI/s4032/20230112_155510.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="4032" data-original-width="3024" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMguaTGY0oWaqopUGlhWVbKmVTGBCXmUrRZPleIsI16ug7lnYJ70RVmaRsxVRDPbP2hckuvOczitHIqnK7ltCIF33XoZE0vVQ6YOoReNT4-vUrEBr7H-j4TMykgK-M0ndLmRtGV20J8R7d2O26lMBxTSe5uHItNyz4cnFcUFxLDDRlM96g0iwnM4OI/s320/20230112_155510.jpg" width="240" /></a></div><div><br /></div>Here's a sketch of the dungeon layout from last week. In this sketch, room 3 (the one with the three statues) has to be encountered before room 6 (measuring across the floor) can be solved. Likewise, room 5 (the diorama) is required before room 10 can be solved.<div><br /></div><div>If you work your way through the drawing above, and imagine how players might hypothetically progress through the dungeon, you'll see that they have ~3 puzzles available to them at any given time (except at the beginning, when they have less).</div><div><br /></div><div>This is what I mean by <a href="http://falsemachine.blogspot.com/2022/03/what-is-flow-control-and-why-should-i.html" target="_blank">flow control</a>.</div><div><br /></div><div>Benefits:</div><div><ul style="text-align: left;"><li>Sort puzzles from easy to hard</li><li>Make sure that players have learned the principles on an easy puzzle before I ask them to use it on a more complicated puzzle</li><li>Helps tell a linear story</li></ul><div>Because there are 8 tombs in this dungeon, and they are all arranged in the order that members of the dwarven work crews died, it allows me to tell a story of how the mountain was excavated. Players will learn which dungeon areas are near the surface (excavated early) and which ones are at the bottom (excavated later) and how the whole dig got much more perilous as the project grew.</div><div><br /></div><div>Puzzle dungeons benefit more from flow control than other dungeon types. </div><p>-----</p><p>Here are previous entries in the Dungeon23 thing.</p><p><a href="https://goblinpunch.blogspot.com/2023/01/the-mushroom-garden.html">Week 1</a></p><p><a href="https://goblinpunch.blogspot.com/2023/01/the-flying-birdcage.html">Week 2</a></p></div>Arnold Khttp://www.blogger.com/profile/12603155377769597516noreply@blogger.com5tag:blogger.com,1999:blog-4754170279177021419.post-67205232682514931012023-01-15T01:28:00.010-08:002023-01-15T22:39:09.535-08:00Some Words on Dwarven Gender<p><b> <span style="font-size: large;">Gender</span></b></p><p>The two dwarven genders are <i>miner</i> and <i>blacksmith.</i></p><p>Gender is among the first ways we describe someone, along with age, name, and where they're from. "My new boss is this woman from Texas." Most of the time you don't even have to say whether someone is a man or a women, since the pronouns do it for you.</p><p>Dwarves do the same thing. "What's their name? What's their craft?"</p><p>So it will come as no surprise that dwarven have pronouns indicate profession.</p><p><b><span style="font-size: large;">Gender and Profession</span></b></p><p>Of course, <i>miner </i>is used in both the literal sense (they literally mine ores) and the general sense, as in anyone who collects raw goods might also be referred to as a <i>miner</i>. (The word is unfortunately ambiguous when translated.)</p><p>And literally translating <i>blacksmith</i> is also misleading, too, since it can also refer to anyone who transforms raw materials into a more unfinished state.</p><p style="text-align: center;"><i>Human: "So your mason is also a blacksmith?"</i></p><p style="text-align: center;"><i>Dwarf: (Rolls eyes.) "They don't work with metal. I told you they work with stone. But of course, yes, they're a blacksmith."</i></p><p style="text-align: center;"><i>Human: "Huh?"</i></p><p>That's what they put on their tombstones. Instead of "devoted mother and wife" you'll encounter "diligent mason and bondholder".</p><p>Some parts are non-intuitive. Warriors are usually considered to be <i>miners</i>, except for cavalry, who are considered <i>blacksmiths</i>. Of course, in a war, everyone fights. It's just that <i>miners </i>are expected to fight, while <i>blacksmiths </i>are not.</p><p>Which seems a little bit silly to humans. "Surely you still need miners during a war, and surely a blacksmith can fight as well as a miner?" It's a cultural norm, not a rational decision.</p><p><b><span style="font-size: large;">Gender and Names</span></b></p><p>Human names are gendered. You can usually tell someone's gender just by their name. Tabitha is a girl. Scott is a boy.</p><p>Dwarven names are the same. Oskerval is a miner. Gathron is a blacksmith.</p><p>Dwarves give themselves their own names when they are young. It is considered important for dwarven children to have good role models of both genders.</p><p><b><span style="font-size: large;">Gender and Language</span></b></p><p>Dwarven pronouns are also built around the same divide. They don't have <i>he/she</i>. Instead they have a different set of pronouns based on whether you are talking about a <i>miner </i>(raw material collector) or a <i>blacksmith </i>(manufacturer of finished goods).</p><p>Even dwarven nouns are gendered in this way. (It's a bit like German in that way.) It doesn't always make sense.</p><p>A pickaxe is a miner, but a shovel is a blacksmith. Rubies are miners, diamonds are blacksmiths.</p><p>Birds are neuter.</p><p><b><span style="font-size: large;">Is Gender Even the Right Word?</span></b></p><p>Not really. It's not quite like how we use gender, but "gender" is the closest thing that we have for the dwarven concept. It's probable that the roles for <i>blacksmith </i>and <i>miner</i> evolved out of the types of gender roles that humans are familiar with, so it's possible that dwarves were like us, once.</p><p>Dwarves see the world in a certain way that makes them want to put everything and everyone into these two fundamental categories. A person is either a <i>miner</i> or a <i>blacksmith</i>. Even animals and objects have associations as one or the other. </p><p>Humans do the same thing with gender. Cats are kinda feminine, dogs are kinda masculine. <i>"Don't be catty." "You dog!"</i></p><p>Among dwarves, snakes are kinda <i>minery</i> and goats are kinda <i>blacksmithy</i>. If a dwarf calls you a snake, he's not accusing you of lying--he's saying that you have a lot of the negative traits associated with miners.</p><p>There is a little bit of prejudice against miners. Most fathers desire blacksmiths.</p><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKhGsvVP5yK2y5-J7FMMkg0HSg_xq7N_gH_s3j0U9mu63gMdvgORgvPLk13s75Qvijgxo-FLB4NQFyhAKCmBpEaq6or0lr_x1e-25IBc0JbmYvhqQrI7svU7_Hby6NfAuJdy-a0EuVr6CGpsRQAjc5vOvRrLWNcLeP2Q7fwgH56o9jT0ClY6N0yh40/s1555/two_dwarves_by_sergio_artigas.jpg" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="1157" data-original-width="1555" height="238" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKhGsvVP5yK2y5-J7FMMkg0HSg_xq7N_gH_s3j0U9mu63gMdvgORgvPLk13s75Qvijgxo-FLB4NQFyhAKCmBpEaq6or0lr_x1e-25IBc0JbmYvhqQrI7svU7_Hby6NfAuJdy-a0EuVr6CGpsRQAjc5vOvRrLWNcLeP2Q7fwgH56o9jT0ClY6N0yh40/s320/two_dwarves_by_sergio_artigas.jpg" width="320" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">by <a href="https://www.artstation.com/artwork/W2PloQ">Sergio Artigas</a></td></tr></tbody></table><p><b><span style="font-size: large;">How Dwarves See Humans</span></b></p><p>Imagine a man who goes to a faraway place to visit a new people.</p><p>The foreign men there are a little odd, having characteristics of both men and women. That's fine, though. The man can handle people that are a little genderfluid.</p><p>But then half of them AREN'T LIKE THAT! HALF OF THEM ARE JUMBO-SIZED CHILDREN WITH TUMORS ON THEIR CHESTS! </p><p>That's how dwarves see women, with their high-pitched voices and smooth chins.</p><p>A dwarf goes to visit a human city. The men are easy enough to interact with. A lot of them shave their faces (which makes them look like children--like someone wearing a diaper in public) and most of them of genderfluid (they transition between <i>miner </i>and <i>blacksmith</i> all the time--not even like transitioning once in their life, but they switch back and forth <i>daily</i>.) That's okay, though, the dwarf can handle people that are a little genderfluid.</p><p>So even human men tend to make dwarves uneasy. Younger dwarves tend to be cool with it. They'll just smile and say "That's fine! That sort of thing doesn't bother me at all! If a human wants to shear a sheep and then <i>weave it into cloth himself</i>, that's fine! I don't judge him. I'm not a bigot!"</p><p>Dwarven elders tend to be more conservative. (This is an understatement.)</p><p>Women are <i>a much </i>stranger concept for dwarves, and if a dwarf hasn't been around humans for very long, expect lots of staring. Dwarves are also more comfortable talking to men, especially men with beards, and especially men with beards who fall neatly into either the miner or blacksmith category.</p><p>This is why dwarves who emigrate to human cities tend to seek out blacksmiths or other crafters early on. (Cities are full of crafters.) And since most dwarves who emigrate are miners, in the few cases where a dwarf falls in love with a human, it's inevitably some sort of crafter.</p><p><b><span style="font-size: large;">Dwarven Women</span></b></p><p style="text-align: center;"><i>Human: "So how come I never see any dwarf women?"</i></p><p style="text-align: center;"><i>Dwarf: "Eh? What's a wimmin?"</i></p><p style="text-align: center;"><i>Human: (laughs and points at a woman) "That's a woman. What are dwarf women like?"<br /></i></p><p style="text-align: center;"><i>Dwarf: (getting red in the face) "NO SIR! There are no dwarven women!"</i></p><p>So you can see how the confusion originally arose. </p><p>But the dwarf is right--there are no dwarven "women". Dwarves don't have a high degree of sexual dimorphism, and their society lacks any comparable role.</p><p><b><span style="font-size: large;">Do Dwarves Identify as Male or Female?</span></b></p><p>Once dwarves are introduced to the human concept of gender, nearly all of them identify as men. (They didn't realize that we sorted ourselves by gender, like farm animals or something.)</p><p>Most of them have a harder time relating to women in the beginning, mostly because they lack beards and have high pitched voices. To dwarves, they seem like mutant children.</p><p>And to humans, all dwarves <i>look</i> like men, so humans assume them to be male, and address them as such. To dwarves, the whole distinction is rather pointless ("why does it matter so much?") so they don't really care what gender humans assign them. They have more important things to do. Fool humans.</p><p><b><span style="font-size: large;">Gender Coding Among Dwarves</span></b></p><p>There's a lot of little behaviors that can make someone seem more masculine or feminine. Sitting with your legs crossed. Watching sporting events. Wearing tight pants.</p><p>Dwarves have <i>even more of these than humans do</i>. Once you've lived among dwarves for a while, you'll notice that there are hundreds of little things that miners do differently from blacksmiths. Miners tend to stack their fists when they sit at a table--blacksmiths almost always lay their hands flat. Blacksmiths wear pockets on their chests, but miners never do. This extends to how they hold mushrooms during meals, how they stack coins, how they hold shovels, how they braid their beards, how they laugh, and how they sneeze.</p><p>And when humans go to dwarven citadels, they fuck this up <i>constantly.</i></p><p>Dwarves like to be clean, like anyone else, but miners are expected to be a little bit dirty. After a bath, a miner will sometimes apply a little black paint under the tips of their fingernails, so they look a bit dirty. Or a quick smudge of kohl on the cheek, enough to look casual.</p><p><b><span style="font-size: large;">Dwarven Sexuality and Romance</span></b></p><p>The primary engine for dwarven sexuality is labor.</p><p>Dwarves become attracted to other dwarves for a few reasons, but the largest one is their work. A blacksmith might be impressed by the quantity of a miner's ores, or by their skill in prospecting them. A miner might be impressed by a blacksmith's steady hand.</p><p>There are plenty of stories of a dwarf encountering a hammer, falling in love with the craft of it, and then seeking out the dwarf that made the hammer, already enraptured.</p><p>Dwarven gender and dwarven sexuality are closely linked. When two dwarves fall in love, it's always a <i>miner </i>and a <i>blacksmith</i>. When two dwarves move in together, it's always a <i>miner</i> and a <i>blacksmith</i> who are in love with each other. Dwarves have a hundred reasons why that's natural and correct.</p><p>Sometimes miners fall in love with miners, though. Or a blacksmith falls in love with a blacksmith. These unions are (kindly) regarded as misguided, or (harshly) seen as disgusting and bad for society. The two dwarves in question are usually shunned or exiled. In some cases they are killed.</p><p>Dwarven society is very repressive in its own way.</p><p>Dwarven romance is actually highly analogous to human romance. There is a large emphasis on gift-giving, though, and a weirdly high value placed on punctuality. When a couple exchanges money, they use envelopes, and the money is not counted by the recipient.</p><p>"Sexuality" isn't quite the right word, either, but they do have sex. Why did you think they were so eager to move in with each other?</p><p>I won't go into the details, but I will say that dwarves are not as obsessed with their genitals as we are.</p><p>The reason you don't see dwarves making out all the time is because most of the dwarves you'll meet outside of the citadels are all miners<i>. </i>Their blacksmiths are all at home (and their miners miss them dearly).</p><p>Additionally: dwarves are all pretty faithful in their relationships, but even if they weren't, why would a miner want to kiss a miner?</p><p>Dwarves also use possessives to refer to their partner. "my wife" "my husband" "my blacksmith" "my miner". This also causes misunderstandings.</p><p><b><span style="font-size: large;">Dwarven Reproduction</span></b></p><p>Reproduction is something completely different from sexuality.</p><p>In fact, dwarves think it's kinda gross that humans think the two things are the same.</p><p>Of course, dwarves understand that among animals, the boys hump on the girls and that's where babies come from. They raise plenty of domesticated animals; they are not stupid.</p><p>But the separation of sex from reproduction is one of the primary things that separates us from animals. And in fact, it's boggling that humans have so little self-control over it. It's as fundamental to society as using a toilet instead of shitting in your front yard. That's what makes us civilized. Why can't humans separate the two?</p><p>The reasons that a dwarf might want to have a child should sound familiar: it's to have (a) an heir, (b) an apprentice, (c) a family, (d) to give/receive love, (e) to give meaning to their life, (f) to fix the mistakes of their parents, (g) to give someone else a good start in the world, (h) someone to pass their debt on to, so their tomb isn't resold after they die, (i) their father expects them to.</p><p>All the same reasons that humans have kids for (except for maybe the debt thing).</p><p>When a dwarf wants a child, they prefer to adopt. Dwarves love adoption. You get to skip a lot of the unproductive years that way, and the kid will still be loyal to you when they grow up. (Maybe "loyal" is the wrong word. Adult dwarven children have a shocking amount of legal and financial obligations to their parents. Marriages can be annulled, but the obligation that a dwarf owes his father can never be discharged.)</p><p>When there are no young dwarves to adopt, a baby will be made the old fashioned way.</p><p>The father is the one who pays for the baby.</p><p>The father might supply seed, field, or neither. </p><p>Paying for seed is cheap. Paying for field is expensive. But when you're done, the new father gets a lovely baby to raise, and everyone is happy. So many tiny clothes to make!</p><p>Dwarves don't care much if their sons are related to them. It's seen as a little bit prideful if all of your sons are related to you. A dwarf will probably hire one or two genetic parents based on their rates and the quality of the expected offspring. The spouse may or may not be one of these dwarves. The prospective father may or may not be one of these dwarves.</p><p>If there is a dwarf you greatly admire, you may want to hire them to be a genetic parent to one of your sons. It's not rare for dwarves to hire their debtholders to be genetic parents for one of their children, but if their debtholder has a uterus, they probably can't afford it. Paying for field is so expensive because the dwarf usually has to take time off of work.</p><p>The dwarf's spouse is not especially involved in this process, although they are on the short list of dwarves that are considered when choosing a genetic parent. Most dwarves admire their spouses, after all. But it's also common for spouses to never father* each other's children, even when they have compatible genitals. Reproduction has nothing to do with gender.</p><p>Honestly, it's far more civilized than whatever humans do.</p><p>*In this sentence, it's still "fathering" even if you're the one supplying the uterus. Sorry if this blogpost is so confusing--English doesn't have a good vocabulary for dwarven gender and reproductive roles.</p><p><b><span style="font-size: large;">Mothers and Fathers</span></b></p><p>Dwarves don't have mothers. They only have fathers. </p><p>I would describe dwarven society as hyper-patriarchal, but without any women in society, the term is kinda hollow.</p><p>Dwarves don't deal well with the concept of shared ownership. "This baby belongs to both the mother and the father." Huh? That's all just dumb shit that humans say.</p><p style="text-align: center;"><i>Dwarf: "So who owns this house, then?"<br /></i></p><p style="text-align: center;"><i>Man: "Well, I share it with my wife."</i></p><p style="text-align: center;"><i>Dwarf: (rolling his eyes) "But who owns it rightfully? If you got a divorce, who would get it?"</i></p><p style="text-align: center;"><i>Man: "That depends. We'd probably have to go talk to a judge."</i></p><p style="text-align: center;"><i>Dwarf: (under his breath) "So the bloody judge knows who the house belongs to, but the man paying taxes on it has no clue. Fucking incredible, I swear to Gox."</i></p><p>Fathership is a type of ownership. The young dwarf has rights, of course, but they also have a great many obligations to their father.</p><p>Young dwarves dread their birthdays, because that's when their father usually presents them with the itemized list of parenting fees for the last year, and reviews their debt repayment plan.</p><p>However, dwarves do have uncles, which is a formal legal status reserved for the brothers of the father. It is also frequently extended to their spouse, close friend, or debtholder.</p><p>In rare cases, it is sometimes even extended to the other genetic parent.</p><p><b>Previous Dwarven Culture Posts</b></p><p><a href="https://goblinpunch.blogspot.com/2015/12/a-few-words-on-dwarven-culture.html">A Few Words on Dwarven Culture</a></p><p><a href="https://goblinpunch.blogspot.com/2016/01/a-few-more-words-on-dwarven-culture.html">A Few More Words on Dwarven Culture</a></p><p><a href="https://goblinpunch.blogspot.com/2016/05/dwarven-architecture.html">Dwarven Architecture</a></p><p><a href="https://goblinpunch.blogspot.com/2014/05/the-dwarves-of-mt-doldrum.html">The Dwarves of Mt. Doldrum</a></p><p><b>A Disclaimer</b></p><p>Dwarven culture is not monolithic (even though dwarves will insist that it is.)</p><p>This blog post mostly refers to the dwarves of:</p><p></p><ul style="text-align: left;"><li>the Seventh Citadel and all its sons and grandsons.</li><li>the Third Citadel of the Fifth Citadel, and all its sons.</li><li>a couple of orphaned citadels in Tramaldea, part of the Cordyceps Diaspora</li></ul><div>So if anything in my posts seems to contradict itself, don't worry! I was just talking about slightly different dwarves.</div><p></p>Arnold Khttp://www.blogger.com/profile/12603155377769597516noreply@blogger.com32tag:blogger.com,1999:blog-4754170279177021419.post-84685494096456870412023-01-11T22:45:00.001-08:002023-01-11T22:45:06.805-08:00Puzzle Do's and Dont's + Some Examples<p>You probably use puzzles in your dungeons. I have advice for that.</p><p><b>DON'T Use Video Game Puzzles</b></p><p>Video game puzzles are highly visual, quickly communicate geometry and orientation, and often let you pack a lot of information onto the screen at one time.</p><p>DMs mostly communicate things verbally. The bandwidth is a lot less.</p><p>I love the puzzles in Zelda, The Witness, and Portal, but none of them translate well to tabletop. The puzzles in the Witness would require you to give your players a lot of handouts (which is fine, in moderation), and Zelda-style block pushing puzzles often require you to have a grid where you track stone placement, open doors, etc. </p><p>A good example of a good Zelda puzzle is one where you maneuver a bunch of mirrors to bounce a ray of light through three crystals. </p><p>It's almost as bad as when the DM hands you a sudoku when you walk in the room. Or math problems. Ew.</p><p><b>DO Use Escape Room Puzzles</b></p><p>Escape room puzzles are usually about pattern recognition, and/or searching an environment until you find a pattern. (The pattern recognition puzzles in Breath of the Wild, such as the three tree puzzles, are an example of this.)</p><p>Another concept: encoding patterns in sounds. (In <a href="https://goblinpunch.blogspot.com/2020/04/lair-of-lamb-final.html">Lair of the Lamb</a>, there water that drips off a fish statue with a <i>drip-dripdrip-drip-dripdrip</i> pattern. Another fish statue holds a tumbler where the players can open a door by inputting 1-2-1-2.)</p><p>Escape rooms also go wild with shadow casting, or spotlights illuminating significant objects, etc.</p><p>Some examples <a href="https://escaperoomtips.com/design/escape-room-puzzle-ideas">here</a>.</p><p><b>MAYBE Use Riddles</b></p><p>I enjoy them, but most of the time the players either figure it out in 3 seconds or they never figure it out. Neither is satisfying.</p><p><b>DO Puzzle Dungeons Rather Than Puzzle Rooms</b></p><p>I realize that some people will chime in with "but puzzle rooms break up the monotony of the combat rooms and social challenge rooms". </p><p>To them I reply "combat, conversation, and exploration are already puzzles in a well-designed OSR game. You don't need puzzle rooms to break up the monotony, because the puzzles never really stop. How do we get past this chained-up basilisk? Are these goblins lying to us? How do we open this sealed door?"</p><p>A dedicated puzzle dungeon (or at least, a few puzzle rooms linked together) has these advantages.</p><p>1. You can build upon an existing knowledge base. I you look closely at a game like Portal, you'll realize that most of the game is just a <a href="https://www.youtube.com/watch?v=Q_AsF3Rfw8w&t=1s">tutorial</a>. Each level teaches you one more thing about how to use your portal gun. You build upon the previous knowledge and expand your knowledge base gradually.</p><p>2. It allows you to create linked puzzles, such as requiring you to use knowledge or tools from an earlier room.</p><p>3. Puzzles can be arranged by difficulty, with the harder ones in the back.</p><p>4. It allows you to set it aside from the rest of the dungeon, so the players don't feel like the puzzle is something that they need to get through. Instead, they can choose to go to the puzzle section <i>where they already know to pay extra attention to tiny details</i> and slake their thirst of puzzles. If they don't want puzzles, they can leave.</p><p><b>DON'T Use Puzzles if You Need Players to Solve Them</b></p><p>Puzzles are unreliable. Sometimes players get frustrated and walk away. Sometimes people don't want to do puzzles. Sometimes the answer is simply outside of their reach.</p><p>If you <i>need </i>the players to get to the final boss room, don't put the boss room behind a puzzle.</p><p><b>DO Follow Principles of Good OSR Challenge Design</b></p><p>I wrote about this <a href="https://goblinpunch.blogspot.com/2016/03/1d135-osr-style-challenges.html">here</a>. For example, don't have solutions that require a specific class ability or specific spell. </p><p><b>DO Encode Lore/Flavor/Story in Your Puzzles </b></p><p>When possible, anyway. It's nice when puzzles match the theme, tell a story, or reveal bits of setting lore.</p><p>It's also possible to have lore actual <i>be</i> the solution to the puzzle. Like knowing that dwarves consider birds to be evil allows you to solve a puzzle <i>but</i> this only works if it's something that the players definitely remember--and never trust your players to remember anything. They'll forget their names if you let them. If you want to go ahead with lore-based solutions, best practice is to have the "birds are evil" thing 1 or 2 rooms earlier.</p><p><b>DO Use Multi-step Puzzles</b></p><p>Even if the first step is just looking around the room for clues.</p><p>It pads out the puzzle to make it feel more substantial (especially if it is an easy puzzle). </p><p>Additionally, it allows you to feed the players clues one by one, instead of info-dumping everything on them as they enter the room.</p><p><b>DO Have an Alternative if Players Get Stuck</b></p><p>My favorite is to just let them smash it open. They get the key, I get to dose them with the acidic gas that was inside the puzzle box.</p><p>Having a place to get hints also works.</p><p>The important part is to make sure that there's a cost.</p><p><b>MAYBE Have Extraneous Details</b></p><p>Players tend to get distracted by stuff. They'll spend a lot of time discussing false paths and red herrings, even when you thought you did a good job creating a puzzle without any red herrings.</p><p>Like if you need to match the keys with the keyholes to solve the puzzle, an extraneous detail would be a cube covered in numbers. Good chance that the players will spend too much time fucking with the cube and forget about matching keys entirely.</p><p>Having said that, puzzle rooms tend to feel pretty inorganic if <i>every</i> item in there is related to the puzzle. And a lot of escape-room puzzles rely on the players finding the signal among the noise, so those puzzles definitely require extraneous details.</p><p><b>DO Consider an Overclue</b></p><p>Not just a theme, an overclue is a clue that applies to the whole dungeon.</p><p>A good example would be telling the players that each room is solved by one of the elements. So if they had solved an air puzzle, a water puzzle, and a fire puzzle, they would then start searching the next puzzle for earth clues. Maybe they would start digging in the dirt. </p><p>Another good example is the riddle at the start of Tomb of Horrors. The riddle contains about half a dozen clues about the upcoming rooms--the challenge then is just figuring out which room(s) the riddle is talking about.</p><p><b>DON'T Follow All the Rules Above</b></p><p>They're just guidelines. Sometimes a puzzle is improved when you break one of the rules above.</p><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmL5RaWrkmngj6qcCOEWjvwAEXfPkocpb9mWSA2w2OwRv2PTLiE0HTKRuvHLBJpk6EnlOAm28GuQ0UnJs-lmvGnLqWFirM-ECQuHlz1uADm19ubrm_Pd7nDWWLkTFk6ssR8IPpDxyg14XyM1P6lZ207nveZjnAQVAoP2AwLyaUpbScQED4cvwNJFb0/s876/skyrim_trap_ceiling_wrecking_ball_01_by_adam_adamowicz.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="876" data-original-width="848" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmL5RaWrkmngj6qcCOEWjvwAEXfPkocpb9mWSA2w2OwRv2PTLiE0HTKRuvHLBJpk6EnlOAm28GuQ0UnJs-lmvGnLqWFirM-ECQuHlz1uADm19ubrm_Pd7nDWWLkTFk6ssR8IPpDxyg14XyM1P6lZ207nveZjnAQVAoP2AwLyaUpbScQED4cvwNJFb0/s320/skyrim_trap_ceiling_wrecking_ball_01_by_adam_adamowicz.jpg" width="310" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Spiked Ball Trap<br />Skyrim Concept Art by <a href="https://www.videogamesartwork.com/games/elder-scrolls-v-skyrim/ceiling-wrecking-ball">Adam Adamawicz</a></td></tr></tbody></table><h3 style="text-align: left;"><b>Putting This Into Practice</b></h3><p>I think my next Dungeon23 effort might be a dwarven puzzle-tomb.</p><p>The Overclue is the fact that the tomb tells you "this place is designed to be safe for dwarves, but to totally fuck up humans". Players pay attention to that sort of thing.</p><p>(Sidenote: I don't usually allow players to start as dwarves. I'm super not-fun like that. This means that it will probably be a group of mostly-humans who has to navigate a bunch of puzzles that are "easy for dwarves")</p><p>Basic dwarf knowledge that will be <i>explicitly </i>told to the players when they enter this dungeon:</p><p></p><ol style="text-align: left;"><li>Dwarves are short, stout, and not very creative.</li><li>Dwarves value labor above all else.</li><li>Dwarves think that humans spend too much time thinking and not enough time working.</li></ol><div>Using this overclue, I can then make rooms that are easy for dwarves, but horrible for humans.</div><p></p><p><b>"Easy for Dwarves" Puzzle 1</b></p><p>A hallway that reads "stand tall and be proud" but when you walk down it, horizontal blades swing high enough to avoid a dwarf, but low enough to decapitate a human.</p><p>I guess this is more of a trap than a puzzle, huh?</p><p><b>"Easy for Dwarves" Puzzle 2</b></p><p>A room that reads "humans will overthink this one, but it will be obvious to any dwarf". The room is a long rectangle. On one end of it is a stack of about 400 stone cubes, each one weighing about 100 lbs. Each cube is covered with a different carving, showing a dwarf of a different profession.</p><p>Solution: just carry all of the stone cubes to the other side of the room. The room is on a pivot, and once the weight has been shifted, the door opens.</p><p>Stop thinking; just do work.</p><p><b>Dwarven Racial Abilities as Part of the Overclue</b></p><p>I'll also remind the players of dwarven racial abilities. This is also part of the overclue.</p><p><b>Racial Ability Puzzle 1</b></p><p>Dwarves have mild infravision, and can "see" the temperature of objects.</p><p>Puzzle: Different metals might look the same to a human, but look very different to a dwarf who passes a flame over them.</p><p>Human Solution: a human can just pass a flame over the metals and then touch them. Even I can tell the difference between iron and aluminum if they've been plucked out of a fire.</p><p><b>Racial Ability Puzzle 2</b></p><p>Dwarves can tell if the ground is sloping, even slightly.</p><p>Puzzle: Find the low spot in this room. Easy for a dwarf.</p><p>Human solution: pour water on the ground. Spill marbles.</p><p><b>Racial Ability Puzzle 3</b></p><p>Dwarves can sense magnetism, including which direction is north.</p><p>Puzzle: Figure out which object is magnetic.</p><p>Human solution: It's still pretty easy to figure out which object is magnetic, unless it's too far away to touch iron to. Hmm, maybe they don't know that they're looking for a magnet?</p><p><b>Some General Puzzles</b></p><p>Not every puzzle will be about dwarf lore, or dwarven racial abilities. There will be some regular puzzles in there, too.</p><p><b>Example 1 - Find Numbers</b></p><p>A locked door requires the players to input a three digit number, then pull a lever.</p><p>The only clue is a painting:</p><p>A picture depicts dwarves bringing animals into the Underworld to save them before the Great Tornado destroyed everything on the surface. A dwarf is leading a goat, a pig, and an elephant down the ramp, in that order. A dozen birds of different types fly through the air, being stripped of their feathers by the righteous winds. Further back, armed dwarves are turning away a band of disheveled, primitive humans. Scattered on the field are a couple of cows, half a dozen pigs, a wolf, a goat, and a snail.</p><div>Solution: the animals on the ramp tell you what you are looking for. Goat - Pig - Elephant.</div><div><br /></div><div>Number of Goats: 2</div><div>Number of Pigs: 7</div><div>Number of Elephants: 1</div><div><br /></div><div>The combination is 2-7-1</div><div><br /></div><div>(I saw something very similar in an escape room once, except they had four paintings that each had a different number of seagulls in them.)</div><div><br /></div><div><b>Example 2 - Audible Clue</b></div><div><br /></div><div>A diorama, as tall as a man, revealing a cutaway view of Mt. Smaggaroth. Inside are about a dozen mechani<span style="font-family: inherit;">cal toy dwarves. When a wheel is turned, some of the dwarves move. The miners will swing their pickaxes “tink! tink!”, the carpenters will swing their hammers “chop! chop!”, and the blacksmiths will swing their hammers “bam! bam!” There are 10 of each.</span></div><div><span style="font-family: inherit;"><br /></span></div><div><span style="font-family: inherit;">After a little chorus of <span style="font-style: italic; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;">tink-chop-tink-chop-bam-bam-bam, </span><span style="font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;">a key falls out.</span></span></div><div><span style="font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;"><span style="font-family: inherit;"><br /></span></span></div><div><span style="font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;"><span style="font-family: inherit;">The key opens a panel that reveals a three digit tumbler input (like the previous example).</span></span></div><div><span style="font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;"><span style="font-family: inherit;"><br /></span></span></div><div><span style="white-space: pre-wrap;">Above the first tumbler is the symbol of a hammer.</span></div><div><span style="white-space: pre-wrap;">Above the second tumbler is the symbol of an axe.</span></div><div><span style="white-space: pre-wrap;">Above the third tumbler is the symbol of a mining pick.</span></div><div><span style="white-space: pre-wrap;"><br /></span></div><div><span style="white-space: pre-wrap;">The solution is to remember the sound that the machine made. (You can turn the knob again if you need to hear it again.)</span></div><div><span style="white-space: pre-wrap;"><br /></span></div><div><span style="white-space: pre-wrap;">Hammers = <i>bams</i> = 3</span></div><div><span style="white-space: pre-wrap;">Axes = <i>chops</i> = 2</span></div><div><span style="white-space: pre-wrap;">Picks = <i>tink</i> = 2</span></div><div><span style="white-space: pre-wrap;"><br /></span></div><div><span style="white-space: pre-wrap;">The combination is 3-2-2.</span></div>Arnold Khttp://www.blogger.com/profile/12603155377769597516noreply@blogger.com3