\begin{tcbposter}[ coverage = { spread, }, poster = { showframe=false, columns=30, rows=18 }, boxes = { ornamented, boxsep=4pt, top=0pt, left=1pt, right=1pt, fonttitle=\bfseries\scshape, coltitle=black, colframe=\pageSideColor, attach boxed title to top center={ yshift=-0.25mm-\tcboxedtitleheight/2, yshifttext=-2mm-\tcboxedtitleheight/2 }, boxed title style={ frame code={ \path[draw=black, tcb fill frame] ([xshift=-4mm]frame.west) -- (frame.north west) -- (frame.north east) -- ([xshift=4mm]frame.east) -- (frame.south east) -- (frame.south west) -- cycle; }, interior code={ \path[draw=black, tcb fill interior] ([xshift=-2mm]interior.west) -- (interior.north west) -- (interior.north east) -- ([xshift=2mm]interior.east) -- (interior.south east) -- (interior.south west) -- cycle;}, }, } ] \thispagestyle{empty} % reset damage so it calculates properly %---- \posterbox[ remember, blankest, halign=center,valign=center, ]{name=title,column=1,span=28}{ \vspace{.8cm} \scshape \begin{tabularx}{\linewidth}{lXlXlX} \hiderowcolors \textbf{Name:} & \iftoggle{examplecharacter}{\sffamily\name}{\lightDots} & \textbf{Player:} & \lightDots & \textbf{Code:} & \iftoggle{examplecharacter}{\sffamily\code}{\lightDots} \\ \\ \textbf{Race:} & \iftoggle{examplecharacter}{\sffamily\race}{\lightDots} & \textbf{Concept:} & \iftoggle{examplecharacter}{\sffamily\concept}{\lightDots} & \textbf{Rank:} & \iftoggle{examplecharacter}{\sffamily\rank}{\lightDots} \\ \\ \textbf{Debt:} & \iftoggle{examplecharacter}{\sffamily\characterDebt}{\lightDots} & & & \\ \end{tabularx} } %---- \posterbox[ adjusted title=Attributes, remember, ]{name=attributes,column=1,row=3,span=10,rowspan=4}{ \hspace{-0.7em} \renewcommand{\arraystretch}{1.5} \addtolength{\tabcolsep}{-0.53em} \begin{tabularx}{\linewidth}{Ycccccccccc} \hiderowcolors & \tiny{-4} & \tiny{-3} & \tiny{-2} & \tiny{-1} & \tiny{0} & \tiny{1} & \tiny{2} & \tiny{3} & \tiny{4} \\[-5pt] \showAttribute{Strength} \showAttribute{Dexterity} \showAttribute{Speed} \showAttribute{Intelligence} \showAttribute{Wits} \showAttribute{Charisma}[-8pt] \hspace{2em}\footnotesize{\dicef{7}} & & \tiny{2} & \tiny{3} & \tiny{4--5} & \tiny{6--8} & \tiny{9--10} & \tiny{11} & \tiny{12} & \\ \end{tabularx} \tiny\hint{Cost: 5 | 10 / 20 / 40} } %---- \posterbox[ remember, blankest,interior engine=path,valign=center, colback=white, ]{name=gumption,column=1,row=9,span=4,rowspan=8.2}{ \begin{tikzpicture}[ circle label/.style = { postaction={ decoration={ text along path, text = {#1}, text align=center, reverse path, }, decorate, } } ] \path[circle label={FP = XP / 10 + Charisma}] (-1,3.2) arc (-90:360-90:1.1); \draw[dotted] (-1,4.3) circle (1) node [align=left,text width=3.5em] {}; \path[circle label={HP = 6 + Strength}] (-1,0.6) arc (-90:360-90:1.1); \draw[dotted] (-1,1.7) circle (1); \path[circle label={Exhaustion Points}] (-1,-2) arc (-90:360-90:1.1); \draw[dotted] (-1,-0.9) circle (1); \path[circle label={MP = 3 x spheres}] (-1,-4.6) arc (-90:315-45:1.1); \draw[dotted] (-1,-3.5) circle (1) node [align=left] {}; \path[circle label={Penalty}] (-1,-7.2) arc (-90:315-45:1.1); \draw[dotted] (-1,-6.1) circle (1) node [align=left] {}; \end{tikzpicture} } %---- \posterbox[adjusted title={Combat Skills}, remember, ]{name=melee,column=11,row=3,span=8,rowspan=4}{ \renewcommand{\arraystretch}{1.4} \begin{tabularx}{\linewidth}{Xr@{}} \hiderowcolors \skill{Brawl} \skill{Melee} \skill{Projectiles} \ifnum\value{Fate}>0 \skill{Fate} \else \emptySkill \fi \ifnum\value{Air}>0 \skill{Air} \else \emptySkill \fi \ifnum\value{Fire}>0 \skill{Fire} \else \emptySkill \fi \ifnum\value{Earth}>0 \skill{Earth} \else \emptySkill \fi \ifnum\value{Water}>0 \skill{Water} \else \emptySkill \fi \end{tabularx} \par \tiny\hint{Cost: 10 / 20 / 30 } } %---- \posterbox[ adjusted title=In-Hand, remember, ]{name=armoury, column=5, row=9, span=22, rowspan=3}{ \renewcommand{\arraystretch}{1.5} \vspace{-0.5em} \begin{tabularx}{\linewidth}{p{.37\textwidth}YYYY} \hiderowcolors \setlength{\parskip}{3mm} \textbf{Weapon} & \textbf{\textsc{Att} Bonus} & \textbf{\textsc{Dam} Bonus} & \textbf{\Glsentrytext{ap} Cost} & \textbf{Weight} \\ \iftoggle{examplecharacter}{ \hline \ifdefempty{\weaponName}{ \\ \\ }{ \sffamily\characterWeapon\weaponName & \sffamily\arabic{weaponBonus} & \sffamily\arabic{weaponDamage} & \sffamily\arabic{heft} & \sffamily\arabic{weaponWeight} \\ } }{ \Repeat{2}{ \lightDots & \Repeat{3}{\statCircle} & \Repeat{3}{\statCircle} & \Repeat{3}{\statCircle} & \Repeat{5}{\Large\Square} \\ } } \end{tabularx} \vspace{1em} \begin{tabularx}{\linewidth}{p{.4\textwidth}YYY} \hiderowcolors \textbf{Armour} & \textbf{\Glsentrytext{dr}} & \textbf{Covering} & \textbf{Weight} \\ \iftoggle{examplecharacter}{ \ifdefempty{\armourName}{}{ \sffamily\characterArmour\armourName & \sffamily\arabic{armourDR} & \sffamily\arabic{covering} & \sffamily\arabic{armourWeight} \\ } }{ \lightDots & \Repeat{5}{\statCircle} & \Repeat{5}{\statCircle} & \Repeat{5}{\Large\Square} \\ } \end{tabularx} } %----- \posterbox[ adjusted title=\Glsentrytext{dr} / \textsc{Cov}, remember, ] {name=derived,column=3,row=7,span=4,rowspan=1.8}{ \begin{tabularx}{\linewidth}{>{\centering\arraybackslash}X} \small \iftoggle{examplecharacter}{\sffamily\arabic{armourDR} / \arabic{covering}}{\underline{\hspace{2em}/\hspace{2em}}} \\ [0.25em] \tiny (by Armour) \end{tabularx} } %----- \posterbox[ adjusted title=\Glsentrytext{ap}, remember, ] {name=derived,column=7,row=7,span=4,rowspan=1.8}{ \begin{tabularx}{\linewidth}{>{\centering\arraybackslash}X} \small \iftoggle{examplecharacter}% {% \sffamily\arabic{ap}% }% {\underline{\hspace{2em}}} \\ [0.25em] \tiny 3 + Speed \end{tabularx} } %----- \posterbox[ adjusted title=Attack, remember, ] {name=derived,column=11,row=7,span=4,rowspan=1.8}{ \begin{tabularx}{\linewidth}{>{\centering\arraybackslash}X} \small \iftoggle{examplecharacter}{\sffamily}{}2D6% \iftoggle{examplecharacter}% Bonus {% \sffamily\absNum{att}% }% {\underline{\hspace{2em}}} \\ [0.25em] \tiny 2D6 + Dex \par + Melee \par + \textsc{Att} Bonus \end{tabularx} } %----- \posterbox[ adjusted title=Damage, remember, ] {name=derived,column=15,row=7,span=4,rowspan=1.8}{ \begin{tabularx}{\linewidth}{>{\centering\arraybackslash}X} \small \iftoggle{examplecharacter}% Damage {% \sffamily\dmg{damage}% }% { \underline{\hspace{1em}} D6+\underline{\hspace{1.5em}} } \\ [0.25em] \tiny 1D6 + Strength \par + \textsc{Dam} Bonus \end{tabularx} } %---- \setcounter{track}{7} \posterbox[ blankest, remember, ]{name=track,column=27,row=3,span=2.8,rowspan=15.8}{ {\large \vspace{1em} \Repeat{14}{\tracker} } } %----- \posterbox[ adjusted title={General Skills}, remember, ] {name=skills,column=19,row=3,span=8,rowspan=6}{ \renewcommand{\arraystretch}{1.2} \begin{tabularx}{\linewidth}{Xr@{}} \hiderowcolors \skill{Academics} \skill{Athletics} \skill{Caving} \skill{Crafts} \skill{Cultivation} \skill{Deceit} \skill{Empathy} \skill{Medicine} \skill{Performance} \skill{Larceny} \skill{Seafaring} \skill{Stealth} \skill{Survival} \skill{Vigilance} \emptySkill \end{tabularx} \tiny\hint{Cost: 5 / 10 / 15 } } %---- \posterbox[ adjusted title=Backpack, sidebyside, remember, ] {name=equipment, column=6, row=15, span=23, rowspan=3.7, }{% \hint{\glsentrytext{tn} to remove: \weeline} \par \iftoggle{examplecharacter}{\sffamily\equipment\vspace{12em}}{% \vspace{1em}% \Repeat{5}{% {\noindent\Repeat{5}{\Square} \lineDots}% }% \tcblower \vspace{1em}% \Repeat{5}{% {\noindent\Repeat{5}{\Square} \lineDots}% }% } } %--- \posterbox[ adjusted title=Abilities \& Conditions, remember, ] {name=abilities, column=5, row=12, span=11, rowspan=3}{% \vspace{2em}% \iftoggle{examplecharacter}{}{% \lineDots[4] }% } \posterbox[ adjusted title=Knacks, remember, ] {name=knacks, column=16, row=12, span=11, rowspan=3}{% \setlength{\parskip}{0mm}% \iftoggle{examplecharacter}{ \sffamily\Knacks }{% \vspace{2em}% \lineDots[4] } } %------ \posterbox[ adjusted title=XP, remember, ] {name=xp, column=1, row=17, span=5, rowspan=1.7}{ \setlength{\parskip}{0mm} \small Total: \iftoggle{examplecharacter}{\textcolor{gray}{50}}{} \tcblower \small Unspent: } \posterbox[ remember, blankest, halign=center,valign=center, ]{name=money,column=18,span=10,row=18,rowspan=1}{ \vspace{-1.1em} \begin{tabularx}{\hsize}{XXXX} \hiderowcolors \glsentryshortpl{cp}\weeline & \glsentryshortpl{sp}\weeline & \glsentryshortpl{gp}\weeline & \glsentrytext{weight}\weeline \\ \end{tabularx} } %------ \csComments \end{tcbposter}