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 (11)
......@@ -644,9 +644,10 @@ Set the darker die to `\dicef{6}' and roll the other. If this roll fails, it fa
\newacronym[
description={measure how much luck the character has left.
Spend them to avoid Damage.
Max. $\Glspl{fp} = \frac{Total~\glsfmtplural{xp}}{10} + Charisma$},
Your maximum $\Glsfmtplural{fp} = \frac{Total~\glsfmtplural{xp}}{10} + Charisma$},
shortplural={FP},
prefix={an\space},
prefixfirst={a\space},
parent={combat},
name={Fate Points (FP)},
]{fp}{FP}{Fate Point}
......
......@@ -3,7 +3,6 @@
\RequirePackage[table]{xcolor}
\RequirePackage[copies]{contour}
\RequirePackage{imakeidx}% for spell summaries
\RequirePackage{xr-hyper}
\RequirePackage[
pdfstartpage=1,
......@@ -27,7 +26,6 @@ bookmarks=true]%
\RequirePackage{epsdice} % for dice
\RequirePackage[T1]{fontenc} %
%\RequirePackage{rotunda} %
\RequirePackage{txfonts} %
\RequirePackage{starfont} % for creature symbols
\RequirePackage{wasysym} % for sq checkboxes
......@@ -50,7 +48,6 @@ bookmarks=true]%
\setlength\columnsep{18pt}
\RequirePackage{graphicx}
\RequirePackage{etoolbox}
\RequirePackage{xparse}
\RequirePackage[explicit]{titlesec}
\RequirePackage{titletoc}
\RequirePackage{fancyhdr}
......
......@@ -38,16 +38,14 @@
\\
}
\newcommand\rareMarketItem[4][9]{%
\ifnum\value{r12}>#1%
\marketItem{#2}{#3}{#4}%
\fi%
}
\newcommand\showArmourPrice[2]{%
#1\armourName & \arabic{armourDR} & \arabic{covering} & \arabic{weight} & \mkPrice{#2} \\%
#1\armourName & \arabic{armourDR} & \arabic{covering} & \arabic{armourWeight} & \mkPrice{#2} \\%
}
\newcommand\rareArmour[3][9]{
......
......@@ -8,10 +8,7 @@ Farmers chat, then barter, and finally refer the buyer to a neighbour.
\Glspl{village} have $1D6\times 10$ of each item with \glsentrytext{weight} 0, $2D6$ of each item with \glsentrytext{weight} 1, and $1D6$ of each heavier items.
\glssymbol{sable}
\textbf{At the Weavers'}
\begin{boxtable}[Xcc]
\begin{nametable}[Xcc]{The Weavers, \composeHumanName\ and \composeHumanName}
\textbf{Clothing} & \textbf{Weight} & \textbf{Cost} \\\hline
......@@ -33,7 +30,7 @@ Farmers chat, then barter, and finally refer the buyer to a neighbour.
\fi
\marketItem{Rope, 50'}{1}{3}
\end{boxtable}
\end{nametable}
\randomize
......@@ -78,22 +75,22 @@ Farmers chat, then barter, and finally refer the buyer to a neighbour.
\textbf{Hospitality} & \textbf{Cost} \\\hline
Bed in stable & \mkPrice{0} \\
Bed in \composeHumanName's stable & \mkPrice{0} \\
Hearty Meal & \ifnum\value{temperature}>0\mkPrice[cp]{2}\else\mkPrice[cp]{4}\fi \\
Hearty meal with the \composeHumanName\ family and \arabic{r12} kids & \ifnum\value{temperature}>0\mkPrice[cp]{2}\else\mkPrice[cp]{4}\fi \\
\end{boxtable}
\begin{boxtable}[Xc]
\textbf{Services} & \textbf{Cost} \\\hline
Boat trip & \mkPrice[cp]{14} per mile \\
Boat trip with \composeHumanName & \mkPrice[cp]{14} per mile \\
Local guide & \mkPrice{2} \\
\composeHumanName, local guide & \mkPrice{2} \\
\end{boxtable}
\begin{boxtable}[Xcc]
\begin{nametable}[Xcc]{\composeHumanName's Assorted Goods}
\textbf{Travel} & \textbf{Weight} & \textbf{Cost} \\\hline
......@@ -105,42 +102,39 @@ Local guide & \mkPrice{2} \\
Tinder box & 0 & \mkPrice[cp]{3} \\
Torch & 1 & \mkPrice[cp]{9} \\
Torch & 1 & \mkPrice[cp]{10} \\
\end{boxtable}
\end{nametable}
\end{multicols}
\begin{boxtable}[XXXXXX]
\ifodd\value{r3}\else
\begin{nametable}[XXXXXX]{\composeHumanName's Weaponry}
\textbf{Name} & \textbf{Attack Bonus} & \textbf{Damage Bonus} & \textbf{\Glsfmtshort{ap} Cost} & \textbf{Weight} & \textbf{Cost} \\\hline
\textbf{Name} & \textbf{Attack Bonus} & \textbf{Damage Bonus} & \textbf{\Glsfmtshort{ap} Cost} & \textbf{Weight} & \textbf{Cost} \\\hline
\Dagger\weaponName & \arabic{weaponBonus} & \arabic{damage} & \arabic{heft} & \arabic{weight} & \mkPrice{2} \\
\Dagger\weaponName & \arabic{weaponBonus} & \arabic{weaponDamage} & \arabic{heft} & \arabic{weaponWeight} & \mkPrice{2} \\
\shortsword\weaponName & \arabic{weaponBonus} & \arabic{damage} & \arabic{heft} & \arabic{weight} & \mkPrice{9} \\
\shortsword\weaponName & \arabic{weaponBonus} & \arabic{weaponDamage} & \arabic{heft} & \arabic{weaponWeight} & \mkPrice{11} \\
\spear\weaponName & \arabic{weaponBonus} & \arabic{damage} & \arabic{heft} & \arabic{weight} & \mkPrice{7} \\
\spear\weaponName & \arabic{weaponBonus} & \arabic{weaponDamage} & \arabic{heft} & \arabic{weaponWeight} & \mkPrice{7} \\
\longsword\weaponName & \arabic{weaponBonus} & \arabic{damage} & \arabic{heft} & \arabic{weight} & \mkPrice{11} \\
\longsword\weaponName & \arabic{weaponBonus} & \arabic{weaponDamage} & \arabic{heft} & \arabic{weaponWeight} & \mkPrice{15} \\
\end{boxtable}
\end{nametable}
\fi
\ifnum\value{r4b}>2
\glssymbol{wrecan}
\textbf{At the Smith's}
\begin{boxtable}[XXXXc]
\begin{nametable}[XXXXc]{\glsentrysymbol{wrecan}~At \composeHumanName, the Smith's}
\textbf{Armour} & \textbf{\Glsentrytext{dr}} & \textbf{\glsentrytext{covering}} & \textbf{Weight} & \textbf{Cost} \\\hline
\ifnum\value{r3}>11
\showArmourPrice{\completechain}{28}%
\fi
\showArmourPrice{\partialchain}{18}%
\end{boxtable}
\end{nametable}
\else
\ifnum\value{r12}>9
\glssymbol{sylf}
\textbf{At the Fletcher's}
\begin{boxtable}[XYYYXl]
\begin{nametable}[XYYYXl]{\glsentrysymbol{sylf}~At \composeHumanName, the Fletcher's}
\textbf{Projectile} & Attack Bonus & \textbf{Damage} & \textbf{\Gls{ap}} & \textbf{Weight} & \textbf{Cost} \\\hline
......@@ -150,7 +144,7 @@ Local guide & \mkPrice{2} \\
Longbow & +2 & +2 & 2~\glspl{ap} & 1 & \mkPrice{12} \\
\end{boxtable}
\end{nametable}
\else
\begin{boxtable}[XYYYXl]
......@@ -170,21 +164,19 @@ Local guide & \mkPrice{2} \\
\fi
\ifnum\value{r4b}>2
\needspace{6em}
\textbf{At the Tanner's}
\begin{boxtable}[XXXXX]
\begin{nametable}[XXXXX]{At \composeHumanName\ the Tanner's}
\textbf{Armour} & \textbf{\Glsentrytext{dr}} & \textbf{\glsentrytext{covering}} & \textbf{Weight} & \textbf{Cost} \\\hline
\showArmourPrice{\partialleather}{5}%
\showArmourPrice{\completeleather}{11}%
\showArmourPrice{\partiallisk}{31}%
\end{boxtable}
\end{nametable}
\begin{boxtable}[XXX]
\begin{nametable}[XXX]{Retired \Glsentrytext{ranger} \composeHumanName's Tents}
\rareMarketItem{Hardened half-yurt (dr 4)}{3}{12}
\rareMarketItem{Tent for 4}{4}{8}
\rareMarketItem{Tent for 3}{3}{6}
\rareMarketItem{Tent for 2}{2}{4}
\marketItem{Tent for 1}{1}{3}
\end{boxtable}
\end{nametable}
\fi
......@@ -8,10 +8,7 @@ Farmers chat, then barter, and finally refer the buyer to a neighbour.
\Glspl{village} have $1D6\times 10$ of each item with \glsentrytext{weight} 0, $2D6$ of each item with \glsentrytext{weight} 1, and $1D6$ of each heavier items.
\glssymbol{sable}
\textbf{At the Weavers'}
\begin{boxtable}[Xcc]
\begin{nametable}[Xcc]{\glsentrysymbol{sable}~At the Weavers, with \composeHumanName\ from the \glsentrytext{templeOfFrost}}
\textbf{Clothing} & \textbf{Weight} & \textbf{Cost} \\\hline
......@@ -33,16 +30,14 @@ Farmers chat, then barter, and finally refer the buyer to a neighbour.
\fi
\marketItem{Rope, 50'}{1}{3}
\end{boxtable}
\end{nametable}
\randomize
\ifnum\value{r12}>8
\noindent
\begin{minipage}{\linewidth}
\glssymbol{nulla}
\textbf{At the Doula's}
\begin{boxtable}[Xcc]
\begin{nametable}[Xcc]{\glsentrysymbol{nulla}~At the Doula's}
\textbf{Things on shelves} & \textbf{Weight} & \textbf{Cost} \\\hline
\rareMarketItem[9]{Air \Glsentrytext{ingredient}}{1}{23}%
\rareMarketItem[9]{Fire \Glsentrytext{ingredient}}{1}{23}%
......@@ -55,7 +50,7 @@ Farmers chat, then barter, and finally refer the buyer to a neighbour.
\rareMarketItem[9]{Water \Glsentrytext{boon}}{1}{24}%
\rareMarketItem[9]{Fate \Glsentrytext{boon}}{1}{24}%
\marketItem{Cup of tea}{0}{0}%
\end{boxtable}
\end{nametable}
\end{minipage}
\fi
......@@ -74,73 +69,73 @@ Farmers chat, then barter, and finally refer the buyer to a neighbour.
\end{boxtable}
\fi
\begin{boxtable}[Xc]
\textbf{Hospitality} & \textbf{Cost} \\\hline
Bed in stable & \mkPrice{0} \\
Hearty Meal & \ifnum\value{temperature}>0\mkPrice[cp]{2}\else\mkPrice[cp]{4}\fi \\
\end{boxtable}
\begin{boxtable}[Xc]
\textbf{Services} & \textbf{Cost} \\\hline
Archer & \mkPrice{1} per mile \\
\composeHumanName, the archer & \mkPrice{1} per mile \\
Local guide & \mkPrice[cp]{50} per mile \\
\composeHumanName, local guide & \mkPrice[cp]{50} per mile \\
\end{boxtable}
\begin{boxtable}[Xcc]
\begin{nametable}[Xcc]{\composeHumanName's Wood Salvage Goods}
\textbf{Travel} & \textbf{Weight} & \textbf{Cost} \\\hline
Cart & 13 & \mkPrice{13} \\
Rations for a day & 1 & \mkPrice[cp]{15} \\
Rushlights & 0 & \mkPrice[cp]{1} \\
Tinder box & 0 & \mkPrice[cp]{3} \\
Torch & 1 & \mkPrice[cp]{9} \\
Torch & 1 & \mkPrice[cp]{11} \\
\end{nametable}
\begin{boxtable}[Xc]
\textbf{Hospitality} & \textbf{Cost} \\\hline
Bed in \composeHumanName's stable & \mkPrice{0} \\
Hearty meal with the \composeHumanName\ family and \arabic{r12} kids & \ifnum\value{temperature}>0\mkPrice[cp]{2}\else\mkPrice[cp]{4}\fi \\
\rations & \mkPrice[cp]{15} \\
\rations & \mkPrice[cp]{15} \\
\end{boxtable}
\end{multicols}
\begin{boxtable}[XXXXXX]
\ifodd\value{r3}
\begin{nametable}[XXXXXX]{\composeHumanName's Weaponry}
\textbf{Name} & \textbf{Attack Bonus} & \textbf{Damage Bonus} & \textbf{\Glsfmtshort{ap} Cost} & \textbf{Weight} & \textbf{Cost} \\\hline
\Dagger\weaponName & \arabic{weaponBonus} & \arabic{damage} & \arabic{heft} & \arabic{weight} & \mkPrice{2} \\
\Dagger\weaponName & \arabic{weaponBonus} & \arabic{weaponDamage} & \arabic{heft} & \arabic{weaponWeight} & \mkPrice{2} \\
\shortsword\weaponName & \arabic{weaponBonus} & \arabic{damage} & \arabic{heft} & \arabic{weight} & \mkPrice{9} \\
\shortsword\weaponName & \arabic{weaponBonus} & \arabic{weaponDamage} & \arabic{heft} & \arabic{weaponWeight} & \mkPrice{9} \\
\spear\weaponName & \arabic{weaponBonus} & \arabic{damage} & \arabic{heft} & \arabic{weight} & \mkPrice{7} \\
\spear\weaponName & \arabic{weaponBonus} & \arabic{weaponDamage} & \arabic{heft} & \arabic{weaponWeight} & \mkPrice{7} \\
\longsword\weaponName & \arabic{weaponBonus} & \arabic{damage} & \arabic{heft} & \arabic{weight} & \mkPrice{11} \\
\longsword\weaponName & \arabic{weaponBonus} & \arabic{weaponDamage} & \arabic{heft} & \arabic{weaponWeight} & \mkPrice{11} \\
\end{boxtable}
\end{nametable}
\fi
\ifnum\value{r4b}>2
\glssymbol{wrecan}
\textbf{At the Smith's}
\begin{boxtable}[XXXXc]
\begin{nametable}[XXXXc]{\glsentrysymbol{wrecan}~At \composeHumanName\ the Smith's}
\textbf{Armour} & \textbf{\Glsentrytext{dr}} & \textbf{\glsentrytext{covering}} & \textbf{Weight} & \textbf{Cost} \\\hline
\ifnum\value{r3}>11
\showArmourPrice{\completechain}{28}%
\fi
\showArmourPrice{\partialchain}{18}%
\end{boxtable}
\end{nametable}
\else
\ifnum\value{r12}>9
\glssymbol{sylf}
\textbf{At the Fletcher's}
\begin{boxtable}[XYYYXl]
\begin{nametable}[XYYYXl]{\glsentrysymbol{sylf}~At \composeHumanName, the Fletcher's}
\textbf{Projectile} & Attack Bonus & \textbf{Damage} & \textbf{\Gls{ap}} & \textbf{Weight} & \textbf{Cost} \\\hline
......@@ -150,7 +145,7 @@ Local guide & \mkPrice[cp]{50} per mile \\
Longbow & +2 & +2 & 2~\glspl{ap} & 1 & \mkPrice{12} \\
\end{boxtable}
\end{nametable}
\else
\begin{boxtable}[XYYYXl]
......@@ -170,21 +165,19 @@ Local guide & \mkPrice[cp]{50} per mile \\
\fi
\ifnum\value{r4b}>2
\needspace{6em}
\textbf{At the Tanner's}
\begin{boxtable}[XXXXX]
\begin{nametable}[XXXXX]{At \composeHumanName\ the Tanner's}
\textbf{Armour} & \textbf{\Glsentrytext{dr}} & \textbf{\glsentrytext{covering}} & \textbf{Weight} & \textbf{Cost} \\\hline
\showArmourPrice{\partialleather}{5}%
\showArmourPrice{\completeleather}{11}%
\showArmourPrice{\partiallisk}{31}%
\end{boxtable}
\end{nametable}
\begin{boxtable}[XXX]
\begin{nametable}[XXX]{Retired \Glsentrytext{ranger} \composeHumanName's Tents}
\rareMarketItem{Hardened half-yurt (dr 4)}{3}{12}
\rareMarketItem{Tent for 4}{4}{8}
\rareMarketItem{Tent for 3}{3}{6}
\rareMarketItem{Tent for 2}{2}{4}
\marketItem{Tent for 1}{1}{3}
\end{boxtable}
\end{nametable}
\fi
......@@ -9,10 +9,7 @@
\begin{multicols}{2}
\glssymbol{sable}
\textbf{At the Weavers'}
\begin{boxtable}[Xcc]
\begin{nametable}[Xcc]{\glsentrysymbol{sable}~At the \glsentrytext{templeOfFrost}}
\textbf{Clothing} & \textbf{Weight} & \textbf{Cost} \\\hline
......@@ -22,21 +19,21 @@
\hline
\marketItem[cp]{Bandages}{0}{2}
\hline
\marketItem{Rope, 50'}{1}{2}
\hline
\ifnum\value{temperature}=0
\marketItem[cp]{Rations for a day}{1}{5}
\fi
\end{boxtable}
\end{nametable}
\randomdozen
\ifnum\value{r12}>7
\noindent
\begin{minipage}{\linewidth}
\glssymbol{nulla}
\textbf{At the Doula's}
The \gls{doula} will purchase \glspl{ingredient} for half the cost listed here.
She will also prepare \glspl{ingredient} to cure people for the price of the \gls{ingredient} plus a favour owed.
\begin{boxtable}[Xcc]
\begin{nametable}[Xcc]{\glsentrysymbol{nulla}~\composeHumanName's \glsentrytext{doulaShop}}
\textbf{Things on shelves} & \textbf{Weight} & \textbf{Cost} \\\hline
\rareMarketItem[9]{Air \Glsentrytext{ingredient}}{1}{23}%
\rareMarketItem[9]{Fire \Glsentrytext{ingredient}}{1}{23}%
......@@ -49,96 +46,171 @@
\rareMarketItem[9]{Water \Glsentrytext{boon}}{1}{24}%
\rareMarketItem[9]{Fate \Glsentrytext{boon}}{1}{24}%
\marketItem{Cup of tea}{0}{0}%
\end{boxtable}
\end{nametable}
The \gls{doula} will purchase \glspl{ingredient} for half the cost listed here.
She will also prepare \glspl{ingredient} to cure people for the price of the \gls{ingredient} plus a favour owed.
\end{minipage}
\fi
\begin{boxtable}[Xc]
\begin{nametable}[Xc]{\composeHumanName's Working Beasts}
\textbf{Beasts} & \textbf{Cost} \\\hline
Horse & \mkPrice{20} \\
Mule & \mkPrice{24} \\
Hunting Dog & \mkPrice{5} \\
Donkey & \mkPrice{2} \\
\end{boxtable}
\end{nametable}
\begin{boxtable}[Xc]
\textbf{Services} & \textbf{Cost} \\\hline
Boat trip & \mkPrice[cp]{14} per mile \\
Local guide & \mkPrice{2} per mile \\
\textbf{Services in the Market} & \textbf{Cost} \\\hline
Boat trip with \ifnum\value{r3}=3 the \composeHumanName\ sisters\else \composeHumanName\fi & \mkPrice[cp]{14} per mile \\
Minstrel Performance & \mkPrice[cp]{120} song \\
Performance by \composeHumanName, the Minstrel & \mkPrice[cp]{90} per song \\
New song composition & \mkPrice{5} song \\
New song composition & \mkPrice{4} per song \\
\footnotesize Fence & \footnotesize 50\% \\
\footnotesize \composeHumanName, the Fence & \footnotesize 50\% and \tiny shhh \\
\end{boxtable}
\begin{boxtable}[Xcc]
\begin{nametable}[Xcc]{At the Docks}
\textbf{Travel} & \textbf{Weight} & \textbf{Cost} \\\hline
\textbf{Items} & \textbf{\Glsentrytext{weight}} & \textbf{Cost} \\\hline
Rations for a day & 1 & \mkPrice[cp]{13} \\
Lock-pick set & 1 & \mkPrice{10} \\
Fake town-pass & 0 & \mkPrice{4} \\
\end{nametable}
\begin{nametable}[Xcc]{\glsentrysymbol{yonder}~At the \glsentrytext{templeOfCuriosity}}
\textbf{Item} & \textbf{Weight} & \textbf{Cost} \\\hline
Rushlights & 0 & \mkPrice[cp]{1} \\
Writing equipment & 0 & \mkPrice[cp]{20} \\
Tinder box & 0 & \mkPrice[cp]{3} \\
Torch & 1 & \mkPrice[cp]{8} \\
Soap & 0 & \mkPrice[cp]{3} \\
\end{boxtable}
Torch & 1 & \mkPrice[cp]{6} \\
\begin{boxtable}[Xc]
\end{nametable}
\begin{multicols}{2}
\begin{nametable}[Xc]{\composeHumanName's Inn}
\textbf{Hospitality} & \textbf{Cost} \\\hline
Bed with family & \mkPrice{2} \\
Hearty Meal & \mkPrice[cp]{5} \\
\ifnum\value{temperature}>0
Fresh \rations & \mkPrice[cp]{3} \\
\fi
Hardened \rations & \mkPrice[cp]{4} \\
Rat Soup & \mkPrice[cp]{2} \\
Basic room & \mkPrice[cp]{20} \\
\end{nametable}
\begin{nametable}[Xc]{\composeHumanName's Tavern}
\textbf{Hospitality} & \textbf{Cost} \\\hline
Entrance and ale & \mkPrice[cp]{4} \\
\ifnum\value{temperature}>0
Sweet \rations & \mkPrice[cp]{4} \\
\fi
Savoury \rations & \mkPrice[cp]{5} \\
Hearty Meal & \mkPrice[cp]{5} \\
Rat Soup & \mkPrice[cp]{2} \\
\ifodd\value{r4b}
\footnotesize \composeHumanName, the Fence & \footnotesize 50\% and \tiny shhh \\
\fi
\end{nametable}
\begin{nametable}[Xc]{\composeHumanName's Tavern}
\textbf{Hospitality} & \textbf{Cost} \\\hline
Entrance and cider & \mkPrice[cp]{4} \\
\ifnum\value{temperature}>0
Sweet \rations & \mkPrice[cp]{4} \\
\fi
Savoury \rations & \mkPrice[cp]{5} \\
Hearty Meal & \mkPrice[cp]{5} \\
Woodspy Soup & \mkPrice[cp]{4} \\
\ifodd\value{r4b}
\footnotesize \composeHumanName, the Fence & \footnotesize 50\% and \tiny shhh \\
\fi
\end{nametable}
\begin{nametable}[Xc]{\composeHumanName's Inn}
\textbf{Hospitality} & \textbf{Cost} \\\hline
Entrance and wine & \mkPrice[cp]{14} \\
Hearty Meal & \mkPrice[cp]{6} \\
Nice room & \mkPrice[cp]{20} \\
Fancy room & \mkPrice[cp]{80} \\
\end{boxtable}
\end{nametable}
\end{multicols}
\begin{boxtable}[XXXXXX]
\begin{nametable}[Xcc]{At the \Gls{templeOfSickness}}
\textbf{Name} & \textbf{Attack Bonus} & \textbf{Damage Bonus} & \textbf{\Glsfmtshort{ap} Cost} & \textbf{Weight} & \textbf{Cost} \\\hline
\textbf{Cure} & \textbf{\Glsentrytext{weight}} & \textbf{Cost} \\\hline
\Dagger\weaponName & \arabic{weaponBonus} & \arabic{damage} & \arabic{heft} & \arabic{weight} & \mkPrice{2} \\
\rareMarketItem[7]{Fate \Glsentrytext{elixir}}{1}{24}%
\shortsword\weaponName & \arabic{weaponBonus} & \arabic{damage} & \arabic{heft} & \arabic{weight} & \mkPrice{9} \\
\rareMarketItem[9]{Air \Glsentrytext{elixir}}{1}{24}%
\spear\weaponName & \arabic{weaponBonus} & \arabic{damage} & \arabic{heft} & \arabic{weight} & \mkPrice{7} \\
\rareMarketItem[7]{Fire \Glsentrytext{elixir}}{1}{24}%
\longsword\weaponName & \arabic{weaponBonus} & \arabic{damage} & \arabic{heft} & \arabic{weight} & \mkPrice{11} \\
\rareMarketItem[10]{Water \Glsentrytext{elixir}}{1}{24}%
\end{boxtable}
\rareMarketItem[8]{Earth \Glsentrytext{elixir}}{1}{24}%
\glssymbol{wrecan}
\textbf{At the \Glsentrytext{templeOfHate}}
\end{nametable}
\begin{boxtable}[XXXXc]
\textbf{Armour} & \textbf{\Glsentrytext{dr}} & \textbf{\glsentrytext{covering}} & \textbf{Weight} & \textbf{Cost} \\\hline
\showArmourPrice{\completechain}{28}%
\showArmourPrice{\partialchain}{18}%
\end{boxtable}
\end{multicols}
\glssymbol{sylf}
\textbf{At the Fletcher's}
\begin{boxtable}[XYYYXl]
\begin{nametable}[XXXXXX]{Ex-\Gls{sunGuard} Arms Sales}
\textbf{Name} & \textbf{Attack Bonus} & \textbf{Damage Bonus} & \textbf{\Glsfmtshort{ap} Cost} & \textbf{Weight} & \textbf{Cost} \\\hline
\Dagger\weaponName & \arabic{weaponBonus} & \arabic{weaponDamage} & \arabic{heft} & \arabic{weaponWeight} & \mkPrice{2} \\
\shortsword\weaponName & \arabic{weaponBonus} & \arabic{weaponDamage} & \arabic{heft} & \arabic{weaponWeight} & \mkPrice{9} \\
\spear\weaponName & \arabic{weaponBonus} & \arabic{weaponDamage} & \arabic{heft} & \arabic{weaponWeight} & \mkPrice{7} \\
\longsword\weaponName & \arabic{weaponBonus} & \arabic{weaponDamage} & \arabic{heft} & \arabic{weaponWeight} & \mkPrice{11} \\
\end{nametable}
\begin{boxtable}[XYYYXl]
\textbf{Projectile} & \textbf{Attack Bonus} & \textbf{Damage} & \textbf{\Gls{ap} Cost} & \textbf{Weight} & \textbf{Cost} \\\hline
\hline
......@@ -158,24 +230,24 @@
\hline
Crossbow & +2 & +2 & 1~\glspl{ap} & 3 & \mkPrice{16} \\
\end{boxtable}
\textbf{At the Tanner's}
\begin{boxtable}[XXXXX]
\begin{nametable}[XXXXc]{\glsentrysymbol{wrecan}~At the \Glsentrytext{templeOfHate}}
\textbf{Armour} & \textbf{\Glsentrytext{dr}} & \textbf{\glsentrytext{covering}} & \textbf{Weight} & \textbf{Cost} \\\hline
\ifnum\value{r3}>11
\showArmourPrice{\completechain}{28}%
\fi
\showArmourPrice{\partialchain}{14}%
\rareArmour[5]{\completechain}{24}%
\rareArmour[6]{\partialplate}{36}%
\rareArmour[9]{\completeplate}{66}%
\end{nametable}
\begin{nametable}[XXXXX]{\glsentrysymbol{wrecan}~At the Tanner's}
\textbf{Armour} & \textbf{\Glsentrytext{dr}} & \textbf{\glsentrytext{covering}} & \textbf{Weight} & \textbf{Cost} \\\hline
\showArmourPrice{\partialleather}{5}%
\showArmourPrice{\completeleather}{11}%
\showArmourPrice{\partiallisk}{40}%
\showArmourPrice{\completelisk}{50}%
\end{boxtable}
\needspace{4em}
\textbf{At the place with that guy I met at \glsentrytext{pig}\ldots}
\begin{boxtable}[Xcc]
\textbf{Items} & \textbf{Weight} & \textbf{Cost} \\\hline
\marketItem{Lock-pick set}{1}{10}
\marketItem{Fake town-pass}{0}{3}
\end{boxtable}
\rareArmour[6]{\partiallisk}{40}%
\rareArmour[8]{\completelisk}{50}%
\end{nametable}
......@@ -17,8 +17,8 @@
\item
{\tt goto \ref{newPC}}
\item
\Glspl{xp}, tea%
\ifodd\value{r3}\footnote{I recommend Russian Black leaf.}\fi
\Glspl{xp}, tea %
\ifodd\value{r3}\else\footnote{I recommend Russian Black leaf.}\fi
\& cakes all round.
\end{enumerate}
......@@ -187,7 +187,7 @@
#4
}%
{#5}% SKILLS
{}% EQUIPMENT
{}% KNACKS
{#6}% ABILITIES
}
}
......@@ -401,7 +401,7 @@
\newcommand{\fasthealer}{%
Fast Healer
(resting heals one more \gls{ep} and \gls{mp})%
(resting heals one more \glsentrytext{ep} or \glsentrytext{mp})%
}
\newcommand{\combatcaster}{Combat Caster}
......
......@@ -8,6 +8,19 @@ QR_TARGET != grep mailto: README.md | cut -d: -f2,3
@command -v latexmk >/dev/null || ( echo install latexmk && exit 1 )
@command -v inkscape >/dev/null || ( echo install inkscape && exit 1 )
.help:
@echo 'BIND version $(VERSION)'
@echo ''
@echo 'Check you have the requirements with'
@echo '$$ make .check'
@echo ''
@echo 'Compile with'
@echo '$$ make'
@echo ''
@echo 'Required tlmgr packages are in'
@echo 'config/Docker/tlmgrDeps.sh'
@echo ''
COMPRESS = gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.5 -dNOPAUSE -dQUIET -dBATCH -dPrinted=false -sOutputFile=$@ $<
CP := ln -f
......