Newer
Older
\begin{tcbposter}[
coverage = {
spread,
},
poster = {
showframe=false,
columns=30,
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;},
},
}
% reset damage so it calculates properly
%----
\posterbox[
remember, blankest, halign=center,valign=center,
\textbf{Name:} & \iftoggle{examplecharacter}{\sffamily\name}{\lightDots} &
\textbf{Player:} & \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}
\renewcommand{\arraystretch}{1.5}
\addtolength{\tabcolsep}{-0.53em}
& \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} & \\
remember,
blankest,
interior engine=path,
valign=center,
\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,0.6) arc (-90:360-90:1.1);
\draw[dotted] (-1,1.7) circle (1) node [align=left,text width=3.5em] {};
\path[circle label={MP = 3 x spheres}] (2,0.6) arc (-90:360-90:1.1);
\draw[dotted] (2,1.7) circle (1);
\posterbox[adjusted title={Combat Skills},
\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
\begin{tabularx}{\linewidth}{>{\centering\arraybackslash}X}
\small
\iftoggle{examplecharacter}{\sffamily}{}2D6%
\iftoggle{examplecharacter}% Bonus
\textcolor{\pageSideColor}{\small 2D6 + Dex + Melee + \textsc{Att} Bonus}
\begin{tabularx}{\linewidth}{>{\centering\arraybackslash}X}
\iftoggle{examplecharacter}{\sffamily\arabic{armourDR} / \arabic{covering}}{\underline{\hspace{2em}/\hspace{2em}}} \\ [0.25em]
\textcolor{\pageSideColor}{\small (by Armour)}
\end{tabularx}
}
%-----
\posterbox[
adjusted title=Damage,
remember,
]
\begin{tabularx}{\linewidth}{>{\centering\arraybackslash}X}
\small
}%
{
\underline{\hspace{1em}} D6+\underline{\hspace{1.5em}}
\textcolor{\pageSideColor}{\small 1D6 + Strength + \textsc{Dam} Bonus}
%-----
\posterbox[
adjusted title=\Glspl{ap},
remember,
]
{name=AP,column=14,row=9,span=5,rowspan=1.8}{
\begin{tabularx}{\linewidth}{>{\centering\arraybackslash}X}
\small
\iftoggle{examplecharacter}%
{%
\sffamily\arabic{ap}%
}%
{\underline{\hspace{2em}}} \\ [0.25em]
\textcolor{\pageSideColor}{\small 3 + Speed}
]{column=19,row=3,span=7,rowspan=1}{
{\scshape\Large\qquad Equipment}
\hint{\tiny You can carry a total \glsentrytext{weight} equal to your \roll{Strength}{6}.
Each point above inflicts a -1~Penalty}
\setcounter{diceNo2}{0}
\setcounter{track}{0}
]{name=csCircles,column=19,row=\arabic{list},span=10,rowspan=1}{%
\begin{tabularx}{\linewidth}{Lrr}
\ifcase\value{diceNo}\relax%
\or%
\ifdefempty{\weaponName}{\lightDots}{%
{\sffamily\weaponName~(\absNum{weaponBonus}/ \absNum{weaponDamage})\hfill}%
\setcounter{track}{\value{weaponWeight}}%
}%
\or%
\ifdefempty{\armourName}{\lightDots}{%
{\sffamily \expandafter\MakeUppercase\armourName}%
\setcounter{track}{\value{armourWeight}}%
}
\or%
\ifdefempty{\equipment}{\lightDots}{%
\begin{minipage}{.72\linewidth}
\sffamily\raggedright\equipment%
\end{minipage}
\setcounter{track}{\value{equipmentWeight}}%
}%
\else%
\ifnum\value{diceNo}<8%
\lightDots
\fi%
&
\ifnum\value{track}>0%
\glsentrysymbol{weight}~\arabic{track}%
\setcounter{track}{0}%
\fi%
&
\ifnum\value{hp}<\value{diceNo}%
\stepcounter{diceNo2}%
\tikz \draw[dotted] (0,0) node[minimum size=15mm,draw,circle] {\ifnum\value{hp}>0-\arabic{diceNo2}\fi};
\else
\ifnum\value{weight}<\value{diceNo}%
\tikz \draw[dotted] (0,0) node[minimum size=15mm,draw,circle] {\textcolor{\pageOppositeColor}{\Large\Roman{diceNo}}};
\else%
\tikz \draw[dotted] (0,0) node[minimum size=15mm,draw,circle] {\textcolor{\pageSideColor}{\Large\Roman{diceNo}}};
\fi%
\fi
\end{tabularx}
adjusted title={General Skills},
\begin{tabularx}{\linewidth}{Xr@{}}
\hiderowcolors
\skill{Academics}
\skill{Athletics}
\skill{Caving}
\skill{Crafts}
\skill{Deceit}
\skill{Empathy}
\skill{Medicine}
\skill{Performance}
\skill{Larceny}
\skill{Seafaring}
\skill{Stealth}
{name=knacks,
column=9,
row=11,
span=17,
rowspan=2.7}{%
\setlength{\parskip}{0mm}%
\iftoggle{examplecharacter}{
\sffamily\Knacks
}{%
adjusted title=Abilities \& Conditions,
\posterbox[
adjusted title=XP,
remember,
]
\iftoggle{examplecharacter}{\textcolor{gray}{50}}{}