Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
\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%
\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\expandafter\MakeUppercase\armourName & \arabic{armourDR} & \arabic{covering} & \arabic{armourWeight} & \mkPrice{#2} \\%
\newcommand\rareArmour[3][9]{%
\ifnumcomp{\value{r12}}{>}{#1}{ \showArmour{#2} & \mkPrice{#3} \\ }{}%