Skip to content
Snippets Groups Projects
Unverified Commit b3c5cb7d authored by Malin Freeborn's avatar Malin Freeborn
Browse files

complete cs rearrangement

parent 7e846e61
No related branches found
No related tags found
No related merge requests found
......@@ -47,11 +47,13 @@
\posterbox[
adjusted title=Attributes \hint{ 5 | 10 / 20 / 30/ 50 },
remember,
]{name=attributes,column=1,row=3,span=10,rowspan=3}{
\vspace{-.3cm}
]{name=attributes,column=1,row=3,span=10.2,rowspan=4}{
\hspace{-.7cm}
\renewcommand{\arraystretch}{1.5}
\addtolength{\tabcolsep}{-0.5em}
\begin{tabular}{@{}Xlcccccccccccr}
\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}
......@@ -59,14 +61,12 @@
\attributeDisplay{Wits}{wts}
\attributeDisplay{Charisma}{cha}
\end{tabular}}
%----
%----
\posterbox[
remember, blankest,interior engine=path,valign=center,
]{name=gumption,column=19,row=3,span=8,rowspan=5}{
]{name=gumption,column=1,row=9,span=4,rowspan=8}{
\begin{tikzpicture}[
circle label/.style = {
......@@ -81,27 +81,32 @@ circle label/.style = {
}
}
]
\path[circle label={HP = 6 + Strength}] (-1,-1.1) arc (-90:360-90:1.1);
\draw[dotted] (-1,0) circle (1);
\path[circle label={Fatigue Points}] (1.8,-1.1) arc (-90:360-90:1.1);
\draw[dotted] (1.8,0) circle (1);
\path[circle label={FP = XP / 10 + Charisma}] (-1,-4.1) arc (-90:360-90:1.1);
\draw[dotted] (-1,-3) circle (1) node [align=left,text width=3.5em] {};
\path[circle label={MP = 3 x spheres + Intelligence}] (1.8,-4.1) arc (-90:315-45:1.1);
\draw[dotted] (1.8,-3) circle (1) node [align=left] {};
\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=8,span=8,rowspan=1.6}{
]{name=melee,column=11,row=3,span=8,rowspan=4}{
\renewcommand{\arraystretch}{1.4}
\begin{tabularx}{\linewidth}{Xr@{}}
\hiderowcolors
\skill{Brawl}
\skill{Combat}
\skill{Projectiles}
\emptySkill
\emptySkill
\emptySkill
\emptySkill
\emptySkill
\end{tabularx}
}
......@@ -110,9 +115,10 @@ circle label/.style = {
\posterbox[
adjusted title=Armoury,
remember,
]{name=armoury,column=1,row=10,span=18,rowspan=4}{
]{name=armoury,column=6,row=9,span=21,rowspan=4}{
\renewcommand{\arraystretch}{1.5}
\begin{tabularx}{\linewidth}{p{.3\textwidth}YYYY}
\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} \\
......@@ -129,7 +135,7 @@ circle label/.style = {
\lineDots[3]
}
\begin{tabularx}{\linewidth}{p{.3\textwidth}YYY}
\begin{tabularx}{\linewidth}{p{.4\textwidth}YYY}
\hiderowcolors
\textbf{Armour} & \textbf{\Glsentrytext{dr}} & \textbf{Type} & \textbf{Weight} \\
\iftoggle{examplecharacter}{
......@@ -147,11 +153,25 @@ circle label/.style = {
opacityback=0,
remember,
]
{name=Derived,column=1,row=5,span=10,rowspan=4}{
\begin{tabularx}{\linewidth}{YYY}
{name=Derived,column=2,row=6,span=18,rowspan=4}{
\renewcommand{\arraystretch}{.1}
\addtolength{\tabcolsep}{-0.2em}
\begin{tabularx}{\linewidth}{XXXX}
\hiderowcolors
\textbf{Bonus} & \textbf{Damage} & \textbf{\Glsentrytext{ap}} \\
\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
{%
......@@ -168,18 +188,11 @@ circle label/.style = {
}%
{
\underline{\hspace{1em}} D6+\underline{\hspace{1.5em}}
} &
\iftoggle{examplecharacter}%
{%
\addtocounter{spd}{3}%
\arabic{spd}%
}%
{\underline{\hspace{2em}}}
}
\\
\tiny Dexterity + Combat + Weapon Bonus & \tiny Strength + Weapon & \tiny 3 + Speed \\
\tiny (Armour) & \tiny 3 + Speed & \tiny Dex + Combat + Weapon Bonus & \tiny Strength + Weapon \\
\end{tabularx}
}
}
%----
......@@ -201,7 +214,8 @@ circle label/.style = {
adjusted title={Skills \hint{ 5 / 10 / 15 }},
remember,
]
{name=skills,column=11,row=3,span=8,rowspan=5}{
{name=skills,column=19,row=3,span=8,rowspan=6}{
\renewcommand{\arraystretch}{1.3}
\begin{tabularx}{\linewidth}{Xr@{}}
\hiderowcolors
......@@ -219,69 +233,40 @@ circle label/.style = {
\skill{Tactics}
\skill{Vigilance}
\skill{Wyldcrafting}
\emptySkill
\end{tabularx}
}
%-----
\posterbox[adjusted title=Spheres \hint{ 10 / 15 / 25/ 45/ 85 }]{name=spheres,column=19,row=8,span=8,rowspan=3}
{
\setlength{\parskip}{3mm}
\vspace{.2cm}
\iftoggle{examplecharacter}{
\sphereOne
\sphereTwo
\sphereSkill{}{0}
\sphereSkill{}{0}
}{
\sphereSkill{}{0}
\sphereSkill{}{0}
\sphereSkill{}{0}
\sphereSkill{}{0}
}
}
%----
\posterbox[
adjusted title=Equipment \hint{1 per Skill},
adjusted title=Equipment,
remember,
]
{name=equipment,
column=1,
row=14,
span=26,
rowspan=3.5,
column=6,
row=16,
span=21,
rowspan=3,
}{
\iftoggle{examplecharacter}{\characterEquipment\vspace{14em}}{\lineDots[5]\vspace{8mm}}
\iftoggle{examplecharacter}{\characterEquipment\vspace{14em}}{\lineDots[3]\vspace{1em}}
\glsentryshortpl{cp}
\iftoggle{bestiarychapter}{\arabic{gold} }{\weeline}
\glsentryshortpl{sp}\weeline
\glsentryshortpl{gp}\weeline
\hspace{3cm}
Total \Glsentrytext{xp} \weeline
Spent \Glsentrytext{xp} \weeline
}
%---
\posterbox[
adjusted title=Knacks \hint{ 5 / 10 / 15/ 20/ 25 },
adjusted title=Abilities \& Knacks \hint{ 5 / 10 / 15/ 20 },
remember,
]
{name=knacks,column=19,row=11,span=8,rowspan=3}{
{name=knacks,column=6,row=13,span=21,rowspan=3}{
\setlength{\parskip}{0mm}
......@@ -290,12 +275,25 @@ circle label/.style = {
\knackTwo
}{
\lineDots[4]
\lineDots[5]
}
}
%------
\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:
}
%------
\csComments
\end{tcbposter}
......@@ -1009,19 +1009,19 @@ Roll & Result \\
\newcounter{statCircles}
\newcounter{statDots}
\newcommand\statCircle{\textbf{\Circle}}
\newcommand\statDot{\textbf{\CIRCLE}}
\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\attributeDisplay[2]{
\setcounter{enc}{-5}
\setcounter{statDots}{\value{#2}}
#1 &
\large #1 &
\raisebox{2pt}{--}
\Repeat{9}{&
\ifnum\value{enc}<\value{statDots}\renewcommand\currentCircle{\statDot}\else\renewcommand\currentCircle{\statCircle}\fi% This decides to use either a statDot (showing a stat value) or an empty statCircle (showing a potential dot)
\ifnum\value{enc}=-1\Large\currentCircle\else\raisebox{2pt}{\currentCircle}\fi% Most circles need a raisebox to appear nicely on a line. The dot representing '0' is large, and doesn't need raised.
\large\ifnum\value{enc}<\value{statDots}\renewcommand\currentCircle{\statDot}\else\renewcommand\currentCircle{\statCircle}\fi% This decides to use either a statDot (showing a stat value) or an empty statCircle (showing a potential dot)
\ifnum\value{enc}=-1\currentCircle\else\raisebox{2pt}{\currentCircle}\fi% Most circles need a raisebox to appear nicely on a line. The dot representing '0' is large, and doesn't need raised.
\stepcounter{enc}
}%
&\raisebox{2pt}{+}
......@@ -1042,7 +1042,14 @@ Roll & Result \\
\newcommand{\skill}[1]{
\setcounter{statCircles}{3}
\addtocounter{statCircles}{-\value{#1}}
#1 \dotfill & \Repeat{\value{#1}}{\statDot}\Repeat{\value{statCircles}}{\statCircle}\\
#1 \dotfill &
\Repeat{\value{#1}}{\statDot}\Repeat{\value{statCircles}}{\statCircle}\\
}
\newcommand\emptySkill{%
\dotfill & %
\Repeat{3}{\statCircle}%
\\%
}
\newcommand{\sphereSkill}[2]{
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment