\newcommand\mkPrice[2][sp]{% \randomize% \setcounter{track}{#2}% \ifnum\value{track}<7% \ifnum\value{temperature}=0% \addtocounter{track}{3} \fi% \else% \addtocounter{track}{\value{rn3t3}}% \ifnum\value{track}<14% \addtocounter{track}{\value{r3b}}% \addtocounter{track}{\value{rn1t2}}% \else% \ifnum\value{track}<34% \addtocounter{track}{\value{r4t6}}% \else% \addtocounter{track}{\value{r12}}% \fi% \fi% \fi% \ifnum0<\value{track}% \arabic{track}~\glspl{#1}% \else% \textit{free}! \fi% } \newcommand\marketItem[4][sp]{ \randomize% #2 &% Name #3 &% Weight \mkPrice[#1]{#4} % Price \\ } \newcommand\rareMarketItem[4][9]{% \randomize% \ifnumcomp{\value{r12}}{>}{#1}{\marketItem{#2}{#3}{#4}}{}% } \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} \\ }{}% \randomize% } %%%%% Seller Names % % By default, each guild hall curator receives a random name, composed % with the standard '\composeHumanName' command. However, individual % modules might change these names to showcase local NPCs. \newcommand\marketWeaver{\composeHumanName} \newcommand\marketDoula{\composeHumanName} \newcommand\marketBeastSeller{\composeHumanName} \newcommand\marketBoatman{\composeHumanName} \newcommand\marketBard{\composeHumanName} \newcommand\marketFence{\composeHumanName} \newcommand\marketInnOne{\composeHumanName's Inn} \newcommand\marketInnTwo{\composeHumanName's Inn} \newcommand\marketTavernOne{\composeHumanName's Tavern} \newcommand\marketTavernTwo{\composeHumanName's Tavern} \newcommand\marketMixer{\composeHumanName} \newcommand\marketWeaponsSeller{\composeHumanName} \newcommand\marketArmourSeller{\composeHumanName} \newcommand\marketTanner{\composeHumanName}