This commit is contained in:
Kim Ravn Hansen
2025-09-04 08:38:40 +02:00
parent 1c7f4b5a76
commit e50def65ff
6 changed files with 68 additions and 41 deletions

2
.gitignore vendored
View File

@@ -1 +1,3 @@
out/*
.nvimrc
.spell*

View File

@@ -2,10 +2,10 @@ sort:
cd tooling && lua process.lua ../rules.adoc --overwrite
html:
asciidoctor -b html rules.adoc -o out/rules.html && open out/rules.html
asciidoctor -vw -b html rules.adoc -D out && open out/rules.html
pdf:
asciidoctor-pdf -a pdf-theme=basic -a pdf-themesdir=resources/themes -a pdf-fontsdir=resources/fonts rules.adoc -o out/rules.pdf && open out/rules.pdf
asciidoctor-pdf -vw rules.adoc -o out/rules.pdf && open out/rules.pdf
d20:
echo "" > out/statsD20.csv

View File

@@ -1,7 +1,7 @@
= Monster's Guide To Doom & Destruction & Stuff
== WEIRDS
== WYRDS
Mondays:: A type of monster invented by Fred after he'd had a really bad day.
He called it, a Monday, and it is almost impossible to describe.

View File

@@ -1,13 +1,12 @@
/* this is my custom css */
@import "https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700";
/* fonts */
@import url('https://fonts.cdnfonts.com/css/gloria-hallelujah');
@import url('https://fonts.cdnfonts.com/css/shadows-into-light');
@import url('https://fonts.cdnfonts.com/css/shadows-into-light-two');
@import url('https://fonts.cdnfonts.com/css/spectral');
@import url('https://fonts.cdnfonts.com/css/ubuntu-mono'); /* monospace */
@import url('https://fonts.cdnfonts.com/css/gloria-hallelujah'); /* hand written quotes */
@import url('https://fonts.cdnfonts.com/css/shadows-into-light'); /* hand written Gothic */
@import url('https://fonts.cdnfonts.com/css/shadows-into-light-two'); /* hand written Gothic */
@import url('https://fonts.cdnfonts.com/css/spectral'); /* Serif font */
:root {
--text-color: rgb(0, 0, 0, 0.8);
@@ -16,7 +15,7 @@
/* MUFASSA */
html{
font-family: 'Spectral', sans-serif;
font-family: 'Spectral', serif;
-webkit-text-size-adjust:100%
}
a{
@@ -56,7 +55,7 @@ html{
color:#000
}
code,kbd,pre,samp{
font-family:monospace;
font-family:"Ubuntu Mono", monospace;
font-size:1em
}
pre{
@@ -64,6 +63,7 @@ html{
}
q{
quotes:"\201C" "\201D" "\2018" "\2019"
font-family: "Gloria Hallelujah";
}
small{
font-size:80%
@@ -149,7 +149,7 @@ html{
color:var(--text-color);
padding:0;
margin:0;
font-family: 'Spectral', sans-serif;
font-family: 'Spectral', serif;
line-height:1;
position:relative;
cursor:auto;
@@ -289,7 +289,7 @@ html{
line-height:inherit
}
code{
font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;
font-family:"Ubuntu Mono", monospace;
font-weight:400;
color:rgba(0,0,0,.9)
}
@@ -325,7 +325,7 @@ html{
dl dt{
margin-bottom:.3125em;
font-weight:bold;
font-family:"Shadows Into Light";
font-family:"Shadows Into Light", sans-serif;
font-size:1em;
}
dl dd{
@@ -426,7 +426,7 @@ html{
}
pre{
color:rgba(0,0,0,.9);
font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;
font-family:"Ubuntu Mono", monospace;
line-height:1.45;
text-rendering:optimizeSpeed
}
@@ -452,7 +452,7 @@ html{
color:rgba(51,51,51,.8)
}
kbd{
font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;
font-family:"Ubuntu Mono", monospace;
display:inline-block;
color:rgba(0,0,0,.8);
font-size:.65em;
@@ -600,7 +600,7 @@ html{
margin:.5em 0
}
#toc ul{
font-family:"Open Sans","DejaVu Sans",sans-serif;
font-family:"Spectral",serif;
list-style-type:none
}
#toc li{
@@ -805,7 +805,7 @@ html{
.admonitionblock td.content>.title,.audioblock>.title,.exampleblock>.title,.imageblock>.title,.listingblock>.title,.literalblock>.title,.stemblock>.title,.openblock>.title,.paragraph>.title,.quoteblock>.title,table.tableblock>.title,.verseblock>.title,.videoblock>.title,.dlist>.title,.olist>.title,.ulist>.title,.qlist>.title,.hdlist>.title{
text-rendering:optimizeLegibility;
text-align:left;
font-family:"Noto Serif","DejaVu Serif",serif;
font-family:"Spectral", serif;
font-size:1rem;
font-style:italic
}
@@ -833,7 +833,7 @@ html{
}
.admonitionblock>table td.icon .title{
font-weight:bold;
font-family:"Open Sans","DejaVu Sans",sans-serif;
font-family:"Spectral", serif;
text-transform:uppercase
}
.admonitionblock>table td.content{
@@ -1022,7 +1022,7 @@ html{
margin:0 1em 1.25em
}
.verseblock pre{
font-family:"Open Sans","DejaVu Sans",sans-serif;
font-family:"Spectral", serif;
font-size:1.15rem;
color:rgba(0,0,0,.85);
font-weight:300;
@@ -1506,7 +1506,7 @@ html{
width:1.67em;
height:1.67em;
line-height:1.67em;
font-family:"Open Sans","DejaVu Sans",sans-serif;
font-family:"Spectral", serif;
font-style:normal;
font-weight:bold
}

View File

@@ -1,18 +1,40 @@
extends: default
font:
catalog:
Noto Sans:
normal: NotoSans-Regular.ttf
bold: NotoSans-Bold.ttf
italic: NotoSans-Italic.ttf
bold_italic: NotoSans-BoldItalic.ttf
page:
layout: portrait
# margin: [0.2in, .2in, 0.2, .2in]
# size: A5
base:
font-family: Noto Sans
version: 1.7
# font-family: Noto Sans
#
# FONTS
# ======
# font:
# catalog:
# Noto Sans:
# normal: NotoSans-Regular.ttf
# bold: NotoSans-Bold.ttf
# italic: NotoSans-Italic.ttf
# bold_italic: NotoSans-BoldItalic.ttf
# Footer
# ========
# footer:
# recto:
# right:
# content: 'PDF v{pdf-version} | {document-title} | {page-number}'
# verso:
# left:
# content: 'PDF v{pdf-version} | {page-number}'
# Admonitions
# ===========
# admonition:
# background-color: "#666666"
# font-size: 42
# icon:
# note:
# stroke-color: #FF0000
# size: 24 # horizontal size only

View File

@@ -1,8 +1,7 @@
= The Rules Doom & Destruction & Stuff
// {{{ VARIABLES
:stylesheet: style.css
// {{{ DO NOT MESS WITH THIS HEADER LINE. DO NOT ADD BLANK LINES AROUND IT!
:doctype: article
:stylesheet: ./resources/style.css
:icons: font
:sectlinks:
:toc:
@@ -11,15 +10,19 @@
:experimental:
:stem:
:xrefstyle: full
:author: Kim Ravn Hansen
:email: moccalotto@gmail.com
// :author: Kim Ravn Hansen
// :email: moccalotto@gmail.com
:pdf-version: 1.7
:pdf-theme: basic
:pdf-fontsdir: resources/fonts
:pdf-themesdir: resources/themes
:reproducible:
:table-stripes: even
:x: ×
:one: <<nat1,One>>
:twenty: <<nat20,Twenty>>
:DM: Destruction Manager
// VARIABLES }}}
// }}}
== Creating Adventurers
@@ -320,8 +323,8 @@ Roll on the table below to find your Foundation. Note that you may need to rerol
|[unstyled]
* 10 Hit Points a
* 6 Item Slots b ==>
* 10 Hit Points
* 6 Item Slots
* Melee Combat raised to 10
* Awareness raised to 10
* Skulduggery raised to 10
@@ -669,7 +672,7 @@ your virtues, especially if they get you into trouble.
==== Quirk
Roll once to find your quirk.
Roll once to find your quirk.
Quirks may get you into trouble, but the GM might give you extra XP for it.
@@ -709,7 +712,7 @@ a gender and a name.
Your adventurer has a number of Item Slots, determined by their Foundation. The
sheet provides space for 10 slots, but you may have fewer. Shade, hatch, or
cross out any unusable Item Slots.
cross out any unusable Item Slots.
== Items