Browse Source

Refactor even more into the prelude

Getty Ritter 5 years ago
parent
commit
3510e13567
9 changed files with 149 additions and 586 deletions
  1. 2 2
      bard.tex
  2. 4 10
      cleric.tex
  3. 17 116
      collector.tex
  4. 10 111
      druid.tex
  5. 10 111
      fighter.tex
  6. 10 111
      paladin.tex
  7. 5 0
      prelude.tex
  8. 10 110
      ranger.tex
  9. 81 15
      travelrules.tex

+ 2 - 2
bard.tex

@@ -10,9 +10,9 @@
 
 
 \begin{document}
-\openup -0.3em
+\openup -0.2em
 
-\input{figuras/TopBanner}
+\charbanner
 
 \begin{multicols}{2}
   \leftbanner{Folk}

+ 4 - 10
cleric.tex

@@ -9,9 +9,9 @@
 \newcommand{\Damage}{6}
 
 \begin{document}
-\openup -0.3em
+\openup -0.2em
 
-\input{figuras/TopBanner}
+\charbanner
 
 \begin{multicols}{2}
 \leftbanner{Folk}
@@ -93,9 +93,9 @@ You serve and worship some deity or power which grants you spells. Give your god
 \Checkbox{6pt} Civilization
 \columnbreak
 
-\Checkbox{6pt} Knowledge and Hidden Things
+\Checkbox{6pt} Knowledge and Secrets
 
-\Checkbox{6pt} The Downtrodden and The Forgotten
+\Checkbox{6pt} The Downtrodden
 
 \Checkbox{6pt} What Lies Beneath
 \end{multicols}\end{quote}
@@ -192,8 +192,6 @@ You serve and worship some deity or power which grants you spells. Give your god
     \end{quote}
 \end{quote}
 
-\ 
-
 \columnbreak
 
 \ 
@@ -205,8 +203,6 @@ You serve and worship some deity or power which grants you spells. Give your god
 
 When you \textbf{gain a level from 2--5}, choose from these moves.
 
-\
-
 \begin{amove}{Chosen One}
   Choose one spell. You are granted that spell as if it was one level
   lower.
@@ -277,8 +273,6 @@ When you \textbf{gain a level from 2--5}, choose from these moves.
 When you \textbf{gain a level from 6--10}, choose from these moves or
 the level 2--5 moves.
 
-\
-
 \begin{amove}{Anointed}
 
 \textbf{Requires}: Chosen One

+ 17 - 116
collector.tex

@@ -1,81 +1,6 @@
 \documentclass[8pt]{extarticle}
-\usepackage{color}
-\usepackage{lmodern}
-\usepackage{amssymb,amsmath}
-\usepackage{ifxetex,ifluatex}
-\usepackage{anyfontsize}
-\usepackage[percent]{overpic}
-\usepackage[margin=0.5in]{geometry}
-\usepackage{multicol}
-\setlength{\columnsep}{0.05cm}
-\usepackage[T1]{fontenc}
-\usepackage[utf8]{inputenc}
-\usepackage{fontspec} % For loading fonts
-\usepackage{titlesec}
-\setmainfont{PT Serif}
-\newfontfamily\headingfont[]{Metamorphous}
-\titleformat*{\section}{\LARGE\headingfont}
-\titleformat*{\subsection}{\Large\headingfont}
-
-\newenvironment{amove}[1]
-{\Checkbox{6pt}\ {\headingfont #1}\begin{quote}
-}
-{\end{quote}
-}
-
-\newenvironment{basicmove}[1]
-{\begin{quote}{\headingfont #1}\begin{quote}
-}
-{\end{quote}\end{quote}
-}
-
-\pagestyle{empty}
-\IfFileExists{upquote.sty}{\usepackage{upquote}}{}
-% use microtype if available
-\IfFileExists{microtype.sty}{%
-\usepackage[]{microtype}
-\UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts
-}{}
-\PassOptionsToPackage{hyphens}{url} % url is loaded by hyperref
-
-\makeatother
-% Scale images if necessary, so that they will not overflow the page
-% margins by default, and it is still possible to overwrite the defaults
-% using explicit options in \includegraphics[width, height, ...]{}
-\setkeys{Gin}{width=\maxwidth,height=\maxheight,keepaspectratio}
-\IfFileExists{parskip.sty}{%
-\usepackage{parskip}
-}{% else
-\setlength{\parindent}{0pt}
-\setlength{\parskip}{6pt plus 2pt minus 1pt}
-}
-\setlength{\emergencystretch}{3em}  % prevent overfull lines
-\providecommand{\tightlist}{%
-  \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
-\setcounter{secnumdepth}{0}
-% Redefines (sub)paragraphs to behave more like sections
-\ifx\paragraph\undefined\else
-\let\oldparagraph\paragraph
-\renewcommand{\paragraph}[1]{\oldparagraph{#1}\mbox{}}
-\fi
-\ifx\subparagraph\undefined\else
-\let\oldsubparagraph\subparagraph
-\renewcommand{\subparagraph}[1]{\oldsubparagraph{#1}\mbox{}}
-\fi
-
-% set default figure placement to htbp
-\makeatletter
-\def\fps@figure{htbp}
-\makeatother
-
-
-\date{}
-
-\usepackage{etoolbox}
-\patchcmd{\quote}{\rightmargin}{\leftmargin 1em \rightmargin}{}{}
-
-\usepackage{tikz}
-\newcommand{\Checkbox}[1]{\tikz{\path[draw=black] (0,0) rectangle (#1,#1);}}
+
+\input{prelude}
 
 % Modify this commands to define Class name, Base HP, Base Load and Damage Dice (only number)
 \newcommand{\Class}{Collector}
@@ -83,22 +8,14 @@
 \newcommand{\BaseLoad}{15}
 \newcommand{\Damage}{4}
 
-% Don't replace here, replace before every section
-\newcommand{\SectionTitle}{4}
-
-
-
 
 \begin{document}
-\openup -0.3em
+\openup -0.2em
 
-\input{figuras/TopBanner}
-%\input{figuras/TopBanner10Plus} %Use this instead when damage dice has 10 or more faces
+\charbanner
 
 \begin{multicols}{2}
-\renewcommand{\SectionTitle}{\headingfont Predilection}
-\input{figuras/LeftBanner}
-
+\leftbanner{Predilection}
 
 \Checkbox{6pt} \textbf{Living}\ \ \textit{Lore stat: +WIS}
 \begin{quote}
@@ -130,30 +47,24 @@
 
 \ 
 
-\renewcommand{\SectionTitle}{\headingfont Drive}
-\input{figuras/LeftBanner}
+\leftbanner{Drive}
 
-
-\Checkbox{6pt} \textbf{Holding the Key}
-\begin{quote}
+\begin{amove}{Holding the Key}
   Keep dangerous things away from those who would abuse them.
-\end{quote}
+\end{amove}
 
-\Checkbox{6pt} \textbf{Money and Fortune}
-\begin{quote}
+\begin{amove}{Money and Fortune}
   Endanger yourself or your friends for the sake of riches.
-\end{quote}
+\end{amove}
 
-\Checkbox{6pt} \textbf{Show-Off}
-\begin{quote}
+\begin{amove}{Show-Off}
   Impress another using your wealth or your gear.
-\end{quote}
+\end{amove}
 
 
 \ 
 
-\renewcommand{\SectionTitle}{\headingfont Bonds}
-\input{figuras/LeftBanner}
+\leftbanner{Bonds}
 
 \begin{quote}
 \textbf{V:}\enspace\hrulefill
@@ -182,8 +93,7 @@
 \columnbreak
 
 
-\renewcommand{\SectionTitle}{\headingfont Starting Moves}
-\input{figuras/RightBanner}
+\rightbanner{Starting Moves}
 
 \begin{basicmove}{Keeper of Curios}
   You keep a collection of strange and rare curiosities, which follow
@@ -252,8 +162,7 @@
 \end{multicols}
 \clearpage
 
-\renewcommand{\SectionTitle}{\headingfont Gear}
-\input{figuras/RightBannerEquipment}
+\rightbanner{Gear}
 
 \begin{multicols}{2}
 
@@ -283,8 +192,6 @@
 
 \end{quote}
 
-\ 
-
 \columnbreak
 
 \ 
@@ -292,13 +199,10 @@
 \end{multicols}
 
 \begin{multicols}{2}
-\renewcommand{\SectionTitle}{\headingfont Advanced Moves (2-5)}
-\input{figuras/LeftBanner}
+\leftbanner{Advanced Moves (2-5)}
 
 When you \textbf{gain a level from 2--5}, choose from these moves.
 
-\ 
-
 \begin{amove}{Always Bring a Spare}
   When you \textbf{buy or find new equipment with limited uses (ammo,
     gear, bandages, etc)}, it comes with one extra use. \textbf{When
@@ -370,14 +274,11 @@ When you \textbf{gain a level from 2--5}, choose from these moves.
 \vfill\null
 \columnbreak
 
-\renewcommand{\SectionTitle}{\headingfont Advanced Moves (6-10)}
-\input{figuras/RightBanner}
+\rightbanner{Advanced Moves (6-10)}
 
 When you \textbf{gain a level from 6--10}, choose from these moves or
 the level 2--5 moves.
 
-\
-
 \begin{amove}{Complete Collection}
   \textbf{Requires}: Expanded Collection
 

+ 10 - 111
druid.tex

@@ -1,91 +1,5 @@
 \documentclass[8pt]{extarticle}
-\usepackage{color}
-\usepackage{lmodern}
-\usepackage{amssymb,amsmath}
-\usepackage{ifxetex,ifluatex}
-\usepackage{anyfontsize}
-\usepackage[percent]{overpic}
-\usepackage[margin=0.5in]{geometry}
-\usepackage{multicol}
-\setlength{\columnsep}{0.05cm}
-\usepackage[T1]{fontenc}
-\usepackage[utf8]{inputenc}
-\usepackage{fontspec} % For loading fonts
-\usepackage{titlesec}
-\setmainfont{PT Serif}
-\newfontfamily\headingfont[]{Metamorphous}
-\titleformat*{\section}{\LARGE\headingfont}
-\titleformat*{\subsection}{\Large\headingfont}
-
-\newenvironment{amove}[1]
-{\Checkbox{6pt}\ {\headingfont #1}\begin{quote}
-}
-{\end{quote}
-}
-
-\newenvironment{basicmove}[1]
-{\begin{quote}{\headingfont #1}\begin{quote}
-}
-{\end{quote}\end{quote}
-}
-
-\newenvironment{choices}[1]
-{#1
-
-  \begin{quote}
-}
-{\end{quote}
-}
-
-\newcommand{\choice}{\Checkbox{6pt} }
-
-\pagestyle{empty}
-\IfFileExists{upquote.sty}{\usepackage{upquote}}{}
-% use microtype if available
-\IfFileExists{microtype.sty}{%
-\usepackage[]{microtype}
-\UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts
-}{}
-\PassOptionsToPackage{hyphens}{url} % url is loaded by hyperref
-
-\makeatother
-% Scale images if necessary, so that they will not overflow the page
-% margins by default, and it is still possible to overwrite the defaults
-% using explicit options in \includegraphics[width, height, ...]{}
-\setkeys{Gin}{width=\maxwidth,height=\maxheight,keepaspectratio}
-\IfFileExists{parskip.sty}{%
-\usepackage{parskip}
-}{% else
-\setlength{\parindent}{0pt}
-\setlength{\parskip}{6pt plus 2pt minus 1pt}
-}
-\setlength{\emergencystretch}{3em}  % prevent overfull lines
-\providecommand{\tightlist}{%
-  \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
-\setcounter{secnumdepth}{0}
-% Redefines (sub)paragraphs to behave more like sections
-\ifx\paragraph\undefined\else
-\let\oldparagraph\paragraph
-\renewcommand{\paragraph}[1]{\oldparagraph{#1}\mbox{}}
-\fi
-\ifx\subparagraph\undefined\else
-\let\oldsubparagraph\subparagraph
-\renewcommand{\subparagraph}[1]{\oldsubparagraph{#1}\mbox{}}
-\fi
-
-% set default figure placement to htbp
-\makeatletter
-\def\fps@figure{htbp}
-\makeatother
-
-
-\date{}
-
-\usepackage{etoolbox}
-\patchcmd{\quote}{\rightmargin}{\leftmargin 1em \rightmargin}{}{}
-
-\usepackage{tikz}
-\newcommand{\Checkbox}[1]{\tikz{\path[draw=black] (0,0) rectangle (#1,#1);}}
+\input{prelude}
 
 % Modify this commands to define Class name, Base HP, Base Load and Damage Dice (only number)
 \newcommand{\Class}{Druid}
@@ -93,21 +7,13 @@
 \newcommand{\BaseLoad}{6}
 \newcommand{\Damage}{6}
 
-% Don't replace here, replace before every section
-\newcommand{\SectionTitle}{4}
-
-
-
-
 \begin{document}
-\openup -0.3em
+\openup -0.2em
 
-\input{figuras/TopBanner}
-%\input{figuras/TopBanner10Plus} %Use this instead when damage dice has 10 or more faces
+\charbanner
 
 \begin{multicols}{2}
-\renewcommand{\SectionTitle}{\headingfont Folk}
-\input{figuras/LeftBanner}
+\leftbanner{Folk}
 
 \begin{amove}{Elf}
   The sap of the elder trees flows within you. In addition to any
@@ -132,9 +38,7 @@
 
 \ 
 
-\renewcommand{\SectionTitle}{\headingfont Alignment}
-\input{figuras/LeftBanner}
-
+\leftbanner{Alignment}
 
 \begin{amove}{Chaotic}
   Destroy a symbol of civilization.
@@ -151,8 +55,7 @@
 
 \ 
 
-\renewcommand{\SectionTitle}{\headingfont Bonds}
-\input{figuras/LeftBanner}
+\leftbanner{Bonds}
 
 \begin{quote}
 \textbf{V:}\enspace\hrulefill
@@ -181,8 +84,7 @@
 \columnbreak
 
 
-\renewcommand{\SectionTitle}{\headingfont Starting Moves}
-\input{figuras/RightBanner}
+\rightbanner{Starting Moves}
 
 \begin{basicmove}{Born of the Soil}
 
@@ -260,8 +162,7 @@ You learned your magic in a place whose spirits are strong and ancient and they
 \end{multicols}
 \clearpage
 
-\renewcommand{\SectionTitle}{\headingfont Gear}
-\input{figuras/RightBannerEquipment}
+\gearbanner
 
 \begin{multicols}{2}
 
@@ -306,8 +207,7 @@ You learned your magic in a place whose spirits are strong and ancient and they
 \end{multicols}
 
 \begin{multicols}{2}
-\renewcommand{\SectionTitle}{\headingfont Advanced Moves (2-5)}
-\input{figuras/LeftBanner}
+\leftbanner{Advanced Moves (2-5)}
 
 When you \textbf{gain a level from 2--5}, choose from these moves.
 
@@ -384,8 +284,7 @@ When you \textbf{gain a level from 2--5}, choose from these moves.
 \vfill\null
 \columnbreak
 
-\renewcommand{\SectionTitle}{\headingfont Advanced Moves (6-10)}
-\input{figuras/RightBanner}
+\rightbanner{Advanced Moves (6-10)}
 
 When you \textbf{gain a level from 6--10}, choose from these moves or
 the level 2--5 moves.

+ 10 - 111
fighter.tex

@@ -1,91 +1,5 @@
 \documentclass[8pt]{extarticle}
-\usepackage{color}
-\usepackage{lmodern}
-\usepackage{amssymb,amsmath}
-\usepackage{ifxetex,ifluatex}
-\usepackage{anyfontsize}
-\usepackage[percent]{overpic}
-\usepackage[margin=0.5in]{geometry}
-\usepackage{multicol}
-\setlength{\columnsep}{0.05cm}
-\usepackage[T1]{fontenc}
-\usepackage[utf8]{inputenc}
-\usepackage{fontspec} % For loading fonts
-\usepackage{titlesec}
-\setmainfont{PT Serif}
-\newfontfamily\headingfont[]{Metamorphous}
-\titleformat*{\section}{\LARGE\headingfont}
-\titleformat*{\subsection}{\Large\headingfont}
-
-\newenvironment{amove}[1]
-{\Checkbox{6pt}\ {\headingfont #1}\begin{quote}
-}
-{\end{quote}
-}
-
-\newenvironment{basicmove}[1]
-{\begin{quote}{\headingfont #1}\begin{quote}
-}
-{\end{quote}\end{quote}
-}
-
-\newenvironment{choices}[1]
-{#1
-
-  \begin{quote}
-}
-{\end{quote}
-}
-
-\newcommand{\choice}{\Checkbox{6pt} }
-
-\pagestyle{empty}
-\IfFileExists{upquote.sty}{\usepackage{upquote}}{}
-% use microtype if available
-\IfFileExists{microtype.sty}{%
-\usepackage[]{microtype}
-\UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts
-}{}
-\PassOptionsToPackage{hyphens}{url} % url is loaded by hyperref
-
-\makeatother
-% Scale images if necessary, so that they will not overflow the page
-% margins by default, and it is still possible to overwrite the defaults
-% using explicit options in \includegraphics[width, height, ...]{}
-\setkeys{Gin}{width=\maxwidth,height=\maxheight,keepaspectratio}
-\IfFileExists{parskip.sty}{%
-\usepackage{parskip}
-}{% else
-\setlength{\parindent}{0pt}
-\setlength{\parskip}{6pt plus 2pt minus 1pt}
-}
-\setlength{\emergencystretch}{3em}  % prevent overfull lines
-\providecommand{\tightlist}{%
-  \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
-\setcounter{secnumdepth}{0}
-% Redefines (sub)paragraphs to behave more like sections
-\ifx\paragraph\undefined\else
-\let\oldparagraph\paragraph
-\renewcommand{\paragraph}[1]{\oldparagraph{#1}\mbox{}}
-\fi
-\ifx\subparagraph\undefined\else
-\let\oldsubparagraph\subparagraph
-\renewcommand{\subparagraph}[1]{\oldsubparagraph{#1}\mbox{}}
-\fi
-
-% set default figure placement to htbp
-\makeatletter
-\def\fps@figure{htbp}
-\makeatother
-
-
-\date{}
-
-\usepackage{etoolbox}
-\patchcmd{\quote}{\rightmargin}{\leftmargin 1em \rightmargin}{}{}
-
-\usepackage{tikz}
-\newcommand{\Checkbox}[1]{\tikz{\path[draw=black] (0,0) rectangle (#1,#1);}}
+\input{prelude}
 
 % Modify this commands to define Class name, Base HP, Base Load and Damage Dice (only number)
 \newcommand{\Class}{Fighter}
@@ -93,21 +7,13 @@
 \newcommand{\BaseLoad}{12}
 \newcommand{\Damage}{10}
 
-% Don't replace here, replace before every section
-\newcommand{\SectionTitle}{4}
-
-
-
-
 \begin{document}
-\openup -0.3em
+\openup -0.2em
 
-\input{figuras/TopBanner}
-%\input{figuras/TopBanner10Plus} %Use this instead when damage dice has 10 or more faces
+\charbanner
 
 \begin{multicols}{2}
-\renewcommand{\SectionTitle}{\headingfont Folk}
-\input{figuras/LeftBanner}
+\leftbanner{Folk}
 
 \begin{amove}{Dwarf}
   When you \textbf{share a drink with someone}, you may parley with
@@ -131,9 +37,7 @@
 
 \ 
 
-\renewcommand{\SectionTitle}{\headingfont Alignment}
-\input{figuras/LeftBanner}
-
+\leftbanner{Alignment}
 
 \begin{amove}{Good}
   Defend those weaker than you.
@@ -150,8 +54,7 @@
 
 \ 
 
-\renewcommand{\SectionTitle}{\headingfont Bonds}
-\input{figuras/LeftBanner}
+\leftbanner{Bonds}
 
 \begin{quote}
 \textbf{V:}\enspace\hrulefill
@@ -180,8 +83,7 @@
 \columnbreak
 
 
-\renewcommand{\SectionTitle}{\headingfont Starting Moves}
-\input{figuras/RightBanner}
+\rightbanner{Starting Moves}
 
 \begin{basicmove}{Bend Bars, Lift Gates}
   When you use pure strength to destroy an inanimate obstacle,
@@ -277,8 +179,7 @@
 \end{multicols}
 \clearpage
 
-\renewcommand{\SectionTitle}{\headingfont Gear}
-\input{figuras/RightBannerEquipment}
+\gearbanner
 
 \begin{multicols}{2}
 
@@ -316,8 +217,7 @@
 \end{multicols}
 
 \begin{multicols}{2}
-\renewcommand{\SectionTitle}{\headingfont Advanced Moves (2-5)}
-\input{figuras/LeftBanner}
+\leftbanner{Advanced Moves (2-5)}
 
 When you \textbf{gain a level from 2--5}, choose from these moves.
 
@@ -381,8 +281,7 @@ When you \textbf{gain a level from 2--5}, choose from these moves.
 \vfill\null
 \columnbreak
 
-\renewcommand{\SectionTitle}{\headingfont Advanced Moves (6-10)}
-\input{figuras/RightBanner}
+\rightbanner{Advanced Moves (6-10)}
 
 When you \textbf{gain a level from 6--10}, choose from these moves or
 the level 2--5 moves.

+ 10 - 111
paladin.tex

@@ -1,91 +1,5 @@
 \documentclass[8pt]{extarticle}
-\usepackage{color}
-\usepackage{lmodern}
-\usepackage{amssymb,amsmath}
-\usepackage{ifxetex,ifluatex}
-\usepackage{anyfontsize}
-\usepackage[percent]{overpic}
-\usepackage[margin=0.5in]{geometry}
-\usepackage{multicol}
-\setlength{\columnsep}{0.05cm}
-\usepackage[T1]{fontenc}
-\usepackage[utf8]{inputenc}
-\usepackage{fontspec} % For loading fonts
-\usepackage{titlesec}
-\setmainfont{PT Serif}
-\newfontfamily\headingfont[]{Metamorphous}
-\titleformat*{\section}{\LARGE\headingfont}
-\titleformat*{\subsection}{\Large\headingfont}
-
-\newenvironment{amove}[1]
-{\Checkbox{6pt}\ {\headingfont #1}\begin{quote}
-}
-{\end{quote}
-}
-
-\newenvironment{basicmove}[1]
-{\begin{quote}{\headingfont #1}\begin{quote}
-}
-{\end{quote}\end{quote}
-}
-
-\newenvironment{choices}[1]
-{#1
-
-  \begin{quote}
-}
-{\end{quote}
-}
-
-\newcommand{\choice}{\Checkbox{6pt} }
-
-\pagestyle{empty}
-\IfFileExists{upquote.sty}{\usepackage{upquote}}{}
-% use microtype if available
-\IfFileExists{microtype.sty}{%
-\usepackage[]{microtype}
-\UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts
-}{}
-\PassOptionsToPackage{hyphens}{url} % url is loaded by hyperref
-
-\makeatother
-% Scale images if necessary, so that they will not overflow the page
-% margins by default, and it is still possible to overwrite the defaults
-% using explicit options in \includegraphics[width, height, ...]{}
-\setkeys{Gin}{width=\maxwidth,height=\maxheight,keepaspectratio}
-\IfFileExists{parskip.sty}{%
-\usepackage{parskip}
-}{% else
-\setlength{\parindent}{0pt}
-\setlength{\parskip}{6pt plus 2pt minus 1pt}
-}
-\setlength{\emergencystretch}{3em}  % prevent overfull lines
-\providecommand{\tightlist}{%
-  \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
-\setcounter{secnumdepth}{0}
-% Redefines (sub)paragraphs to behave more like sections
-\ifx\paragraph\undefined\else
-\let\oldparagraph\paragraph
-\renewcommand{\paragraph}[1]{\oldparagraph{#1}\mbox{}}
-\fi
-\ifx\subparagraph\undefined\else
-\let\oldsubparagraph\subparagraph
-\renewcommand{\subparagraph}[1]{\oldsubparagraph{#1}\mbox{}}
-\fi
-
-% set default figure placement to htbp
-\makeatletter
-\def\fps@figure{htbp}
-\makeatother
-
-
-\date{}
-
-\usepackage{etoolbox}
-\patchcmd{\quote}{\rightmargin}{\leftmargin 1em \rightmargin}{}{}
-
-\usepackage{tikz}
-\newcommand{\Checkbox}[1]{\tikz{\path[draw=black] (0,0) rectangle (#1,#1);}}
+\input{prelude}
 
 % Modify this commands to define Class name, Base HP, Base Load and Damage Dice (only number)
 \newcommand{\Class}{Paladin}
@@ -93,21 +7,13 @@
 \newcommand{\BaseLoad}{12}
 \newcommand{\Damage}{10}
 
-% Don't replace here, replace before every section
-\newcommand{\SectionTitle}{4}
-
-
-
-
 \begin{document}
-\openup -0.3em
+\openup -0.2em
 
-\input{figuras/TopBanner}
-%\input{figuras/TopBanner10Plus} %Use this instead when damage dice has 10 or more faces
+\charbanner
 
 \begin{multicols}{2}
-\renewcommand{\SectionTitle}{\headingfont Folk}
-\input{figuras/LeftBanner}
+\leftbanner{Folk}
 
 \begin{amove}{Human}
   When you \textbf{pray for guidance, even for a moment, and ask,
@@ -121,8 +27,7 @@
 
 \ 
 
-\renewcommand{\SectionTitle}{\headingfont Alignment}
-\input{figuras/LeftBanner}
+\leftbanner{Alignment}
 
 \begin{amove}{Lawful}
   Deny mercy to a criminal or unbeliever.
@@ -134,8 +39,7 @@
 
 \ 
 
-\renewcommand{\SectionTitle}{\headingfont Bonds}
-\input{figuras/LeftBanner}
+\leftbanner{Bonds}
 
 \begin{quote}
 \textbf{V:}\enspace\hrulefill
@@ -164,11 +68,9 @@
 \columnbreak
 
 
-\renewcommand{\SectionTitle}{\headingfont Starting Moves}
-\input{figuras/RightBanner}
+\rightbanner{Starting Moves}
 
 \begin{basicmove}{Lay on Hands (CHA)}
-
   When you touch someone, skin to skin, and pray for their well-being,
   roll+CHA. \textbf{On a 10+}, you heal 1d8 damage or remove one
   disease. \textbf{On a 7–9}, they are healed, but the damage or
@@ -238,8 +140,7 @@ maintain your blessing:
 \end{multicols}
 \clearpage
 
-\renewcommand{\SectionTitle}{\headingfont Gear}
-\input{figuras/RightBannerEquipment}
+\gearbanner
 
 \begin{multicols}{2}
 
@@ -274,8 +175,7 @@ maintain your blessing:
 \end{multicols}
 
 \begin{multicols}{2}
-\renewcommand{\SectionTitle}{\headingfont Advanced Moves (2-5)}
-\input{figuras/LeftBanner}
+\leftbanner{Advanced Moves (2-5)}
 
 When you \textbf{gain a level from 2--5}, choose from these moves.
 
@@ -338,8 +238,7 @@ When you \textbf{gain a level from 2--5}, choose from these moves.
 \vfill\null
 \columnbreak
 
-\renewcommand{\SectionTitle}{\headingfont Advanced Moves (6-10)}
-\input{figuras/RightBanner}
+\rightbanner{Advanced Moves (6-10)}
 
 When you \textbf{gain a level from 6--10}, choose from these moves or
 the level 2--5 moves.

+ 5 - 0
prelude.tex

@@ -1,4 +1,5 @@
 \usepackage{color}
+\usepackage{hyperref}
 \usepackage{lmodern}
 \usepackage{amssymb,amsmath}
 \usepackage{ifxetex,ifluatex}
@@ -113,3 +114,7 @@
   \put (1,2) {\fontsize{32}{40}\selectfont\headingfont \textcolor{white}{#1}}
 \end{overpic}
 }
+
+\newcommand{\charbanner}{
+  \input{figuras/TopBanner}
+}

+ 10 - 110
ranger.tex

@@ -1,91 +1,5 @@
 \documentclass[8pt]{extarticle}
-\usepackage{color}
-\usepackage{lmodern}
-\usepackage{amssymb,amsmath}
-\usepackage{ifxetex,ifluatex}
-\usepackage{anyfontsize}
-\usepackage[percent]{overpic}
-\usepackage[margin=0.5in]{geometry}
-\usepackage{multicol}
-\setlength{\columnsep}{0.05cm}
-\usepackage[T1]{fontenc}
-\usepackage[utf8]{inputenc}
-\usepackage{fontspec} % For loading fonts
-\usepackage{titlesec}
-\setmainfont{PT Serif}
-\newfontfamily\headingfont[]{Metamorphous}
-\titleformat*{\section}{\LARGE\headingfont}
-\titleformat*{\subsection}{\Large\headingfont}
-
-\newenvironment{amove}[1]
-{\Checkbox{6pt}\ {\headingfont #1}\begin{quote}
-}
-{\end{quote}
-}
-
-\newenvironment{basicmove}[1]
-{\begin{quote}{\headingfont #1}\begin{quote}
-}
-{\end{quote}\end{quote}
-}
-
-\newenvironment{choices}[1]
-{#1
-
-  \begin{quote}
-}
-{\end{quote}
-}
-
-\newcommand{\choice}{\Checkbox{6pt} }
-
-\pagestyle{empty}
-\IfFileExists{upquote.sty}{\usepackage{upquote}}{}
-% use microtype if available
-\IfFileExists{microtype.sty}{%
-\usepackage[]{microtype}
-\UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts
-}{}
-\PassOptionsToPackage{hyphens}{url} % url is loaded by hyperref
-
-\makeatother
-% Scale images if necessary, so that they will not overflow the page
-% margins by default, and it is still possible to overwrite the defaults
-% using explicit options in \includegraphics[width, height, ...]{}
-\setkeys{Gin}{width=\maxwidth,height=\maxheight,keepaspectratio}
-\IfFileExists{parskip.sty}{%
-\usepackage{parskip}
-}{% else
-\setlength{\parindent}{0pt}
-\setlength{\parskip}{6pt plus 2pt minus 1pt}
-}
-\setlength{\emergencystretch}{3em}  % prevent overfull lines
-\providecommand{\tightlist}{%
-  \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
-\setcounter{secnumdepth}{0}
-% Redefines (sub)paragraphs to behave more like sections
-\ifx\paragraph\undefined\else
-\let\oldparagraph\paragraph
-\renewcommand{\paragraph}[1]{\oldparagraph{#1}\mbox{}}
-\fi
-\ifx\subparagraph\undefined\else
-\let\oldsubparagraph\subparagraph
-\renewcommand{\subparagraph}[1]{\oldsubparagraph{#1}\mbox{}}
-\fi
-
-% set default figure placement to htbp
-\makeatletter
-\def\fps@figure{htbp}
-\makeatother
-
-
-\date{}
-
-\usepackage{etoolbox}
-\patchcmd{\quote}{\rightmargin}{\leftmargin 1em \rightmargin}{}{}
-
-\usepackage{tikz}
-\newcommand{\Checkbox}[1]{\tikz{\path[draw=black] (0,0) rectangle (#1,#1);}}
+\input{prelude}
 
 % Modify this commands to define Class name, Base HP, Base Load and Damage Dice (only number)
 \newcommand{\Class}{Ranger}
@@ -93,21 +7,13 @@
 \newcommand{\BaseLoad}{11}
 \newcommand{\Damage}{8}
 
-% Don't replace here, replace before every section
-\newcommand{\SectionTitle}{4}
-
-
-
-
 \begin{document}
-\openup -0.3em
+\openup -0.2em
 
-\input{figuras/TopBanner}
-%\input{figuras/TopBanner10Plus} %Use this instead when damage dice has 10 or more faces
+\charbanner
 
 \begin{multicols}{2}
-\renewcommand{\SectionTitle}{\headingfont Folk}
-\input{figuras/LeftBanner}
+\leftbanner{Folk}
 
 \begin{amove}{Elf}
   When you \textbf{undertake a perilous journey through wilderness},
@@ -127,8 +33,7 @@
 
 \ 
 
-\renewcommand{\SectionTitle}{\headingfont Alignment}
-\input{figuras/LeftBanner}
+\leftbanner{Alignment}
 
 \begin{amove}{Chaotic}
   Free someone from literal or figurative bonds.
@@ -144,8 +49,7 @@
 
 \ 
 
-\renewcommand{\SectionTitle}{\headingfont Bonds}
-\input{figuras/LeftBanner}
+\leftbanner{Bonds}
 
 \begin{quote}
 \textbf{V:}\enspace\hrulefill
@@ -174,8 +78,7 @@
 \columnbreak
 
 
-\renewcommand{\SectionTitle}{\headingfont Starting Moves}
-\input{figuras/RightBanner}
+\rightbanner{Starting Moves}
 
 \begin{basicmove}{Hunt and Track (CHA)}
   When you \textbf{follow a trail of clues left behind by passing
@@ -289,8 +192,7 @@
 \end{multicols}
 \clearpage
 
-\renewcommand{\SectionTitle}{\headingfont Gear}
-\input{figuras/RightBannerEquipment}
+\gearbanner
 
 \begin{multicols}{2}
 
@@ -325,8 +227,7 @@
 \end{multicols}
 
 \begin{multicols}{2}
-\renewcommand{\SectionTitle}{\headingfont Advanced Moves (2-5)}
-\input{figuras/LeftBanner}
+\leftbanner{Advanced Moves (2-5)}
 
 When you \textbf{gain a level from 2--5}, choose from these moves.
 
@@ -382,8 +283,7 @@ When you set the watch for the night, everyone takes +1 to take watch.
 \vfill\null
 \columnbreak
 
-\renewcommand{\SectionTitle}{\headingfont Advanced Moves (6-10)}
-\input{figuras/RightBanner}
+\rightbanner{Advanced Moves (6-10)}
 
 When you \textbf{gain a level from 6--10}, choose from these moves or
 the level 2--5 moves.

+ 81 - 15
travelrules.tex

@@ -2,10 +2,7 @@
 \input{prelude.tex}
 
 \begin{document}
-\openup -0.3em
-
-%\input{figuras/TopBanner}
-%\input{figuras/TopBanner10Plus} %Use this instead when damage dice has 10 or more faces
+\openup -0.2em
 
 \topbanner{Travel Rules}
 
@@ -135,9 +132,6 @@
     or go without food.
   \end{basicmove}
 
-\vfill\null
-\columnbreak
-
   \begin{basicmove}{Survey the Land}
     When you \textbf{survey the land to find out where you are and
       what's nearby}, roll +DEX. \textbf{On 10+}, ask the GM 3
@@ -235,7 +229,8 @@
 
   If you were present at the last session, then don't use any of these
   moves: your character is still fresh off their last adventure, and
-  hasn't had time to spend in town.
+  hasn't had time to spend doing the activities that constitute
+  downtime.
 
   The rules given here will often tell you to roll +absence, which is
   a modifier based on how long since your character took part in an
@@ -248,11 +243,21 @@
   \item If you last played \textbf{more than two months ago}, then +3.
   \end{itemize}
 
-  You're also not obliged to do a downtime move at all: maybe you just
-  lived as usual! Most of these offer you potential rewards, but as
-  they involve rolling, there's always the chance of failure.
-  
-  \begin{basicmove}{Hustle}
+  Note also that the rolls described here are Dungeon World rolls,
+  which means that it's possible to fail them! You should still mark
+  XP on failure, and the GM will still introduce a negative
+  consequence of your roll. If you don't want to risk it, you can
+  always \textbf{Attend to Home}, which carries no risk but only a
+  modest reward, or \textbf{Cultivate Saplings}, which has benefits
+  going forward.
+
+  \begin{basicmove}{Attend to Home}
+    If you \textbf{spent time quietly, managing your affairs and
+      working around the explorer's guild}, then take 5 gold per
+    session since you last played.
+  \end{basicmove}
+
+  \begin{basicmove}{Get That Bread}
     When you \textbf{spend time doing odd jobs in the city between
       expeditions}, roll +absence and select from the following
     list. \textbf{On a 10+}, choose 3. \textbf{on a 7--9}, choose
@@ -264,10 +269,71 @@
     \begin{itemize}
       \item You had a memorable experience: take 1 XP, and explain
         what happened to you in the intervening weeks.
-      \item You did a lucrative job: take 10 gold, and explain what
-        job you did and who you did it for.
+      \item You did a lucrative job: take 10 gold per session missed,
+        and explain what job you did and who you did it for.
+      \item You found an interesting object: the GM will tell you what
+        object you found, and you'll have to explain how you came
+        across it.
+      \item You heard an interesting rumor about some place in the
+        wilderness: the GM will tell you the rumor, and you'll have to
+        explain where and how you heard it.
+      \item You met a potential travelling-partner: treat this as an
+        automatic 10+ on a /Recruit/ roll, with the first session's
+        cost paid. Explain how you met this hireling and why their
+        first cost is paid. If you want to travel with them after this
+        session, regardless of whether you take them now, you'll have
+        to pay their cost as normal.
+    \end{itemize}
+  \end{basicmove}
+
+  \begin{basicmove}{Crafting}
+    When you \textbf{spend time in the city creating an object}, seek
+    the GM's approval that this is feasible, spend an amount of gold
+    equal to one-quarter the market price of the object in order to
+    acquire the raw materials and roll +DEX. \textbf{On a 10+}, you
+    create the object you wanted. \textbf{On a 7--9}, choose 1:
+    \begin{itemize}
+    \item The object was costlier than expected: spend an extra 10
+      gold.
+    \item The object is of a mediocre quality: add the tag /shoddy/ to
+      the item.
+    \item The object isn't going to last: add the tag /fragile/ to the
+      item. If you created something that has uses, like a bottle of
+      poison, then give it one fewer use.
+    \item The object required a favor: the GM will tell you who you
+      had to call on and what they expect in return.
+    \end{itemize}
+    \textbf{On a miss}, you fail to create the object, but you can
+    learn from the attempt: take +1 forward the next time you try to
+    create the object in question.
+  \end{basicmove}
+
+  \begin{basicmove}{Nose In A Book}
+    When you spend time in research on a topic, roll +INT. On a 10+,
+    take 3 hold when dealing with that topic. On a 7--9, take 1 hold
+    instead. You can spend 1 hold to ask one of the following
+    questions; take +1 forward whenever asking on the answers
+
+    \begin{itemize}
+    \item What is valuable to me about this thing?
+    \item What is dangerous to me about this thing?
+    \item What do I know about the origin of this thing?
+    \item What's my best way towards/way away from/way past this
+      thing?
+    \item What lost knowledge have I recovered concerning this thing?
     \end{itemize}
   \end{basicmove}
+
+  \begin{basicmove}{Cultivate Saplings}
+    When you \textbf{spend time growing and cultivating a plant}, tell
+    the GM what you'd like to grow. You can grow food crops, in which
+    case you can start all subsequent expeditions with access to 2d4
+    dungeon rations without charge. Alternately, you can choose to
+    grow a \textbf{botanical} discovered on a previous expedition, in
+    which case you can start all subsequent expeditions with access to
+    1d4 of that botanical without charge. Tell the GM what you're
+    growing, and mark on your sheet what your garden contains.
+  \end{basicmove}
 \end{multicols}
 
 \end{document}