CINXE.COM
ONEZERO
<!DOCTYPE html> <html class='v2' dir='ltr' lang='en'> <head> <link href='https://www.blogger.com/static/v1/widgets/3566091532-css_bundle_v2.css' rel='stylesheet' type='text/css'/> <meta content='width=1100' name='viewport'/> <meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/> <meta content='blogger' name='generator'/> <link href='https://onezerogames.blogspot.com/favicon.ico' rel='icon' type='image/x-icon'/> <link href='https://onezerogames.blogspot.com/' rel='canonical'/> <link rel="alternate" type="application/atom+xml" title="ONEZERO - Atom" href="https://onezerogames.blogspot.com/feeds/posts/default" /> <link rel="alternate" type="application/rss+xml" title="ONEZERO - RSS" href="https://onezerogames.blogspot.com/feeds/posts/default?alt=rss" /> <link rel="service.post" type="application/atom+xml" title="ONEZERO - Atom" href="https://www.blogger.com/feeds/4827285811198257803/posts/default" /> <link rel="me" href="https://www.blogger.com/profile/05208809570188186613" /> <!--Can't find substitution for tag [blog.ieCssRetrofitLinks]--> <meta content='https://onezerogames.blogspot.com/' property='og:url'/> <meta content='ONEZERO' property='og:title'/> <meta content='A blog about tabletop RPGs, fantasy cartography, gaming and pop culture. / / / / EN • PT-BR' property='og:description'/> <title>ONEZERO</title> <style type='text/css'>@font-face{font-family:'Droid Sans Mono';font-style:normal;font-weight:400;font-display:swap;src:url(//fonts.gstatic.com/s/droidsansmono/v20/6NUO8FuJNQ2MbkrZ5-J8lKFrp7pRef2v.eot);}@font-face{font-family:'Geo';font-style:normal;font-weight:400;font-display:swap;src:url(//fonts.gstatic.com/s/geo/v21/CSRz4zRZluflKHpj.eot);}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(//fonts.gstatic.com/s/oswald/v53/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZosUZiYQ.eot);}@font-face{font-family:'Play';font-style:normal;font-weight:700;font-display:swap;src:url(//fonts.gstatic.com/s/play/v19/6ae84K2oVqwItm4TCpAy3g.eot);}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(//fonts.gstatic.com/s/roboto/v47/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmUiA4.eot);}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:700;font-display:swap;src:url(//fonts.gstatic.com/s/robotomono/v23/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_Of2_ROW8.eot);}</style> <style id='page-skin-1' type='text/css'><!-- /* ----------------------------------------------- Blogger Template Style Name: Awesome Inc. Designer: Tina Chen URL: tinachen.org ----------------------------------------------- */ /* Content ----------------------------------------------- */ body { font: normal normal 16px Roboto; color: #ffffff; background: #444444 url(https://resources.blogblog.com/blogblog/data/1kt/awesomeinc/body_background_dark.png) repeat scroll top left; } html body .content-outer { min-width: 0; max-width: 100%; width: 100%; } a:link { text-decoration: none; color: #F4A900; } a:visited { text-decoration: none; color: #F57C00; } a:hover { text-decoration: underline; color: #F7CB4D; } .body-fauxcolumn-outer .cap-top { position: absolute; z-index: 1; height: 276px; width: 100%; background: transparent url(https://resources.blogblog.com/blogblog/data/1kt/awesomeinc/body_gradient_dark.png) repeat-x scroll top left; _background-image: none; } /* Columns ----------------------------------------------- */ .content-inner { padding: 0; } .header-inner .section { margin: 0 16px; } .tabs-inner .section { margin: 0 16px; } .main-inner { padding-top: 30px; } .main-inner .column-center-inner, .main-inner .column-left-inner, .main-inner .column-right-inner { padding: 0 5px; } *+html body .main-inner .column-center-inner { margin-top: -30px; } #layout .main-inner .column-center-inner { margin-top: 0; } /* Header ----------------------------------------------- */ .header-outer { margin: 0 0 0 0; background: #141414 none repeat scroll 0 0; } .Header h1 { font: italic bold 60px Geo; color: #F4A900; text-shadow: 0 0 -1px #000000; } .Header h1 a { color: #F4A900; } .Header .description { font: normal bold 14px Roboto Mono; color: #ffffff; } .header-inner .Header .titlewrapper, .header-inner .Header .descriptionwrapper { padding-left: 0; padding-right: 0; margin-bottom: 0; } .header-inner .Header .titlewrapper { padding-top: 22px; } /* Tabs ----------------------------------------------- */ .tabs-outer { overflow: hidden; position: relative; background: #141414 none repeat scroll 0 0; } #layout .tabs-outer { overflow: visible; } .tabs-cap-top, .tabs-cap-bottom { position: absolute; width: 100%; border-top: 1px solid #222222; } .tabs-cap-bottom { bottom: 0; } .tabs-inner .widget li a { display: inline-block; margin: 0; padding: .6em 1.5em; font: normal bold 14px Oswald; color: #ffffff; border-top: 1px solid #222222; border-bottom: 1px solid #222222; border-left: 1px solid #222222; height: 16px; line-height: 16px; } .tabs-inner .widget li:last-child a { border-right: 1px solid #222222; } .tabs-inner .widget li.selected a, .tabs-inner .widget li a:hover { background: #444444 none repeat-x scroll 0 -100px; color: #ffffff; } /* Headings ----------------------------------------------- */ h2 { font: normal bold 14px Play; color: #ffffff; } /* Widgets ----------------------------------------------- */ .main-inner .section { margin: 0 27px; padding: 0; } .main-inner .column-left-outer, .main-inner .column-right-outer { margin-top: 0; } #layout .main-inner .column-left-outer, #layout .main-inner .column-right-outer { margin-top: 0; } .main-inner .column-left-inner, .main-inner .column-right-inner { background: transparent none repeat 0 0; -moz-box-shadow: 0 0 0 rgba(0, 0, 0, .2); -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, .2); -goog-ms-box-shadow: 0 0 0 rgba(0, 0, 0, .2); box-shadow: 0 0 0 rgba(0, 0, 0, .2); -moz-border-radius: 0; -webkit-border-radius: 0; -goog-ms-border-radius: 0; border-radius: 0; } #layout .main-inner .column-left-inner, #layout .main-inner .column-right-inner { margin-top: 0; } .sidebar .widget { font: normal normal 14px Arial, Tahoma, Helvetica, FreeSans, sans-serif; color: #ffffff; } .sidebar .widget a:link { color: #F4A900; } .sidebar .widget a:visited { color: #F57C00; } .sidebar .widget a:hover { color: #F7CB4D; } .sidebar .widget h2 { text-shadow: 0 0 -1px #000000; } .main-inner .widget { background-color: #141414; border: 1px solid #222222; padding: 0 15px 15px; margin: 20px -16px; -moz-box-shadow: 0 0 0 rgba(0, 0, 0, .2); -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, .2); -goog-ms-box-shadow: 0 0 0 rgba(0, 0, 0, .2); box-shadow: 0 0 0 rgba(0, 0, 0, .2); -moz-border-radius: 0; -webkit-border-radius: 0; -goog-ms-border-radius: 0; border-radius: 0; } .main-inner .widget h2 { margin: 0 -15px; padding: .6em 15px .5em; border-bottom: 1px solid #000000; } .footer-inner .widget h2 { padding: 0 0 .4em; border-bottom: 1px solid #000000; } .main-inner .widget h2 + div, .footer-inner .widget h2 + div { border-top: 1px solid #222222; padding-top: 8px; } .main-inner .widget .widget-content { margin: 0 -15px; padding: 7px 15px 0; } .main-inner .widget ul, .main-inner .widget #ArchiveList ul.flat { margin: -8px -15px 0; padding: 0; list-style: none; } .main-inner .widget #ArchiveList { margin: -8px 0 0; } .main-inner .widget ul li, .main-inner .widget #ArchiveList ul.flat li { padding: .5em 15px; text-indent: 0; color: #666666; border-top: 1px solid #222222; border-bottom: 1px solid #000000; } .main-inner .widget #ArchiveList ul li { padding-top: .25em; padding-bottom: .25em; } .main-inner .widget ul li:first-child, .main-inner .widget #ArchiveList ul.flat li:first-child { border-top: none; } .main-inner .widget ul li:last-child, .main-inner .widget #ArchiveList ul.flat li:last-child { border-bottom: none; } .post-body { position: relative; } .main-inner .widget .post-body ul { padding: 0 2.5em; margin: .5em 0; list-style: disc; } .main-inner .widget .post-body ul li { padding: 0.25em 0; margin-bottom: .25em; color: #ffffff; border: none; } .footer-inner .widget ul { padding: 0; list-style: none; } .widget .zippy { color: #666666; } /* Posts ----------------------------------------------- */ body .main-inner .Blog { padding: 0; margin-bottom: 1em; background-color: transparent; border: none; -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0); -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0); -goog-ms-box-shadow: 0 0 0 rgba(0, 0, 0, 0); box-shadow: 0 0 0 rgba(0, 0, 0, 0); } .main-inner .section:last-child .Blog:last-child { padding: 0; margin-bottom: 1em; } .main-inner .widget h2.date-header { margin: 0 -15px 1px; padding: 0 0 0 0; font: normal bold 14px Droid Sans Mono; color: #F57C00; background: transparent none no-repeat scroll top left; border-top: 0 solid #222222; border-bottom: 1px solid #000000; -moz-border-radius-topleft: 0; -moz-border-radius-topright: 0; -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-left-radius: 0; border-top-right-radius: 0; position: static; bottom: 100%; right: 15px; text-shadow: 0 0 -1px #000000; } .main-inner .widget h2.date-header span { font: normal bold 14px Droid Sans Mono; display: block; padding: .5em 15px; border-left: 0 solid #222222; border-right: 0 solid #222222; } .date-outer { position: relative; margin: 30px 0 20px; padding: 0 15px; background-color: #141414; border: 1px solid #222222; -moz-box-shadow: 0 0 0 rgba(0, 0, 0, .2); -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, .2); -goog-ms-box-shadow: 0 0 0 rgba(0, 0, 0, .2); box-shadow: 0 0 0 rgba(0, 0, 0, .2); -moz-border-radius: 0; -webkit-border-radius: 0; -goog-ms-border-radius: 0; border-radius: 0; } .date-outer:first-child { margin-top: 0; } .date-outer:last-child { margin-bottom: 20px; -moz-border-radius-bottomleft: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; -goog-ms-border-bottom-left-radius: 0; -goog-ms-border-bottom-right-radius: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0; } .date-posts { margin: 0 -15px; padding: 0 15px; clear: both; } .post-outer, .inline-ad { border-top: 1px solid #222222; margin: 0 -15px; padding: 15px 15px; } .post-outer { padding-bottom: 10px; } .post-outer:first-child { padding-top: 0; border-top: none; } .post-outer:last-child, .inline-ad:last-child { border-bottom: none; } .post-body { position: relative; } .post-body img { padding: 8px; background: #222222; border: 1px solid transparent; -moz-box-shadow: 0 0 0 rgba(0, 0, 0, .2); -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, .2); box-shadow: 0 0 0 rgba(0, 0, 0, .2); -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; } h3.post-title, h4 { font: normal bold 22px Oswald; color: #ffffff; } h3.post-title a { font: normal bold 22px Oswald; color: #ffffff; } h3.post-title a:hover { color: #F7CB4D; text-decoration: underline; } .post-header { margin: 0 0 1em; } .post-body { line-height: 1.4; } .post-outer h2 { color: #ffffff; } .post-footer { margin: 1.5em 0 0; } #blog-pager { padding: 15px; font-size: 120%; background-color: #141414; border: 1px solid #222222; -moz-box-shadow: 0 0 0 rgba(0, 0, 0, .2); -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, .2); -goog-ms-box-shadow: 0 0 0 rgba(0, 0, 0, .2); box-shadow: 0 0 0 rgba(0, 0, 0, .2); -moz-border-radius: 0; -webkit-border-radius: 0; -goog-ms-border-radius: 0; border-radius: 0; -moz-border-radius-topleft: 0; -moz-border-radius-topright: 0; -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 0; -goog-ms-border-top-left-radius: 0; -goog-ms-border-top-right-radius: 0; border-top-left-radius: 0; border-top-right-radius-topright: 0; margin-top: 1em; } .blog-feeds, .post-feeds { margin: 1em 0; text-align: center; color: #ffffff; } .blog-feeds a, .post-feeds a { color: #F4A900; } .blog-feeds a:visited, .post-feeds a:visited { color: #F57C00; } .blog-feeds a:hover, .post-feeds a:hover { color: #F7CB4D; } .post-outer .comments { margin-top: 2em; } /* Comments ----------------------------------------------- */ .comments .comments-content .icon.blog-author { background-repeat: no-repeat; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB9sLFwMeCjjhcOMAAAD+SURBVDjLtZSvTgNBEIe/WRRnm3U8RC1neQdsm1zSBIU9VVF1FkUguQQsD9ITmD7ECZIJSE4OZo9stoVjC/zc7ky+zH9hXwVwDpTAWWLrgS3QAe8AZgaAJI5zYAmc8r0G4AHYHQKVwII8PZrZFsBFkeRCABYiMh9BRUhnSkPTNCtVXYXURi1FpBDgArj8QU1eVXUzfnjv7yP7kwu1mYrkWlU33vs1QNu2qU8pwN0UpKoqokjWwCztrMuBhEhmh8bD5UDqur75asbcX0BGUB9/HAMB+r32hznJgXy2v0sGLBcyAJ1EK3LFcbo1s91JeLwAbwGYu7TP/3ZGfnXYPgAVNngtqatUNgAAAABJRU5ErkJggg==); } .comments .comments-content .loadmore a { border-top: 1px solid #222222; border-bottom: 1px solid #222222; } .comments .continue { border-top: 2px solid #222222; } /* Footer ----------------------------------------------- */ .footer-outer { margin: -0 0 -1px; padding: 0 0 0; color: #ffffff; overflow: hidden; } .footer-fauxborder-left { border-top: 1px solid #222222; background: #141414 none repeat scroll 0 0; -moz-box-shadow: 0 0 0 rgba(0, 0, 0, .2); -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, .2); -goog-ms-box-shadow: 0 0 0 rgba(0, 0, 0, .2); box-shadow: 0 0 0 rgba(0, 0, 0, .2); margin: 0 -0; } /* Mobile ----------------------------------------------- */ body.mobile { background-size: auto; } .mobile .body-fauxcolumn-outer { background: transparent none repeat scroll top left; } *+html body.mobile .main-inner .column-center-inner { margin-top: 0; } .mobile .main-inner .widget { padding: 0 0 15px; } .mobile .main-inner .widget h2 + div, .mobile .footer-inner .widget h2 + div { border-top: none; padding-top: 0; } .mobile .footer-inner .widget h2 { padding: 0.5em 0; border-bottom: none; } .mobile .main-inner .widget .widget-content { margin: 0; padding: 7px 0 0; } .mobile .main-inner .widget ul, .mobile .main-inner .widget #ArchiveList ul.flat { margin: 0 -15px 0; } .mobile .main-inner .widget h2.date-header { right: 0; } .mobile .date-header span { padding: 0.4em 0; } .mobile .date-outer:first-child { margin-bottom: 0; border: 1px solid #222222; -moz-border-radius-topleft: 0; -moz-border-radius-topright: 0; -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 0; -goog-ms-border-top-left-radius: 0; -goog-ms-border-top-right-radius: 0; border-top-left-radius: 0; border-top-right-radius: 0; } .mobile .date-outer { border-color: #222222; border-width: 0 1px 1px; } .mobile .date-outer:last-child { margin-bottom: 0; } .mobile .main-inner { padding: 0; } .mobile .header-inner .section { margin: 0; } .mobile .post-outer, .mobile .inline-ad { padding: 5px 0; } .mobile .tabs-inner .section { margin: 0 10px; } .mobile .main-inner .widget h2 { margin: 0; padding: 0; } .mobile .main-inner .widget h2.date-header span { padding: 0; } .mobile .main-inner .widget .widget-content { margin: 0; padding: 7px 0 0; } .mobile #blog-pager { border: 1px solid transparent; background: #141414 none repeat scroll 0 0; } .mobile .main-inner .column-left-inner, .mobile .main-inner .column-right-inner { background: transparent none repeat 0 0; -moz-box-shadow: none; -webkit-box-shadow: none; -goog-ms-box-shadow: none; box-shadow: none; } .mobile .date-posts { margin: 0; padding: 0; } .mobile .footer-fauxborder-left { margin: 0; border-top: inherit; } .mobile .main-inner .section:last-child .Blog:last-child { margin-bottom: 0; } .mobile-index-contents { color: #ffffff; } .mobile .mobile-link-button { background: #F4A900 none repeat scroll 0 0; } .mobile-link-button a:link, .mobile-link-button a:visited { color: #ffffff; } .mobile .tabs-inner .PageList .widget-content { background: transparent; border-top: 1px solid; border-color: #222222; color: #ffffff; } .mobile .tabs-inner .PageList .widget-content .pagelist-arrow { border-left: 1px solid #222222; } --></style> <style id='template-skin-1' type='text/css'><!-- body { min-width: 1026px; } .content-outer, .content-fauxcolumn-outer, .region-inner { min-width: 1026px; max-width: 1026px; _width: 1026px; } .main-inner .columns { padding-left: 257px; padding-right: 0px; } .main-inner .fauxcolumn-center-outer { left: 257px; right: 0px; /* IE6 does not respect left and right together */ _width: expression(this.parentNode.offsetWidth - parseInt("257px") - parseInt("0px") + 'px'); } .main-inner .fauxcolumn-left-outer { width: 257px; } .main-inner .fauxcolumn-right-outer { width: 0px; } .main-inner .column-left-outer { width: 257px; right: 100%; margin-left: -257px; } .main-inner .column-right-outer { width: 0px; margin-right: -0px; } #layout { min-width: 0; } #layout .content-outer { min-width: 0; width: 800px; } #layout .region-inner { min-width: 0; width: auto; } body#layout div.add_widget { padding: 8px; } body#layout div.add_widget a { margin-left: 32px; } --></style> <link href='https://www.blogger.com/dyn-css/authorization.css?targetBlogID=4827285811198257803&zx=7c3798a4-8945-4a6a-a074-ebf70a8a9d67' media='none' onload='if(media!='all')media='all'' rel='stylesheet'/><noscript><link href='https://www.blogger.com/dyn-css/authorization.css?targetBlogID=4827285811198257803&zx=7c3798a4-8945-4a6a-a074-ebf70a8a9d67' rel='stylesheet'/></noscript> <meta name='google-adsense-platform-account' content='ca-host-pub-1556223355139109'/> <meta name='google-adsense-platform-domain' content='blogspot.com'/> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-4332493370944367&host=ca-host-pub-1556223355139109" crossorigin="anonymous"></script> <!-- data-ad-client=ca-pub-4332493370944367 --> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?display=swap&family=Playfair+Display&family=Merriweather&family=Inconsolata&family=Libre+Baskerville&family=Bebas+Neue&family=DM+Serif+Display&family=Archivo+Black&family=Didact+Gothic&family=Archivo+Narrow&family=Cinzel"></head> <body class='loading variant-dark'> <div class='navbar section' id='navbar' name='Navbar'><div class='widget Navbar' data-version='1' id='Navbar1'><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/platform.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: 'https://www.blogger.com/navbar/4827285811198257803?origin\x3dhttps://onezerogames.blogspot.com', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe" }); } }); </script><script type="text/javascript"> (function() { var script = document.createElement('script'); script.type = 'text/javascript'; script.src = '//pagead2.googlesyndication.com/pagead/js/google_top_exp.js'; var head = document.getElementsByTagName('head')[0]; if (head) { head.appendChild(script); }})(); </script> </div></div> <div itemscope='itemscope' itemtype='http://schema.org/Blog' style='display: none;'> <meta content='ONEZERO' itemprop='name'/> </div> <div class='body-fauxcolumns'> <div class='fauxcolumn-outer body-fauxcolumn-outer'> <div class='cap-top'> <div class='cap-left'></div> <div class='cap-right'></div> </div> <div class='fauxborder-left'> <div class='fauxborder-right'></div> <div class='fauxcolumn-inner'> </div> </div> <div class='cap-bottom'> <div class='cap-left'></div> <div class='cap-right'></div> </div> </div> </div> <div class='content'> <div class='content-fauxcolumns'> <div class='fauxcolumn-outer content-fauxcolumn-outer'> <div class='cap-top'> <div class='cap-left'></div> <div class='cap-right'></div> </div> <div class='fauxborder-left'> <div class='fauxborder-right'></div> <div class='fauxcolumn-inner'> </div> </div> <div class='cap-bottom'> <div class='cap-left'></div> <div class='cap-right'></div> </div> </div> </div> <div class='content-outer'> <div class='content-cap-top cap-top'> <div class='cap-left'></div> <div class='cap-right'></div> </div> <div class='fauxborder-left content-fauxborder-left'> <div class='fauxborder-right content-fauxborder-right'></div> <div class='content-inner'> <header> <div class='header-outer'> <div class='header-cap-top cap-top'> <div class='cap-left'></div> <div class='cap-right'></div> </div> <div class='fauxborder-left header-fauxborder-left'> <div class='fauxborder-right header-fauxborder-right'></div> <div class='region-inner header-inner'> <div class='header section' id='header' name='Header'><div class='widget Header' data-version='1' id='Header1'> <div id='header-inner'> <div class='titlewrapper'> <h1 class='title'> ONEZERO </h1> </div> <div class='descriptionwrapper'> <p class='description'><span>A blog about tabletop RPGs, fantasy cartography, gaming and pop culture. / / / / EN • PT-BR</span></p> </div> </div> </div></div> </div> </div> <div class='header-cap-bottom cap-bottom'> <div class='cap-left'></div> <div class='cap-right'></div> </div> </div> </header> <div class='tabs-outer'> <div class='tabs-cap-top cap-top'> <div class='cap-left'></div> <div class='cap-right'></div> </div> <div class='fauxborder-left tabs-fauxborder-left'> <div class='fauxborder-right tabs-fauxborder-right'></div> <div class='region-inner tabs-inner'> <div class='tabs no-items section' id='crosscol' name='Cross-Column'></div> <div class='tabs no-items section' id='crosscol-overflow' name='Cross-Column 2'></div> </div> </div> <div class='tabs-cap-bottom cap-bottom'> <div class='cap-left'></div> <div class='cap-right'></div> </div> </div> <div class='main-outer'> <div class='main-cap-top cap-top'> <div class='cap-left'></div> <div class='cap-right'></div> </div> <div class='fauxborder-left main-fauxborder-left'> <div class='fauxborder-right main-fauxborder-right'></div> <div class='region-inner main-inner'> <div class='columns fauxcolumns'> <div class='fauxcolumn-outer fauxcolumn-center-outer'> <div class='cap-top'> <div class='cap-left'></div> <div class='cap-right'></div> </div> <div class='fauxborder-left'> <div class='fauxborder-right'></div> <div class='fauxcolumn-inner'> </div> </div> <div class='cap-bottom'> <div class='cap-left'></div> <div class='cap-right'></div> </div> </div> <div class='fauxcolumn-outer fauxcolumn-left-outer'> <div class='cap-top'> <div class='cap-left'></div> <div class='cap-right'></div> </div> <div class='fauxborder-left'> <div class='fauxborder-right'></div> <div class='fauxcolumn-inner'> </div> </div> <div class='cap-bottom'> <div class='cap-left'></div> <div class='cap-right'></div> </div> </div> <div class='fauxcolumn-outer fauxcolumn-right-outer'> <div class='cap-top'> <div class='cap-left'></div> <div class='cap-right'></div> </div> <div class='fauxborder-left'> <div class='fauxborder-right'></div> <div class='fauxcolumn-inner'> </div> </div> <div class='cap-bottom'> <div class='cap-left'></div> <div class='cap-right'></div> </div> </div> <!-- corrects IE6 width calculation --> <div class='columns-inner'> <div class='column-center-outer'> <div class='column-center-inner'> <div class='main section' id='main' name='Main'><div class='widget Blog' data-version='1' id='Blog1'> <div class='blog-posts hfeed'> <div class="date-outer"> <h2 class='date-header'><span>Tuesday, March 11, 2025</span></h2> <div class="date-posts"> <div class='post-outer'> <div class='post hentry uncustomized-post-template' itemprop='blogPost' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'> <meta content='4827285811198257803' itemprop='blogId'/> <meta content='7838558813000592162' itemprop='postId'/> <a name='7838558813000592162'></a> <h3 class='post-title entry-title' itemprop='name'> <a href='https://onezerogames.blogspot.com/2025/03/three-kinds-of-wealth-abstraction-rules.html'>Three kinds of wealth abstraction rules</a> </h3> <div class='post-header'> <div class='post-header-line-1'></div> </div> <div class='post-body entry-content' id='post-body-7838558813000592162' itemprop='description articleBody'> <p>I don't always have the time or the energy to track currency in my elfgames, and although I see the merit in doing so when you're aiming for a specific kind of <i>gamefeel,</i> it's not a great fit for every game. So why is this so often treated as the standard? I mean, it can't be pure nostalgia or blind adherence to the old ways; a lot of the games that still stick with this have traded inventory weight for inventory slots, for instance. Gold for XP <i>could</i> be a plausible reason, but then again, there's no reason you can't implement this with abstracted wealth rules. </p><p>Now, while I can't give you a definitive answer to this conundrum (if there even is one), I <i>have</i> spent some time trying to come up with interesting rules for wealth abstraction, just for fun. If nothing else, perhaps these will inspire some game designers to question <i>why</i> they're still sticking with the ol' Copper/Silver/Gold standard rather than experimenting with fun and less disruptive ways of handling wealth in their games.</p><div style="text-align: left;"><h2 style="text-align: center;"><span style="font-size: x-large;">WEALTH POINTS</span></h2></div><p>You can spend your wealth points (WP) to add positive modifiers to negotiation checks. <br /><br />When the party finds treasure, tell them how many wealth points they acquired. A small amount of coins would be worth a single WP for the whole party, while a golden statuette with emerald eyes could earn them as many as 5 WPs.</p><p>When you <i>want to buy something,</i> you can make a <i>negotiation check</i> by rolling a d20 vs a Difficulty Rating of... </p><p style="margin-left: 40px; text-align: left;">• <b>10 </b>(mundane/cheap items) <br />• <b>14 </b>(uncommon/expensive items)<br />• <b>18 </b>(rare/exclusive) </p><p>You can <i>bypass a negotiation check</i> entirely by spending a fixed amount of wealth points for each item tier, as seen below: <br /></p><p style="margin-left: 40px; text-align: left;">• <b>Common/cheap:</b> 10 WPs<br />• <b>Uncommon/expensive:</b> 15 WPs<br />• <b>Rare/exclusive:</b> 20 WPs</p><p>If you still want to brute force your way through a purchase after a failed negotiation attempt, add <b>+5</b> to the WP cost. Any wealth points spent on the roll are <b>subtracted </b>from the total cost.</p><p style="margin-left: 40px; text-align: left;"><span style="font-size: large;"><span style="font-family: Cinzel;"><b>✦ Design notes</b></span></span></p>So, these rules intentionally put a big emphasis on negotiations, rather than actual prices. This is meant to represent haggling, rather than how much each item is actually worth. Prices normally fluctuate between stores and different regions IRL, so I thought this was a nice way to incorporate that aspect in a game. And since you always have the option of caving in and paying an exorbitant price even if someone is overcharging you for their wares, I added that bit about bypassing negotiations. <br /><div><div><br />Finally, if I were to implement this mechanic in a game, I'd definitely want to prepare a reference list for treasure and another for typical items, just to keep things fair and easy to run.<p></p><div style="text-align: left;"><h2 style="text-align: center;"><span style="font-size: x-large;">WEALTH USAGE DIE</span></h2></div><p>If you want to keep the Copper/Silver/Gold standard but don't want to bother tracking individual coins, you can simply assign an usage die for each. Then, make three item lists: one for things that can be bought with copper, another for items that can be bought with silver, and one for the truly expensive things that only gold can buy.</p><p></p></div><div><p style="margin-left: 40px; text-align: left;">• <b>Copper </b>can only buy from the <b>copper list.</b><br />• <b>Silver </b>can buy from the <b>copper and silver lists.</b><br />• <b>Gold</b><b> </b>can buy from <b>all three lists.</b></p><p>When you <i>want to buy something,</i> roll a copper, silver or gold usage die, as determined by what you're buying. If you roll a 1 or 2, drop the die by a step (d12 > d10 > d8 > d6 > d4 > nil). If you don't have at least a d4, you simply can't afford to buy the things you want.</p><p>After completing a quest or exploring a dungeon, the party can potentially increase their wealth usage dice by a step, depending on how much they earned or pillaged. The standard odds for wealth improvement are...</p><p style="margin-left: 40px; text-align: left;">• <b>Copper: </b>4-in-6<br />• <b>Silver: </b>2-in-6<br />• <b>Gold</b><b> </b>1-in-6</p><p>The odds above are subject to both positive <i>and</i> negative changes, per the fiction. If the party was promised a fortune in gold, they might have higher odds of improving their gold usage die. If they were simply out in the sewers killing rats, maybe they only get to try to improve copper <i>or</i> silver (not both), with gold being out of the picture entirely. Such is the life of an adventurer.</p><p style="margin-left: 40px; text-align: left;"></p><p style="margin-left: 40px; text-align: left;"><span style="font-size: large;"><span style="font-family: Cinzel;"><b>✦ Design notes</b></span></span></p>The biggest hurdle to implementing these rules in a game is deciding the starting wealth of PCs. Do you just give them a d4 in copper, in which case they're flat out broke? Are some classes (if you're using those) wealthier from the get go? Are some even poorer? Balancing this out can be fun, but it's the sort of thing that will directly inform how you game feels in play, at least until the party gets some experience under their belts.<p>GMs can play around with positive and negative modifiers to UD checks, by the way: depending on what you're buying (and from whom), the GM may assign you a positive or negative modifier. This is a good way to represent how cheap or expensive something is, as well as the seller's negotiation skills and their disposition towards the buyer.</p><p></p><div style="text-align: left;"><h2 style="text-align: center;"><span style="font-size: x-large;">WEALTH LEVELS</span></h2></div><p>No rolls, no checks, just a simple Wealth Level (WL).</p><p style="margin-left: 40px; text-align: left;">• <b>At WL1, </b>you can afford common gear, travel rations, simple accommodations, basic services<br />• <b>At WL2, </b>you can afford quality gear, specialized services, components, luxurious accommodations, weapons, armor, daily wages<br />• <b>At WL3, </b>you can afford property installments, magic items, monthly wages, horses, livestock</p><p>Characters increase their Wealth Level by getting paid for their services, plundering dungeons and undertaking financial ventures. There's no need for hard rules and parameters, either: if it makes fictional sense for a character to be on WL2, then that's their Wealth Level. If they go on a buying spree and overspend, they may drop down to WL1. Easy, clean, simple.</p><p><b>OPTIONAL RULE: </b>if you want to mix gold for XP with these rules, characters can only level up when they reach WL3. Afterwards, they must invest most of their funds into training under a competent tutor, dropping back to WL1.</p><p style="margin-left: 40px; text-align: left;"></p><p style="margin-left: 40px; text-align: left;"><span style="font-size: large;"><span style="font-family: Cinzel;"><b>✦ Design notes</b></span></span></p>There's no denying that this is an incredibly high trust approach to wealth, bordering on <a href="https://old.reddit.com/r/rpg/comments/lvcjqz/a_brief_introduction_to_the_emerging_fkr_free/" target="_blank">FKR</a>, and that's intentional. If you're completely burned out on currency tracking, this will probably be your favourite take on wealth abstraction in this post. Similarly, this is a great fit for games where wealth doesn't matter all that much, although the optional rule <i>can</i> give it a bit more heft, if that's what you're looking for.<p></p><div style="text-align: left;"><h2 style="text-align: center;"><span style="font-size: x-large;">ALL ABOUT THAT CASH</span></h2></div><p>A funny thing happened while I was writing this post: I no longer know how I want to handle wealth in most of the games I'm currently developing. A few of these could be a great fit for some of my games, and indeed, they were built on ideas I initially had <i>for</i> the aforementioned games, but dropped for one reason or another. In a way, I guess this means I succeeded at what I set out to do with this post; I just didn't expect to be on the receiving end of it!</p></div><div><p>Now if you'll excuse me, I gotta go have a design-induced existential crisis. Those are always a lot of fun!</p></div></div> <div style='clear: both;'></div> </div> <div class='post-footer'> <div class='post-footer-line post-footer-line-1'> <span class='post-author vcard'> </span> <span class='post-timestamp'> at <meta content='https://onezerogames.blogspot.com/2025/03/three-kinds-of-wealth-abstraction-rules.html' itemprop='url'/> <a class='timestamp-link' href='https://onezerogames.blogspot.com/2025/03/three-kinds-of-wealth-abstraction-rules.html' rel='bookmark' title='permanent link'><abbr class='published' itemprop='datePublished' title='2025-03-11T11:05:00-03:00'>March 11, 2025</abbr></a> </span> <span class='post-comment-link'> <a class='comment-link' href='https://onezerogames.blogspot.com/2025/03/three-kinds-of-wealth-abstraction-rules.html#comment-form' onclick=''> No comments: </a> </span> <span class='post-icons'> <span class='item-control blog-admin pid-1714101466'> <a href='https://www.blogger.com/post-edit.g?blogID=4827285811198257803&postID=7838558813000592162&from=pencil' title='Edit Post'> <img alt='' class='icon-action' height='18' src='https://resources.blogblog.com/img/icon18_edit_allbkg.gif' width='18'/> </a> </span> </span> <div class='post-share-buttons goog-inline-block'> <a class='goog-inline-block share-button sb-email' href='https://www.blogger.com/share-post.g?blogID=4827285811198257803&postID=7838558813000592162&target=email' target='_blank' title='Email This'><span class='share-button-link-text'>Email This</span></a><a class='goog-inline-block share-button sb-blog' href='https://www.blogger.com/share-post.g?blogID=4827285811198257803&postID=7838558813000592162&target=blog' onclick='window.open(this.href, "_blank", "height=270,width=475"); return false;' target='_blank' title='BlogThis!'><span class='share-button-link-text'>BlogThis!</span></a><a class='goog-inline-block share-button sb-twitter' href='https://www.blogger.com/share-post.g?blogID=4827285811198257803&postID=7838558813000592162&target=twitter' target='_blank' title='Share to X'><span class='share-button-link-text'>Share to X</span></a><a class='goog-inline-block share-button sb-facebook' href='https://www.blogger.com/share-post.g?blogID=4827285811198257803&postID=7838558813000592162&target=facebook' onclick='window.open(this.href, "_blank", "height=430,width=640"); return false;' target='_blank' title='Share to Facebook'><span class='share-button-link-text'>Share to Facebook</span></a><a class='goog-inline-block share-button sb-pinterest' href='https://www.blogger.com/share-post.g?blogID=4827285811198257803&postID=7838558813000592162&target=pinterest' target='_blank' title='Share to Pinterest'><span class='share-button-link-text'>Share to Pinterest</span></a> </div> </div> <div class='post-footer-line post-footer-line-2'> <span class='post-labels'> Labels: <a href='https://onezerogames.blogspot.com/search/label/OSR' rel='tag'>OSR</a>, <a href='https://onezerogames.blogspot.com/search/label/Procedures' rel='tag'>Procedures</a>, <a href='https://onezerogames.blogspot.com/search/label/Rules' rel='tag'>Rules</a>, <a href='https://onezerogames.blogspot.com/search/label/Systems' rel='tag'>Systems</a>, <a href='https://onezerogames.blogspot.com/search/label/Theory' rel='tag'>Theory</a> </span> </div> <div class='post-footer-line post-footer-line-3'> <span class='post-location'> </span> </div> </div> </div> </div> </div></div> <div class="date-outer"> <h2 class='date-header'><span>Saturday, March 8, 2025</span></h2> <div class="date-posts"> <div class='post-outer'> <div class='post hentry uncustomized-post-template' itemprop='blogPost' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'> <meta content='4827285811198257803' itemprop='blogId'/> <meta content='950851712752984105' itemprop='postId'/> <a name='950851712752984105'></a> <h3 class='post-title entry-title' itemprop='name'> <a href='https://onezerogames.blogspot.com/2025/03/plants-or-how-to-enrich-your-settings.html'>PLANTS!! Or, how to enrich your setting's flora</a> </h3> <div class='post-header'> <div class='post-header-line-1'></div> </div> <div class='post-body entry-content' id='post-body-950851712752984105' itemprop='description articleBody'> <p>One of the things that impressed me the most about Avowed was how much care was given to the flora of the Living Lands. It's often vibrant, awe-inspiring and, most important of all, gameable. Want to upgrade your gear? Go harvest some plants. Need a way to deal with large groups of enemies, but don't want to invest in magic? Well, some plants are basically grenades, molotovs or acid bombs. Oh, and you know the cool looking ruins you've spotted on the horizon? They're probably overgrown by giant roots, or if you're lucky, something even cooler!<br /><br />The way Obsidian managed to seamlessly integrate flora into so many aspects of Avowed made me think of how some of my favourite fantasy writers usually pay a lot of attention to the flora of their own worlds, and how important those details are to making an immersive setting. <br /><br />In my experience, however, most GMs overlook this aspect of world building completely, myself included. Sure, some of us pay lip service to it, dropping a few references to coniferous trees, berries and stuff like that when prompted by the players, but that's usually as far as it goes. <br /><br />And honestly? That's completely fine by me. We're just nerds facilitating a game, we can't all be expected to be master world builders who spend hours and hours researching what sort of flora would make the most sense for each region of our settings. Simply put, this is the type of effort that rarely pays off, like developing intricate economies for every city or kingdom.<br /><br />Still, the reason behind my enthusiasm for Avowed's flora wasn't related to realism or research at all, but how fantastic and unique it felt. And that, my friends, is much more achievable for us lowly GMs. Achievable <i>and </i>gameable.</p><h2 style="text-align: center;"><span style="font-size: x-large;">TABLES ARE ALWAYS THE ANSWER</span></h2><p>Well, maybe not <i>always</i>, but that's what I usually default to whenever I want to generate interesting things fast. I quickly settled into six different categories:</p><p style="margin-left: 40px; text-align: left;">• <b>Appearance: </b>Usually the first thing the PCs will notice about a plant, and surprisingly useful for setting the mood, too. Drop some fleshy, writhing plants in the woods and your players are probably going to be immediately wary of the area.<br />• <b>Biome: </b>The sort of region your weird plants are located in. Try generating at least a couple of plants for each major area in your setting, but don't be afraid of reusing a plant in multiple regions.<br />• <b>Interactions:</b> Plants don't exist in a vacuum. Defining a few key ways they interact with their environment and the fauna that inhabits it is essential (and a lot of fun, too!).<br />• <b>Smell: </b>Never underestimate the impact of describing a smell. Our olfactory memory is unreasonably powerful, and you should wield it responsibly.<br />• <b>Useful properties: </b>I <i>did </i>mention this would be gameable, right? <br />• <b>Rarity: </b>While most of the categories above are player-facing, this one is more relevant to GMs. You <i>can</i> outright tell your players how rare or common a plant is, but isn't it more interesting to let them work for that knowledge?</p><p>Now that we've established what each table will explore, let's dig in!</p> <html> <head> <title>Elegant RPG Table</title> <style> body { font-family: sans-serif; line-height: 1.6; } table { width: 100%; border-collapse: collapse; margin-bottom: 2em; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); } th, td { padding: 6px 8px; /* Reduced padding */ text-align: left; border: 1px solid #ffa500; /* Orange border */ } th { background-color: #ffa500; /* Orange background for header */ color: black; /* Black text for header */ font-weight: bold; } tr:nth-child(even) td { background-color: #f9f9f9; color: black; /* Black text for even rows */ } /* Responsive adjustments */ @media (max-width: 768px) { table { font-size: 14px; } th, td { padding: 4px 6px; /* Further reduced padding for smaller screens */ } } @media (max-width: 480px) { table { font-size: 12px; } th, td { padding: 2px 4px; /* Even smaller padding for very small screens */ } } </style> </head> <body> <table> <thead> <tr> <th>Appearance</th> <th>Biome</th> <th>Interactions</th> </tr> </thead> <tbody> <tr> <td>1. Glowing tendrils</td> <td>1. Rainforest</td> <td>1. Calms nearby creatures</td> </tr> <tr> <td>2. Umbrella-like leaves</td> <td>2. Desert</td> <td>2. Makes observers hallucinate</td> </tr> <tr> <td>3. Gem-like flowers</td> <td>3. Tundra</td> <td>3. Attracts and feeds wildlife (prey)</td> </tr> <tr> <td>4. Thorny, enormous vines</td> <td>4. Swamp</td> <td>4. Burrows when it rains</td> </tr> <tr> <td>5. Fuzzy, humming moss</td> <td>5. Mountains</td> <td>5. Shrieks when approached</td> </tr> <tr> <td>6. Spiral petals</td> <td>6. Grasslands</td> <td>6. Protected by predators</td> </tr> <tr> <td>7. Color-changing fronds</td> <td>7. Volcanic</td> <td>7. Attracts lightning</td> </tr> <tr> <td>8. Knotted roots</td> <td>8. Coastal</td> <td>8. Unroots itself and migrates</td> </tr> <tr> <td>9. Maw-like blossoms</td> <td>9. Swamps</td> <td>9. Trips travelers</td> </tr> <tr> <td>10. Skin-mimicking bark</td> <td>10. Rocky hills</td> <td>10. Changes color near magic</td> </tr> <tr> <td>11. Feather-like leaves</td> <td>11. Fjords</td> <td>11. Hosts friendly insects</td> </tr> <tr> <td>12. Stained glass bark</td> <td>12. Lakes</td> <td>12. Attracts fairies</td> </tr> <tr> <td>13. Skeleton-like branch</td> <td>13. Graveyards</td> <td>13. Worshipped by undead</td> </tr> <tr> <td>14. Sparkling stems</td> <td>14. Savannas</td> <td>14. Boosts plant growth</td> </tr> <tr> <td>15. Fur-like shrubs</td> <td>15. Prairies</td> <td>15. Houses prey animals</td> </tr> <tr> <td>16. Covered in red sap</td> <td>16. Riverlands</td> <td>16. Contaminates water</td> </tr> <tr> <td>17. Crescent moon flowers</td> <td>17. Islands</td> <td>17. Darkens surroundings</td> </tr> <tr> <td>18. Iridescent spores</td> <td>18. Wastelands</td> <td>18. Taints the soil</td> </tr> <tr> <td>19. Bioluminescent patterns</td> <td>19. Overgrown ruins</td> <td>19. Repairs structures</td> </tr> <tr> <td>20. Pulsing, organic growths</td> <td>20. Underground</td> <td>20. Infested with spiders</td> </tr> </tbody> </table> </body> </html> <p> <!--DOCTYPE html--> <html> <head> <title>Elegant RPG Table</title> <style> body { font-family: sans-serif; line-height: 1.6; } table { width: 100%; border-collapse: collapse; margin-bottom: 2em; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); } th, td { padding: 6px 8px; /* Reduced padding */ text-align: left; border: 1px solid #ffa500; /* Orange border */ } th { background-color: #ffa500; /* Orange background for header */ color: black; /* Black text for header */ font-weight: bold; } tr:nth-child(even) td { background-color: #f9f9f9; color: black; /* Black text for even rows */ } /* Responsive adjustments */ @media (max-width: 768px) { table { font-size: 14px; } th, td { padding: 4px 6px; /* Further reduced padding for smaller screens */ } } @media (max-width: 480px) { table { font-size: 12px; } th, td { padding: 2px 4px; /* Even smaller padding for very small screens */ } } </style> </head> <body> <table> <thead> <tr> <th>Smells</th> <th>Properties</th> <th>Rarity</th> </tr> </thead> <tbody> <tr> <td>1. Rotting meat</td> <td>1. Healing salve</td> <td>1. Common</td> </tr> <tr> <td>2. Sweet honey</td> <td>2. Disinfectant</td> <td>2. Uncommon</td> </tr> <tr> <td>3. Fresh rain</td> <td>3. Stamina potion</td> <td>3. Rare</td> </tr> <tr> <td>4. Burnt sugar</td> <td>4. Strong adhesive</td> <td>4. Very Rare</td> </tr> <tr> <td>5. Spiced wine</td> <td>5. Powerful antidote</td> <td>5. Legendary</td> </tr> <tr> <td>6. Crushed metal</td> <td>6. Alchemical marvel</td> <td>6. Seasonal</td> </tr> <tr> <td>7. Bone dust</td> <td>7. Armor-like bark</td> <td>7. Endangered</td> </tr> <tr> <td>8. Vanilla</td> <td>8. Highly nutritious</td> <td>8. Abundant</td> </tr> <tr> <td>9. Cinnamon</td> <td>9. Fire-starting oil</td> <td>9. Cultivated</td> </tr> <tr> <td>10. Wet fur</td> <td>10. Insect repellent</td> <td>10. Regional</td> </tr> <tr> <td>11. Lavender</td> <td>11. Poison enhancer</td> <td>11. Corrupted</td> </tr> <tr> <td>12. Dragon's breath</td> <td>12. Dye-making flowers</td> <td>12. Ancient</td> </tr> <tr> <td>13. Sea salt</td> <td>13. Paralyzing sap</td> <td>13. Interdimensional</td> </tr> <tr> <td>14. Goblin sweat</td> <td>14. Fermented alcohol</td> <td>14. Sentient</td> </tr> <tr> <td>15. Blood</td> <td>15. Magic enhancer</td> <td>15. Transient</td> </tr> <tr> <td>16. Sulphur</td> <td>16. Demon bait</td> <td>16. Infernal</td> </tr> <tr> <td>17. Arcane fire</td> <td>17. Charming fragrance</td> <td>17. Artificial</td> </tr> <tr> <td>18. Fairy dust</td> <td>18. Rust removal</td> <td>18. Sacred</td> </tr> <tr> <td>19. Wet stone</td> <td>19. Highly explosive</td> <td>19. Cursed</td> </tr> <tr> <td>20. Phoenix feathers</td> <td>20. Water purifier</td> <td>20. Mythical</td> </tr></tbody></table></body> </html><h2 style="text-align: center;"><span style="font-size: x-large;">WEIRD GREEN WONDERS</span></h2><p>Yeah, that should do it. I'm excited to start making some truly bizarre plants and dropping them in my campaigns, and if y'all end up doing the same, I'd love to know how it goes! <div style='clear: both;'></div> </div> <div class='post-footer'> <div class='post-footer-line post-footer-line-1'> <span class='post-author vcard'> </span> <span class='post-timestamp'> at <meta content='https://onezerogames.blogspot.com/2025/03/plants-or-how-to-enrich-your-settings.html' itemprop='url'/> <a class='timestamp-link' href='https://onezerogames.blogspot.com/2025/03/plants-or-how-to-enrich-your-settings.html' rel='bookmark' title='permanent link'><abbr class='published' itemprop='datePublished' title='2025-03-08T12:37:00-03:00'>March 08, 2025</abbr></a> </span> <span class='post-comment-link'> <a class='comment-link' href='https://onezerogames.blogspot.com/2025/03/plants-or-how-to-enrich-your-settings.html#comment-form' onclick=''> No comments: </a> </span> <span class='post-icons'> <span class='item-control blog-admin pid-1714101466'> <a href='https://www.blogger.com/post-edit.g?blogID=4827285811198257803&postID=950851712752984105&from=pencil' title='Edit Post'> <img alt='' class='icon-action' height='18' src='https://resources.blogblog.com/img/icon18_edit_allbkg.gif' width='18'/> </a> </span> </span> <div class='post-share-buttons goog-inline-block'> <a class='goog-inline-block share-button sb-email' href='https://www.blogger.com/share-post.g?blogID=4827285811198257803&postID=950851712752984105&target=email' target='_blank' title='Email This'><span class='share-button-link-text'>Email This</span></a><a class='goog-inline-block share-button sb-blog' href='https://www.blogger.com/share-post.g?blogID=4827285811198257803&postID=950851712752984105&target=blog' onclick='window.open(this.href, "_blank", "height=270,width=475"); return false;' target='_blank' title='BlogThis!'><span class='share-button-link-text'>BlogThis!</span></a><a class='goog-inline-block share-button sb-twitter' href='https://www.blogger.com/share-post.g?blogID=4827285811198257803&postID=950851712752984105&target=twitter' target='_blank' title='Share to X'><span class='share-button-link-text'>Share to X</span></a><a class='goog-inline-block share-button sb-facebook' href='https://www.blogger.com/share-post.g?blogID=4827285811198257803&postID=950851712752984105&target=facebook' onclick='window.open(this.href, "_blank", "height=430,width=640"); return false;' target='_blank' title='Share to Facebook'><span class='share-button-link-text'>Share to Facebook</span></a><a class='goog-inline-block share-button sb-pinterest' href='https://www.blogger.com/share-post.g?blogID=4827285811198257803&postID=950851712752984105&target=pinterest' target='_blank' title='Share to Pinterest'><span class='share-button-link-text'>Share to Pinterest</span></a> </div> </div> <div class='post-footer-line post-footer-line-2'> <span class='post-labels'> Labels: <a href='https://onezerogames.blogspot.com/search/label/Procedures' rel='tag'>Procedures</a>, <a href='https://onezerogames.blogspot.com/search/label/RPGs' rel='tag'>RPGs</a>, <a href='https://onezerogames.blogspot.com/search/label/Theory' rel='tag'>Theory</a> </span> </div> <div class='post-footer-line post-footer-line-3'> <span class='post-location'> </span> </div> </div> </div> </div> </div></div> <div class="date-outer"> <h2 class='date-header'><span>Sunday, February 23, 2025</span></h2> <div class="date-posts"> <div class='post-outer'> <div class='post hentry uncustomized-post-template' itemprop='blogPost' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'> <meta content='4827285811198257803' itemprop='blogId'/> <meta content='3007242005833771069' itemprop='postId'/> <a name='3007242005833771069'></a> <h3 class='post-title entry-title' itemprop='name'> <a href='https://onezerogames.blogspot.com/2025/02/an-exercise-in-dice-pool-based-game.html'>An exercise in dice pool-based game design</a> </h3> <div class='post-header'> <div class='post-header-line-1'></div> </div> <div class='post-body entry-content' id='post-body-3007242005833771069' itemprop='description articleBody'> <p></p><p>I love rolling large dice pools. Hearing all those shiny math rocks clink, eagerly hoping for a good roll and dreading those pesky 1s is way too satisfying. Sure, rolling lots of dice can be unwieldy and lead to <a href="https://twitter.com/SprintingOwl/status/1784300979120230538" target="_blank">dice clog</a>, but years of playing Vampire: The Masquerade have conditioned me to enjoy the simple pleasures offered by dice pools.</p><p>Here's a quick V.V. fact: I write when I'm stressed, and I've had a pretty stressful couple of days. Stressful enough for me to write a pretty solid foundation for a dice pool-based system. Right now, this is just an exercise in game design, but I could definitely see myself using this for a game someday. You can check it out below!</p><h2 style="text-align: center;"><span style="font-size: x-large;">CHARACTER CREATION</span></h2><p>One of your Attributes is great (d10), one is good (d8), one is average (d6) and one is poor (d4). Roll four d20s, then assign each result to a different Attribute, forming your Attribute Pools. If no result is higher than 10, discard all results and roll again.</p><h2 style="text-align: center;"><span style="font-size: x-large;">TASK RESOLUTION</span></h2><p>Every Attribute has a dice pool, and you can choose how many dice to invest in any given Attribute Check. After investing your dice, roll them. You always keep any dice that rolls at or above 4. When you're out of dice, you can't succeed with that Attribute anymore. </p><p>Degrees of success are determined by how many dice were invested in the check.</p><p style="margin-left: 40px; text-align: left;">• <b>1 die: </b>you succeed at a cost, such as spending resources or facing complications<br />• <b>2 dice: </b>you succeed by doing the bare minimum<br />• <b>3 dice: </b>you solve the matter at hand cleanly and competently<br />• <b>4+ dice: </b>you go above and beyond, succeeding with gusto. For each die above 3, add a flourish to your success: <i>elegance, quickness, subtlety, precision, substance, surprise </i></p><h2 style="text-align: center;"><span style="font-size: x-large;">COMBAT: VITALITY</span></h2><p>When entering a fight, invest as many dice from your Attribute Pools as you want, forming your Vitality Pool for the combat. </p><p>Every enemy attack has a matching Condition with a Resistance Cost. To avoid suffering a Condition, roll a number of Vitality dice equal to the Resistance Cost. Keep any dice that rolls at 4 or higher, and discard the rest.</p><p>If you can't or don't want to match the Condition's Resistance Cost, you suffer its effects.</p><p>When combat ends, any remaining Vitality dice can be freely reassigned to your Attribute Pools.<i> <br /></i></p><h2 style="text-align: center;"><span style="font-size: x-large;">COMBAT: ATTACKING</span></h2><p>To deal damage in combat, you need to spend <i><melee attribute></i> dice for melee attacks, <i><ranged attribute></i> dice for ranged attacks, and <i><magic attribute></i> for offensive spellcasting. Roll them normally, and keep any dice resulting in a number equal to 4 or above. Any dice spent this way can be used to assign Conditions to an enemy. Once you reach an enemy's Condition Threshold, you decide whether they're dead or simply defeated.<i> <br /></i></p><h2 style="text-align: center;"><span style="font-size: x-large;">CONDITIONS</span></h2><p>Optimally, a game using these rules would have a full list of interesting conditions, each with a matching Resistance Cost (or, in the case of PC attacks, Damage Costs) <i>and</i> some interesting mechanical flair to differentiate them. As is, this is just the skeleton of a system, and not a game at all. No harm in giving some examples, though!</p><p style="margin-left: 40px; text-align: left;">• <b>Vulnerable (5): </b>-1 Damage Cost to all Conditions<br />• <b>Weakened (4): </b>Can't cause any Conditions above RC 3<br />• <b>Wounded (3): </b>Can be inflicted multiple times<br />• <b>Dizzy (2): </b>Can't attack for a turn (doesn't stack)</p><h2 style="text-align: center;"><span style="font-size: x-large;">POTENTIAL SHENANIGANS</span></h2><p>Designing powers for this system would be a <i>blast</i>, as there's so much room to play with dice pools and degrees of success. Hell, I almost bolted a skill system to this thing just for fun, but it felt like too much (skill points would allow rerolls on relevant Attribute Checks, furthering the system's dice clog problem).</p><p>At the present time, though, I have no plans on expanding this any further, as I'm already working on way too many games. Still, I'm curious to know whether this is as interesting as my stress-addled brain thinks it is, or just an excuse to roll a lot of dice at once.</p><p>Lemme know what you think! <br /></p> <div style='clear: both;'></div> </div> <div class='post-footer'> <div class='post-footer-line post-footer-line-1'> <span class='post-author vcard'> </span> <span class='post-timestamp'> at <meta content='https://onezerogames.blogspot.com/2025/02/an-exercise-in-dice-pool-based-game.html' itemprop='url'/> <a class='timestamp-link' href='https://onezerogames.blogspot.com/2025/02/an-exercise-in-dice-pool-based-game.html' rel='bookmark' title='permanent link'><abbr class='published' itemprop='datePublished' title='2025-02-23T19:15:00-03:00'>February 23, 2025</abbr></a> </span> <span class='post-comment-link'> <a class='comment-link' href='https://onezerogames.blogspot.com/2025/02/an-exercise-in-dice-pool-based-game.html#comment-form' onclick=''> 2 comments: </a> </span> <span class='post-icons'> <span class='item-control blog-admin pid-1714101466'> <a href='https://www.blogger.com/post-edit.g?blogID=4827285811198257803&postID=3007242005833771069&from=pencil' title='Edit Post'> <img alt='' class='icon-action' height='18' src='https://resources.blogblog.com/img/icon18_edit_allbkg.gif' width='18'/> </a> </span> </span> <div class='post-share-buttons goog-inline-block'> <a class='goog-inline-block share-button sb-email' href='https://www.blogger.com/share-post.g?blogID=4827285811198257803&postID=3007242005833771069&target=email' target='_blank' title='Email This'><span class='share-button-link-text'>Email This</span></a><a class='goog-inline-block share-button sb-blog' href='https://www.blogger.com/share-post.g?blogID=4827285811198257803&postID=3007242005833771069&target=blog' onclick='window.open(this.href, "_blank", "height=270,width=475"); return false;' target='_blank' title='BlogThis!'><span class='share-button-link-text'>BlogThis!</span></a><a class='goog-inline-block share-button sb-twitter' href='https://www.blogger.com/share-post.g?blogID=4827285811198257803&postID=3007242005833771069&target=twitter' target='_blank' title='Share to X'><span class='share-button-link-text'>Share to X</span></a><a class='goog-inline-block share-button sb-facebook' href='https://www.blogger.com/share-post.g?blogID=4827285811198257803&postID=3007242005833771069&target=facebook' onclick='window.open(this.href, "_blank", "height=430,width=640"); return false;' target='_blank' title='Share to Facebook'><span class='share-button-link-text'>Share to Facebook</span></a><a class='goog-inline-block share-button sb-pinterest' href='https://www.blogger.com/share-post.g?blogID=4827285811198257803&postID=3007242005833771069&target=pinterest' target='_blank' title='Share to Pinterest'><span class='share-button-link-text'>Share to Pinterest</span></a> </div> </div> <div class='post-footer-line post-footer-line-2'> <span class='post-labels'> Labels: <a href='https://onezerogames.blogspot.com/search/label/RPGs' rel='tag'>RPGs</a>, <a href='https://onezerogames.blogspot.com/search/label/Rules' rel='tag'>Rules</a>, <a href='https://onezerogames.blogspot.com/search/label/WIP' rel='tag'>WIP</a> </span> </div> <div class='post-footer-line post-footer-line-3'> <span class='post-location'> </span> </div> </div> </div> </div> </div></div> <div class="date-outer"> <h2 class='date-header'><span>Saturday, December 7, 2024</span></h2> <div class="date-posts"> <div class='post-outer'> <div class='post hentry uncustomized-post-template' itemprop='blogPost' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'> <meta content='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZWUzo6o2yqNh9waUGO0qNAisjE41pthtTBXqbjr_-lDHknHiBc1_dROx3kep9gw6VSkKQOjsALDlerEC2pn0pVRngwPQpCpDE3JlXlgGZg3HKNVRTZfrZ2QYjvMi_5fpBVsPKJvuTfmyUpUYnIEfQbKvVSaHPXdhQXuCtWTEiMxGnDDT2slJuUe-TCDDU/s320/wizardsandmelees_9442.webp' itemprop='image_url'/> <meta content='4827285811198257803' itemprop='blogId'/> <meta content='3914299028227009488' itemprop='postId'/> <a name='3914299028227009488'></a> <h3 class='post-title entry-title' itemprop='name'> <a href='https://onezerogames.blogspot.com/2024/12/on-encounter-design-combat-as-fail.html'>On encounter design, combat and incentives</a> </h3> <div class='post-header'> <div class='post-header-line-1'></div> </div> <div class='post-body entry-content' id='post-body-3914299028227009488' itemprop='description articleBody'> <p style="text-align: left;">After writing the third Hexember post, I couldn't stop thinking about two blog posts regarding incentivized behavior, <a href="https://lukegearing.blot.im/against-incentive" target="_blank">the first by Luke Gearing</a>, and <a href="https://slowlorispress.com/post/742713305722961920/dont-incentivise-ethical-behaviour" target="_blank">the second by Zedeck Siew.</a> Did I unintentionally incentivize players to act diplomatically rather than violently through how I designed the hex's points of interest? And if so, is that really such a bad thing?</p><h2 style="text-align: center;"><span style="font-size: x-large;">COMBAT & MODERN ELFGAMES<br /></span></h2><p style="text-align: left;">It's no secret that 5e has more rules and guidelines for combat than anything else, and while I'm not trying to start a discourse on "eliding", it's my personal opinion that if most of the tools bestowed by a system are related to violence, then you shouldn't be surprised when violence becomes the players' default approach to every problem or situation. That incentive is baked into the game, and while most OSR games are better about this, there's still a prevalence of combat-related rules in them.</p><p style="text-align: left;">Paradoxically, OSR combat has been frequently touted as a fail state, particularly when it's fought fairly. The maxim "combat as war, not sport" is also a mainstay in these discussions, even if the rules don't always reflect it. One could argue that the high lethality found in the majority of OSR games supports those points, but that lethality usually ceases to be a problem once characters have enough experience under their belts. Some games <i>have</i> done their part to mitigate that power creep (shoutout to Into the Odd, Cairn and CY_BORG!), but when it comes to older games, well, character advancement tended to lead to HP bloat and/or disparity, as seen with the good ol' linear fighters vs. quadratic wizards conundrum.</p><p style="text-align: left;"></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZWUzo6o2yqNh9waUGO0qNAisjE41pthtTBXqbjr_-lDHknHiBc1_dROx3kep9gw6VSkKQOjsALDlerEC2pn0pVRngwPQpCpDE3JlXlgGZg3HKNVRTZfrZ2QYjvMi_5fpBVsPKJvuTfmyUpUYnIEfQbKvVSaHPXdhQXuCtWTEiMxGnDDT2slJuUe-TCDDU/s350/wizardsandmelees_9442.webp" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="276" data-original-width="350" height="252" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZWUzo6o2yqNh9waUGO0qNAisjE41pthtTBXqbjr_-lDHknHiBc1_dROx3kep9gw6VSkKQOjsALDlerEC2pn0pVRngwPQpCpDE3JlXlgGZg3HKNVRTZfrZ2QYjvMi_5fpBVsPKJvuTfmyUpUYnIEfQbKvVSaHPXdhQXuCtWTEiMxGnDDT2slJuUe-TCDDU/s320/wizardsandmelees_9442.webp" width="320" /></a></div><p style="text-align: left;">If combat is the baked-in solution to most problems, then <i>rewarding</i> it would only worsen the issue at hand. This leads us to the crux of my encounter design philosophy: if the players want to maim and kill everything in their way, they are free to do so. The world, on the other hand, won't reward them for committing senseless violence. Most of the time, they'll only be wasting their resources and risking their lives by acting that way — just like in real life.</p><h2 style="text-align: center;"><span style="font-size: x-large;">STICK VS. CARROT<br /></span></h2><p style="text-align: left;">Let's face it: if rewarding violence is the carrot, and if most of the rules are combat-oriented, there's an argument to be made that <i>not</i> rewarding it is akin to punishing the players for playing the game as written, or as it was intended to be played — hence, the stick. This could lead us to an entire discussion about setting expectations, the importance of a session zero and so on, but that's one rabbit hole I'm not willing to dive into today, lest this post completely loses its original purpose: discussing incentives in play.</p><p style="text-align: left;">So what's the solution here? Should you just play a different game if you don't want to reward violence?</p><p style="text-align: left;">Well, not necessarily, no. As mentioned above, setting expectations before play<i> </i><b>is</b> an important part of literally any game, and unlike 5e, a lot of OSR/NSR games have plenty of rules for approaching the world in many different ways. But then again, rewarding players for engaging with those rules could be seen as just as bad as rewarding violence; you're just signaling that diplomacy, careful exploration and scheming are the optimal ways to play the game. </p><p style="text-align: left;">While there's nothing wrong with that playstyle (some would go as far as saying that the ideal OSR playstyle looks a lot like what I just described), it <i>can</i> become stale. Once the characters start doing what's optimal rather than what their backgrounds and personalities dictate, are the players still roleplaying them, or are they just gaming? Going too far in the opposite direction is just as bad, mind! "It's what my character would do" has traumatized countless GMs, including yours truly.</p><p style="text-align: left;">Me, I advocate for balance in all things. Naturally, that goes for encounters and their rewards, too.<br /></p><h2 style="text-align: center;"><span style="font-size: x-large;">BALANCING INCENTIVES<br /></span></h2><p style="text-align: left;">Balancing what you incentivize with your rewards is simpler than you might expect. When you're writing any situation, encounter or location, consider what's logical. Sometimes, violence <i>is</i> the best answer, one that may wield the best rewards. Oftentimes, it isn't. The secret here is letting whatever makes the most sense happen, rather than trying to direct your players and their characters towards being kind and diplomatic or bloodthirsty murderers through in-game rewards. Let them do what's natural for them and reap the consequences, good or bad.</p><p style="text-align: left;">The first three Hexember posts actually have relevant examples of logical consequences, rather than incentivized behaviors:</p><ul style="text-align: left;"><li>Fighting (and killing) the sickly giant from the <a href="https://onezerogames.blogspot.com/2024/12/hexember-stinging-tree-canyon.html" target="_blank">Stinging-Tree Canyon</a> won't lead the party to a tomb full of gold, and it may even lead to a few PCs getting sick, too. On the other hand, they'll have put an end to the poor giant's suffering, and that counts for something. A party that sneakily avoids the encounter entirely won't risk contracting the disease, but the giant may still be a problem for anyone who passes through the canyon in the future. No obvious rewards here. <br /></li><li>Combat isn't really much of a concern in the <a href="https://onezerogames.blogspot.com/2024/12/hexember-chronal-wastes.html" target="_blank">Chronal Wastes,</a> but if the party does end up in a fight while trapped in the war zone, they'll actually benefit from defeating the enemy squad, gaining access to firearms that won't be invented anytime soon. Violence would be rewarded, but only because looting a superior force's advanced weapons is a logical conclusion to fighting them.</li><li>The <a href="https://onezerogames.blogspot.com/2024/12/hexember-crimson-crystarium.html" target="_blank">Crimson Crystarium</a> is what brought us here in the first place, so it's a little more ambiguous than the examples above. The vampire packs encountered in that hex can be approached in several different ways, and one pack actually initiates combat in a "honorable" manner (sport and war, yadda, yadda). Outright murdering that pack turns the others hostile, yes, but only because it makes sense. Hell, murdering <i>any </i>pack would have that result, even if I didn't outright spell that. Meanwhile, there's another pack that won't even directly engage the party, and if attacked, will leave combat as soon as they've gotten their share of blood. Finally, killing the "diplomatic" pack could potentially lead to an even better reward (as many weird healing crystals as the party can carry), with the consequence of making every other pack hostile. But would ridding the lands of bloodsucking monsters be such a bad thing? No easy answers here. No simple solution.<br /></li></ul><p style="text-align: left;">And that, I guess, is what I've been trying to get at: when designing a situation, encounter or location, consider the logical consequences of its likely outcomes. It shouldn't matter whether those consequences would be beneficial or prejudicial to the players and their characters, as long as they're organic. </p><p style="text-align: left;">The world is your character, and playing it straight can do wonders for your campaign's <span><span data-dobid="hdw">verisimilitude</span></span>.</p> <div style='clear: both;'></div> </div> <div class='post-footer'> <div class='post-footer-line post-footer-line-1'> <span class='post-author vcard'> </span> <span class='post-timestamp'> at <meta content='https://onezerogames.blogspot.com/2024/12/on-encounter-design-combat-as-fail.html' itemprop='url'/> <a class='timestamp-link' href='https://onezerogames.blogspot.com/2024/12/on-encounter-design-combat-as-fail.html' rel='bookmark' title='permanent link'><abbr class='published' itemprop='datePublished' title='2024-12-07T11:03:00-03:00'>December 07, 2024</abbr></a> </span> <span class='post-comment-link'> <a class='comment-link' href='https://onezerogames.blogspot.com/2024/12/on-encounter-design-combat-as-fail.html#comment-form' onclick=''> No comments: </a> </span> <span class='post-icons'> <span class='item-control blog-admin pid-1714101466'> <a href='https://www.blogger.com/post-edit.g?blogID=4827285811198257803&postID=3914299028227009488&from=pencil' title='Edit Post'> <img alt='' class='icon-action' height='18' src='https://resources.blogblog.com/img/icon18_edit_allbkg.gif' width='18'/> </a> </span> </span> <div class='post-share-buttons goog-inline-block'> <a class='goog-inline-block share-button sb-email' href='https://www.blogger.com/share-post.g?blogID=4827285811198257803&postID=3914299028227009488&target=email' target='_blank' title='Email This'><span class='share-button-link-text'>Email This</span></a><a class='goog-inline-block share-button sb-blog' href='https://www.blogger.com/share-post.g?blogID=4827285811198257803&postID=3914299028227009488&target=blog' onclick='window.open(this.href, "_blank", "height=270,width=475"); return false;' target='_blank' title='BlogThis!'><span class='share-button-link-text'>BlogThis!</span></a><a class='goog-inline-block share-button sb-twitter' href='https://www.blogger.com/share-post.g?blogID=4827285811198257803&postID=3914299028227009488&target=twitter' target='_blank' title='Share to X'><span class='share-button-link-text'>Share to X</span></a><a class='goog-inline-block share-button sb-facebook' href='https://www.blogger.com/share-post.g?blogID=4827285811198257803&postID=3914299028227009488&target=facebook' onclick='window.open(this.href, "_blank", "height=430,width=640"); return false;' target='_blank' title='Share to Facebook'><span class='share-button-link-text'>Share to Facebook</span></a><a class='goog-inline-block share-button sb-pinterest' href='https://www.blogger.com/share-post.g?blogID=4827285811198257803&postID=3914299028227009488&target=pinterest' target='_blank' title='Share to Pinterest'><span class='share-button-link-text'>Share to Pinterest</span></a> </div> </div> <div class='post-footer-line post-footer-line-2'> <span class='post-labels'> Labels: <a href='https://onezerogames.blogspot.com/search/label/OSR' rel='tag'>OSR</a>, <a href='https://onezerogames.blogspot.com/search/label/Rant' rel='tag'>Rant</a>, <a href='https://onezerogames.blogspot.com/search/label/RPGs' rel='tag'>RPGs</a>, <a href='https://onezerogames.blogspot.com/search/label/Theory' rel='tag'>Theory</a> </span> </div> <div class='post-footer-line post-footer-line-3'> <span class='post-location'> </span> </div> </div> </div> </div> </div></div> <div class="date-outer"> <h2 class='date-header'><span>Friday, December 6, 2024</span></h2> <div class="date-posts"> <div class='post-outer'> <div class='post hentry uncustomized-post-template' itemprop='blogPost' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'> <meta content='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHzFbiphtS-nvp5vD85v-MTPLKp5jQB_kmvzOuDu1Iq7niDHvL-tFqz52q9eErDpJQLoSFKX_54BRKFRBswSiuLPAfODUJ1FAlQjQBu9JdrugC7tgS2307xr1_rly3UXtArNKz2rPe3Z-q8hbITcNcQwfJgzBWAtXktDPhpJAlr5_Q2oHaZqIeFmBrdFWK/s320/1379-blood-crypt.jpg' itemprop='image_url'/> <meta content='4827285811198257803' itemprop='blogId'/> <meta content='1642284311191361440' itemprop='postId'/> <a name='1642284311191361440'></a> <h3 class='post-title entry-title' itemprop='name'> <a href='https://onezerogames.blogspot.com/2024/12/hexember-crimson-crystarium.html'>HEXEMBER: Crimson Crystarium</a> </h3> <div class='post-header'> <div class='post-header-line-1'></div> </div> <div class='post-body entry-content' id='post-body-1642284311191361440' itemprop='description articleBody'> <p>Before we begin, here's a recap: Hexember is a month-long series of posts, each of which presents a hex and its points of interest, tailored for OSR hexcrawls (but compatible with most games). If you need a simple procedure for exploring hexes, I included one <a href="https://onezerogames.blogspot.com/2024/12/hexember-stinging-tree-canyon.html">in the first entry!</a></p><div style="text-align: left;"><h2 style="text-align: center;"><span style="font-size: x-large;">CRIMSON CRYSTARIUM<br /></span></h2><h2 style="margin-left: 40px; text-align: left;"><span style="font-size: large;"><span style="font-family: Cinzel;"><b>✦ At first glance</b></span></span></h2><h2 style="margin-left: 40px; text-align: left;"></h2>Sharp, ferrous, perilous and yet strangely magnificent, this region is covered in blood-red crystals, tended for and fed by a ravenous vampire clan, the Sanguine Grievers. Long ago, these vampires were known for their nobility and influence, but after a hunter destroyed their progenitor, they left all of that behind, seizing these lands as their territory and starting a centuries-long ritual to bring him back. </div><p style="text-align: left;">By sacrificing the blood of travelers and trespassers, the Grievers have grown a garden of crystals — or, as they call it, a <i>crystarium </i>— that stretches as far as the eye can see. These crystals are slowly taking the form of the clan's former estate, but its completion is still centuries away. Still, their effects can already be felt, as the Grievers are completely immune to the sun's baleful reckoning in these lands.<br /></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHzFbiphtS-nvp5vD85v-MTPLKp5jQB_kmvzOuDu1Iq7niDHvL-tFqz52q9eErDpJQLoSFKX_54BRKFRBswSiuLPAfODUJ1FAlQjQBu9JdrugC7tgS2307xr1_rly3UXtArNKz2rPe3Z-q8hbITcNcQwfJgzBWAtXktDPhpJAlr5_Q2oHaZqIeFmBrdFWK/s898/1379-blood-crypt.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="741" data-original-width="898" height="264" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHzFbiphtS-nvp5vD85v-MTPLKp5jQB_kmvzOuDu1Iq7niDHvL-tFqz52q9eErDpJQLoSFKX_54BRKFRBswSiuLPAfODUJ1FAlQjQBu9JdrugC7tgS2307xr1_rly3UXtArNKz2rPe3Z-q8hbITcNcQwfJgzBWAtXktDPhpJAlr5_Q2oHaZqIeFmBrdFWK/s320/1379-blood-crypt.jpg" width="320" /></a></div><p></p><p style="text-align: left;"></p><p style="text-align: left;"></p><h2 style="margin-left: 40px; text-align: left;"><span style="font-size: large;"><span style="font-family: Cinzel;"><b>1-3. The Hunting Grounds<br /></b></span></span></h2><p style="text-align: left;">Anyone unlucky (or incautiously brave) enough to travel through the Crimson Crystarium will probably find themselves right in the middle of the Sanguine Grievers' hunting grounds. Surrounded by their gruesome creations, the travelers will immediately be approached by one of three hunting packs; roll a <b>d4</b> to determine which.</p><ul style="text-align: left;"><li><b>1-2</b>, the commanding, proud and honorable Heirs will openly approach the party and challenge them to a fight. If their challenge is accepted, there are <b>d4x2</b> Heirs in the pack; stat most of them as regular vampires in your system of choice, but give their leader <b>+2 HD</b>. If half of them are defeated, or if their leader loses over half of their HP, they will humbly recognize the party's valor and propose an end to the battle. If the party accepts, they shall henceforth be under the pack's protection, and will be granted free passage through the hunting grounds now and forever. If, however, they decide to fight to the death, all three packs will be permanently hostile and will attack on sight the next time the party enters their territory.<br /></li></ul><ul style="text-align: left;"><li><b>3</b>, the savvy Growers will send a delegation of <b>d4+1</b> blood servants to intercept the party. These servants are pale humans dressed in ruined clothes that may have once been worn by nobility, but hasn't been in use for centuries. They come with an offer: if the party agrees to accompany them back to the pack's den, no harm will come to them (proceed to the next point of interest). If not, they will be at the mercy of the other packs (roll again!). <br /></li></ul><div><ul style="text-align: left;"><li><b>4</b>, the sadistic Stalkers will pursue the party for hours, but won't engage them directly unless any character looks sick, weak or wounded. The torments doled by the pack tend to take the form of hideous laughter in the distance, exsanguinated corpses dropped in the party's path, tempting promises of immortality whispered directly into each character's mind, copious, graphic descriptions of what they're going to do to the party once they catch them, and finally, as the hunting grounds are departed, an invitation to "come play with us again". In the event of a fight, the Stalkers are to be statted with -1 HD, and there are 2d6x2 of them. They won't fight to the death, however, and once they make at least two characters bleed, the whole pack will skulk back into the shadows, laughing all the way.</li></ul><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIItCqkO5JRpq1lGRlDH0JaaHTx9tPkWLPydgc4deTwvOWKlK-pcmin7qiKRPb5mqC5Kih3Fack38htfE7qmeQJdCfIRCurEg11FIzEBUZkvoEJW6wLDIMQKvC4WHbNe94UriTxZKLxEpF3Cb4LO6RNEBU_bvPksX5LSlqCta2CA5gs8jaPtDi3zefMB6w/s626/soi-146-bloodmad-vampire.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="457" data-original-width="626" height="234" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIItCqkO5JRpq1lGRlDH0JaaHTx9tPkWLPydgc4deTwvOWKlK-pcmin7qiKRPb5mqC5Kih3Fack38htfE7qmeQJdCfIRCurEg11FIzEBUZkvoEJW6wLDIMQKvC4WHbNe94UriTxZKLxEpF3Cb4LO6RNEBU_bvPksX5LSlqCta2CA5gs8jaPtDi3zefMB6w/s320/soi-146-bloodmad-vampire.jpg" width="320" /></a></div> <span style="font-size: large;"><span style="font-family: Cinzel;"><br /></span></span><div style="margin-left: 40px; text-align: left;"><span style="font-size: large;"><span style="font-family: Cinzel;"><b>4. The Scarlet Chapel </b></span></span><br /></div></div><p style="text-align: left;">The section of the Crystarium claimed by the Growers is slowly taking the shape of a chapel, though it is very far from finished. In any case, a party that decides to parlay with the pack will be welcomed with pomp, circumstance and a strange proposal: they may take a crimson shard with them, but in exchange, they must willingly feed the Crystarium, sacrificing <b>d6</b> HP in the process. As long as it's fed with blood once a week, a crimson shard will recover <b>d4 </b>HP for every party member on a daily basis. If the characters refuse the bargain, they will be allowed to leave unharmed... this time. If combat is engaged, treat the Growers like the Heirs, but with <b>d4x4</b> members, no leader and an inclination towards surrendering and bargaining if defeat seems inevitable.</p><h2 style="text-align: center;"><span style="font-size: x-large;">INSPIRATIONS</span></h2><p>Vampire: The Masquerade was the obvious inspiration here; this is basically what The Eldest (as the Tzimisce Antediluvian is commonly known) became beneath New York, but as a crystalline sprawl instead. Innistrad was also conceptually important for the Crimson Crystarium, even if the Sanguine Grievers have more in common with Ravnica's vampires than with Innistrad's vampiric families.</p><h2 style="text-align: center;"><span style="font-size: x-large;">USING THE GRIEVERS AS A FACTION<br /></span></h2><p>Factions are one of the best parts of any hexcrawl, and the Sanguine Grievers could easily be expanded into a full-fledged faction (although a regional one, at best). If you decide to do so, I recommend creating at least one important NPC for each pack. Give them one or two extravagant personality traits (a seductive, flirty and sadistic Stalker will immediately leave an impression on the party, especially if they're Astarion fans), and let them act as the pack's "face" when interacting with other factions and the party. </p><p>You should also consider giving each pack a clear goal for the future, and at least one way of achieving that goal. The Heirs could be recruiting valiant warriors from neighboring hexes in order to expand their ranks, while the obvious route with the Growers is proselytizing their progenitor's word throughout the land, slowly building an insidious cult. And when the Stalkers start hunting outside the Crystarium, well, that's the perfect excuse to set up some inter-faction conflicts!<br /></p><p></p><p style="text-align: left;"></p> <div style='clear: both;'></div> </div> <div class='post-footer'> <div class='post-footer-line post-footer-line-1'> <span class='post-author vcard'> </span> <span class='post-timestamp'> at <meta content='https://onezerogames.blogspot.com/2024/12/hexember-crimson-crystarium.html' itemprop='url'/> <a class='timestamp-link' href='https://onezerogames.blogspot.com/2024/12/hexember-crimson-crystarium.html' rel='bookmark' title='permanent link'><abbr class='published' itemprop='datePublished' title='2024-12-06T14:44:00-03:00'>December 06, 2024</abbr></a> </span> <span class='post-comment-link'> <a class='comment-link' href='https://onezerogames.blogspot.com/2024/12/hexember-crimson-crystarium.html#comment-form' onclick=''> No comments: </a> </span> <span class='post-icons'> <span class='item-control blog-admin pid-1714101466'> <a href='https://www.blogger.com/post-edit.g?blogID=4827285811198257803&postID=1642284311191361440&from=pencil' title='Edit Post'> <img alt='' class='icon-action' height='18' src='https://resources.blogblog.com/img/icon18_edit_allbkg.gif' width='18'/> </a> </span> </span> <div class='post-share-buttons goog-inline-block'> <a class='goog-inline-block share-button sb-email' href='https://www.blogger.com/share-post.g?blogID=4827285811198257803&postID=1642284311191361440&target=email' target='_blank' title='Email This'><span class='share-button-link-text'>Email This</span></a><a class='goog-inline-block share-button sb-blog' href='https://www.blogger.com/share-post.g?blogID=4827285811198257803&postID=1642284311191361440&target=blog' onclick='window.open(this.href, "_blank", "height=270,width=475"); return false;' target='_blank' title='BlogThis!'><span class='share-button-link-text'>BlogThis!</span></a><a class='goog-inline-block share-button sb-twitter' href='https://www.blogger.com/share-post.g?blogID=4827285811198257803&postID=1642284311191361440&target=twitter' target='_blank' title='Share to X'><span class='share-button-link-text'>Share to X</span></a><a class='goog-inline-block share-button sb-facebook' href='https://www.blogger.com/share-post.g?blogID=4827285811198257803&postID=1642284311191361440&target=facebook' onclick='window.open(this.href, "_blank", "height=430,width=640"); return false;' target='_blank' title='Share to Facebook'><span class='share-button-link-text'>Share to Facebook</span></a><a class='goog-inline-block share-button sb-pinterest' href='https://www.blogger.com/share-post.g?blogID=4827285811198257803&postID=1642284311191361440&target=pinterest' target='_blank' title='Share to Pinterest'><span class='share-button-link-text'>Share to Pinterest</span></a> </div> </div> <div class='post-footer-line post-footer-line-2'> <span class='post-labels'> Labels: <a href='https://onezerogames.blogspot.com/search/label/Hexember' rel='tag'>Hexember</a>, <a href='https://onezerogames.blogspot.com/search/label/OSR' rel='tag'>OSR</a>, <a href='https://onezerogames.blogspot.com/search/label/RPGs' rel='tag'>RPGs</a> </span> </div> <div class='post-footer-line post-footer-line-3'> <span class='post-location'> </span> </div> </div> </div> </div> </div></div> <div class="date-outer"> <h2 class='date-header'><span>Wednesday, December 4, 2024</span></h2> <div class="date-posts"> <div class='post-outer'> <div class='post hentry uncustomized-post-template' itemprop='blogPost' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'> <meta content='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdFYCLlrBwrJrfjv1a_qpAliTJL_sLJptyWUlNZrubN-j3GTm_3uPcybiySTthsipU_XSIkNWYOHjQjT1pbVGD-EtIhj4SqyauvXH0ehmdrekEDKsjbAYFzlmQTFafOuhFEy2rpa8hkJZ_Ex54wNpJTqlv1paswxt5y5htu3rBQbzjrZ6OTYelPIg9tqNk/s320/image.png' itemprop='image_url'/> <meta content='4827285811198257803' itemprop='blogId'/> <meta content='6207830912461069434' itemprop='postId'/> <a name='6207830912461069434'></a> <h3 class='post-title entry-title' itemprop='name'> <a href='https://onezerogames.blogspot.com/2024/12/hexember-chronal-wastes.html'>HEXEMBER: Chronal Wastes</a> </h3> <div class='post-header'> <div class='post-header-line-1'></div> </div> <div class='post-body entry-content' id='post-body-6207830912461069434' itemprop='description articleBody'> <p style="text-align: left;">Here's a quick recap: Hexember is a series of semi-daily blogposts where I detail a hex and its points of interest, tailored for OSR hexcrawls (but compatible with most games). If you need a simple procedure for exploring hexes, I included one <a href="https://onezerogames.blogspot.com/2024/12/hexember-stinging-tree-canyon.html">in the first entry!</a></p><div style="text-align: left;"><h2 style="text-align: center;"><span style="font-size: x-large;">CHRONAL WASTES<br /></span></h2><h2 style="margin-left: 40px; text-align: left;"><span style="font-size: large;"><span style="font-family: Cinzel;"><b>✦ At first glance</b></span></span></h2></div><p style="text-align: left;">A magical catastrophe has befallen these lands, causing the landscape to constantly flicker between different eras, ranging from an Ice Age, a post-industrial nightmarish wasteland or a barren battlefield filled with trenches and corpses. Sometimes, it stays in an era for hours. Other times, it changes several times in the span of a minute. The only predictable things about the Chronal Wastes are its unpredictability, and the fact that any living things trapped in its many eras normally can't interact with travelers, for they are stuck in an unbreakable loop.</p><p style="text-align: left;"></p><p style="text-align: left;"></p><h2 style="margin-left: 40px; text-align: left;"><span style="font-size: large;"><span style="font-family: Cinzel;"><b>1-2. The Disaster <br /></b></span></span></h2><p style="text-align: left;">The vast majority of the Chronal Wastes is comprised of an area known simply as the Disaster. For every hour spent in this area, roll a d20.</p><ul style="text-align: left;"><li><b>1-5</b>, the wastes manifest as idyllic fields of prismatic flowers, constantly changing shapes and colors. Those flowers can be picked and sold, though they'll become normal flowers in d4 days. Herbalists, druids and mages will pay at least 20 copper coins per flower. </li><li><b>6-12</b>, the wastes are undergoing an Ice Age. Unless they are appropriately dressed for the freezing cold, the party will suffer d6 damage for every hour spent braving the elements.</li><li><b>13-16</b>, a time-storm will be raging through the area, violently mixing traits from every conceivable era and preventing any progress from being made in a journey until it settles. When a traveler survives a time-storm, they emerge a few years younger or older from it. Roll <b>3d6:</b> the first determines whether a character becomes younger (odds) or older (evens), the second determines how many years they gain or lose, and the third determines how many days it takes for them to get back to normal.</li><li><b>17-19</b>, the party finds itself in the middle of every war that's ever been or ever will be fought in these lands. Although the combatants will usually ignore them, the party has a <b>2-in-6</b> chance of being perceived as enemies by a squad of d8+2 soldiers wearing elegant uniforms and carrying 18th century firearms. If the characters fight and defeat those soldiers, they can keep the firearms and enough ammo for three encounters.<br /></li><li><b>20</b>, roll 2d20 and combine the results.<br /></li></ul><h2 style="margin-left: 40px; text-align: left;"><span style="font-size: large;"><span style="font-family: Cinzel;"><b>3. The Royal Academy of Chronomancy<br /></b></span></span></h2><p>The very source of the Chronal Wastes and the former authority on time magic, the Royal Academy of Chronomancy fell victim to its own hubris. Whatever caused the Disaster, it's too late to fix it, but the Academy may still offer knowledge for those willing to risk repeating their mistakes. When the party visits the Academy, roll a d6 to determine the state they find it in:</p><ul><li><b>1-2</b>, the Academy has yet to be built, and all the party finds are its foundations, rich in chronal energy. A sufficiently powerful mage will be capable of detecting these energies, which can be used to immediately replenish all of their spells and any spent scrolls.<br /></li><li><b>3-5</b>, the party finds the Academy in the middle of the incident that brought its downfall. Students are disintegrating and the walls are rapidly crumbling, while professors are valiantly yet uselessly trying to counteract what triggered the disaster. The party <i>can</i> try to uncover the mystery behind this catastrophe, but they've arrived too late to find much more than the following clues: the fuming, blindingly white shell of a divine egg, a professor exclaiming that "the divine one is free", and another pleading for everyone not to hurt it, because "it's just a child, it doesn't know what it's doing".</li><li><b>6</b>, visiting the Royal Academy of Chronomancy in its heyday is a rare privilege, even if it's eerily ethereal. The student body, the faculty and the staff are mere after-images, incapable of seeing the party or interacting with them, and busily living out their daily lives with not a care in the world. The Academy is flourishing in every way, its ivory walls standing tall. Though nothing can be taken from here without disappearing, the Library of Eons still offers the world's largest selection of books, some of which haven't even been written yet. Alas, the party can't stay here forever, and the Academy will shift to another era in d4 hours.</li></ul><div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdFYCLlrBwrJrfjv1a_qpAliTJL_sLJptyWUlNZrubN-j3GTm_3uPcybiySTthsipU_XSIkNWYOHjQjT1pbVGD-EtIhj4SqyauvXH0ehmdrekEDKsjbAYFzlmQTFafOuhFEy2rpa8hkJZ_Ex54wNpJTqlv1paswxt5y5htu3rBQbzjrZ6OTYelPIg9tqNk/s771/image.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="564" data-original-width="771" height="234" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdFYCLlrBwrJrfjv1a_qpAliTJL_sLJptyWUlNZrubN-j3GTm_3uPcybiySTthsipU_XSIkNWYOHjQjT1pbVGD-EtIhj4SqyauvXH0ehmdrekEDKsjbAYFzlmQTFafOuhFEy2rpa8hkJZ_Ex54wNpJTqlv1paswxt5y5htu3rBQbzjrZ6OTYelPIg9tqNk/s320/image.png" width="320" /></a></div><p></p><h2 style="margin-left: 40px; text-align: left;"><span style="font-size: large;"><span style="font-family: Cinzel;"><b>4. The Cave of Epochs<br /></b></span></span></h2><p>Scintillating with the promise of safety, the Cave of Epochs offers a refuge from the chaos outside, yet it was here that most chronomancers mined one of the most valuable resources of their craft: the omen stones. When a character gazes deep into the cave's glittering walls, they have a <b>2-in-6</b> chance of finding an omen stone and experiencing an omen. Roll a d4 to determine which kind of omen they receive.</p></div><div></div><div><ul><li><b>1-2</b>, they sense that someone they trust will betray them in the future.<br /></li><li><b>3</b>, they get a glimpse of an impending (yet preventable) disaster.<br /></li><li><b>4</b>, they don't see anything, but what does that say about their future? <br /></li></ul>These omens would be more aptly described as intuitive feelings than as precise visions, but they are rarely wrong. The GM is free to plan a way to incorporate them in a future session or to ignore them completely. Rarely doesn't mean <i>never</i>, after all.</div><div> </div><div>Omen stones can be mined, and weapons infused with them have an infamous ability: anything hit by one will age d10 years. After rolling a 1, the weapon will lose its charge, but it can be restored by bringing it to the Chronal Wastes. Most merchants won't pay anything for an omen stone out of superstition, but a crazy, ambitious or driven blacksmith may be willing to craft something with one.</div><div> </div><div></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVa2pdpxKao6Vn2-pnb9U0L7KJgX89uNDfbdl6Zll1zX_YB2yjA7ABpu8qAZg_4C3H6PjJhb1NiNbdj1i7_jcmsQ5OCBzEsOm6uG4AI5S4Z38fpXLhauzQMTWE7bIAFVplzDQmGZHXTziY28YYfpCSKuFcczH0U6eiaDLoAmzAk8sGI5L2VcUJIpfMcP8B/s616/tsp-274-gemstone-caverns.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="452" data-original-width="616" height="235" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVa2pdpxKao6Vn2-pnb9U0L7KJgX89uNDfbdl6Zll1zX_YB2yjA7ABpu8qAZg_4C3H6PjJhb1NiNbdj1i7_jcmsQ5OCBzEsOm6uG4AI5S4Z38fpXLhauzQMTWE7bIAFVplzDQmGZHXTziY28YYfpCSKuFcczH0U6eiaDLoAmzAk8sGI5L2VcUJIpfMcP8B/s320/tsp-274-gemstone-caverns.jpg" width="320" /></a></div><div><h2 style="text-align: center;"><p><span style="font-size: x-large;">INSPIRATIONS</span></p></h2>The concept for the Chronal Wastes came from a Twitter thread I wrote last year, back when I was experimenting with using MtG cards as oracles. The execution, however, owes <i>a lot</i> to the film Synchronic (by Benson and Moorhead, two of my favorite directors) and the comic DIE, by Kieron Gillen and Stephanie Hans. Can't say much more than that, though, lest we head into spoiler territory!<br /></div> <div style='clear: both;'></div> </div> <div class='post-footer'> <div class='post-footer-line post-footer-line-1'> <span class='post-author vcard'> </span> <span class='post-timestamp'> at <meta content='https://onezerogames.blogspot.com/2024/12/hexember-chronal-wastes.html' itemprop='url'/> <a class='timestamp-link' href='https://onezerogames.blogspot.com/2024/12/hexember-chronal-wastes.html' rel='bookmark' title='permanent link'><abbr class='published' itemprop='datePublished' title='2024-12-04T09:54:00-03:00'>December 04, 2024</abbr></a> </span> <span class='post-comment-link'> <a class='comment-link' href='https://onezerogames.blogspot.com/2024/12/hexember-chronal-wastes.html#comment-form' onclick=''> No comments: </a> </span> <span class='post-icons'> <span class='item-control blog-admin pid-1714101466'> <a href='https://www.blogger.com/post-edit.g?blogID=4827285811198257803&postID=6207830912461069434&from=pencil' title='Edit Post'> <img alt='' class='icon-action' height='18' src='https://resources.blogblog.com/img/icon18_edit_allbkg.gif' width='18'/> </a> </span> </span> <div class='post-share-buttons goog-inline-block'> <a class='goog-inline-block share-button sb-email' href='https://www.blogger.com/share-post.g?blogID=4827285811198257803&postID=6207830912461069434&target=email' target='_blank' title='Email This'><span class='share-button-link-text'>Email This</span></a><a class='goog-inline-block share-button sb-blog' href='https://www.blogger.com/share-post.g?blogID=4827285811198257803&postID=6207830912461069434&target=blog' onclick='window.open(this.href, "_blank", "height=270,width=475"); return false;' target='_blank' title='BlogThis!'><span class='share-button-link-text'>BlogThis!</span></a><a class='goog-inline-block share-button sb-twitter' href='https://www.blogger.com/share-post.g?blogID=4827285811198257803&postID=6207830912461069434&target=twitter' target='_blank' title='Share to X'><span class='share-button-link-text'>Share to X</span></a><a class='goog-inline-block share-button sb-facebook' href='https://www.blogger.com/share-post.g?blogID=4827285811198257803&postID=6207830912461069434&target=facebook' onclick='window.open(this.href, "_blank", "height=430,width=640"); return false;' target='_blank' title='Share to Facebook'><span class='share-button-link-text'>Share to Facebook</span></a><a class='goog-inline-block share-button sb-pinterest' href='https://www.blogger.com/share-post.g?blogID=4827285811198257803&postID=6207830912461069434&target=pinterest' target='_blank' title='Share to Pinterest'><span class='share-button-link-text'>Share to Pinterest</span></a> </div> </div> <div class='post-footer-line post-footer-line-2'> <span class='post-labels'> Labels: <a href='https://onezerogames.blogspot.com/search/label/Hexember' rel='tag'>Hexember</a>, <a href='https://onezerogames.blogspot.com/search/label/OSR' rel='tag'>OSR</a>, <a href='https://onezerogames.blogspot.com/search/label/RPGs' rel='tag'>RPGs</a> </span> </div> <div class='post-footer-line post-footer-line-3'> <span class='post-location'> </span> </div> </div> </div> </div> </div></div> <div class="date-outer"> <h2 class='date-header'><span>Tuesday, December 3, 2024</span></h2> <div class="date-posts"> <div class='post-outer'> <div class='post hentry uncustomized-post-template' itemprop='blogPost' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'> <meta content='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguIicvLa5LGL_roab0l9Mz1Ur0eW9IbCSXjr4brrH8TNP5E98D-dkZ8XGl2Zt4yTu0BZOhAWEzyZxT3ouJnVoL9V3hUcpDhTK4XfoEI3ZE-zzwpHm3gwv3gT2Dl9AR7-e0pui6KtALIOgDNlK3u8a-Oab6YcrXM-0LB5Nb_CZOl95VSqY-K3uupWhqlu6_/w465-h285/image.png' itemprop='image_url'/> <meta content='4827285811198257803' itemprop='blogId'/> <meta content='3492975293172628428' itemprop='postId'/> <a name='3492975293172628428'></a> <h3 class='post-title entry-title' itemprop='name'> <a href='https://onezerogames.blogspot.com/2024/12/hexember-stinging-tree-canyon.html'>HEXEMBER: Stinging-Tree Canyon</a> </h3> <div class='post-header'> <div class='post-header-line-1'></div> </div> <div class='post-body entry-content' id='post-body-3492975293172628428' itemprop='description articleBody'> <div><p></p><p>In an effort to get out of a rut and force myself to write <i>anything</i> (regardless of quality or relevance), I decided to start <b>Hexember</b>, a series of semi-daily blog posts in which I detail a hex y'all can drop in your hexcrawls. </p><p><b>Hexember </b>was inspired by <a href="https://itch.io/jam/the-adventure-calendar-2024" target="_blank">Dice Goblin's Adventure Calendar Jam</a>, and if last year's Adventure Calendar is anything to go by, we should be in for a bunch of treats until the 24th! <br /></p><h2 style="text-align: center;"><span style="font-size: x-large;">SIX MILES, BEST MILES</span></h2><h2 style="text-align: center;"><span style="font-size: x-large;"></span></h2>When running or building a hexcrawl, I have a personal preference for 6 mile hexes. They're big enough to support a few points of interest, but not so big that the players will be forced to spend days trying to traverse each hex. With that said, most (if not all) of the hexes presented in Hexember <i>should</i> be scalable to your taste, be it bigger or smaller. <br /><h2 style="text-align: center;"></h2><h2 style="text-align: center;"><span style="font-size: x-large;">HEXPLORATION</span></h2><h2 style="text-align: center;"><span style="font-size: x-large;"></span></h2>Every hex in the series will have at least two distinct points of interest, so if your system of choice doesn't have a procedure for exploring everything a hex has to offer, you can use the sample one below:<br /><ul style="text-align: left;"><li><b>When the party enters a new hex,</b> roll 1d4 and consult the list of points of interest in that hex. They'll have to pass through that point of interest in order to successfully cross the hex.<br /></li><li><b>When the party explores a hex,</b> ask them how many hours they plan to spend looking for points of interest. They can spend up to six hours scouring a hex per exploration attempt, and they have a <b>X-in-6</b> chance of finding a new point of interest, with <b>X </b>being determined by the amount of hours spent exploring. If they're successful in their exploration attempt, roll a d4 to determine the point of interest they find; re-roll any results matching known points of interest.</li><li> <b>When the party explores a fully-mapped hex, </b>let them know there are no more points of interest to be found. They can still move between known points (spending up to one hour to travel between any two of them), interact with their features and have random encounters, but they've seen all there is to see. <i>Outwardly, that is.</i></li></ul>And with that cleared up, let's get to our first hex!</div><div> </div><div style="text-align: left;"><h2 style="text-align: center;"><span style="font-size: x-large;">STINGING-TREE CANYON</span></h2><h2 style="margin-left: 40px; text-align: left;"><span style="font-size: large;"><span style="font-family: Cinzel;"><b>✦ At first glance</b></span></span></h2></div><p>Green, rocky and oppressively narrow, Stinging-Tree Canyon is as beautiful as it is treacherous. The trees from which this patch of wilderness takes its name are impossibly tall, with spikes sprouting from their tough barks. Most of the canyon's wildlife is nocturnal, with birds of prey nesting in the treetops and their rodent prey burrowing in the trunks.</p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguIicvLa5LGL_roab0l9Mz1Ur0eW9IbCSXjr4brrH8TNP5E98D-dkZ8XGl2Zt4yTu0BZOhAWEzyZxT3ouJnVoL9V3hUcpDhTK4XfoEI3ZE-zzwpHm3gwv3gT2Dl9AR7-e0pui6KtALIOgDNlK3u8a-Oab6YcrXM-0LB5Nb_CZOl95VSqY-K3uupWhqlu6_/s1280/image.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="783" data-original-width="1280" height="285" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguIicvLa5LGL_roab0l9Mz1Ur0eW9IbCSXjr4brrH8TNP5E98D-dkZ8XGl2Zt4yTu0BZOhAWEzyZxT3ouJnVoL9V3hUcpDhTK4XfoEI3ZE-zzwpHm3gwv3gT2Dl9AR7-e0pui6KtALIOgDNlK3u8a-Oab6YcrXM-0LB5Nb_CZOl95VSqY-K3uupWhqlu6_/w465-h285/image.png" width="465" /></a></div><p></p><h2 style="margin-left: 40px; text-align: left;"><span style="font-size: large;"><span style="font-family: Cinzel;"><b>1. Hot Springs <br /></b></span></span></h2><p>A party couldn't ask for a better place to rest and recuperate than this. The canyon's hot springs offer a good view of its surroundings — as the area in which they're situated is slightly higher than the surrounding treeline —, and the waters are to die for. If any PC decides to take a bath in the springs, they have a <b>4-in-6</b> chance of getting rid of any maladies currently afflicting them.</p><h2 style="margin-left: 40px; text-align: left;"><span style="font-size: large;"><span style="font-family: Cinzel;"><b>2-3. The Boneyard<br /></b></span></span></h2><p>Craters, broken trees and piles of bones of considerable size litter this stretch of the canyon, with the occasional rusty weapon and ruined armor lying around as well. Whatever happened here wasn't exactly recent, but it wasn't long enough for the trees and the grass to recover from it.</p><p>If the party wants to search the bodies, they'll find <b>3d20</b> copper coins for every hour spent searching, up to a maximum of <b>150+d20</b> copper coins. The weapons and armors in the corpses are far too big and far too damaged to be of any use for a human-sized character, however.<br /></p><h2 style="margin-left: 40px; text-align: left;"><span style="font-size: large;"><span style="font-family: Cinzel;"><b>4. The Giant's Mound<br /></b></span></span></h2><p>The entrance to a colossal cave blocked by an enormous boulder can be spotted from a mile away, but the incessant, deafening pounding can be heard from even further. The tribal markings on the boulder indicate this is the final resting place of a mountain giant, and although such mounds aren't particularly uncommon, they're usually far more quiet, and definitely not as impregnable.</p><p>This particular mound wasn't meant to keep grave-robbers from pillaging a mountain giant's precious ivory bones, but to keep a rotting, diseased giant from rampaging freely through the canyons and infecting anyone else with <b>the Black Ichor.</b></p><p>When passing by the Giant's Mounds, the characters will notice that unlike the rest of the canyon, this area seems completely devoid of wildlife; the giant's endless hammering has clearly spooked them away from the vicinity. Once they near the mound's boulder, they'll spot the markings; a sufficiently knowledgeable PC might recognize some of the symbols as "funeral", "warning" and "plague".</p><p>Unless the party makes an effort to pass through the mound quietly, they have a <b>4-in-6</b> chance of alerting the shambling giant, in which case he will furiously wallop at the entrance's boulder for d4 turns before breaking free.</p><p>If the party decides to stay and fight, stat their sickly foe as you would any giant on your system of preference, but decrease his HD by 1. The poor creature is visibly ill, with black sludge pouring out of its festering body, and he will fight with blind, self-destructive rage. He is clearly suffering, and death would be a welcome release. Any attacks involving fire and heat will stun the giant for d4 turns and deal double damage.<br /></p><p>Any survivors have a <b>2-in-6</b> chance of being infected with the Black Ichor; <b>3-in-6</b> if they engaged in melee. The first symptom will manifest in d4 hours as a persistent, mucous cough, followed by vomiting of a dark, thick substance. The infected character will experience violent urges after a day and will have an <b>X-in-6</b> chance of succumbing to them, with <b>X </b>being determined by the number of days the disease was left untreated. Once they succumb, their wounds will seep with the same pitch-like sludge as the fallen giant's, and will be just as infectious.<br /></p><p>The Black Ichor can be cured by any skilled druid, including a fellow party member. A competent druid will quickly identify the disease by its symptoms, applying a simple yet effective treatment: heat. No matter how virulent or cruel it may be, the Black Ichor can't survive the heat. Being covered in furs near a campfire for a full night should be enough to rid an infected character of the disease, after which they'll be immune to it in the future.</p><h2 style="text-align: center;"><span style="font-size: x-large;">INSPIRATIONS</span></h2><p>Most (or maybe all) Hexember hexes will be designed after something I like, and in this case, the inspiration was an episode from Primal, an animated series by Genndy Tartakovsky. If you enjoyed this at all, give it a shot! The episode in question is called Plague of Madness, and it's simply phenomenal.</p><p><b>PS: </b>if anyone ends up using this in a game, I'd love to know how it went!<br /></p><p></p><h2 style="margin-left: 40px; text-align: left;"></h2><p></p><p></p> <div style='clear: both;'></div> </div> <div class='post-footer'> <div class='post-footer-line post-footer-line-1'> <span class='post-author vcard'> </span> <span class='post-timestamp'> at <meta content='https://onezerogames.blogspot.com/2024/12/hexember-stinging-tree-canyon.html' itemprop='url'/> <a class='timestamp-link' href='https://onezerogames.blogspot.com/2024/12/hexember-stinging-tree-canyon.html' rel='bookmark' title='permanent link'><abbr class='published' itemprop='datePublished' title='2024-12-03T05:20:00-03:00'>December 03, 2024</abbr></a> </span> <span class='post-comment-link'> <a class='comment-link' href='https://onezerogames.blogspot.com/2024/12/hexember-stinging-tree-canyon.html#comment-form' onclick=''> 1 comment: </a> </span> <span class='post-icons'> <span class='item-control blog-admin pid-1714101466'> <a href='https://www.blogger.com/post-edit.g?blogID=4827285811198257803&postID=3492975293172628428&from=pencil' title='Edit Post'> <img alt='' class='icon-action' height='18' src='https://resources.blogblog.com/img/icon18_edit_allbkg.gif' width='18'/> </a> </span> </span> <div class='post-share-buttons goog-inline-block'> <a class='goog-inline-block share-button sb-email' href='https://www.blogger.com/share-post.g?blogID=4827285811198257803&postID=3492975293172628428&target=email' target='_blank' title='Email This'><span class='share-button-link-text'>Email This</span></a><a class='goog-inline-block share-button sb-blog' href='https://www.blogger.com/share-post.g?blogID=4827285811198257803&postID=3492975293172628428&target=blog' onclick='window.open(this.href, "_blank", "height=270,width=475"); return false;' target='_blank' title='BlogThis!'><span class='share-button-link-text'>BlogThis!</span></a><a class='goog-inline-block share-button sb-twitter' href='https://www.blogger.com/share-post.g?blogID=4827285811198257803&postID=3492975293172628428&target=twitter' target='_blank' title='Share to X'><span class='share-button-link-text'>Share to X</span></a><a class='goog-inline-block share-button sb-facebook' href='https://www.blogger.com/share-post.g?blogID=4827285811198257803&postID=3492975293172628428&target=facebook' onclick='window.open(this.href, "_blank", "height=430,width=640"); return false;' target='_blank' title='Share to Facebook'><span class='share-button-link-text'>Share to Facebook</span></a><a class='goog-inline-block share-button sb-pinterest' href='https://www.blogger.com/share-post.g?blogID=4827285811198257803&postID=3492975293172628428&target=pinterest' target='_blank' title='Share to Pinterest'><span class='share-button-link-text'>Share to Pinterest</span></a> </div> </div> <div class='post-footer-line post-footer-line-2'> <span class='post-labels'> Labels: <a href='https://onezerogames.blogspot.com/search/label/Hexember' rel='tag'>Hexember</a>, <a href='https://onezerogames.blogspot.com/search/label/OSR' rel='tag'>OSR</a>, <a href='https://onezerogames.blogspot.com/search/label/Procedures' rel='tag'>Procedures</a>, <a href='https://onezerogames.blogspot.com/search/label/RPGs' rel='tag'>RPGs</a> </span> </div> <div class='post-footer-line post-footer-line-3'> <span class='post-location'> </span> </div> </div> </div> </div> </div></div> </div> <div class='blog-pager' id='blog-pager'> <span id='blog-pager-older-link'> <a class='blog-pager-older-link' href='https://onezerogames.blogspot.com/search?updated-max=2024-12-03T05:20:00-03:00&max-results=7' id='Blog1_blog-pager-older-link' title='Older Posts'>Older Posts</a> </span> <a class='home-link' href='https://onezerogames.blogspot.com/'>Home</a> </div> <div class='clear'></div> <div class='blog-feeds'> <div class='feed-links'> Subscribe to: <a class='feed-link' href='https://onezerogames.blogspot.com/feeds/posts/default' target='_blank' type='application/atom+xml'>Posts (Atom)</a> </div> </div> </div><div class='widget PopularPosts' data-version='1' id='PopularPosts1'> <div class='widget-content popular-posts'> <ul> <li> <div class='item-content'> <div class='item-title'><a href='https://onezerogames.blogspot.com/2024/04/better-rules-for-maritime-adventures.html'>Better Rules for Maritime Adventures</a></div> <div class='item-snippet'>To be brutally honest, I don't think I've ever read any OSR/NSR rules for naval combat and seafaring turns that didn't feel like...</div> </div> <div style='clear: both;'></div> </li> <li> <div class='item-content'> <div class='item-thumbnail'> <a href='https://onezerogames.blogspot.com/2024/05/i-started-writing-my-own-fantasy.html' target='_blank'> <img alt='' border='0' src='https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_tnGwZu_Z9f5F96BQYFPC1DNKhjCffCc3V6wJ0_a77BgMBW9QBne5LhIFaKE8QsOEzkt1UxKaLaqYFCsr4_WSCQiKvUkw=w72-h72-p-k-no-nu'/> </a> </div> <div class='item-title'><a href='https://onezerogames.blogspot.com/2024/05/i-started-writing-my-own-fantasy.html'>I started writing my own fantasy heartbreaker, and it's all Prismatic Wasteland's fault!</a></div> <div class='item-snippet'>The title says it all, really. Have you ever been so inspired by a blogpost that you immediately started writing a brand new elfgame? Becaus...</div> </div> <div style='clear: both;'></div> </li> <li> <div class='item-content'> <div class='item-thumbnail'> <a href='https://onezerogames.blogspot.com/2024/02/adding-procedures-random-tables-to.html' target='_blank'> <img alt='' border='0' src='https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_ur_iDSi4Snc8GKZ8bYoZxgw45qDPfr095c9HXJzz-t8mH2adbz0JsfgEDx5yYBk6k5Z77kZEU8M1yGKeVWiShQp_r72LF92xNX=w72-h72-p-k-no-nu'/> </a> </div> <div class='item-title'><a href='https://onezerogames.blogspot.com/2024/02/adding-procedures-random-tables-to.html'>Adding Procedures & Random Tables to Vampire: The Masquerade, Part 1: City Creation</a></div> <div class='item-snippet'>I've been complaining about Vampire: The Masquerade's dearth of meaningful procedures for a long time, as the game (regardless of ed...</div> </div> <div style='clear: both;'></div> </li> </ul> <div class='clear'></div> </div> </div></div> </div> </div> <div class='column-left-outer'> <div class='column-left-inner'> <aside> <div class='sidebar section' id='sidebar-left-1'><div class='widget Profile' data-version='1' id='Profile1'> <h2>T H E A U T H O R</h2> <div class='widget-content'> <a href='https://www.blogger.com/profile/05208809570188186613'><img alt='My photo' class='profile-img' height='39' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAsl85N_uUkUfAhGu9dgwrjgJBQWuKcyphe2m_3fvrnMs2J10XQ2zX48WMQvYtvStCAA7xTn15sk56Q5jKNWiMCOycpvHGcEci5ZSXpjkQNuv5D_DarbVjL_PoE9TxGe76NIxSXfhCQ4B6tAvRWn9O6EECiVNIz1_zW0XKUz7vXpY/s220/eJ5Iikn.gif' width='80'/></a> <dl class='profile-datablock'> <dt class='profile-data'> <a class='profile-name-link g-profile' href='https://www.blogger.com/profile/05208809570188186613' rel='author' style='background-image: url(//www.blogger.com/img/logo-16.png);'> V.V. </a> </dt> <dd class='profile-textblock'>@sys_crash</dd> </dl> <a class='profile-link' href='https://www.blogger.com/profile/05208809570188186613' rel='author'>View my complete profile</a> <div class='clear'></div> </div> </div><div class='widget BlogSearch' data-version='1' id='BlogSearch1'> <h2 class='title'>S E A R C H</h2> <div class='widget-content'> <div id='BlogSearch1_form'> <form action='https://onezerogames.blogspot.com/search' class='gsc-search-box' target='_top'> <table cellpadding='0' cellspacing='0' class='gsc-search-box'> <tbody> <tr> <td class='gsc-input'> <input autocomplete='off' class='gsc-input' name='q' size='10' title='search' type='text' value=''/> </td> <td class='gsc-search-button'> <input class='gsc-search-button' title='search' type='submit' value='Search'/> </td> </tr> </tbody> </table> </form> </div> </div> <div class='clear'></div> </div><div class='widget BlogArchive' data-version='1' id='BlogArchive1'> <h2>T H E A R C H I V E</h2> <div class='widget-content'> <div id='ArchiveList'> <div id='BlogArchive1_ArchiveList'> <ul class='flat'> <li class='archivedate'> <a href='https://onezerogames.blogspot.com/2025/03/'>March 2025</a> (2) </li> <li class='archivedate'> <a href='https://onezerogames.blogspot.com/2025/02/'>February 2025</a> (1) </li> <li class='archivedate'> <a href='https://onezerogames.blogspot.com/2024/12/'>December 2024</a> (4) </li> <li class='archivedate'> <a href='https://onezerogames.blogspot.com/2024/05/'>May 2024</a> (3) </li> <li class='archivedate'> <a href='https://onezerogames.blogspot.com/2024/04/'>April 2024</a> (3) </li> <li class='archivedate'> <a href='https://onezerogames.blogspot.com/2024/03/'>March 2024</a> (2) </li> <li class='archivedate'> <a href='https://onezerogames.blogspot.com/2024/02/'>February 2024</a> (4) </li> <li class='archivedate'> <a href='https://onezerogames.blogspot.com/2024/01/'>January 2024</a> (2) </li> <li class='archivedate'> <a href='https://onezerogames.blogspot.com/2023/02/'>February 2023</a> (1) </li> </ul> </div> </div> <div class='clear'></div> </div> </div><div class='widget BlogList' data-version='1' id='BlogList1'> <h2 class='title'>O N T H E W E B</h2> <div class='widget-content'> <div class='blog-list-container' id='BlogList1_container'> <ul id='BlogList1_blogs'> <li style='display: block;'> <div class='blog-icon'> <img data-lateloadsrc='https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_vlRv_Ng6I6U2iRRKbtqNHdUQYG6ZLKCbj_pShGYQNyZ6PKEoiWyfjEeG50VtmWgZ2kouzfuDs2SUP-4dMNXt3t4xpM7K_HM5f-i_e4zQQ5gw=s16-w16-h16' height='16' width='16'/> </div> <div class='blog-content'> <div class='blog-title'> <a href='https://www.prismaticwasteland.com/' target='_blank'> Prismatic Wasteland</a> </div> <div class='item-content'> <span class='item-title'> <a href='https://www.prismaticwasteland.com/blog/playing-card-initiative' target='_blank'> Playing Card Initiative </a> </span> - <span class='item-snippet'> Instead of rolling for initiative, here is a method for playing cards instead to determine who acts and when. </span> </div> </div> <div style='clear: both;'></div> </li> <li style='display: block;'> <div class='blog-icon'> <img data-lateloadsrc='https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_skFXywIH7l4CG7stTDVQUvr6y1zDpP5BBkMGj--LVMNHGmaIgGllN8DOlZcc38WBr_Exj4TDt61yPlcnaX0UpqJDuD4wpeAyjvIcZeYF-k=s16-w16-h16' height='16' width='16'/> </div> <div class='blog-content'> <div class='blog-title'> <a href='https://riseupcomus.blogspot.com/' target='_blank'> Rise Up Comus</a> </div> <div class='item-content'> <span class='item-title'> <a href='https://riseupcomus.blogspot.com/2025/03/the-memory-of-meatgrinder.html' target='_blank'> The Memory of the Meatgrinder </a> </span> - <span class='item-snippet'> My colleague, Warren at ICastLight, posited that we can embed short-term memory into tables like your encounter table to create a more dynamic or interes... </span> </div> </div> <div style='clear: both;'></div> </li> <li style='display: block;'> <div class='blog-icon'> <img data-lateloadsrc='https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_vooZay-_ldsRgYdCQWB83LMcEAZWkVgneQ1dky_ea9ryiWtokTyddKm2YYWLLJLVq2L8tcKaLKKyCfb-Em9znpCIz79Ag=s16-w16-h16' height='16' width='16'/> </div> <div class='blog-content'> <div class='blog-title'> <a href='https://dicegoblin.blog' target='_blank'> Dice Goblin</a> </div> <div class='item-content'> <span class='item-title'> <a href='https://dicegoblin.blog/of-the-virtue-and-folly-of-man-dwarf-and-elf/' target='_blank'> Of the Virtue and Folly of Man, Dwarf and Elf </a> </span> - <span class='item-snippet'> With Block, Dodge, Parry now completely OUT and ABOUT, I’m shifting my focus on making more ‘things’ for it. One of those ‘things’ is a big hexcrawl, and a... </span> </div> </div> <div style='clear: both;'></div> </li> <li style='display: block;'> <div class='blog-icon'> <img data-lateloadsrc='https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_vaPKPMjKworAjFtNb3xU5Awj68f_7dwMzyZ3y1XL8-ny1U7xhdZHdnOVAbfodKHr8IKAcKJA-zh0p5x9AdDJ2kaGCtszfkEX5ysQ=s16-w16-h16' height='16' width='16'/> </div> <div class='blog-content'> <div class='blog-title'> <a href='https://www.failforward.moe/' target='_blank'> Fail Forward</a> </div> <div class='item-content'> <span class='item-title'> <a href='https://www.failforward.moe/2025/02/exhaustion-beauty-debriefs.html' target='_blank'> Exhaustion, Beauty & Debriefs </a> </span> - <span class='item-snippet'> Hey chat ~ I've been a little less active in pretty much all but my local spaces recently. Insurance bullshit, paired with house hunting, paired with mi... </span> </div> </div> <div style='clear: both;'></div> </li> <li style='display: block;'> <div class='blog-icon'> <img data-lateloadsrc='https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_uQHQc3ibWSEqlMMfArFm2dKQxRiku4qEYba7KBQMB46wwoK_MAjRoJ80HTBbeFRTFkCibNisqD1sd_Kly8M_ND_wXG6cjb18075mfRdg=s16-w16-h16' height='16' width='16'/> </div> <div class='blog-content'> <div class='blog-title'> <a href='https://www.mindstormpress.com' target='_blank'> mindstorm</a> </div> <div class='item-content'> <span class='item-title'> <a href='https://www.mindstormpress.com/baseline-worldbuilding' target='_blank'> Baseline Worldbuilding </a> </span> - <span class='item-snippet'> Forgive me, but I must post theory. I want to talk about worldbuilding, cognitive load, and the narrative baseline. Let’s first work to define what the n... </span> </div> </div> <div style='clear: both;'></div> </li> </ul> <div class='clear'></div> </div> </div> </div><div class='widget Subscribe' data-version='1' id='Subscribe1'> <div style='white-space:nowrap'> <h2 class='title'>I N T E R L I N K</h2> <div class='widget-content'> <div class='subscribe-wrapper subscribe-type-POST'> <div class='subscribe expanded subscribe-type-POST' id='SW_READER_LIST_Subscribe1POST' style='display:none;'> <div class='top'> <span class='inner' onclick='return(_SW_toggleReaderList(event, "Subscribe1POST"));'> <img class='subscribe-dropdown-arrow' src='https://resources.blogblog.com/img/widgets/arrow_dropdown.gif'/> <img align='absmiddle' alt='' border='0' class='feed-icon' src='https://resources.blogblog.com/img/icon_feed12.png'/> Posts </span> <div class='feed-reader-links'> <a class='feed-reader-link' href='https://www.netvibes.com/subscribe.php?url=https%3A%2F%2Fonezerogames.blogspot.com%2Ffeeds%2Fposts%2Fdefault' target='_blank'> <img src='https://resources.blogblog.com/img/widgets/subscribe-netvibes.png'/> </a> <a class='feed-reader-link' href='https://add.my.yahoo.com/content?url=https%3A%2F%2Fonezerogames.blogspot.com%2Ffeeds%2Fposts%2Fdefault' target='_blank'> <img src='https://resources.blogblog.com/img/widgets/subscribe-yahoo.png'/> </a> <a class='feed-reader-link' href='https://onezerogames.blogspot.com/feeds/posts/default' target='_blank'> <img align='absmiddle' class='feed-icon' src='https://resources.blogblog.com/img/icon_feed12.png'/> Atom </a> </div> </div> <div class='bottom'></div> </div> <div class='subscribe' id='SW_READER_LIST_CLOSED_Subscribe1POST' onclick='return(_SW_toggleReaderList(event, "Subscribe1POST"));'> <div class='top'> <span class='inner'> <img class='subscribe-dropdown-arrow' src='https://resources.blogblog.com/img/widgets/arrow_dropdown.gif'/> <span onclick='return(_SW_toggleReaderList(event, "Subscribe1POST"));'> <img align='absmiddle' alt='' border='0' class='feed-icon' src='https://resources.blogblog.com/img/icon_feed12.png'/> Posts </span> </span> </div> <div class='bottom'></div> </div> </div> <div class='subscribe-wrapper subscribe-type-COMMENT'> <div class='subscribe expanded subscribe-type-COMMENT' id='SW_READER_LIST_Subscribe1COMMENT' style='display:none;'> <div class='top'> <span class='inner' onclick='return(_SW_toggleReaderList(event, "Subscribe1COMMENT"));'> <img class='subscribe-dropdown-arrow' src='https://resources.blogblog.com/img/widgets/arrow_dropdown.gif'/> <img align='absmiddle' alt='' border='0' class='feed-icon' src='https://resources.blogblog.com/img/icon_feed12.png'/> All Comments </span> <div class='feed-reader-links'> <a class='feed-reader-link' href='https://www.netvibes.com/subscribe.php?url=https%3A%2F%2Fonezerogames.blogspot.com%2Ffeeds%2Fcomments%2Fdefault' target='_blank'> <img src='https://resources.blogblog.com/img/widgets/subscribe-netvibes.png'/> </a> <a class='feed-reader-link' href='https://add.my.yahoo.com/content?url=https%3A%2F%2Fonezerogames.blogspot.com%2Ffeeds%2Fcomments%2Fdefault' target='_blank'> <img src='https://resources.blogblog.com/img/widgets/subscribe-yahoo.png'/> </a> <a class='feed-reader-link' href='https://onezerogames.blogspot.com/feeds/comments/default' target='_blank'> <img align='absmiddle' class='feed-icon' src='https://resources.blogblog.com/img/icon_feed12.png'/> Atom </a> </div> </div> <div class='bottom'></div> </div> <div class='subscribe' id='SW_READER_LIST_CLOSED_Subscribe1COMMENT' onclick='return(_SW_toggleReaderList(event, "Subscribe1COMMENT"));'> <div class='top'> <span class='inner'> <img class='subscribe-dropdown-arrow' src='https://resources.blogblog.com/img/widgets/arrow_dropdown.gif'/> <span onclick='return(_SW_toggleReaderList(event, "Subscribe1COMMENT"));'> <img align='absmiddle' alt='' border='0' class='feed-icon' src='https://resources.blogblog.com/img/icon_feed12.png'/> All Comments </span> </span> </div> <div class='bottom'></div> </div> </div> <div style='clear:both'></div> </div> </div> <div class='clear'></div> </div></div> </aside> </div> </div> <div class='column-right-outer'> <div class='column-right-inner'> <aside> </aside> </div> </div> </div> <div style='clear: both'></div> <!-- columns --> </div> <!-- main --> </div> </div> <div class='main-cap-bottom cap-bottom'> <div class='cap-left'></div> <div class='cap-right'></div> </div> </div> <footer> <div class='footer-outer'> <div class='footer-cap-top cap-top'> <div class='cap-left'></div> <div class='cap-right'></div> </div> <div class='fauxborder-left footer-fauxborder-left'> <div class='fauxborder-right footer-fauxborder-right'></div> <div class='region-inner footer-inner'> <div class='foot no-items section' id='footer-1'></div> <table border='0' cellpadding='0' cellspacing='0' class='section-columns columns-2'> <tbody> <tr> <td class='first columns-cell'> <div class='foot no-items section' id='footer-2-1'></div> </td> <td class='columns-cell'> <div class='foot no-items section' id='footer-2-2'></div> </td> </tr> </tbody> </table> <!-- outside of the include in order to lock Attribution widget --> <div class='foot section' id='footer-3' name='Footer'><div class='widget Attribution' data-version='1' id='Attribution1'> <div class='widget-content' style='text-align: center;'> CC BY-NC-SA 4.0 © V.V. / ONE ZERO Games. Awesome Inc. theme. Powered by <a href='https://www.blogger.com' target='_blank'>Blogger</a>. </div> <div class='clear'></div> </div></div> </div> </div> <div class='footer-cap-bottom cap-bottom'> <div class='cap-left'></div> <div class='cap-right'></div> </div> </div> </footer> <!-- content --> </div> </div> <div class='content-cap-bottom cap-bottom'> <div class='cap-left'></div> <div class='cap-right'></div> </div> </div> </div> <script type='text/javascript'> window.setTimeout(function() { document.body.className = document.body.className.replace('loading', ''); }, 10); </script> <script type="text/javascript" src="https://www.blogger.com/static/v1/widgets/2074308869-widgets.js"></script> <script type='text/javascript'> window['__wavt'] = 'AOuZoY6zLEyfhUpFzeK-6zITwYpa8zTwYA:1743084564760';_WidgetManager._Init('//www.blogger.com/rearrange?blogID\x3d4827285811198257803','//onezerogames.blogspot.com/','4827285811198257803'); _WidgetManager._SetDataContext([{'name': 'blog', 'data': {'blogId': '4827285811198257803', 'title': 'ONEZERO', 'url': 'https://onezerogames.blogspot.com/', 'canonicalUrl': 'https://onezerogames.blogspot.com/', 'homepageUrl': 'https://onezerogames.blogspot.com/', 'searchUrl': 'https://onezerogames.blogspot.com/search', 'canonicalHomepageUrl': 'https://onezerogames.blogspot.com/', 'blogspotFaviconUrl': 'https://onezerogames.blogspot.com/favicon.ico', 'bloggerUrl': 'https://www.blogger.com', 'hasCustomDomain': false, 'httpsEnabled': true, 'enabledCommentProfileImages': true, 'gPlusViewType': 'FILTERED_POSTMOD', 'adultContent': false, 'analyticsAccountNumber': '', 'encoding': 'UTF-8', 'locale': 'en', 'localeUnderscoreDelimited': 'en', 'languageDirection': 'ltr', 'isPrivate': false, 'isMobile': false, 'isMobileRequest': false, 'mobileClass': '', 'isPrivateBlog': false, 'isDynamicViewsAvailable': true, 'feedLinks': '\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22ONEZERO - Atom\x22 href\x3d\x22https://onezerogames.blogspot.com/feeds/posts/default\x22 /\x3e\n\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/rss+xml\x22 title\x3d\x22ONEZERO - RSS\x22 href\x3d\x22https://onezerogames.blogspot.com/feeds/posts/default?alt\x3drss\x22 /\x3e\n\x3clink rel\x3d\x22service.post\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22ONEZERO - Atom\x22 href\x3d\x22https://www.blogger.com/feeds/4827285811198257803/posts/default\x22 /\x3e\n', 'meTag': '\x3clink rel\x3d\x22me\x22 href\x3d\x22https://www.blogger.com/profile/05208809570188186613\x22 /\x3e\n', 'adsenseClientId': 'ca-pub-4332493370944367', 'adsenseHostId': 'ca-host-pub-1556223355139109', 'adsenseHasAds': true, 'adsenseAutoAds': true, 'boqCommentIframeForm': true, 'loginRedirectParam': '', 'view': '', 'dynamicViewsCommentsSrc': '//www.blogblog.com/dynamicviews/4224c15c4e7c9321/js/comments.js', 'dynamicViewsScriptSrc': '//www.blogblog.com/dynamicviews/cbe0cd4e6298c445', 'plusOneApiSrc': 'https://apis.google.com/js/platform.js', 'disableGComments': true, 'interstitialAccepted': false, 'sharing': {'platforms': [{'name': 'Get link', 'key': 'link', 'shareMessage': 'Get link', 'target': ''}, {'name': 'Facebook', 'key': 'facebook', 'shareMessage': 'Share to Facebook', 'target': 'facebook'}, {'name': 'BlogThis!', 'key': 'blogThis', 'shareMessage': 'BlogThis!', 'target': 'blog'}, {'name': 'X', 'key': 'twitter', 'shareMessage': 'Share to X', 'target': 'twitter'}, {'name': 'Pinterest', 'key': 'pinterest', 'shareMessage': 'Share to Pinterest', 'target': 'pinterest'}, {'name': 'Email', 'key': 'email', 'shareMessage': 'Email', 'target': 'email'}], 'disableGooglePlus': true, 'googlePlusShareButtonWidth': 0, 'googlePlusBootstrap': '\x3cscript type\x3d\x22text/javascript\x22\x3ewindow.___gcfg \x3d {\x27lang\x27: \x27en\x27};\x3c/script\x3e'}, 'hasCustomJumpLinkMessage': false, 'jumpLinkMessage': 'Read more', 'pageType': 'index', 'pageName': '', 'pageTitle': 'ONEZERO'}}, {'name': 'features', 'data': {}}, {'name': 'messages', 'data': {'edit': 'Edit', 'linkCopiedToClipboard': 'Link copied to clipboard!', 'ok': 'Ok', 'postLink': 'Post Link'}}, {'name': 'template', 'data': {'name': 'Awesome Inc.', 'localizedName': 'Awesome Inc.', 'isResponsive': false, 'isAlternateRendering': false, 'isCustom': false, 'variant': 'dark', 'variantId': 'dark'}}, {'name': 'view', 'data': {'classic': {'name': 'classic', 'url': '?view\x3dclassic'}, 'flipcard': {'name': 'flipcard', 'url': '?view\x3dflipcard'}, 'magazine': {'name': 'magazine', 'url': '?view\x3dmagazine'}, 'mosaic': {'name': 'mosaic', 'url': '?view\x3dmosaic'}, 'sidebar': {'name': 'sidebar', 'url': '?view\x3dsidebar'}, 'snapshot': {'name': 'snapshot', 'url': '?view\x3dsnapshot'}, 'timeslide': {'name': 'timeslide', 'url': '?view\x3dtimeslide'}, 'isMobile': false, 'title': 'ONEZERO', 'description': 'A blog about tabletop RPGs, fantasy cartography, gaming and pop culture. / / / / EN \u2022 PT-BR', 'url': 'https://onezerogames.blogspot.com/', 'type': 'feed', 'isSingleItem': false, 'isMultipleItems': true, 'isError': false, 'isPage': false, 'isPost': false, 'isHomepage': true, 'isArchive': false, 'isLabelSearch': false}}]); _WidgetManager._RegisterWidget('_NavbarView', new _WidgetInfo('Navbar1', 'navbar', document.getElementById('Navbar1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HeaderView', new _WidgetInfo('Header1', 'header', document.getElementById('Header1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_BlogView', new _WidgetInfo('Blog1', 'main', document.getElementById('Blog1'), {'cmtInteractionsEnabled': false, 'lightboxEnabled': true, 'lightboxModuleUrl': 'https://www.blogger.com/static/v1/jsbin/2223122975-lbx.js', 'lightboxCssUrl': 'https://www.blogger.com/static/v1/v-css/1964470060-lightbox_bundle.css'}, 'displayModeFull')); _WidgetManager._RegisterWidget('_PopularPostsView', new _WidgetInfo('PopularPosts1', 'main', document.getElementById('PopularPosts1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_ProfileView', new _WidgetInfo('Profile1', 'sidebar-left-1', document.getElementById('Profile1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_BlogSearchView', new _WidgetInfo('BlogSearch1', 'sidebar-left-1', document.getElementById('BlogSearch1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_BlogArchiveView', new _WidgetInfo('BlogArchive1', 'sidebar-left-1', document.getElementById('BlogArchive1'), {'languageDirection': 'ltr', 'loadingMessage': 'Loading\x26hellip;'}, 'displayModeFull')); _WidgetManager._RegisterWidget('_BlogListView', new _WidgetInfo('BlogList1', 'sidebar-left-1', document.getElementById('BlogList1'), {'numItemsToShow': 5, 'totalItems': 5}, 'displayModeFull')); _WidgetManager._RegisterWidget('_SubscribeView', new _WidgetInfo('Subscribe1', 'sidebar-left-1', document.getElementById('Subscribe1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_AttributionView', new _WidgetInfo('Attribution1', 'footer-3', document.getElementById('Attribution1'), {}, 'displayModeFull')); </script> </body> </html>