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
41
42
43
44
45
46
47
\begin{tcbposter}[
coverage = {
spread,
},
poster = {
showframe=false,
columns=30,
rows=18
},
boxes = {
enhanced standard jigsaw,
boxsep=2pt,
left=1pt,
right=1pt,
boxrule=.6mm,
colback=white,
drop fuzzy shadow,
}
]
% reset damage so it calculates properly
\setcounter{damage}{0}
\setcounter{weaponBonus}{0}
\setcounter{knacks}{0}
%----
\posterbox[
remember, blankest, halign=center,valign=center,
]{name=title,column=1,span=29}{
\vspace{.8cm}
\begin{tabularx}{\linewidth}{lXlXlX}
\hiderowcolors
\textbf{Name:} & \iftoggle{examplecharacter}{\name}{\hrulefill} &
\textbf{Player:} & \hrulefill &
\textbf{Code:} & \iftoggle{examplecharacter}{\code}{\hrulefill}
\\
\\
\textbf{Concept:} & \iftoggle{examplecharacter}{\concept}{\hrulefill} &
\textbf{Race:} & \iftoggle{examplecharacter}{\race}{\hrulefill} &
\textbf{Culture:} & \iftoggle{examplecharacter}{\culture}{\hrulefill} \\
\end{tabularx}
}
%----
\posterbox[
adjusted title=Attributes \hint{ 5 | 10 / 20 / 30/ 50 },
]{name=attributes,column=1,row=3,span=10.2,rowspan=4}{
\hspace{-.7cm}
\addtolength{\tabcolsep}{-0.63em}
\begin{tabular}{@{}X@{}lcccccccccccr@{}}
\hspace{-1em}
& & \tiny{-4} & \tiny{-3} & \tiny{-2} & \tiny{-1} & \tiny{0} & \tiny{1} & \tiny{2} & \tiny{3} & \tiny{4} \\
\attributeDisplay{Strength}{str}
\attributeDisplay{Dexterity}{dex}
\attributeDisplay{Speed}{spd}
\attributeDisplay{Intelligence}{int}
\attributeDisplay{Wits}{wts}
\attributeDisplay{Charisma}{cha}
\end{tabular}}
%----
\posterbox[
remember, blankest,interior engine=path,valign=center,
]{name=gumption,column=1,row=9,span=4,rowspan=8}{
\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) arc (-90:360-90:1.1);
\draw[dotted] (-1,4) 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={Fatigue Points}] (-1,-1.5) arc (-90:360-90:1.1);
\draw[dotted] (-1,-0.5) circle (1);
\path[circle label={MP = 3 x spheres + Intelligence}] (-1,-4) arc (-90:315-45:1.1);
\draw[dotted] (-1,-3) circle (1) node [align=left] {};
\end{tikzpicture}
}
%----
\posterbox[adjusted title={M\^{e}l\'ee \hint{ 10 / 20 / 40 }},
remember,
]{name=melee,column=11,row=3,span=8,rowspan=4}{
\renewcommand{\arraystretch}{1.4}
\emptySkill
\emptySkill
\emptySkill
\emptySkill
\emptySkill
\end{tabularx}
}
%----
\posterbox[
adjusted title=Armoury,
remember,
]{name=armoury,column=6,row=9,span=21,rowspan=4}{
\vspace{-1em}
\begin{tabularx}{\linewidth}{p{.4\textwidth}YYYY}
\hiderowcolors
\setlength{\parskip}{3mm}
\textbf{Weapon} & \textbf{Bonus} & \textbf{Damage} & \textbf{\Glsentrytext{ap} Cost} & \textbf{Weight} \\
\iftoggle{examplecharacter}{
\hline
\characterWeapons
\\
\\
}{}
\end{tabularx}
\iftoggle{examplecharacter}{}{
\lineDots[3]
}
\begin{tabularx}{\linewidth}{p{.4\textwidth}YYY}
\hiderowcolors
\textbf{Armour} & \textbf{\Glsentrytext{dr}} & \textbf{Type} & \textbf{Weight} \\
\iftoggle{examplecharacter}{
\hline
\characterArmour
}{}
\end{tabularx}
\iftoggle{examplecharacter}{}{\lineDots}
}
%-----
\posterbox[
blankest,interior engine=path, halign=center,valign=center,
opacityback=0,
remember,
]
{name=derived,column=2,row=6,span=18,rowspan=4}{
\addtolength{\tabcolsep}{-0.2em}
\begin{tabularx}{\linewidth}{XXXX}
\textbf{\Glsentrytext{dr}} & \textbf{\Glsentrytext{ap}} &\textbf{Bonus} & \textbf{Damage} \\
\iftoggle{examplecharacter}{\arabic{dr}}{\underline{\hspace{2em}}}
&
\iftoggle{examplecharacter}%
{%
\addtocounter{spd}{3}%
\arabic{spd}%
}%
{\underline{\hspace{2em}}}
&
2D6%
\iftoggle{examplecharacter}% Bonus
{%
\addtocounter{Combat}{\value{dex}}%
\addtocounter{Combat}{\value{weaponBonus}}%
\ifnum\value{Combat}>-1+\else-\fi%
\arabic{Combat}
}%
{\underline{\hspace{2em}}} &
\iftoggle{examplecharacter}% Damage
{
\addtocounter{damage}{\value{str}}
\calculatedamage{damage}%
}%
{
\underline{\hspace{1em}} D6+\underline{\hspace{1.5em}}
\tiny (Armour) & \tiny 3 + Speed & \tiny Dex + Combat + Weapon Bonus & \tiny Strength + Weapon \\
%----
\setcounter{track}{7}
\posterbox[
blankest,
remember,
]{name=track,column=27,row=3,span=2.8,rowspan=15.8}{
{\large
\vspace{1em}
\Repeat{15}{\tracker}
}
}
%-----
\posterbox[
adjusted title={Skills \hint{ 5 / 10 / 15 }},
remember,
]
{name=skills,column=19,row=3,span=8,rowspan=6}{
\renewcommand{\arraystretch}{1.3}
\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}
\skill{Tactics}
\skill{Vigilance}
\skill{Wyldcrafting}
\end{tabularx}
}
%----
\posterbox[
\iftoggle{examplecharacter}{\characterEquipment\vspace{14em}}{\lineDots[3]\vspace{1em}}
\glsentryshortpl{cp}
\iftoggle{bestiarychapter}{\arabic{gold} }{\weeline}
\glsentryshortpl{sp}\weeline
\glsentryshortpl{gp}\weeline
adjusted title=Abilities \& Knacks \hint{ 5 / 10 / 15/ 20 },
{name=knacks,column=6,row=13,span=21,rowspan=3}{
\setlength{\parskip}{0mm}
\iftoggle{examplecharacter}{
\knackOne
\knackTwo
}{
\posterbox[
adjusted title=XP,
remember,
]
{name=xp,column=1,row=17,span=5,rowspan=2}{
\setlength{\parskip}{0mm}
\iftoggle{examplecharacter}{ 50 }{ }
\small Total:
\tcblower
\small Unspent:
}
%------