Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • andonome/config
1 result
Show changes
Commits on Source (10)
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
poster = { poster = {
showframe=false, showframe=false,
columns=30, columns=30,
rows=18 rows=16
}, },
boxes = { boxes = {
ornamented, ornamented,
...@@ -61,7 +61,7 @@ ...@@ -61,7 +61,7 @@
\posterbox[ \posterbox[
adjusted title=Attributes, adjusted title=Attributes,
remember, remember,
]{name=attributes,column=1,row=3,span=10,rowspan=4}{ ]{name=attributes,column=1,row=3,span=10,rowspan=3.7}{
\hspace{-0.7em} \hspace{-0.7em}
\renewcommand{\arraystretch}{1.5} \renewcommand{\arraystretch}{1.5}
\addtolength{\tabcolsep}{-0.53em} \addtolength{\tabcolsep}{-0.53em}
...@@ -76,15 +76,18 @@ ...@@ -76,15 +76,18 @@
\showAttribute{Charisma}[-8pt] \showAttribute{Charisma}[-8pt]
\hspace{2em}\footnotesize{\dicef{7}} & & \tiny{2} & \tiny{3} & \tiny{4--5} & \tiny{6--8} & \tiny{9--10} & \tiny{11} & \tiny{12} & \\ \hspace{2em}\footnotesize{\dicef{7}} & & \tiny{2} & \tiny{3} & \tiny{4--5} & \tiny{6--8} & \tiny{9--10} & \tiny{11} & \tiny{12} & \\
\end{tabularx} \end{tabularx}
\tiny\hint{Cost: 5 | 10 / 20 / 40} \hint{\tiny Cost: 5 | 10 / 20 / 40}
} }
%---- %----
\posterbox[ \posterbox[
remember, blankest,interior engine=path,valign=center, remember,
blankest,
interior engine=path,
valign=center,
colback=white, colback=white,
]{name=gumption,column=1,row=9,span=4,rowspan=8.2}{ ]{name=gumption,column=1,row=15,span=8,rowspan=2}{
\begin{tikzpicture}[ \begin{tikzpicture}[
circle label/.style = { circle label/.style = {
...@@ -99,23 +102,17 @@ circle label/.style = { ...@@ -99,23 +102,17 @@ circle label/.style = {
} }
} }
] ]
\path[circle label={FP = XP / 10 + Charisma}] (-1,3.2) arc (-90:360-90:1.1); \path[circle label={FP = XP / 10 + Charisma}] (-1,0.6) arc (-90:360-90:1.1);
\draw[dotted] (-1,4.3) circle (1) node [align=left,text width=3.5em] {}; \draw[dotted] (-1,1.7) circle (1) node [align=left,text width=3.5em] {};
\path[circle label={HP = 6 + Strength}] (-1,0.6) arc (-90:360-90:1.1); \path[circle label={MP = 3 x spheres}] (2,0.6) arc (-90:360-90:1.1);
\draw[dotted] (-1,1.7) circle (1); \draw[dotted] (2,1.7) circle (1);
\path[circle label={Exhaustion Points}] (-1,-2) arc (-90:360-90:1.1);
\draw[dotted] (-1,-0.9) circle (1);
\path[circle label={MP = 3 x spheres}] (-1,-4.6) arc (-90:315-45:1.1);
\draw[dotted] (-1,-3.5) circle (1) node [align=left] {};
\path[circle label={Penalty}] (-1,-7.2) arc (-90:315-45:1.1);
\draw[dotted] (-1,-6.1) circle (1) node [align=left] {};
\end{tikzpicture} \end{tikzpicture}
} }
%---- %----
\posterbox[adjusted title={Combat Skills}, \posterbox[adjusted title={Combat Skills},
remember, remember,
]{name=melee,column=11,row=3,span=8,rowspan=4}{ ]{name=melee,column=11,row=3,span=8,rowspan=3.7}{
\renewcommand{\arraystretch}{1.4} \renewcommand{\arraystretch}{1.4}
\begin{tabularx}{\linewidth}{Xr@{}} \begin{tabularx}{\linewidth}{Xr@{}}
\hiderowcolors \hiderowcolors
...@@ -149,67 +146,33 @@ circle label/.style = { ...@@ -149,67 +146,33 @@ circle label/.style = {
\fi \fi
\end{tabularx} \end{tabularx}
\par \par
\tiny\hint{Cost: 10 / 20 / 30 } \hint{\tiny Cost: 10 / 20 / 30 }
} }
%---- %----
\posterbox[ \posterbox[
adjusted title=In-Hand, adjusted title=Attack,
remember, remember,
]{name=armoury, ]
column=5, {name=Attack,column=9,row=7,span=5,rowspan=1.8}{
row=9, \begin{tabularx}{\linewidth}{>{\centering\arraybackslash}X}
span=22, \small
rowspan=3}{ \iftoggle{examplecharacter}{\sffamily}{}2D6%
\renewcommand{\arraystretch}{1.5} \iftoggle{examplecharacter}% Bonus
\vspace{-0.5em} {%
\begin{tabularx}{\linewidth}{p{.37\textwidth}YYY} \sffamily\absNum{att}%
\hiderowcolors }%
\setlength{\parskip}{3mm} {\underline{\hspace{2em}}} \\ [0.25em]
\textbf{Weapon} & \textbf{\textsc{Att} Bonus} & \textbf{\textsc{Dam} Bonus} & \textbf{Weight} \\ \tiny 2D6 + Dex \par + Melee \par + \textsc{Att} Bonus
\iftoggle{examplecharacter}{
\hline
\ifdefempty{\weaponName}{
\\
\\
}{
\sffamily\characterWeapon\weaponName & \sffamily\arabic{weaponBonus} & \sffamily\arabic{weaponDamage} & \sffamily\arabic{weaponWeight} \\
}
}{
\Repeat{2}{
\lightDots &
\Repeat{3}{\statCircle} &
\Repeat{3}{\statCircle} &
\Repeat{5}{\Large\Square} \\
}
}
\end{tabularx}
\vspace{1em}
\begin{tabularx}{\linewidth}{p{.4\textwidth}YYY}
\hiderowcolors
\textbf{Armour} & \textbf{\Glsentrytext{dr}} & \textbf{Covering} & \textbf{Weight} \\
\iftoggle{examplecharacter}{
\ifdefempty{\armourName}{}{
\sffamily\characterArmour\armourName & \sffamily\arabic{armourDR} & \sffamily\arabic{covering} & \sffamily\arabic{armourWeight} \\
}
}{
\lightDots &
\Repeat{5}{\statCircle} &
\Repeat{5}{\statCircle} &
\Repeat{5}{\Large\Square} \\
}
\end{tabularx} \end{tabularx}
} }
%-----
\posterbox[ \posterbox[
adjusted title=\Glsentrytext{dr} / \textsc{Cov}, adjusted title=\Glsentrytext{dr} / \textsc{Cov},
remember, remember,
] ]
{name=derived,column=1,row=7,span=4,rowspan=1.8}{ {name=Armour,column=14,row=7,span=5,rowspan=1.8}{
\begin{tabularx}{\linewidth}{>{\centering\arraybackslash}X} \begin{tabularx}{\linewidth}{>{\centering\arraybackslash}X}
\hiderowcolors \hiderowcolors
\small \small
...@@ -220,70 +183,104 @@ circle label/.style = { ...@@ -220,70 +183,104 @@ circle label/.style = {
%----- %-----
\posterbox[ \posterbox[
adjusted title=\Glsentrytext{ap}, adjusted title=Damage,
remember, remember,
] ]
{name=derived,column=5,row=7,span=4,rowspan=1.8}{ {name=Damage,column=9,row=9,span=5,rowspan=1.8}{
\begin{tabularx}{\linewidth}{>{\centering\arraybackslash}X} \begin{tabularx}{\linewidth}{>{\centering\arraybackslash}X}
\small \small
\iftoggle{examplecharacter}% \iftoggle{examplecharacter}% Damage
{% {%
\sffamily\arabic{ap}% \sffamily\dmg{damage}%
}% }%
{\underline{\hspace{2em}}} \\ [0.25em] {
\tiny 3 + Speed \underline{\hspace{1em}} D6+\underline{\hspace{1.5em}}
} \\ [0.25em]
\tiny 1D6 + Strength \par + \textsc{Dam} Bonus
\end{tabularx} \end{tabularx}
} }
%----- %-----
\posterbox[ \posterbox[
adjusted title=Attack, adjusted title=\Glspl{ap},
remember, remember,
] ]
{name=derived,column=9,row=7,span=4,rowspan=1.8}{ {name=AP,column=14,row=9,span=5,rowspan=1.8}{
\begin{tabularx}{\linewidth}{>{\centering\arraybackslash}X} \begin{tabularx}{\linewidth}{>{\centering\arraybackslash}X}
\small \small
\iftoggle{examplecharacter}{\sffamily}{}2D6% \iftoggle{examplecharacter}%
\iftoggle{examplecharacter}% Bonus
{% {%
\sffamily\absNum{att}% \sffamily\arabic{ap}%
}% }%
{\underline{\hspace{2em}}} \\ [0.25em] {\underline{\hspace{2em}}} \\ [0.25em]
\tiny 2D6 + Dex \par + Melee \par + \textsc{Att} Bonus \tiny 3 + Speed
\end{tabularx}
}
%-----
\posterbox[
adjusted title=Damage,
remember,
]
{name=derived,column=13,row=7,span=4,rowspan=1.8}{
\begin{tabularx}{\linewidth}{>{\centering\arraybackslash}X}
\small
\iftoggle{examplecharacter}% Damage
{%
\sffamily\dmg{damage}%
}%
{
\underline{\hspace{1em}} D6+\underline{\hspace{1.5em}}
} \\ [0.25em]
\tiny 1D6 + Strength \par + \textsc{Dam} Bonus
\end{tabularx} \end{tabularx}
} }
%---- %----
\setcounter{track}{7}
\posterbox[ \posterbox[
blankest, blankest,
remember, ]{column=19,row=3,span=7,rowspan=1}{
]{name=track,column=27,row=3,span=2.8,rowspan=15.8}{ {\scshape\Large\qquad Equipment}
{\large
\vspace{1em} \hint{\tiny You can carry a total \glsentrytext{weight} equal to your \roll{Strength}{6}.
\Repeat{14}{\tracker} Each point above inflicts a -1~Penalty}
} }
%
\setcounter{diceNo}{0}
\setcounter{diceNo2}{0}
\setcounter{track}{0}
\setcounter{list}{3}
\Repeat{12}{
\stepcounter{diceNo}%
\stepcounter{list}%
\posterbox[
blankest,
]{name=csCircles,column=19,row=\arabic{list},span=10,rowspan=1}{%
\begin{tabularx}{\linewidth}{Lrr}
\hiderowcolors%
\ifcase\value{diceNo}\relax%
\or%
\ifdefempty{\weaponName}{\lightDots}{%
{\sffamily\weaponName~(\absNum{weaponBonus}/ \absNum{weaponDamage})\hfill}%
\setcounter{track}{\value{weaponWeight}}%
}%
\or%
\ifdefempty{\armourName}{\lightDots}{%
{\sffamily \expandafter\MakeUppercase\armourName}%
\setcounter{track}{\value{armourWeight}}%
}
\or%
\ifdefempty{\equipment}{\lightDots}{%
\begin{minipage}{.72\linewidth}
\sffamily\raggedright\equipment%
\end{minipage}
\setcounter{track}{\value{equipmentWeight}}%
}%
\else%
\ifnum\value{diceNo}<8%
\lightDots
\fi%
\fi%
&
\ifnum\value{track}>0%
\glsentrysymbol{weight}~\arabic{track}%
\setcounter{track}{0}%
\fi%
&
\ifnum\value{hp}<\value{diceNo}%
\stepcounter{diceNo2}%
\tikz \draw[dotted] (0,0) node[minimum size=15mm,draw,circle] {\ifnum\value{hp}>0-\arabic{diceNo2}\fi};
\else
\ifnum\value{weight}<\value{diceNo}%
\tikz \draw[dotted] (0,0) node[minimum size=15mm,draw,circle] {\textcolor{\pageOppositeColor}{\Large\Roman{diceNo}}};
\else%
\tikz \draw[dotted] (0,0) node[minimum size=15mm,draw,circle] {\textcolor{\pageSideColor}{\Large\Roman{diceNo}}};
\fi%
\fi
\end{tabularx}
} }
}
%----- %-----
...@@ -291,7 +288,7 @@ circle label/.style = { ...@@ -291,7 +288,7 @@ circle label/.style = {
adjusted title={General Skills}, adjusted title={General Skills},
remember, remember,
] ]
{name=skills,column=19,row=3,span=8,rowspan=6}{ {name=skills,column=1,row=7,span=8,rowspan=5.8}{
\renewcommand{\arraystretch}{1.2} \renewcommand{\arraystretch}{1.2}
\begin{tabularx}{\linewidth}{Xr@{}} \begin{tabularx}{\linewidth}{Xr@{}}
...@@ -311,80 +308,48 @@ circle label/.style = { ...@@ -311,80 +308,48 @@ circle label/.style = {
\skill{Survival} \skill{Survival}
\skill{Vigilance} \skill{Vigilance}
\emptySkill \emptySkill
\emptySkill
\end{tabularx} \end{tabularx}
\tiny\hint{Cost: 5 / 10 / 15 } \vspace{.3em}
\hint{\tiny Cost: 5 / 10 / 15 }
} }
%---- %----
\posterbox[ \posterbox[
adjusted title=Backpack, adjusted title=Knacks,
sidebyside,
remember, remember,
] ]
{name=equipment, {name=knacks,
column=6, column=9,
row=15, row=11,
span=23, span=17,
rowspan=3.7, rowspan=2.7}{%
}{% \setlength{\parskip}{0mm}%
\hint{\glsentrytext{tn} to remove: \weeline} \iftoggle{examplecharacter}{
\par \sffamily\Knacks
\iftoggle{examplecharacter}{\sffamily\equipment\vspace{12em}}{% }{%
\vspace{1em}%
\Repeat{5}{%
{\noindent\Repeat{5}{\Square} \lineDots}%
}%
\tcblower
\vspace{1em}%
\Repeat{4}{%
{\noindent\Repeat{5}{\Square} \lineDots}%
}%
\par
\vspace{1em}% \vspace{1em}%
\small \lineDots[4]
\glsentryshortpl{cp}\weeline \quad
\glsentryshortpl{sp}\weeline \quad
\glsentryshortpl{gp}\weeline \quad
} }
} }
%---
\posterbox[ \posterbox[
adjusted title=Abilities \& Conditions, adjusted title=Abilities \& Conditions,
remember, remember,
] ]
{name=abilities, {name=abilities,
column=5, column=9,
row=12, row=14,
span=11, span=17,
rowspan=3}{% rowspan=2.7}{%
\vspace{2em}% \vspace{1em}%
\iftoggle{examplecharacter}{}{% \iftoggle{examplecharacter}{}{%
\lineDots[4] \lineDots[4]
}% }%
} }
\posterbox[
adjusted title=Knacks,
remember,
]
{name=knacks,
column=16,
row=12,
span=11,
rowspan=3}{%
\setlength{\parskip}{0mm}%
\iftoggle{examplecharacter}{
\sffamily\Knacks
}{%
\vspace{2em}%
\lineDots[4]
}
}
%------ %------
\posterbox[ \posterbox[
adjusted title=XP, adjusted title=XP,
...@@ -392,8 +357,8 @@ circle label/.style = { ...@@ -392,8 +357,8 @@ circle label/.style = {
] ]
{name=xp, {name=xp,
column=1, column=1,
row=17, row=13,
span=5, span=8,
rowspan=1.7}{ rowspan=1.7}{
\setlength{\parskip}{0mm} \setlength{\parskip}{0mm}
......
...@@ -27,21 +27,7 @@ ...@@ -27,21 +27,7 @@
\end{tabularx} \end{tabularx}
\iftoggle{examplecharacter}{ \ifdefempty{\charSpells}{
\ifdefempty{\charSpells}{}{
\subsubsection*{Spells}
Roll \iftoggle{snapCaster}{Wits}{Charisma} + \textit{Skill} to cast.
Spells cost a number of \glsfmtlongpl{mp} equal to their level `Requirements', and a number of \glsfmtlongpl{ap} equal to their Cost\iftoggle{snapCaster}{}{ +1}.
\begin{multicols}{2}
\charSpells
\end{multicols}
}
\vfill\null
}{
\vspace{2em} \vspace{2em}
\noindent \noindent
\lineDots[19] \lineDots[19]
...@@ -56,7 +42,17 @@ ...@@ -56,7 +42,17 @@
\lightDots \\ \\ \lightDots \\ \\
\lightDots \\ \\ \lightDots \\ \\
} }
}{
\subsubsection*{Spells}
Roll \iftoggle{snapCaster}{Wits}{Charisma} + \textit{Skill} to cast.
Spells cost a number of \glsfmtlongpl{mp} equal to their level `Requirements', and a number of \glsfmtlongpl{ap} equal to their Cost\iftoggle{snapCaster}{}{ +1}.
\begin{multicols}{2}
\charSpells
\end{multicols}
} }
{\huge Cause of Death \bigLine} {\huge Cause of Death \bigLine}
\clearpage \clearpage
...@@ -133,6 +133,12 @@ ...@@ -133,6 +133,12 @@
\\% \\%
} }
\newcommand{\showDots}[2][3]{%
\setcounter{statCircles}{#1}%
\addtocounter{statCircles}{-\value{#2}}%
\Repeat{\value{#2}}{\statDot}\Repeat{\value{statCircles}}{\statCircle}%
}
\newcommand{\skill}[1]{ \newcommand{\skill}[1]{
\setcounter{statCircles}{3} \setcounter{statCircles}{3}
\addtocounter{statCircles}{-\value{#1}} \addtocounter{statCircles}{-\value{#1}}
......
...@@ -266,7 +266,7 @@ ...@@ -266,7 +266,7 @@
\fi \fi
}% SKILLS }% SKILLS
{}% KNACKS {}% KNACKS
{\ifodd\value{r3}\lootGoblin, \lootJewellery\else\lootJewellery\fi, \lootJewellery}% EQUIPMENT {\ifodd\value{r3}\lootGoblin \else\lootJewellery\fi and \lootJewellery}% EQUIPMENT
{\mutation{r4b} \mutation{r4b} \mutation{r4b}}% ABILITIES {\mutation{r4b} \mutation{r4b} \mutation{r4b}}% ABILITIES
} }
...@@ -420,7 +420,8 @@ ...@@ -420,7 +420,8 @@
\set{Survival}{rn3t3} \set{Survival}{rn3t3}
}% SKILLS }% SKILLS
{\ifodd\value{r3}\specialist{cave navigation}\fi}% KNACKS {\ifodd\value{r3}\specialist{cave navigation}\fi}% KNACKS
{\lootMedium\ifodd\value{r12}, \lootGoblin\fi, \rations}% EQUIPMENT {\ifodd\value{r12} \lootGoblin\ and \fi\ \rations.
\lootMedium\ hidden in \ifodd\value{r2} hat \else boots\fi}% EQUIPMENT
{}% ABILITIES {}% ABILITIES
} }
...@@ -486,6 +487,7 @@ ...@@ -486,6 +487,7 @@
\set{Air}{r2t3} \set{Air}{r2t3}
\set{Fire}{r3} \set{Fire}{r3}
\set{Earth}{r3b} \set{Earth}{r3b}
\addtocounter{equipmentWeight}{-2}
}% SKILLS }% SKILLS
{}% KNACKS {}% KNACKS
{\lootMedium, \ifodd\value{r12}\lootGoblin\else\lootMagic\fi, \rations}% EQUIPMENT {\lootMedium, \ifodd\value{r12}\lootGoblin\else\lootMagic\fi, \rations}% EQUIPMENT
...@@ -515,7 +517,7 @@ ...@@ -515,7 +517,7 @@
\fi \fi
}% SKILLS }% SKILLS
{\specialist{husbandry}}% KNACKS {\specialist{husbandry}}% KNACKS
{\lootSmall, \rations}% EQUIPMENT {\lootSmall\ and \rations}% EQUIPMENT
{}% ABILITIES {}% ABILITIES
} }
...@@ -807,7 +809,7 @@ ...@@ -807,7 +809,7 @@
\ifodd\value{r4}% \ifodd\value{r4}%
\lootBig% \lootBig%
\ifodd\value{r4b}% \ifodd\value{r4b}%
, \lootMagic, \rations% , \lootMagic\ and \rations%
\fi% \fi%
\else% \else%
\lootGoblin% \lootGoblin%
...@@ -1165,7 +1167,7 @@ ...@@ -1165,7 +1167,7 @@
\fi \fi
}% SKILLS }% SKILLS
{}% KNACKS {}% KNACKS
{\ifodd\value{r3b}\lootGoblin, \fi\rations}% EQUIPMENT {\ifodd\value{r3b}\lootGoblin\ and \fi\rations}% EQUIPMENT
{\ifnum\value{noAppearing}=1 {\ifnum\value{noAppearing}=1
\mutation{r4}% \mutation{r4}%
\fi}% ABILITIES \fi}% ABILITIES
...@@ -1598,7 +1600,7 @@ ...@@ -1598,7 +1600,7 @@
\fi \fi
}% SKILLS }% SKILLS
{}% KNACKS {}% KNACKS
{\ifodd\value{r3}\lootGoblin, \lootJewellery\else\lootJewellery\fi, \lootJewellery}% EQUIPMENT {\ifodd\value{r3}\lootGoblin, \lootJewellery\else\lootJewellery\fi\ and \lootJewellery}% EQUIPMENT
{\mutation{r4b} \mutation{r4b} \mutation{r4b}}% ABILITIES {\mutation{r4b} \mutation{r4b} \mutation{r4b}}% ABILITIES
} }
......
...@@ -125,6 +125,9 @@ ...@@ -125,6 +125,9 @@
\foreach \s in {Air,Earth,Fate,Fire,Water}% \foreach \s in {Air,Earth,Fate,Fire,Water}%
{\ifnum\value{\s}>0 \addtocounter{mp}{3}\fi}% {\ifnum\value{\s}>0 \addtocounter{mp}{3}\fi}%
\renewcommand\equipment{#6}% \renewcommand\equipment{#6}%
\foreach \i in {#6}{%
\stepcounter{equipmentWeight}%
}
#7% #7%
\computeStats% \computeStats%
\computeEncumbrance% \computeEncumbrance%
...@@ -279,6 +282,8 @@ ...@@ -279,6 +282,8 @@
\newcounter{defenceXPtotal} %rem \newcounter{defenceXPtotal} %rem
\newcounter{weight} \newcounter{weight}
\newcounter{equipmentWeight}
\setcounter{equipmentWeight}{0}
\newcounter{maxWeight} \newcounter{maxWeight}
\newcounter{ap} \newcounter{ap}
\newcounter{damage} \newcounter{damage}
...@@ -331,7 +336,7 @@ ...@@ -331,7 +336,7 @@
} }
\newcommand{\guardian}{% \newcommand{\guardian}{%
Guardian (spend 0~\glsfmtplural{ap} to guard someone, and take all attacks targetted at them with a +1 Bonus)% Guardian (spend 0~\glsfmtplural{ap} to guard someone, and take all attacks targetted at them with a +1~Bonus)%
} }
\newcommand{\laststand}{% \newcommand{\laststand}{%
...@@ -364,7 +369,7 @@ ...@@ -364,7 +369,7 @@
} }
\newcommand{\stunningstrike}{% \newcommand{\stunningstrike}{%
Stunning Strike (hit an opponent with fewer \glsfmtplural{ap}, and take a -1 Penalty to attack; opponent's \glsfmtplural{ap} reduces by \arabic{knacks})% Stunning Strike (hit an opponent with fewer \glsfmtplural{ap}, and take a -1~Penalty to attack; opponent's \glsfmtplural{ap} reduces by \arabic{knacks})%
} }
\newcommand{\snapshot}{% \newcommand{\snapshot}{%
...@@ -401,7 +406,7 @@ ...@@ -401,7 +406,7 @@
\newcommand{\ritualcaster}{% \newcommand{\ritualcaster}{%
\addtocounter{knacks}{1}% \addtocounter{knacks}{1}%
Ritual Caster (spells use Intelligence, caster may spend 1 extra \glsentrytext{mp})% Ritual Caster (spells use Intelligence, require 1 hour per \glsentrytext{mp}, and may use an extra \glsentrytext{boon})%
} }
\newcommand{\fasthealer}{% \newcommand{\fasthealer}{%
...@@ -450,7 +455,7 @@ ...@@ -450,7 +455,7 @@
\global\togglefalse{weaponMaster}% \global\togglefalse{weaponMaster}%
\foreach \s in {Air,Earth,Fate,Fire,Water,Projectiles,Melee,Brawl,Academics,Alchemy,Athletics,Caving,Crafts,Cultivation,Deceit,Empathy,Flight,Medicine,Performance,Larceny,Seafaring,Stealth,Survival,Vigilance}% \foreach \s in {Air,Earth,Fate,Fire,Water,Projectiles,Melee,Brawl,Academics,Alchemy,Athletics,Caving,Crafts,Cultivation,Deceit,Empathy,Flight,Medicine,Performance,Larceny,Seafaring,Stealth,Survival,Vigilance}%
{\setcounter{\s}{0}}% {\setcounter{\s}{0}}%
\foreach \s in {encumbrance,dr,covering,weaponDamage,weaponBonus,weaponWeight,armourDR,armourWeight,fp,heft,weight,damage,knacks,mp,spentMP,xpbonus,xp}% \foreach \s in {encumbrance,dr,covering,weaponDamage,weaponBonus,weaponWeight,armourDR,armourWeight,fp,heft,weight,equipmentWeight,damage,knacks,mp,spentMP,xpbonus,xp}%
{\setcounter{\s}{0}}% {\setcounter{\s}{0}}%
\setcounter{noAppearing}{1}% \setcounter{noAppearing}{1}%
} }
...@@ -545,6 +550,7 @@ ...@@ -545,6 +550,7 @@
\fi% \fi%
\addtocounter{weight}{\value{weaponWeight}}% \addtocounter{weight}{\value{weaponWeight}}%
\addtocounter{weight}{\value{armourWeight}}% \addtocounter{weight}{\value{armourWeight}}%
\addtocounter{weight}{\value{equipmentWeight}}%
\ifnum\value{weight}>\value{hp}% \ifnum\value{weight}>\value{hp}%
\addtocounter{encumbrance}{\value{weight}}% \addtocounter{encumbrance}{\value{weight}}%
\addtocounter{encumbrance}{-\value{hp}}% \addtocounter{encumbrance}{-\value{hp}}%
...@@ -886,7 +892,9 @@ ...@@ -886,7 +892,9 @@
\randomfour% \randomfour%
\addtocounter{humanNameNo}{\value{r4}}% \addtocounter{humanNameNo}{\value{r4}}%
\ifnum\value{humanNameNo}>20\addtocounter{humanNameNo}{-20}\fi% \ifnum\value{humanNameNo}>20\addtocounter{humanNameNo}{-20}\fi%
\expandafter\expandafter\ifcase\value{humanNameNo}\relax% \ifcase\value{humanNameNo}\relax%
\or%
Fetter%
\or% \or%
Grit% Grit%
\or% \or%
......