\documentclass[10pt,a4paper]{article} % Packages \usepackage{fancyhdr} % For header and footer \usepackage{multicol} % Allows multicols in tables \usepackage{tabularx} % Intelligent column widths \usepackage{tabulary} % Used in header and footer \usepackage{hhline} % Border under tables \usepackage{graphicx} % For images \usepackage{xcolor} % For hex colours %\usepackage[utf8x]{inputenc} % For unicode character support \usepackage[T1]{fontenc} % Without this we get weird character replacements \usepackage{colortbl} % For coloured tables \usepackage{setspace} % For line height \usepackage{lastpage} % Needed for total page number \usepackage{seqsplit} % Splits long words. %\usepackage{opensans} % Can't make this work so far. Shame. Would be lovely. \usepackage[normalem]{ulem} % For underlining links % Most of the following are not required for the majority % of cheat sheets but are needed for some symbol support. \usepackage{amsmath} % Symbols \usepackage{MnSymbol} % Symbols \usepackage{wasysym} % Symbols %\usepackage[english,german,french,spanish,italian]{babel} % Languages % Document Info \author{Halfhan} \pdfinfo{ /Title (warhammer-fantasy-roleplay-combat.pdf) /Creator (Cheatography) /Author (Halfhan) /Subject (Warhammer Fantasy Roleplay Combat Cheat Sheet) } % Lengths and widths \addtolength{\textwidth}{6cm} \addtolength{\textheight}{-1cm} \addtolength{\hoffset}{-3cm} \addtolength{\voffset}{-2cm} \setlength{\tabcolsep}{0.2cm} % Space between columns \setlength{\headsep}{-12pt} % Reduce space between header and content \setlength{\headheight}{85pt} % If less, LaTeX automatically increases it \renewcommand{\footrulewidth}{0pt} % Remove footer line \renewcommand{\headrulewidth}{0pt} % Remove header line \renewcommand{\seqinsert}{\ifmmode\allowbreak\else\-\fi} % Hyphens in seqsplit % This two commands together give roughly % the right line height in the tables \renewcommand{\arraystretch}{1.3} \onehalfspacing % Commands \newcommand{\SetRowColor}[1]{\noalign{\gdef\RowColorName{#1}}\rowcolor{\RowColorName}} % Shortcut for row colour \newcommand{\mymulticolumn}[3]{\multicolumn{#1}{>{\columncolor{\RowColorName}}#2}{#3}} % For coloured multi-cols \newcolumntype{x}[1]{>{\raggedright}p{#1}} % New column types for ragged-right paragraph columns \newcommand{\tn}{\tabularnewline} % Required as custom column type in use % Font and Colours \definecolor{HeadBackground}{HTML}{333333} \definecolor{FootBackground}{HTML}{666666} \definecolor{TextColor}{HTML}{333333} \definecolor{DarkBackground}{HTML}{26392F} \definecolor{LightBackground}{HTML}{F8F8F8} \renewcommand{\familydefault}{\sfdefault} \color{TextColor} % Header and Footer \pagestyle{fancy} \fancyhead{} % Set header to blank \fancyfoot{} % Set footer to blank \fancyhead[L]{ \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{C} \SetRowColor{DarkBackground} \vspace{-7pt} {\parbox{\dimexpr\textwidth-2\fboxsep\relax}{\noindent \hspace*{-6pt}\includegraphics[width=5.8cm]{/web/www.cheatography.com/public/images/cheatography_logo.pdf}} } \end{tabulary} \columnbreak \begin{tabulary}{11cm}{L} \vspace{-2pt}\large{\bf{\textcolor{DarkBackground}{\textrm{Warhammer Fantasy Roleplay Combat Cheat Sheet}}}} \\ \normalsize{by \textcolor{DarkBackground}{Halfhan} via \textcolor{DarkBackground}{\uline{cheatography.com/90150/cs/20461/}}} \end{tabulary} \end{multicols}} \fancyfoot[L]{ \footnotesize \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{LL} \SetRowColor{FootBackground} \mymulticolumn{2}{p{5.377cm}}{\bf\textcolor{white}{Cheatographer}} \\ \vspace{-2pt}Halfhan \\ \uline{cheatography.com/halfhan} \\ \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Cheat Sheet}} \\ \vspace{-2pt}Not Yet Published.\\ Updated 13th January, 2020.\\ Page {\thepage} of \pageref{LastPage}. \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Sponsor}} \\ \SetRowColor{white} \vspace{-5pt} %\includegraphics[width=48px,height=48px]{dave.jpeg} Measure your website readability!\\ www.readability-score.com \end{tabulary} \end{multicols}} \begin{document} \raggedright \raggedcolumns % Set font size to small. Switch to any value % from this page to resize cheat sheet text: % www.emerson.emory.edu/services/latex/latex_169.html \footnotesize % Small font. \begin{multicols*}{3} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Combat Order}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{Each character takes one or more actions per round.} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{1. Roll initiative: Agility + 1d10.} \tn % Row Count 3 (+ 1) % Row 2 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{2. Determine order: Rank the scores from highest to lowest.} \tn % Row Count 5 (+ 2) % Row 3 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{3. Take turns: Each combatant takes a turn.} \tn % Row Count 6 (+ 1) % Row 4 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{a. Roll to hit: less or equal to WS for melee, BS for ranged attacks.} \tn % Row Count 8 (+ 2) % Row 5 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{b. Determine hit location: reverse the attack roll and check the hit location chart.} \tn % Row Count 10 (+ 2) % Row 6 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{c. Roll for damage: 1d10 + weapon damage} \tn % Row Count 11 (+ 1) % Row 7 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{d. Reduce damage: subtract the TB and AP from the opponent.} \tn % Row Count 13 (+ 2) % Row 8 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{e. Subtract wounds: subtract any remaining damage from wounds.} \tn % Row Count 15 (+ 2) % Row 9 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{4. Round Ends: repeat steps 4 and 5 as needed.} \tn % Row Count 16 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}-} \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{Note: Surprised combatants skip their turn on the first round.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Dodge and Parry}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{Parry: WS test. If succesfull, no damage is taken. Free action if a weapon is ready in secondary hand or action Parrying Stance was taken.} \tn % Row Count 3 (+ 3) % Row 1 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{\{\{bt\}\}} \tn % Row Count 4 (+ 1) % Row 2 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{Dodge Blow: Ag test before damage roll. If succesfull, attack misses.} \tn % Row Count 6 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}-} \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{Note: Only one parry or dodge attempt per round. \newline A character can't attempt to parry and dodge the same attack. \newline Ranged attacks can't be dodged or parried.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Unarmed Combat}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{Unarmed attacks inflict SB -4 damage.} \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{Grapple with Charge or Standard attack. After hit, opponent must fail an S test to be grappled.} \tn % Row Count 3 (+ 2) % Row 2 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{Grappled character can break the grapple with a full action and by winning an opposed S Test. Grappler may take a full action to maintain the grapple and inflict unarmed damage, if he wins an opposed S Test in his turn.} \tn % Row Count 8 (+ 5) \hhline{>{\arrayrulecolor{DarkBackground}}-} \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{Note: APs count double against unarmed attacks. \newline By grapple attempt, involved characters can't dodge or parry. External melee attacks gain +20\% WS against them.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{p{1.9908 cm} x{2.9862 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Hit Locations}} \tn % Row 0 \SetRowColor{LightBackground} Roll & Location \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} \{\{bt\}\} & \{\{bt\}\} \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} 01-15 & Head \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} 16-35 & Right Arm \tn % Row Count 4 (+ 1) % Row 4 \SetRowColor{LightBackground} 36-55 & Left Arm \tn % Row Count 5 (+ 1) % Row 5 \SetRowColor{white} 56-80 & Torso \tn % Row Count 6 (+ 1) % Row 6 \SetRowColor{LightBackground} 81-90 & Right Leg \tn % Row Count 7 (+ 1) % Row 7 \SetRowColor{white} 91-00 & Left Leg \tn % Row Count 8 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Ulric's Furry}} \tn \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{When a character rolls a 10 on their damage die, roll to hit again. If the second roll is succesful, roll damage again, adding it to the total. Continue rolling until the die comes up under 10.% Row Count 4 (+ 4) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Ranged Combat}} \tn \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{Must have line of sight to target. \newline % Row Count 1 (+ 1) Can not dodge or parry ranged attacks, but -10\% BS to hit a shielded target. \newline % Row Count 3 (+ 2) Can't make ranged attacks while in melee unless a pistol or hand crossbow is used.% Row Count 5 (+ 2) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{Note: Use Difficulty modifiers \newline Long Range: -20\% BS. \newline Extreme Range: Can fire up to long rangex2, but must first aim at -30\% BS. \newline Shooting into melee: -20\% BS.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Note on Actions}} \tn \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{No more than one Attack or Cast may be taken per turn.% Row Count 2 (+ 2) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{Per turn, one character can perform one Full Action, two Half Actions or a number of Free Actions. Extended Actions may require multiple rounds, if interrupted, they must be restarted.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{0.96117 cm} x{2.65466 cm} x{0.96117 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{5.377cm}}{\bf\textcolor{white}{Actions}} \tn % Row 0 \SetRowColor{LightBackground} Aim & +10\% to Standard attack. & Half Action \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} Cast & If half an action is spend before, caster may make a Channeling Test. & \seqsplit{Extended} Action \tn % Row Count 5 (+ 3) % Row 2 \SetRowColor{LightBackground} Ready & Ready an item or weapon. & Half Action \tn % Row Count 7 (+ 2) % Row 3 \SetRowColor{white} \{\{bt\}\} & \{\{bt\}\} & \{\{bt\}\} \tn % Row Count 8 (+ 1) % Row 4 \SetRowColor{LightBackground} All out Attack & +20\% WS but cannot dodge or parry (active round). Melee only. & Full Action \tn % Row Count 11 (+ 3) % Row 5 \SetRowColor{white} Charge Attack & Move Mx2 in squares (last 2 squares must be in a straight line) and attack with +10\% WS & Full Action \tn % Row Count 15 (+ 4) % Row 6 \SetRowColor{LightBackground} Guarded Attack & -10\% WS and +10\% to dodge and parry (active round) & Full Action \tn % Row Count 18 (+ 3) % Row 7 \SetRowColor{white} \seqsplit{Standard} Attack & Single melee or ranged attack & Half Action \tn % Row Count 20 (+ 2) % Row 8 \SetRowColor{LightBackground} Swift Attack & All possible attacks (according to A) & Full Action \tn % Row Count 22 (+ 2) % Row 9 \SetRowColor{white} \{\{bt\}\} & \{\{bt\}\} & \{\{bt\}\} \tn % Row Count 23 (+ 1) % Row 10 \SetRowColor{LightBackground} Reload & Reload a weapon, loading time varies. & \seqsplit{Extended} Action \tn % Row Count 25 (+ 2) % Row 11 \SetRowColor{white} \{\{bt\}\} & \{\{bt\}\} & \{\{bt\}\} \tn % Row Count 26 (+ 1) % Row 12 \SetRowColor{LightBackground} Delay & Turn ends immediatly. Half an action is reserved for use any time before your next turn. & Half Action \tn % Row Count 30 (+ 4) \end{tabularx} \par\addvspace{1.3em} \vfill \columnbreak \begin{tabularx}{5.377cm}{x{0.96117 cm} x{2.65466 cm} x{0.96117 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{5.377cm}}{\bf\textcolor{white}{Actions (cont)}} \tn % Row 13 \SetRowColor{LightBackground} Feint & Opposed WS test. If succesful followed Standard attack can't be dodged or parried. & Half Action \tn % Row Count 4 (+ 4) % Row 14 \SetRowColor{white} \seqsplit{Manoeuver} & Opposed WS test. If succesful foe moves 1 square in the chosen direction. You can advance 1 square as well. & Half Action \tn % Row Count 9 (+ 5) % Row 15 \SetRowColor{LightBackground} \{\{bt\}\} & \{\{bt\}\} & \{\{bt\}\} \tn % Row Count 10 (+ 1) % Row 16 \SetRowColor{white} \seqsplit{Disengage} & Make a normal move without being subject of a free attack & Full Action \tn % Row Count 13 (+ 3) % Row 17 \SetRowColor{LightBackground} \{\{bt\}\} & \{\{bt\}\} & \{\{bt\}\} \tn % Row Count 14 (+ 1) % Row 18 \SetRowColor{white} \seqsplit{Leap/Jump} & Leaping across a distance or jumping down. & Full Action \tn % Row Count 16 (+ 2) % Row 19 \SetRowColor{LightBackground} Move & Normal move (M in squares). Terrain can reduce movement. & Half Action \tn % Row Count 19 (+ 3) % Row 20 \SetRowColor{white} \seqsplit{Mount/Stand} & Mount a horse or stand from a prone position. & Half Action \tn % Row Count 21 (+ 2) % Row 21 \SetRowColor{LightBackground} Run & Move in Mx3 in squares. Attaicks against you gain: -20\% BS, +20\% WS. & Full Action \tn % Row Count 24 (+ 3) % Row 22 \SetRowColor{white} \{\{bt\}\} & \{\{bt\}\} & \{\{bt\}\} \tn % Row Count 25 (+ 1) % Row 23 \SetRowColor{LightBackground} Use a Skill & Required time varies by Skill. & \seqsplit{Extended} Action \tn % Row Count 27 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}---} \end{tabularx} \par\addvspace{1.3em} % That's all folks \end{multicols*} \end{document}