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