Skip to content
Snippets Groups Projects
CS.tex 10 KiB
Newer Older
  • Learn to ignore specific revisions
  • Malin Freeborn's avatar
    Malin Freeborn committed
    \begin{tcbposter}[
      coverage = {
          spread,
      },
      poster   = {
        showframe=false,
        columns=30,
        rows=18
      },
      boxes    = {
    
        boxsep=4pt,
    
    Malin Freeborn's avatar
    Malin Freeborn committed
        left=1pt,
        right=1pt,
    
        fonttitle=\bfseries\scshape,
        coltitle=black,
        colframe=\pageSideColor,
    
    Malin Freeborn's avatar
    Malin Freeborn committed
        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;},
        },
      }
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    ]
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \thispagestyle{empty}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    % reset damage so it calculates properly
    
    %----
      \posterbox[
        remember, blankest, halign=center,valign=center,
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      ]{name=title,column=1,span=28}{
    
    Malin Freeborn's avatar
    Malin Freeborn committed
        \vspace{.8cm}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
        \begin{tabularx}{\linewidth}{lXlXlX}
          \hiderowcolors
    
    Malin Freeborn's avatar
    Malin Freeborn committed
          \textbf{Name:} & \iftoggle{examplecharacter}{\sffamily\name}{\lightDots} &
          \textbf{Player:} & \lightDots &
          \textbf{Code:} & \iftoggle{examplecharacter}{\sffamily\code}{\lightDots}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
          \\
          \\
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
          \textbf{Race:} & \iftoggle{examplecharacter}{\sffamily\race}{\lightDots} &
          \textbf{Concept:} & \iftoggle{examplecharacter}{\sffamily\concept}{\lightDots} &
    
          \textbf{Rank:} & \iftoggle{examplecharacter}{\sffamily\rank}{\lightDots}
          \\
          \\
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    
    
          \textbf{Debt:} & \iftoggle{examplecharacter}{\sffamily\characterDebt}{\lightDots} &
    
    Malin Freeborn's avatar
    Malin Freeborn committed
          & &
          \\
    
    Malin Freeborn's avatar
    Malin Freeborn committed
        \end{tabularx}
    }
    
    %----
      \posterbox[
    
        adjusted title=Attributes,
    
    Malin Freeborn's avatar
    Malin Freeborn committed
        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}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
        \hiderowcolors
    
        & \tiny{-4} & \tiny{-3} & \tiny{-2} & \tiny{-1} & \tiny{0} & \tiny{1} & \tiny{2} & \tiny{3} & \tiny{4} \\[-5pt]
    
    Malin Freeborn's avatar
    Malin Freeborn committed
        \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}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    
    %----
    
      \posterbox[
        remember, blankest,interior engine=path,valign=center,
    
      ]{name=gumption,column=1,row=9,span=4,rowspan=8.2}{
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    
        \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] {};
    
    Malin Freeborn's avatar
    Malin Freeborn committed
        \end{tikzpicture}
    
      }
    %----
    
      \posterbox[adjusted title={Combat Skills},
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      remember,
    
      ]{name=melee,column=11,row=3,span=8,rowspan=4}{
        \renewcommand{\arraystretch}{1.4}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
        \begin{tabularx}{\linewidth}{Xr@{}}
          \hiderowcolors
    
          \skill{Brawl}
    
          \skill{Melee}
    
          \skill{Projectiles}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
          \ifnum\value{Fate}>0
            \skill{Fate}
    
          \else
            \emptySkill
    
    Malin Freeborn's avatar
    Malin Freeborn committed
          \fi
    
          \ifnum\value{Air}>0
            \skill{Air}
          \else
            \emptySkill
          \fi
    
    Malin Freeborn's avatar
    Malin Freeborn committed
          \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
    
    Malin Freeborn's avatar
    Malin Freeborn committed
        \end{tabularx}
    
        \tiny\hint{Cost: 10 / 20 / 30 }
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      }
    
    %----
    
      \posterbox[
    
      adjusted title=In-Hand,
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      remember,
    
      ]{name=armoury,
      column=5,
      row=9,
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      span=22,
    
      rowspan=3}{
    
    Malin Freeborn's avatar
    Malin Freeborn committed
        \renewcommand{\arraystretch}{1.5}
    
        \begin{tabularx}{\linewidth}{p{.37\textwidth}YYYY}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
          \hiderowcolors
          \setlength{\parskip}{3mm}
    
          \textbf{Weapon} & \textbf{\textsc{Att} Bonus} & \textbf{\textsc{Dam} Bonus} & \textbf{\Glsentrytext{ap} Cost} & \textbf{Weight} \\
    
    Malin Freeborn's avatar
    Malin Freeborn committed
          
        \iftoggle{examplecharacter}{
          \hline
    
            \ifdefempty{\weaponName}{
    
              \sffamily\characterWeapon\weaponName & \sffamily\arabic{weaponBonus} & \sffamily\arabic{weaponDamage} & \sffamily\arabic{heft} & \sffamily\arabic{weaponWeight} \\
    
            \Repeat{3}{\statCircle} &
            \Repeat{3}{\statCircle} &
            \Repeat{3}{\statCircle} &
            \Repeat{5}{\Large\Square} \\
          }
    
    Malin Freeborn's avatar
    Malin Freeborn committed
        }
    
        \end{tabularx}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    
    
        \vspace{1em}
    
        \begin{tabularx}{\linewidth}{p{.4\textwidth}YYY}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
          \hiderowcolors
    
    Malin Freeborn's avatar
    Malin Freeborn committed
          \textbf{Armour} & \textbf{\Glsentrytext{dr}} & \textbf{Covering} & \textbf{Weight} \\
    
    Malin Freeborn's avatar
    Malin Freeborn committed
          \iftoggle{examplecharacter}{
    
            \ifdefempty{\armourName}{}{
    
              \sffamily\characterArmour\armourName & \sffamily\arabic{armourDR} & \sffamily\arabic{covering} & \sffamily\arabic{armourWeight} \\
    
            \Repeat{5}{\statCircle} &
            \Repeat{5}{\statCircle} &
            \Repeat{5}{\Large\Square} \\
          }
    
    Malin Freeborn's avatar
    Malin Freeborn committed
        \end{tabularx}
      }
    
    %-----
      \posterbox[
    
        adjusted title=\Glsentrytext{dr} / \textsc{Cov},
    
    Malin Freeborn's avatar
    Malin Freeborn committed
        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%
    
    Malin Freeborn's avatar
    Malin Freeborn committed
          \iftoggle{examplecharacter}% Bonus
          {%
    
            \sffamily\absNum{att}%
    
    Malin Freeborn's avatar
    Malin Freeborn committed
          }%
    
          {\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
    
    Malin Freeborn's avatar
    Malin Freeborn committed
          \iftoggle{examplecharacter}% Damage
    
            \sffamily\dmg{damage}%
    
    Malin Freeborn's avatar
    Malin Freeborn committed
          }%
          {
            \underline{\hspace{1em}} D6+\underline{\hspace{1.5em}}
    
          } \\ [0.25em]
          \tiny 1D6 + Strength \par + \textsc{Dam} Bonus
    
    Malin Freeborn's avatar
    Malin Freeborn committed
        \end{tabularx}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    
    %----
    
        \setcounter{track}{7}
        \posterbox[
        blankest,
        remember,
        ]{name=track,column=27,row=3,span=2.8,rowspan=15.8}{ 
          {\large
            \vspace{1em}
    
            \Repeat{14}{\tracker}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
          }
          }
    
    
    %-----
      \posterbox[
    
      adjusted title={General Skills},
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      remember,
      ]
    
      {name=skills,column=19,row=3,span=8,rowspan=6}{
    
        \renewcommand{\arraystretch}{1.2}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
        \begin{tabularx}{\linewidth}{Xr@{}}
    
          \hiderowcolors
          \skill{Academics}
          \skill{Athletics}
          \skill{Caving}
          \skill{Crafts}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
          \skill{Cultivation}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
          \skill{Deceit}
          \skill{Empathy}
          \skill{Medicine}
          \skill{Performance}
          \skill{Larceny}
          \skill{Seafaring}
          \skill{Stealth}
    
          \skill{Survival}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
          \skill{Vigilance}
    
          \emptySkill
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    
        \end{tabularx}
    
        \tiny\hint{Cost: 5 / 10 / 15 }
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      }
    
    
    %----
      \posterbox[
    
        adjusted title=Backpack,
    
    Malin Freeborn's avatar
    Malin Freeborn committed
        sidebyside,
    
    Malin Freeborn's avatar
    Malin Freeborn committed
        remember,
      ]
      {name=equipment,
    
        column=6,
    
        row=15,
    
        span=23,
    
        rowspan=3.7,
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      }{%
    
        \hint{\glsentrytext{tn} to remove: \weeline}
        \par
    
        \iftoggle{examplecharacter}{\sffamily\equipment\vspace{12em}}{%
    
    Malin Freeborn's avatar
    Malin Freeborn committed
          \vspace{1em}%
          \Repeat{5}{%
            {\noindent\Repeat{5}{\Square} \lineDots}%
          }%
          \tcblower
          \vspace{1em}%
          \Repeat{5}{%
            {\noindent\Repeat{5}{\Square} \lineDots}%
          }%
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      }
    
    %---
    
      \posterbox[
    
        adjusted title=Abilities \& Conditions,
    
    Malin Freeborn's avatar
    Malin Freeborn committed
        remember,
      ]
    
      {name=abilities,
      column=5,
    
      row=12,
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      rowspan=3}{%
        \vspace{2em}%
        \iftoggle{examplecharacter}{}{%
    
    Malin Freeborn's avatar
    Malin Freeborn committed
        }%
    
        adjusted title=Knacks,
    
        remember,
      ]
      {name=knacks,
      column=16,
    
      row=12,
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      span=11,
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      rowspan=3}{%
      \setlength{\parskip}{0mm}%
    
    Malin Freeborn's avatar
    Malin Freeborn committed
        \iftoggle{examplecharacter}{
    
    Malin Freeborn's avatar
    Malin Freeborn committed
        }{%
          \vspace{2em}%
    
    Malin Freeborn's avatar
    Malin Freeborn committed
        }
      }
    
    %------
    
      \posterbox[
        adjusted title=XP,
        remember,
      ]
    
      {name=xp,
      column=1,
      row=17,
      span=5,
    
      rowspan=1.7}{
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    
    
      \setlength{\parskip}{0mm}
        \small Total:
    
        \iftoggle{examplecharacter}{\textcolor{gray}{50}}{}
    
        \tcblower
        \small Unspent:
      }
    
    
    
      \posterbox[
        remember, blankest, halign=center,valign=center,
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      ]{name=money,column=18,span=10,row=18,rowspan=1}{
    
        \vspace{-1.1em}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
        \begin{tabularx}{\hsize}{XXXX}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
          \hiderowcolors
    
          \glsentryshortpl{cp}\weeline &
          \glsentryshortpl{sp}\weeline &
    
    Malin Freeborn's avatar
    Malin Freeborn committed
          \glsentryshortpl{gp}\weeline &
          \glsentrytext{weight}\weeline \\
    
    %------
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \csComments
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    
    \end{tcbposter}