From 868a9cbc4a3811917176a917bf498ded3e753918 Mon Sep 17 00:00:00 2001 From: Malin Freeborn <malinfreeborn@posteo.net> Date: Thu, 1 Aug 2024 08:21:39 +0200 Subject: [PATCH] place market prices sheets --- bind.sty | 1 + market.sty | 59 +++++++++++++ markets/riverside.tex | 190 ++++++++++++++++++++++++++++++++++++++++++ markets/roadside.tex | 190 ++++++++++++++++++++++++++++++++++++++++++ markets/town.tex | 181 ++++++++++++++++++++++++++++++++++++++++ 5 files changed, 621 insertions(+) create mode 100644 market.sty create mode 100644 markets/riverside.tex create mode 100644 markets/roadside.tex create mode 100644 markets/town.tex diff --git a/bind.sty b/bind.sty index 8dc9534a..434000f5 100644 --- a/bind.sty +++ b/bind.sty @@ -9,3 +9,4 @@ \RequirePackage{config/arms} \RequirePackage{config/stats} \RequirePackage{config/monsters} +\RequirePackage{config/market} diff --git a/market.sty b/market.sty new file mode 100644 index 00000000..30bf007b --- /dev/null +++ b/market.sty @@ -0,0 +1,59 @@ +\newcommand\mkPrice[2][sp]{% + \randomtwo% + \randomthree% + \randomthreeC% + \randomfour% + \randomdozen% + \setcounter{track}{#2}% + \ifnum\value{track}<4% + \else% + \addtocounter{track}{\value{r2}}% + \ifnum\value{track}<14% + \addtocounter{track}{\value{r3c}}% + \else% + \ifnum\value{track}<34% + \addtocounter{track}{\value{r4}}% + \else% + \addtocounter{track}{\value{r12}}% + \fi% + \fi% + \fi% + \ifnum0<\value{track}% + \arabic{track}~\glspl{#1}% + \else% + \textit{free}! + \fi% +} + +\newcommand\marketItem[4][sp]{ + \ifodd\value{track}% + \randomthree% + \randomthreeB% + \randomfour% + \fi% + \randomdozen + #2 &% Name + #3 &% Weight + \mkPrice[#1]{#4} % Price + \\ +} + + +\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} \\% +} + +\newcommand\rareArmour[3][9]{ + \ifnum\value{r12}>#1% + \showArmour{#2} & \mkPrice{#3} \\ + \fi% +} + + diff --git a/markets/riverside.tex b/markets/riverside.tex new file mode 100644 index 00000000..42b1236b --- /dev/null +++ b/markets/riverside.tex @@ -0,0 +1,190 @@ +\section*{River \Glsfmttext{village} Market} + +\begin{multicols}{2} + +\noindent +All purchases in \pgls{village} require a full morning or afternoon. +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] + + \textbf{Clothing} & \textbf{Weight} & \textbf{Cost} \\\hline + + Itchy clothes & 1 & \ifnum\value{temperature}>0\mkPrice[cp]{30}\else\mkPrice[cp]{40}\fi \\ + + Travellers clothes & 1 & \ifnum\value{temperature}>0\mkPrice[cp]{60}\else\mkPrice[cp]{80}\fi \\ + \ifnum\value{r12}>8 + \marketItem{Orange Travelling Robes}{0}{20} + \ifnum\value{r12}>11 + \marketItem{Red Travelling Robes}{0}{22} + \fi + \fi + \hline + + \marketItem[cp]{Bandages}{0}{4} + \ifnum\value{r12}>10 + \hline + \marketItem{Rope, 20'}{1}{2} + \fi + \marketItem{Rope, 50'}{1}{3} + +\end{boxtable} + +\randomize + +\ifnum\value{r12}>8 +\noindent +\begin{minipage}{\linewidth} +\glssymbol{nulla} +\textbf{At the Doula's} + \begin{boxtable}[Xcc] + \textbf{Things on shelves} & \textbf{Weight} & \textbf{Cost} \\\hline + \rareMarketItem[9]{Air \Glsentrytext{ingredient}}{1}{23}% + \rareMarketItem[9]{Fire \Glsentrytext{ingredient}}{1}{23}% + \rareMarketItem[9]{Earth \Glsentrytext{ingredient}}{1}{23}% + \rareMarketItem[9]{Water \Glsentrytext{ingredient}}{1}{23}% + \rareMarketItem[9]{Fate \Glsentrytext{ingredient}}{1}{23}% + \rareMarketItem[9]{Air \Glsentrytext{boon}}{1}{24}% + \rareMarketItem[9]{Fire \Glsentrytext{boon}}{1}{24}% + \rareMarketItem[8]{Earth \Glsentrytext{boon}}{1}{24}% + \rareMarketItem[9]{Water \Glsentrytext{boon}}{1}{24}% + \rareMarketItem[9]{Fate \Glsentrytext{boon}}{1}{24}% + \marketItem{Cup of tea}{0}{0}% + \end{boxtable} +\end{minipage} +\fi + +\ifodd\value{r3}\else + \begin{boxtable}[Xc] + + \textbf{Beasts} & \textbf{Cost} \\\hline + Donkey & \mkPrice{4} \\ + + Horse & \mkPrice{20} \\ + + Mule & \mkPrice{23} \\ + + Hunting Dog & \mkPrice{4} \\ + + \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 +Boat trip & \mkPrice[cp]{14} per mile \\ + +Local guide & \mkPrice{2} \\ + +\end{boxtable} + +\begin{boxtable}[Xcc] + + \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} \\ + +\end{boxtable} + +\end{multicols} + +\begin{boxtable}[XXXXXX] + + \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} \\ + + \shortsword\weaponName & \arabic{weaponBonus} & \arabic{damage} & \arabic{heft} & \arabic{weight} & \mkPrice{9} \\ + + \spear\weaponName & \arabic{weaponBonus} & \arabic{damage} & \arabic{heft} & \arabic{weight} & \mkPrice{7} \\ + + \longsword\weaponName & \arabic{weaponBonus} & \arabic{damage} & \arabic{heft} & \arabic{weight} & \mkPrice{11} \\ + +\end{boxtable} + +\ifnum\value{r4b}>2 + \glssymbol{wrecan} + \textbf{At the Smith's} + + \begin{boxtable}[XXXXc] + \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} +\else + \ifnum\value{r12}>9 + \glssymbol{sylf} + \textbf{At the Fletcher's} + \begin{boxtable}[XYYYXl] + + \textbf{Projectile} & Attack Bonus & \textbf{Damage} & \textbf{\Gls{ap}} & \textbf{Weight} & \textbf{Cost} \\\hline + + Arrows & --- & --- & --- & --- & \mkPrice[cp]{18} \\ + + Longbow & +1 & +1 & 1~\glspl{ap} & 1 & \mkPrice{8} \\ + + Longbow & +2 & +2 & 2~\glspl{ap} & 1 & \mkPrice{12} \\ + + \end{boxtable} + \else + \begin{boxtable}[XYYYXl] + + \textbf{Projectile} & Attack Bonus & \textbf{Damage} & \textbf{\Gls{ap} Cost} & \textbf{Weight} & \textbf{Cost} \\\hline + + Arrows & --- & --- & --- & --- & \mkPrice[cp]{18} \\ + + Longbow & +1 & +1 & 1 & 1~\glspl{ap} & \mkPrice{8} \\ + \hline + + Bolt & --- & --- & --- & --- & \mkPrice[cp]{18} \\ + + Crossbow & +2 & +2 & 1~\glspl{ap} & 3 & \mkPrice{18} \\ + + \end{boxtable} + \fi +\fi + +\ifnum\value{r4b}>2 +\needspace{6em} +\textbf{At the Tanner's} + \begin{boxtable}[XXXXX] + \textbf{Armour} & \textbf{\Glsentrytext{dr}} & \textbf{\glsentrytext{covering}} & \textbf{Weight} & \textbf{Cost} \\\hline + \showArmourPrice{\partialleather}{5}% + \showArmourPrice{\completeleather}{11}% + \showArmourPrice{\partiallisk}{31}% + \end{boxtable} + + \begin{boxtable}[XXX] + \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} +\fi + diff --git a/markets/roadside.tex b/markets/roadside.tex new file mode 100644 index 00000000..ecc37dd5 --- /dev/null +++ b/markets/roadside.tex @@ -0,0 +1,190 @@ +\section*{\Glsfmttext{village} Market} + +\begin{multicols}{2} + +\noindent +All purchases in \pgls{village} require a full morning or afternoon. +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] + + \textbf{Clothing} & \textbf{Weight} & \textbf{Cost} \\\hline + + Itchy clothes & 1 & \mkPrice[cp]{30} \\ + + Travellers clothes & 1 & \ifnum\value{temperature}>0\mkPrice[cp]{60}\else\mkPrice[cp]{80}\fi \\ + \ifnum\value{r12}>8 + \marketItem{Orange Travelling Robes}{0}{20} + \ifnum\value{r12}>11 + \marketItem{Red Travelling Robes}{0}{22} + \fi + \fi + \hline + + \marketItem[cp]{Bandages}{0}{4} + \ifnum\value{r12}>10 + \hline + \marketItem{Rope, 20'}{1}{2} + \fi + \marketItem{Rope, 50'}{1}{3} + +\end{boxtable} + +\randomize + +\ifnum\value{r12}>8 +\noindent +\begin{minipage}{\linewidth} +\glssymbol{nulla} +\textbf{At the Doula's} + \begin{boxtable}[Xcc] + \textbf{Things on shelves} & \textbf{Weight} & \textbf{Cost} \\\hline + \rareMarketItem[9]{Air \Glsentrytext{ingredient}}{1}{23}% + \rareMarketItem[9]{Fire \Glsentrytext{ingredient}}{1}{23}% + \rareMarketItem[9]{Earth \Glsentrytext{ingredient}}{1}{23}% + \rareMarketItem[9]{Water \Glsentrytext{ingredient}}{1}{23}% + \rareMarketItem[9]{Fate \Glsentrytext{ingredient}}{1}{23}% + \rareMarketItem[9]{Air \Glsentrytext{boon}}{1}{24}% + \rareMarketItem[9]{Fire \Glsentrytext{boon}}{1}{24}% + \rareMarketItem[8]{Earth \Glsentrytext{boon}}{1}{24}% + \rareMarketItem[9]{Water \Glsentrytext{boon}}{1}{24}% + \rareMarketItem[9]{Fate \Glsentrytext{boon}}{1}{24}% + \marketItem{Cup of tea}{0}{0}% + \end{boxtable} +\end{minipage} +\fi + +\ifodd\value{r3}\else + \begin{boxtable}[Xc] + + \textbf{Beasts} & \textbf{Cost} \\\hline + Donkey & \mkPrice{4} \\ + + Horse & \mkPrice{20} \\ + + Mule & \mkPrice{23} \\ + + Hunting Dog & \mkPrice{4} \\ + + \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 \\ + +Local guide & \mkPrice[cp]{50} per mile \\ + +\end{boxtable} + +\begin{boxtable}[Xcc] + + \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} \\ + +\end{boxtable} + +\end{multicols} + +\begin{boxtable}[XXXXXX] + + \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} \\ + + \shortsword\weaponName & \arabic{weaponBonus} & \arabic{damage} & \arabic{heft} & \arabic{weight} & \mkPrice{9} \\ + + \spear\weaponName & \arabic{weaponBonus} & \arabic{damage} & \arabic{heft} & \arabic{weight} & \mkPrice{7} \\ + + \longsword\weaponName & \arabic{weaponBonus} & \arabic{damage} & \arabic{heft} & \arabic{weight} & \mkPrice{11} \\ + +\end{boxtable} + +\ifnum\value{r4b}>2 + \glssymbol{wrecan} + \textbf{At the Smith's} + + \begin{boxtable}[XXXXc] + \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} +\else + \ifnum\value{r12}>9 + \glssymbol{sylf} + \textbf{At the Fletcher's} + \begin{boxtable}[XYYYXl] + + \textbf{Projectile} & Attack Bonus & \textbf{Damage} & \textbf{\Gls{ap}} & \textbf{Weight} & \textbf{Cost} \\\hline + + Arrows & --- & --- & --- & --- & \mkPrice[cp]{18} \\ + + Longbow & +1 & +1 & 1~\glspl{ap} & 1 & \mkPrice{8} \\ + + Longbow & +2 & +2 & 2~\glspl{ap} & 1 & \mkPrice{12} \\ + + \end{boxtable} + \else + \begin{boxtable}[XYYYXl] + + \textbf{Projectile} & Attack Bonus & \textbf{Damage} & \textbf{\Gls{ap} Cost} & \textbf{Weight} & \textbf{Cost} \\\hline + + Arrows & --- & --- & --- & --- & \mkPrice[cp]{18} \\ + + Longbow & +1 & +1 & 1 & 1~\glspl{ap} & \mkPrice{8} \\ + \hline + + Bolt & --- & --- & --- & --- & \mkPrice[cp]{18} \\ + + Crossbow & +2 & +2 & 1~\glspl{ap} & 3 & \mkPrice{18} \\ + + \end{boxtable} + \fi +\fi + +\ifnum\value{r4b}>2 +\needspace{6em} +\textbf{At the Tanner's} + \begin{boxtable}[XXXXX] + \textbf{Armour} & \textbf{\Glsentrytext{dr}} & \textbf{\glsentrytext{covering}} & \textbf{Weight} & \textbf{Cost} \\\hline + \showArmourPrice{\partialleather}{5}% + \showArmourPrice{\completeleather}{11}% + \showArmourPrice{\partiallisk}{31}% + \end{boxtable} + + \begin{boxtable}[XXX] + \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} +\fi + diff --git a/markets/town.tex b/markets/town.tex new file mode 100644 index 00000000..6cf62cf2 --- /dev/null +++ b/markets/town.tex @@ -0,0 +1,181 @@ +\randomthree +\ifodd\value{r3} + \randomtwo +\else + \randomthreeB +\fi + +\section*{Town Market} + +\begin{multicols}{2} + +\glssymbol{sable} +\textbf{At the Weavers'} + +\begin{boxtable}[Xcc] + + \textbf{Clothing} & \textbf{Weight} & \textbf{Cost} \\\hline + + \marketItem{Orange Travelling Robes}{0}{15} + \marketItem{Red Travelling Robes}{0}{17} + \marketItem{Purple Travelling Robes}{0}{23} + \hline + + \marketItem[cp]{Bandages}{0}{2} + \hline + \marketItem{Rope, 50'}{1}{2} + +\end{boxtable} + +\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] + \textbf{Things on shelves} & \textbf{Weight} & \textbf{Cost} \\\hline + \rareMarketItem[9]{Air \Glsentrytext{ingredient}}{1}{23}% + \rareMarketItem[9]{Fire \Glsentrytext{ingredient}}{1}{23}% + \rareMarketItem[9]{Earth \Glsentrytext{ingredient}}{1}{23}% + \rareMarketItem[9]{Water \Glsentrytext{ingredient}}{1}{23}% + \rareMarketItem[9]{Fate \Glsentrytext{ingredient}}{1}{23}% + \rareMarketItem[9]{Air \Glsentrytext{boon}}{1}{24}% + \rareMarketItem[9]{Fire \Glsentrytext{boon}}{1}{24}% + \rareMarketItem[8]{Earth \Glsentrytext{boon}}{1}{24}% + \rareMarketItem[9]{Water \Glsentrytext{boon}}{1}{24}% + \rareMarketItem[9]{Fate \Glsentrytext{boon}}{1}{24}% + \marketItem{Cup of tea}{0}{0}% + \end{boxtable} +\end{minipage} +\fi + +\begin{boxtable}[Xc] + + \textbf{Beasts} & \textbf{Cost} \\\hline + Horse & \mkPrice{20} \\ + + Hunting Dog & \mkPrice{5} \\ + + Donkey & \mkPrice{2} \\ + +\end{boxtable} + +\begin{boxtable}[Xc] + + \textbf{Services} & \textbf{Cost} \\\hline + Boat trip & \mkPrice[cp]{14} per mile \\ + + Local guide & \mkPrice{2} per mile \\ + + Minstrel Performance & \mkPrice[cp]{120} song \\ + + New song composition & \mkPrice{5} song \\ + + \footnotesize Fence & \footnotesize 50\% \\ + +\end{boxtable} + +\begin{boxtable}[Xcc] + + \textbf{Travel} & \textbf{Weight} & \textbf{Cost} \\\hline + + Rations for a day & 1 & \mkPrice[cp]{13} \\ + + Rushlights & 0 & \mkPrice[cp]{1} \\ + + Tinder box & 0 & \mkPrice[cp]{3} \\ + + Torch & 1 & \mkPrice[cp]{8} \\ + +\end{boxtable} + +\begin{boxtable}[Xc] + + \textbf{Hospitality} & \textbf{Cost} \\\hline + + Bed with family & \mkPrice{2} \\ + + Hearty Meal & \mkPrice[cp]{5} \\ + + Rat Soup & \mkPrice[cp]{2} \\ + + Nice room & \mkPrice[cp]{20} \\ + + Fancy room & \mkPrice[cp]{80} \\ + +\end{boxtable} + + +\end{multicols} + +\begin{boxtable}[XXXXXX] + + \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} \\ + + \shortsword\weaponName & \arabic{weaponBonus} & \arabic{damage} & \arabic{heft} & \arabic{weight} & \mkPrice{9} \\ + + \spear\weaponName & \arabic{weaponBonus} & \arabic{damage} & \arabic{heft} & \arabic{weight} & \mkPrice{7} \\ + + \longsword\weaponName & \arabic{weaponBonus} & \arabic{damage} & \arabic{heft} & \arabic{weight} & \mkPrice{11} \\ + +\end{boxtable} + +\glssymbol{wrecan} +\textbf{At the \Glsentrytext{templeOfHate}} + +\begin{boxtable}[XXXXc] + \textbf{Armour} & \textbf{\Glsentrytext{dr}} & \textbf{\glsentrytext{covering}} & \textbf{Weight} & \textbf{Cost} \\\hline + \showArmourPrice{\completechain}{28}% + \showArmourPrice{\partialchain}{18}% +\end{boxtable} + +\glssymbol{sylf} +\textbf{At the Fletcher's} +\begin{boxtable}[XYYYXl] + + \textbf{Projectile} & \textbf{Attack Bonus} & \textbf{Damage} & \textbf{\Gls{ap} Cost} & \textbf{Weight} & \textbf{Cost} \\\hline + + \hline + + Longbow & +1 & +1 & 1~\glspl{ap} & 1 & \mkPrice{9} \\ + + Longbow & +2 & +2 & 2~\glspl{ap} & 1 & \mkPrice{11} \\ + + Longbow & +3 & +3 & 2~\glspl{ap} & 1 & \mkPrice{13} \\ + + Longbow & +4 & +4 & 2~\glspl{ap} & 1 & \mkPrice{15} \\ + + \hline + Arrows & --- & --- & --- & --- & \mkPrice[cp]{16} \\ + + Bolt & --- & --- & --- & --- & \mkPrice[cp]{18} \\ + \hline + + Crossbow & +2 & +2 & 1~\glspl{ap} & 3 & \mkPrice{16} \\ + +\end{boxtable} + +\textbf{At the Tanner's} + +\begin{boxtable}[XXXXX] + \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} + -- GitLab