\newcommand{\lineDots}[1][1]{\vspace{1.5em}\Repeat{#1}{\hbox to \textwidth{\leaders\hbox to 30pt{\hss . \hss}\hfil}\vspace{1em}}} \newcommand\race{} \newcommand\concept{} \newcommand\code{} \newcommand\culture{} \newcommand\rank{} \newcommand\csComments{} \newcounter{Strength} \newcounter{Dexterity} \newcounter{Speed} \newcounter{Intelligence} \newcounter{Wits} \newcounter{Charisma} \newcounter{Academics} \setcounter{Academics}{0} \newcounter{Alchemy} \setcounter{Alchemy}{0} \newcounter{Athletics} \setcounter{Athletics}{0} \newcounter{Caving} \setcounter{Caving}{0} \newcounter{Crafts} \setcounter{Crafts}{0} \newcounter{Deceit} \setcounter{Deceit}{0} \newcounter{Empathy} \setcounter{Empathy}{0} \newcounter{Flight} \setcounter{Flight}{0} \newcounter{Medicine} \setcounter{Medicine}{0} \newcounter{Performance} \setcounter{Performance}{0} \newcounter{Larceny} \setcounter{Larceny}{0} \newcounter{Seafaring} \setcounter{Seafaring}{0} \newcounter{Stealth} \setcounter{Stealth}{0} \newcounter{Tactics} \setcounter{Tactics}{0} \newcounter{Vigilance} \setcounter{Vigilance}{0} \newcounter{Wyldcrafting} \setcounter{Wyldcrafting}{0} \newcounter{Brawl} \setcounter{Brawl}{0} \newcounter{Combat} \setcounter{Combat}{0} \newcounter{Projectiles} \setcounter{Projectiles}{0} \newcounter{Air} \setcounter{Air}{0} \newcounter{Earth} \setcounter{Earth}{0} \newcounter{Fire} \setcounter{Fire}{0} \newcounter{Water} \setcounter{Water}{0} \newcounter{Fate} \setcounter{Fate}{0} \newcommand\characterWeapon{} \newcommand\characterArmour{} \newcommand\characterEquipment{} \newcommand\knackOne{} \newcommand\knackTwo{} \newcommand\charSpellList{} %%%%% Show Dots Commands %%%%% \newcounter{statCircles} \newcounter{statDots} \newcommand\statCircle[1][\large]{#1\textbf{\Circle}} \newcommand\statDot[1][\large]{#1\textbf{\CIRCLE}} \newcommand\currentCircle{} \newcommand{\weeline}{\line(1,0){30} \hspace{.6cm}} \newcommand\showAttribute[1]{ \setcounter{track}{-4}% {#1}% \whileboolexpr{% test {\ifnumcomp{\value{track}}{<}{5}}% }% {% &% \ifnum\value{track}>0% \ifnum\value{track}>\value{#1}% \statCircle% \else% \statDot% \fi% \else% \ifnum\value{track}=0% \raisebox{2pt}{\statDot[\footnotesize]}% \else% \ifnum\value{#1}>\value{track}% {\Large\Square}% \else% {\Large\XBox}% \fi% \fi% \fi% \stepcounter{track}% }% \\% } \newcommand{\skill}[1]{ \setcounter{statCircles}{3} \addtocounter{statCircles}{-\value{#1}} #1 \dotfill & \Repeat{\value{#1}}{\statDot}\Repeat{\value{statCircles}}{\statCircle}\\ \stepcounter{track} } \newcommand\emptySkill{% \dotfill & % \Repeat{3}{\statCircle}% \\% }