Publishing to rendered (deploy.sh)
This commit is contained in:
parent
f5a5c6448b
commit
2c63dfd223
7 changed files with 521 additions and 82 deletions
|
@ -11,22 +11,10 @@
|
|||
</head>
|
||||
<body>
|
||||
<header>
|
||||
<h1 class="site-title">Hazel's Site</h1>
|
||||
<nav>
|
||||
<h1 class="site-title"><a href="https://hazelnut.dev">Hazel's Site</a></h1>
|
||||
<nav id="navbar">
|
||||
<ul>
|
||||
|
||||
<li>
|
||||
<a class="internal" href="https://hazelnut.dev">
|
||||
Home
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a class="" href="https://hazelnut.dev/glog">
|
||||
GLOG Rules
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a class="internal" href="https://hazelnut.dev/tabletop">
|
||||
Tabletop Shit
|
||||
|
@ -34,8 +22,14 @@
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="" href="https://pics.hazelnut.dev">
|
||||
Photos
|
||||
<a class="" href="https://hazellanes.itch.io">
|
||||
Games
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a class="" href="https://gitdab.com/hazelra">
|
||||
Code
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
|
|
@ -11,22 +11,10 @@
|
|||
</head>
|
||||
<body>
|
||||
<header>
|
||||
<h1 class="site-title">Hazel's Site</h1>
|
||||
<nav>
|
||||
<h1 class="site-title"><a href="https://hazelnut.dev">Hazel's Site</a></h1>
|
||||
<nav id="navbar">
|
||||
<ul>
|
||||
|
||||
<li>
|
||||
<a class="internal" href="https://hazelnut.dev">
|
||||
Home
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a class="" href="https://hazelnut.dev/glog">
|
||||
GLOG Rules
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a class="internal" href="https://hazelnut.dev/tabletop">
|
||||
Tabletop Shit
|
||||
|
@ -34,8 +22,14 @@
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="" href="https://pics.hazelnut.dev">
|
||||
Photos
|
||||
<a class="" href="https://hazellanes.itch.io">
|
||||
Games
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a class="" href="https://gitdab.com/hazelra">
|
||||
Code
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
@ -50,7 +44,7 @@
|
|||
<p class="post-date">2020-06-17</p>
|
||||
|
||||
|
||||
<h1>Table of Contents <span id="toc-toggle">[-]</span></h1>
|
||||
<h1>Table of Contents <!--<span id="toc-toggle">[-]</span>--></h1>
|
||||
<div id="toc">
|
||||
<ol>
|
||||
|
||||
|
|
42
index.html
42
index.html
|
@ -11,22 +11,10 @@
|
|||
</head>
|
||||
<body>
|
||||
<header>
|
||||
<h1 class="site-title">Hazel's Site</h1>
|
||||
<nav>
|
||||
<h1 class="site-title"><a href="https://hazelnut.dev">Hazel's Site</a></h1>
|
||||
<nav id="navbar">
|
||||
<ul>
|
||||
|
||||
<li>
|
||||
<a class="internal" href="https://hazelnut.dev">
|
||||
Home
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a class="" href="https://hazelnut.dev/glog">
|
||||
GLOG Rules
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a class="internal" href="https://hazelnut.dev/tabletop">
|
||||
Tabletop Shit
|
||||
|
@ -34,8 +22,14 @@
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="" href="https://pics.hazelnut.dev">
|
||||
Photos
|
||||
<a class="" href="https://hazellanes.itch.io">
|
||||
Games
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a class="" href="https://gitdab.com/hazelra">
|
||||
Code
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
@ -45,18 +39,10 @@
|
|||
|
||||
<div id="content">
|
||||
|
||||
<p>Welcome to my site on the web. There is not really much to be seen here currently,
|
||||
but hopefully that should change through time.</p>
|
||||
<h2 id="who">Who</h2>
|
||||
<p>I am Hazel. I think I am pretty neat. I make and do stuff sometimes.
|
||||
I do not know how to talk about myself with sentences so I guess that is that.</p>
|
||||
<h2 id="where">Where</h2>
|
||||
<table><thead><tr><th></th><th></th></tr></thead><tbody>
|
||||
<tr><td>Email:</td><td><a href="mailto:hazelra@disroot.org">hazelra@disroot.org</a></td></tr>
|
||||
<tr><td>Github:</td><td><a href="https://github.com/hazelLanes">https://github.com/hazelLanes</a></td></tr>
|
||||
<tr><td>itch.io:</td><td><a href="https://hazellanes.itch.io">https://hazellanes.itch.io</a></td></tr>
|
||||
<tr><td>Fedi:</td><td><a rel="me" href="https://hellsite.site/@hazel">@hazel@hellsite.site</a></td></tr>
|
||||
</tbody></table>
|
||||
<p>Greetings. Welcome my humble abode on the world wide web.</p>
|
||||
<p>My name is Hazel and I like to work on little projects sometimes.
|
||||
Links to some of such things may be found on the bar up top.</p>
|
||||
<p>Have a nice day!</p>
|
||||
|
||||
|
||||
</div>
|
||||
|
|
|
@ -14,4 +14,8 @@
|
|||
<url>
|
||||
<loc>https://hazelnut.dev/tabletop/</loc>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://hazelnut.dev/tabletop/habeltop-system/</loc>
|
||||
<lastmod>2021-03-24</lastmod>
|
||||
</url>
|
||||
</urlset>
|
||||
|
|
48
style.css
48
style.css
|
@ -11,6 +11,7 @@
|
|||
|
||||
html {
|
||||
font-size: 16px;
|
||||
background-color: #222222;
|
||||
}
|
||||
|
||||
body {
|
||||
|
@ -27,6 +28,12 @@ body {
|
|||
code {
|
||||
background-color: #454545;
|
||||
padding: 0 0.25ch;
|
||||
padding-top: 0.5ch;
|
||||
border: 1px solid var(--decoration);
|
||||
}
|
||||
|
||||
strong {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
h1,
|
||||
|
@ -38,18 +45,26 @@ h3 {
|
|||
}
|
||||
|
||||
h1.site-title {
|
||||
font-size: 1.5em;
|
||||
margin-top: 0;
|
||||
font-size: 2em;
|
||||
line-height: 1;
|
||||
}
|
||||
|
||||
h1:not(.site-title) {
|
||||
border-bottom: 4px solid var(--foreground);
|
||||
/*border-top: 4px solid var(--foreground);*/
|
||||
h1.post-title {
|
||||
padding-top: 0.5em;
|
||||
}
|
||||
|
||||
h1:not(.site-title):not(.post-title) {
|
||||
font-size: 1.25em;
|
||||
text-decoration: underline;
|
||||
/* border-bottom: 4px solid var(--foreground); */
|
||||
/*border-top: 4px solid var(--foreground);*/
|
||||
}
|
||||
|
||||
|
||||
h2 {
|
||||
border-bottom: 2px solid var(--foreground);
|
||||
/* border-bottom: 2px solid var(--foreground); */
|
||||
font-size: 1.25em;
|
||||
}
|
||||
|
||||
h1:not(.site-title):not(.post-title)::before {
|
||||
|
@ -82,6 +97,18 @@ a.show-url::after {
|
|||
color: var(--link-fancy);
|
||||
}
|
||||
|
||||
.site-title a {
|
||||
border-bottom: none;
|
||||
}
|
||||
|
||||
.site-title a::after {
|
||||
content: "";
|
||||
}
|
||||
|
||||
nav {
|
||||
margin-bottom: 2em;
|
||||
}
|
||||
|
||||
nav ul {
|
||||
list-style-type: none;
|
||||
margin: 0;
|
||||
|
@ -106,6 +133,7 @@ div.table-wrapper {
|
|||
|
||||
div.table-wrapper table {
|
||||
border-collapse: collapse;
|
||||
border: 2px solid;
|
||||
}
|
||||
|
||||
div.table-wrapper table,
|
||||
|
@ -151,6 +179,10 @@ div.table-wrapper tr:nth-child(even) {
|
|||
cursor: pointer;
|
||||
}
|
||||
|
||||
#toc {
|
||||
border: 1px solid var(--decoration);
|
||||
}
|
||||
|
||||
#toc ol {
|
||||
counter-reset: item;
|
||||
list-style-type: none;
|
||||
|
@ -173,9 +205,14 @@ h1.post-title {
|
|||
margin: 0;
|
||||
}
|
||||
|
||||
li p.post-date {
|
||||
border-bottom: none;
|
||||
}
|
||||
|
||||
p.post-date {
|
||||
color: var(--decoration);
|
||||
margin: 0;
|
||||
border-bottom: 1px solid var(--decoration);
|
||||
}
|
||||
|
||||
p.post-desc {
|
||||
|
@ -191,3 +228,4 @@ p.post-desc {
|
|||
margin-left: 1em;
|
||||
margin-right: 1em;
|
||||
}
|
||||
|
||||
|
|
412
tabletop/habeltop-system/index.html
Normal file
412
tabletop/habeltop-system/index.html
Normal file
|
@ -0,0 +1,412 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>Habeltop RPG System - Hazelnut</title>
|
||||
<link rel="stylesheet" href="https://hazelnut.dev/style.css" />
|
||||
<link rel="icon" href="https://hazelnut.dev/favicon.png" />
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<header>
|
||||
<h1 class="site-title"><a href="https://hazelnut.dev">Hazel's Site</a></h1>
|
||||
<nav id="navbar">
|
||||
<ul>
|
||||
|
||||
<li>
|
||||
<a class="internal" href="https://hazelnut.dev/tabletop">
|
||||
Tabletop Shit
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a class="" href="https://hazellanes.itch.io">
|
||||
Games
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a class="" href="https://gitdab.com/hazelra">
|
||||
Code
|
||||
</a>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
<div id="content">
|
||||
|
||||
|
||||
<h1 class="post-title">Habeltop RPG System</h1>
|
||||
<p class="post-date">2021-03-24</p>
|
||||
|
||||
|
||||
<h1>Table of Contents <!--<span id="toc-toggle">[-]</span>--></h1>
|
||||
<div id="toc">
|
||||
<ol>
|
||||
|
||||
<li>
|
||||
<a class="internal" href="https://hazelnut.dev/tabletop/habeltop-system/#what-makes-up-a-character">What Makes Up a Character</a>
|
||||
|
||||
<ol>
|
||||
|
||||
<li>
|
||||
<a class="internal" href="https://hazelnut.dev/tabletop/habeltop-system/#roles">Roles</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a class="internal" href="https://hazelnut.dev/tabletop/habeltop-system/#stat-modifiers">Stat Modifiers</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a class="internal" href="https://hazelnut.dev/tabletop/habeltop-system/#base-stats">Base Stats</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a class="internal" href="https://hazelnut.dev/tabletop/habeltop-system/#health">Health</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a class="internal" href="https://hazelnut.dev/tabletop/habeltop-system/#skills">Skills</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a class="internal" href="https://hazelnut.dev/tabletop/habeltop-system/#inventory">Inventory</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a class="internal" href="https://hazelnut.dev/tabletop/habeltop-system/#levelling-up">Levelling Up</a>
|
||||
</li>
|
||||
|
||||
</ol>
|
||||
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a class="internal" href="https://hazelnut.dev/tabletop/habeltop-system/#gameplay">Gameplay</a>
|
||||
|
||||
<ol>
|
||||
|
||||
<li>
|
||||
<a class="internal" href="https://hazelnut.dev/tabletop/habeltop-system/#skill-checks">Skill Checks</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a class="internal" href="https://hazelnut.dev/tabletop/habeltop-system/#opposed-checks">Opposed Checks</a>
|
||||
</li>
|
||||
|
||||
</ol>
|
||||
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a class="internal" href="https://hazelnut.dev/tabletop/habeltop-system/#combat">Combat</a>
|
||||
|
||||
<ol>
|
||||
|
||||
<li>
|
||||
<a class="internal" href="https://hazelnut.dev/tabletop/habeltop-system/#turn-order">Turn Order</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a class="internal" href="https://hazelnut.dev/tabletop/habeltop-system/#each-turn">Each Turn</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a class="internal" href="https://hazelnut.dev/tabletop/habeltop-system/#attacking">Attacking</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a class="internal" href="https://hazelnut.dev/tabletop/habeltop-system/#defending">Defending</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a class="internal" href="https://hazelnut.dev/tabletop/habeltop-system/#downed-characters">Downed Characters</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a class="internal" href="https://hazelnut.dev/tabletop/habeltop-system/#major-injuries">Major Injuries</a>
|
||||
</li>
|
||||
|
||||
</ol>
|
||||
|
||||
</li>
|
||||
|
||||
</ol>
|
||||
</div>
|
||||
<script>
|
||||
var shown = false;
|
||||
var toggle = document.getElementById("toc-toggle");
|
||||
var toc = document.getElementById("toc");
|
||||
|
||||
function update() {
|
||||
if (shown) {
|
||||
toc.style.display = "block";
|
||||
toggle.innerHTML = "[-]";
|
||||
} else {
|
||||
toc.style.display = "none";
|
||||
toggle.innerHTML = "[+]";
|
||||
}
|
||||
}
|
||||
|
||||
toggle.parentNode.addEventListener("click", function() {
|
||||
shown = !shown;
|
||||
update();
|
||||
});
|
||||
|
||||
update();
|
||||
</script>
|
||||
|
||||
|
||||
<p>Hazel designs a little tabletop RPG system for hopefully finally running a campaign with friends.</p>
|
||||
<p>This is roughly inspired by a couple versions of the GLOG,
|
||||
but somewhat simplified and streamlined. A major difference is that the class system
|
||||
is completely absent, replaced by "roles" which mechanically only manifest
|
||||
as a starting kit for the character.</p>
|
||||
<h1 id="what-makes-up-a-character">What Makes Up a Character</h1>
|
||||
<p>Very first I will go over everything on the <a href="https://docs.google.com/document/d/1abX4Lz_LPrIA0YloGtYLRHElYBdmCTXh2L1x32nEBr4/edit?usp=sharing">Character Sheet</a>. then I will go more in-depth with each part.</p>
|
||||
<p><strong>Name:</strong><br />
|
||||
The in-world name of the character.<br />
|
||||
I hope that no further explanation is needed here.</p>
|
||||
<p><strong>Role:</strong><br />
|
||||
The architype/role the character takes on.
|
||||
This just determines starting skills and equipment.</p>
|
||||
<p><strong>Level:</strong><br />
|
||||
The current level of the character. Leveling up increases stats.</p>
|
||||
<p><strong>Money:</strong><br />
|
||||
The ammount of currency a character has on them.
|
||||
This could manifest as anything from a sack of gold coins to a bank account depending on the setting.</p>
|
||||
<p><strong>Health:</strong><br />
|
||||
The character's ability to avoid major harm. This is elaborated on later.</p>
|
||||
<p><strong>Armor:</strong><br />
|
||||
The character's ability to deflect damage. This comes solely from equipment.</p>
|
||||
<p><strong>Inventory:</strong><br />
|
||||
The character's belongings and other things they are currently carrying.</p>
|
||||
<p><strong>Stats:</strong><br />
|
||||
The column in the top right of the sheet. The character's main stats, as well as the modifier from each stat.</p>
|
||||
<p><strong>Injuries:</strong><br />
|
||||
The major injuries and afflictions a character has.</p>
|
||||
<p><strong>Skills:</strong><br />
|
||||
The things the character has training for or otherwise has skill in.</p>
|
||||
<p><strong>Other:</strong><br />
|
||||
Other details or notable things about the character.</p>
|
||||
<h2 id="roles">Roles</h2>
|
||||
<p>During character creation, a role is chosen. A character's role is the part they play in the party.</p>
|
||||
<p>The role will list the equipment a character starts with as well as a list of skills to choose <code>3</code> from.</p>
|
||||
<h2 id="stat-modifiers">Stat Modifiers</h2>
|
||||
<p>Each of the six base stats also has a "modifier" based on its value.
|
||||
The modifier is calculated like so: <code>Stat / 3 - 3</code>, rounding down to whole numbers.</p>
|
||||
<p>Modifiers are rarely used outside of the strength modifier.</p>
|
||||
<p>For convenience, here is a table of the modifiers for each stat value:</p>
|
||||
<div class="table-wrapper">
|
||||
<table><thead><tr><th>Stat</th><th align="center">Mod.</th><th>Stat</th><th align="center">Mod.</th><th>Stat</th><th align="center">Mod.</th></tr></thead><tbody>
|
||||
<tr><td>1,2</td><td align="center">-3</td><td>9,10,11</td><td align="center">0</td><td>18,19,20</td><td align="center">+3</td></tr>
|
||||
<tr><td>3,4,5</td><td align="center">-2</td><td>12,13,14</td><td align="center">+1</td><td>21,22,23</td><td align="center">+4</td></tr>
|
||||
<tr><td>6,7,8</td><td align="center">-1</td><td>15,16,17</td><td align="center">+2</td><td>24+</td><td align="center">+5</td></tr>
|
||||
</tbody></table>
|
||||
|
||||
</div>
|
||||
<h2 id="base-stats">Base Stats</h2>
|
||||
<p>Listed here are the six major character stats and what they affect along with a few
|
||||
examples of what sort of actions they might be rolled against to determine the success of.</p>
|
||||
<p><strong>Strength [STR]:</strong><br />
|
||||
A character's physical brute force and melee ability.<br />
|
||||
A strength check is made when attempting a melee attack.<br />
|
||||
The strength modifier is applied to the damage they with melee attacks.<br />
|
||||
The number of items they can carry on them is equal to their strength.</p>
|
||||
<p>Examples:</p>
|
||||
<ul>
|
||||
<li>Pushing, pulling, or lifting something heavy</li>
|
||||
<li>Breaking down a door</li>
|
||||
<li>Hanging onto a ledge</li>
|
||||
<li>Knocking something over</li>
|
||||
</ul>
|
||||
<p><strong>Dexterity [DEX]:</strong><br />
|
||||
A character's general physical skill, agility, and ranged ability.<br />
|
||||
A dexterity check is made when attempting a ranged attack.<br />
|
||||
A character's ability to dodge in combat is determined by their dexterity.</p>
|
||||
<p>Examples:</p>
|
||||
<ul>
|
||||
<li>Doing a delicate task, such as soldering an electronic</li>
|
||||
<li>Performing and acrobatic feat</li>
|
||||
<li>Grabbing onto something to prevent from falling</li>
|
||||
<li>Swiping something without being noticed</li>
|
||||
</ul>
|
||||
<p><strong>Constitution [CON]:</strong><br />
|
||||
A character's physical resilience and overall health.<br />
|
||||
A constitution check is made when resisting physical harm or other effects on the body.<br />
|
||||
A character's maximum health is determined by their constitution.</p>
|
||||
<p>Examples:</p>
|
||||
<ul>
|
||||
<li>Resisting extreme temperatures</li>
|
||||
<li>Recovering from illness or the effects of poison</li>
|
||||
<li>Dealing with the effects of starvation or dehydration</li>
|
||||
<li>Consuming things that would cause one to vomit</li>
|
||||
</ul>
|
||||
<p><strong>Intelligence [INT]:</strong><br />
|
||||
A character's general knowledge-base.</p>
|
||||
<p>Examples:</p>
|
||||
<ul>
|
||||
<li>Identifying an object</li>
|
||||
<li>Researching an obscure topic</li>
|
||||
<li>Decyphering an encrypted message</li>
|
||||
<li>Utilizing complicated or strange technology</li>
|
||||
</ul>
|
||||
<p><strong>Wisdom [WIS]:</strong><br />
|
||||
A character's perception and mental fortitude.<br />
|
||||
Constitution checks are used to determine the order of combat.</p>
|
||||
<p>Examples:</p>
|
||||
<ul>
|
||||
<li>Seeing through deceit</li>
|
||||
<li>Spotting hidden dangers</li>
|
||||
<li>Resisting torture</li>
|
||||
<li>Estimating the severity of a threat</li>
|
||||
</ul>
|
||||
<p><strong>Charisma [CHA]:</strong><br />
|
||||
A character's social skill and charm.</p>
|
||||
<p>Examples:</p>
|
||||
<ul>
|
||||
<li>Claiming to be a different person</li>
|
||||
<li>Persuading someone to your side</li>
|
||||
<li>Winning the crowd over in an argument</li>
|
||||
<li>Leading and organizing a group of people</li>
|
||||
</ul>
|
||||
<h2 id="health">Health</h2>
|
||||
<p>Think of health less as how alive a character is, and more as how well they can avoid extreme harm.
|
||||
Damage could be thought of as the sum of all of the small injuries and fatigue of the character. </p>
|
||||
<p>Only when a character's health is fully depleated will they suffer major injury or have the possibility of death.</p>
|
||||
<p>Health can be restored by rest and medical attention.</p>
|
||||
<p>A character's maximum health is equal to twice their constitution stat plus their current level: <code>(CON * 2) + Level</code>.</p>
|
||||
<h2 id="skills">Skills</h2>
|
||||
<p>Skills represent specific actions or subjects that a character has special
|
||||
training or intuition for.</p>
|
||||
<p>A character can automatically succeed at easier
|
||||
tasks that a skill reasonably applies to.</p>
|
||||
<p>Tougher actions still require a relevant skill check, but each applicable skill
|
||||
nets a <code>+1</code> modifier to the roll.</p>
|
||||
<h2 id="inventory">Inventory</h2>
|
||||
<p>All of the items that a character has in their posession are listed here.</p>
|
||||
<p>A character can hold up to a number of items equal to their strength before they are encumbered.
|
||||
Small items that can easily fit in a pocket are not counted towards encumberance.</p>
|
||||
<p>When is encumbered, count their strength and dexterity values as half of what they are.</p>
|
||||
<h2 id="levelling-up">Levelling Up</h2>
|
||||
<p>Characters level up after getting through a particularly tough or otherwise important experience
|
||||
or whenever the GM feels it would be a good time to.</p>
|
||||
<p>Follow these steps when levelling up a character:</p>
|
||||
<ol>
|
||||
<li>For each stat, roll <code>1d20</code>. If the roll is higher than the stat's current value, increase the stat by one.</li>
|
||||
<li>Update health to reflect new level and constitution.</li>
|
||||
</ol>
|
||||
<h1 id="gameplay">Gameplay</h1>
|
||||
<p>For the most part, gameplay consists of loose roleplay. The GM will present the
|
||||
world, the current situation, etc. to the players, then they will respond to the
|
||||
situation, interact with each other, etc. in-character.</p>
|
||||
<h2 id="skill-checks">Skill Checks</h2>
|
||||
<p>Whenever a character attempts something that they are not certain to succeed at,
|
||||
a check against the most relevant stat must be made.</p>
|
||||
<p>Roll <code>1d20</code>, add the relevant stat as well as <code>+2</code> for every skill that could be applied,
|
||||
and if the result is at least <code>20</code>, the character succeeds.</p>
|
||||
<p>If the dice rolls exactly <code>1</code> it is a critical failure. The character automatically fails
|
||||
and could suffer further consequence, should they make sense situationally.</p>
|
||||
<p>If the dice rolls exactly <code>20</code> it is a critical success. The character automatically succeeds
|
||||
and may succeed beyond their aim, should it make sense situationally.</p>
|
||||
<h2 id="opposed-checks">Opposed Checks</h2>
|
||||
<p>When a character attempts something that another character is resisting, add <code>opponent's stat - 10</code>
|
||||
to the target number of <code>20</code>.</p>
|
||||
<p>Example:<br />
|
||||
A character is trying to knock down another character with <code>14</code> strength.
|
||||
Their roll must total at least <code>24</code> (<code>20 + (14 - 10)</code>).</p>
|
||||
<p>Rather than all characters making skill checks, only player characters and NPCs
|
||||
on their side do so. For example, rather than an NPC making a dexterity check in
|
||||
attempt to trip a player character, the player themselves makes a dexterity check
|
||||
in opposition to avoid falling.</p>
|
||||
<h1 id="combat">Combat</h1>
|
||||
<p>Combat is initiated when there is to be physical conflict between opposing parties.
|
||||
Combat takes place in rounds that are equal to roughly 10 seconds of time.</p>
|
||||
<h2 id="turn-order">Turn Order</h2>
|
||||
<p>When combat is initiated, every player character in the party makes a wisdom skill check.
|
||||
If they succeed, they act before the opposing NPCs each round.
|
||||
If they fail, they act after the opposing NPCs.
|
||||
The party decides amongst themselves who acts in what order.</p>
|
||||
<p>So the resulting turn order is as such:</p>
|
||||
<ol>
|
||||
<li>PCs who succeeded wisdom check</li>
|
||||
<li>Opposing NPCs</li>
|
||||
<li>PCs who failed wisdom check</li>
|
||||
</ol>
|
||||
<h2 id="each-turn">Each Turn</h2>
|
||||
<p>A character may move up to <code>DEX * 2</code> feet and perform one of the following actions.
|
||||
The may also move twice that distance, but without performing an action.</p>
|
||||
<ul>
|
||||
<li>Make an attack</li>
|
||||
<li>Take a defense stance</li>
|
||||
<li>Assist another character in their action</li>
|
||||
<li>Attempt to revive a downed character</li>
|
||||
<li>Attempt to perform some other arbitrary action</li>
|
||||
</ul>
|
||||
<h2 id="attacking">Attacking</h2>
|
||||
<p>A player character may attack another character by making a skill check
|
||||
opposed by the target's dexterity.
|
||||
The stat used depends on the weapon the character is attacking with. </p>
|
||||
<p>Melee attacks use the strength stat and may be made at a range of <code>5 feet</code>. </p>
|
||||
<p>Ranged attacks use the dexterity stat with a penalty of <code>-2</code> for
|
||||
every <code>10 feet</code> past the weapon's listed range.</p>
|
||||
<p>If the skill check succeeds, roll for damage according to the weapon used.
|
||||
Individual weapons can have different stats, but here is a rough guideline:</p>
|
||||
<div class="table-wrapper">
|
||||
<table><thead><tr><th>Weapon Type</th><th align="center">Damage</th></tr></thead><tbody>
|
||||
<tr><td>Unarmed</td><td align="center"><code>1d4 + STR</code></td></tr>
|
||||
<tr><td>Small Melee Weapons</td><td align="center"><code>1d6</code></td></tr>
|
||||
<tr><td>Medium Melee Weapons</td><td align="center"><code>1d6 + STR</code></td></tr>
|
||||
<tr><td>Large Melee Weapons</td><td align="center"><code>1d8 + STR</code></td></tr>
|
||||
<tr><td></td><td align="center"></td></tr>
|
||||
<tr><td>Thrown Weapons</td><td align="center"><code>1d4</code></td></tr>
|
||||
<tr><td>Basic Ranged Weapons</td><td align="center"><code>1d6</code></td></tr>
|
||||
<tr><td>Heavy Ranged Weapons</td><td align="center"><code>1d10</code></td></tr>
|
||||
<tr><td>Rapidfire Ranged Weapons</td><td align="center"><code>3d6</code></td></tr>
|
||||
</tbody></table>
|
||||
|
||||
</div>
|
||||
<p>Ranged weapons have a reload rate associated ranging between <code>0</code> and <code>12</code>.
|
||||
Whenever an attack is made with a ranged weapon, whether the attack hits or not, roll <code>1d12</code>.
|
||||
If the roll is less than or equal to the weapon's reload rate, the weapon is now out of ammo
|
||||
and a combat action must be spent to reload it, consuming a pack of the requisite ammo.</p>
|
||||
<h2 id="defending">Defending</h2>
|
||||
<p>When a player character is attacked, they may choose to either:</p>
|
||||
<ul>
|
||||
<li>Attempt a dexterity check in order to dodge</li>
|
||||
<li>Deliberately take the hit and retaliate with an attack</li>
|
||||
</ul>
|
||||
<p>If a character is currently in a defense stance, they get a bonus of <code>+4</code> to their
|
||||
attempt to dodge or retaliate and are taken out of their defense stance until they
|
||||
take a turn to re-enter it.</p>
|
||||
<h2 id="downed-characters">Downed Characters</h2>
|
||||
<p>Characters are not considered to have sustained major injury for as long as their health is above <code>0</code>.
|
||||
When a character's health reaches <code>0</code>, they are considered downed.
|
||||
A downed character may not act in combat.</p>
|
||||
<p>A character's health does not go below <code>0</code>.
|
||||
When a character takes damage that <em>would</em> bring their health below <code>0</code>, they must make a constitution check.</p>
|
||||
<ul>
|
||||
<li>If they succeed, the character recieves a scar or other permanent marking.</li>
|
||||
<li>If they fail, the character recieves a major injury.</li>
|
||||
<li>If they critically fail, they die.</li>
|
||||
</ul>
|
||||
<h2 id="major-injuries">Major Injuries</h2>
|
||||
<p>A major injury is something more serious than the scratches and bruises that will heal easily.
|
||||
They are more permanent things that require proper medical attention in order to be treated.</p>
|
||||
<p>Each major injury applies a penalty of <code>-2</code> to a specific stat, depending on the type of injury.</p>
|
||||
<p>Injuries can only be removed by proper medical attention. An untrained person failing to properly
|
||||
treat an injury may just make things worse.</p>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<div id="footer">
|
||||
|
||||
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -11,22 +11,10 @@
|
|||
</head>
|
||||
<body>
|
||||
<header>
|
||||
<h1 class="site-title">Hazel's Site</h1>
|
||||
<nav>
|
||||
<h1 class="site-title"><a href="https://hazelnut.dev">Hazel's Site</a></h1>
|
||||
<nav id="navbar">
|
||||
<ul>
|
||||
|
||||
<li>
|
||||
<a class="internal" href="https://hazelnut.dev">
|
||||
Home
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a class="" href="https://hazelnut.dev/glog">
|
||||
GLOG Rules
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a class="internal" href="https://hazelnut.dev/tabletop">
|
||||
Tabletop Shit
|
||||
|
@ -34,8 +22,14 @@
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="" href="https://pics.hazelnut.dev">
|
||||
Photos
|
||||
<a class="" href="https://hazellanes.itch.io">
|
||||
Games
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a class="" href="https://gitdab.com/hazelra">
|
||||
Code
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
@ -48,6 +42,23 @@
|
|||
<h1> Tabletop Shit </h1>
|
||||
<ul class="post-list">
|
||||
|
||||
<li>
|
||||
<a class="internal" href="https://hazelnut.dev/tabletop/habeltop-system/">
|
||||
Habeltop RPG System
|
||||
|
||||
|
||||
<p class="post-date">
|
||||
2021-03-24
|
||||
</p>
|
||||
|
||||
|
||||
<p class="post-desc">
|
||||
Hazel designs a little tabletop RPG system for hopefully finally running a campaign with friends.
|
||||
</p>
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
|
Loading…
Reference in a new issue