From 463f9da6100c0e66ed9a520a50bc40f86b0f243a Mon Sep 17 00:00:00 2001 From: Louis Burke Date: Fri, 12 Jul 2019 19:38:19 -0400 Subject: [PATCH] Finished updating instructions --- Makefile | 5 +- cards.sql | 14 +- iditacard.cls | 2 +- images/icons/damage.png | Bin 2028 -> 22498 bytes images/icons/damage.svg | 90 ++++++++ images/icons/destroy.png | Bin 34762 -> 29404 bytes images/icons/legend.png | Bin 0 -> 2028 bytes instructions-anatomy.tex | 3 +- instructions.tex | 437 +++++++++++------------------------- legs/third/mountainside.tex | 4 +- 10 files changed, 238 insertions(+), 317 deletions(-) create mode 100644 images/icons/damage.svg create mode 100644 images/icons/legend.png diff --git a/Makefile b/Makefile index 789de5e..50b353f 100644 --- a/Makefile +++ b/Makefile @@ -30,6 +30,7 @@ endif RAW_DECK_LIST=$(shell ./scripts/decklist.sh) first second third DECK_LIST=$(RAW_DECK_LIST:%=$(GENERATED_DIR)/%) DECK_DEPENDENCIES=$(DECK_LIST:%=%.d) +DECK_EXPORT_DIRS=$(DECK_LIST:%=outputs/%) $(SENTINEL): cards.sql ./scripts/generate_cards.sh $(GENERATED_DIR) @@ -42,6 +43,7 @@ $(SENTINEL): cards.sql for card in legs/first/*.tex; do echo $${card%tex}pdf >> $(GENERATED_DIR)/first.list; done for card in legs/second/*.tex; do echo $${card%tex}pdf >> $(GENERATED_DIR)/second.list; done for card in legs/third/*.tex; do echo $${card%tex}pdf >> $(GENERATED_DIR)/third.list; done + mkdir $(DECK_EXPORT_DIRS) touch $@ %.d: %.list @@ -73,8 +75,7 @@ export: instructions.pdf rm $*.aux rm $*.log -# TODO: Clean this up! -instructions.pdf: instructions.tex cards/dogs/husky0.pdf cards/attachments/armour0.pdf cards/food/breakfast0.pdf cards/food/lunch0.pdf cards/sleds/repair_sled0.pdf cards/sleds/upgrade_sled0.pdf cards/movement/move0.pdf cards/food/dinner0.pdf cards/personal/first_aid0.pdf cards/dogs/good_dog0.pdf cards/util/vigilance.pdf cards/damaged.pdf cards/util/daylight_savings_time.pdf cards/util/sleeping_bag.pdf cards/sleds/new_sled.pdf cards/sleds/stop_and_shop.pdf cards/sleds/satiated.pdf cards/personal/ibuprofin.pdf cards/util/utility_knife.pdf +instructions.pdf: instructions.tex instructions-anatomy.pdf $(XELATEX) -interaction=batchmode -halt-on-error --shell-escape --output-directory=$(@D) $< $(XELATEX) -interaction=batchmode -halt-on-error --shell-escape --output-directory=$(@D) $< # Twice, for TOC diff --git a/cards.sql b/cards.sql index 0e65545..92d7338 100644 --- a/cards.sql +++ b/cards.sql @@ -175,12 +175,12 @@ INSERT INTO Card_Effects VALUES(115,8,0); INSERT INTO Card_Effects VALUES(115,2,1); INSERT INTO Card_Effects VALUES(116,5,1); INSERT INTO Card_Effects VALUES(116,6,1); -INSERT INTO Card_Effects VALUES(117,5,1); -INSERT INTO Card_Effects VALUES(117,6,5); -INSERT INTO Card_Effects VALUES(118,5,1); -INSERT INTO Card_Effects VALUES(118,6,5); -INSERT INTO Card_Effects VALUES(119,5,1); -INSERT INTO Card_Effects VALUES(119,6,2); +INSERT INTO Card_Effects VALUES(117,5,5); +INSERT INTO Card_Effects VALUES(117,6,1); +INSERT INTO Card_Effects VALUES(118,5,5); +INSERT INTO Card_Effects VALUES(118,6,1); +INSERT INTO Card_Effects VALUES(119,5,2); +INSERT INTO Card_Effects VALUES(119,6,1); INSERT INTO Card_Effects VALUES(119,2,1); INSERT INTO Card_Effects VALUES(120,4,1); INSERT INTO Card_Effects VALUES(121,3,2); @@ -302,7 +302,7 @@ SELECT Cards.Flavour AS 'Flavour', Cards.Image AS 'Image', Types.Name AS 'Type', - group_concat(replace(Effects.Command,'#',Card_Effects.Amount), '\\') AS 'Effect(s)', + group_concat(replace(Effects.Command,'#',Card_Effects.Amount), '\quad ') AS 'Effect(s)', Decks.Name AS 'In Deck', Deck_Cards.Amount AS 'Count', Rarities.Name AS 'Rarity' diff --git a/iditacard.cls b/iditacard.cls index 95d7504..3a85f11 100644 --- a/iditacard.cls +++ b/iditacard.cls @@ -124,7 +124,7 @@ \newcommand{\see}[1]{\texticon{-0.4cm}{0}{-0.2}{see}{#1}} \newcommand{\destroy}[1]{\texticon{-0.4cm}{0}{-0.2}{destroy}{#1}} \newcommand{\speed}[1]{\raisebox{-0.1em}{\includegraphics[height=1em]{icons/speed.png}} #1} -\newcommand{\move}[1]{\raisebox{-0.1em}{\includegraphics[height=1em]{icons/move.png}} #1} +\newcommand{\move}[1]{\raisebox{-0.1em}{\includegraphics[height=1em,width=2em]{icons/move.png}} #1} \newcommand{\discardonkill}{Discarded when killed} \newcommand{\inplayatstart}{Play when the game starts} diff --git a/images/icons/damage.png b/images/icons/damage.png index 0bb51123f4f493964ee6baddb1e5f72737035013..fdc064b6b2d6c7ad0a930522019a895dcec1385c 100644 GIT binary patch literal 22498 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 diff --git a/images/icons/damage.svg b/images/icons/damage.svg new file mode 100644 index 0000000..43982fa --- /dev/null +++ b/images/icons/damage.svg @@ -0,0 +1,90 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/images/icons/destroy.png b/images/icons/destroy.png index 0fa650d2fe17e904ec199a12b22ab71d658a5aec..46c57d9bb1c8b87f67b73181f9b156fce4906673 100644 GIT binary patch literal 29404 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 literal 34762 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 gQ2l@XUzG5O&tsrTJel%#5sFCM4* zry3lleLM~`)2(FEe6gP7)Ty;Qcppl*ex9-Rg(JBurf9EtGW1PL>~kY9gka>e&*FS_ z)!~(8G+p#N4dO{%s6BsF>z4YSy*8unp6(_@)BBvGS=*o#)#YAsQRb7`wlAUcVH=>B zhVC!v#{GTrsQD??T$q>Ik$(tBjc%dAt95=Ikn^gK*@)T+x7mSUs)h*45S&g^Z3e`# zCk753KYKTns&Z;?uC`$$N6|#G2TikC9`480lJ;*eSF&9Oz?-m}+PTGkp4`m9S2hwD zbLKCG>AnFiDhdWKCoFM;8&g2u>;jLA^;dh;BLFWzX9(OSljUeCpc|az?D98GV#RcT z&H0JZkTnPaG{~tQ)n}T)qD|?B+3P?X@8cU*32qt3U^TwvyV-J;iL9L8BG3)&eOa4c zTt!btzosTFeLj8~Db2pYQs~3QrQ6HZpi0JwDV)ct1bqaP!nSRm{&K>t2b)y%(;Oa+TDm44Jdt=){(i4HKUbY|Cl^rl+SzYy8h#wII zAFXH)EVU09cjG+%e$YH}{h*81N+r*|vOUs)@MebE;V+K!pVFKuGkL>&jVj@tj@QGO z7jb4QIoNO9TL_#b!47rEKhDDp=-UNySj4u^6y96qk5YXdfW?1#ZMzDZ1uZb8+BoiY1A@s=6C1cawdlEr0?bI>w7y0bjBt)e_NibPyLO_lGLtMvf;T@q}nsdQi zPgoKT!_{nipC3cCMfNkgS4ia5R^pdTw|4j>g>nvush0{CZg>-mExV+S>we^n!Mw_V z&vpI0uBQDIVwXi5V{*w?%o19L%hPlzRo@D2cWballr zfi!KwQ#>KG$oRPKp<@}8xVm#M`5_bgIz6PCK?0z%4T1m&fdER-!Z!$|m&J;U}|#G(_zpPc-L+tJFg4UXSul${Zx@c!h5+%0?_ zsm+Qa_DEHk34XEOb1AgJg1^MSb^Ec-m@~t)>8x*owDejd7Z?E=FYj>~w{j7{#^fyH zlk4k_C!g1RyJ?Bc+63rRwO(vjTi=U6s*u?_ML?LXQWo?-WPPax0-F)n1qHTdHJl~Vi>th#yMvlIcok05g|UE z6AOB9!NaNQtGS&q)l9C_?q3qydaW-$UFWN3uxnvGe%(csIG(<>eOU7v$xBq{0_!a*uzYejyKI2A zvqzkwh`K07m~#|~XL-|TU`SP#JY9lY(8wp%RS=SG3;>ljhryd-9r_NBBV&mnO8*Dv^)~4Z2P_*=fh81AA l(e=iGf0jBgwMUuXp$Tz46U?Nq4N6@G_~HoIhhEg|{{vJZu4e!M literal 0 HcmV?d00001 diff --git a/instructions-anatomy.tex b/instructions-anatomy.tex index 9aa70cc..226a8af 100644 --- a/instructions-anatomy.tex +++ b/instructions-anatomy.tex @@ -2,11 +2,10 @@ \cardtype{utility} \rarity{common} -\deck{starter0} +\deck{starter} \begin{document} \begin{card} - \art{anatomy} \energy{X} \health{Y} \risk{Z} diff --git a/instructions.tex b/instructions.tex index f6063aa..abf0625 100644 --- a/instructions.tex +++ b/instructions.tex @@ -9,17 +9,38 @@ \usepackage{fancybox} \usepackage{wrapfig} \usepackage{subfig} +\usepackage{fontspec} +\newfontfamily\bebas{Bebas Neue Regular} \titleformat{name=\section}[display]{}{\thetitle.}{0.8em}{\Heading\Large} -\titlespacing{\section}{0pt}{0pt plus 4pt minus 4pt}{0pt plus 4pt minus 4pt} +%\titlespacing{\section}{0pt}{0pt plus 4pt minus 4pt}{0pt plus 4pt minus 4pt} \titleformat{name=\subsection}[display]{}{\thetitle.}{0.5em}{\Heading\large} -\titlespacing{\subsection}{0pt}{0pt plus 4pt minus 4pt}{0pt plus 4pt minus 4pt} +%\titlespacing{\subsection}{0pt}{0pt plus 4pt minus 4pt}{0pt plus 4pt minus 4pt} \titleformat{name=\subsubsection}[runin]{}{\thetitle.}{0.5em}{\itshape}[.] -\titlespacing{\subsubsection}{0pt}{0pt}{0.5em} +%\titlespacing{\subsubsection}{0pt}{0pt}{0.5em} \titleformat{name=\paragraph,numberless}[runin]{}{}{0em}{}[.] -\titlespacing{\paragraph}{0em}{0em}{0.5em} +%\titlespacing{\paragraph}{0em}{0em}{0.5em} \titleformat{name=\subparagraph,numberless}[runin]{}{}{0em}{}[.] -\titlespacing{\subparagraph}{0em}{0em}{0.5em} +%\titlespacing{\subparagraph}{0em}{0em}{0.5em} + +\newcommand{\useicon}[1]{\raisebox{-0.1em}{\includegraphics[height=1em]{images/icons/#1.png}}} + +% Arguments are: Baseline, Text Xcm, Text Ycm, iconfile, amount +\newcommand{\texticon}[5]{% + \begin{tikzpicture}[baseline=#1,x=1cm,y=1cm] + \node[centered, minimum width=0pt, text width=1cm, inner sep=0pt, outer sep=0pt] at (0,0) {\includegraphics[width=1cm,height=1.6cm]{images/icons/#4.png}}; + \node[centered, minimum width=0pt, text width=0.6cm, inner sep=0pt, outer sep=0pt] at (#2,#3) {\fontsize{16}{16}\bebas#5}; + \end{tikzpicture}% +} + +\newcommand{\daydraw}[1]{\texticon{-0.4cm}{0}{-0.2}{daydraw}{#1}} +\newcommand{\draw}[1]{\texticon{-0.28cm}{-0.1}{-0.08}{draw}{#1}} +\newcommand{\supply}[1]{\texticon{-0.4cm}{0}{-0.2}{supply}{#1}} +\newcommand{\take}[1]{\texticon{-0.4cm}{0}{-0.2}{take}{#1}} +\newcommand{\see}[1]{\texticon{-0.4cm}{0}{-0.2}{see}{#1}} +\newcommand{\destroy}[1]{\texticon{-0.4cm}{0}{-0.2}{destroy}{#1}} +\newcommand{\speed}[1]{\raisebox{-0.1em}{\includegraphics[height=1em]{images/icons/speed.png}} #1} +\newcommand{\move}[1]{\raisebox{-0.1em}{\includegraphics[height=1em,width=2em]{images/icons/move.png}} #1} \definecolor{utility}{HTML}{FFFFFF} \definecolor{attachment}{HTML}{5FAFCF} @@ -76,11 +97,11 @@ bottom right corner: \setlength\itemsep{-1em} \item 4 Starter Decks - 22 cards each (\includegraphics[width=1em]{images/deck/starter1.png} \includegraphics[width=1em]{images/deck/starter2.png} \includegraphics[width=1em]{images/deck/starter3.png} \includegraphics[width=1em]{images/deck/starter4.png}) \item 1 Legendary Deck - 12 cards (\includegraphics[width=1em]{images/deck/legendary.png}) - \item 2 Upgrade Decks - 26 cards each (\includegraphics[width=1em]{images/deck/race.png} \includegraphics[width=1em]{images/deck/survivor.png}) - \item 1 Damage Deck - 10 cards (\includegraphics[width=1em]{images/deck/token.png}) + \item 2 Upgrade Decks - 26 cards each (\includegraphics[width=1em]{images/deck/race.png} \includegraphics[width=1em]{images/deck/survival.png}) + \item 1 Damage Deck - 10 cards (\includegraphics[width=1em]{images/deck/damage.png}) \end{itemize} -Additionally there are 32 smaller leg cards. +Additionally there are 18 leg cards. The game also contains: @@ -89,8 +110,8 @@ The game also contains: \item This manual \item The box the game came with \item One weather die with special symbols on it - \item Two board halves - \item 20 player tokens (5 of each colour) + \item One play board + \item 4 player tokens \end{itemize} \clearpage @@ -106,18 +127,8 @@ line is the square \emph{after} the last square on the board. \section{Setup} % How to get the game ready for play. There shouldn’t be anything in here that mentions what components are used for or why they are important--save that for the 'Gameplay' section. Just make sure that in this section everything is laid out clearly--if diagrams are necessary (they almost always are) don’t be afraid to put those in! -The board comes in two halves that should just be placed together to create -a continuous playing surface. - -To start the game each player must pick a colour. They take the tokens of that -colour placing them on the board at: - -\begin{itemize} - \setlength\itemsep{-1em} - \item The starting space (on top of the text ``Start'') - \item Both 0 spaces - \item The ``Full'' and ``Warm'' spaces -\end{itemize} +To start the game each player must pick a colour. They take the token of that +colour placing them on the board at the starting line. Take the starter deck of your colour, find the \emph{Wheel Dog}, and place it on the table in front of you. Then shuffle it and place it face down in front @@ -136,8 +147,8 @@ weather die goes first. They roll it, then take their turn. % The main gameplay section tells you how the game is broken up (rounds, turns, phases, etc.) and summarizes what players do in each of those stages. This section should explain the flow of the game from start to completion. The game is broken into turns. Each turn you may either play a card, or take -a new day. At the end of your turn you move 1 myriameter (1 square). After you -finish moving the player to your left begins their turn. +a new day. At the end of your turn you move automatically a distance equal to +your speed. After you finish moving the player to your left begins their turn. During gameplay you will often discard cards. It is important to note that discarded cards will be returned to your deck frequently. This is in contrast @@ -160,32 +171,20 @@ called 'passing' the space. If you pass another player they move back one space and you take one damage (damage will be explained later). -The first time you pass each checkpoint -(\includegraphics[width=2em]{images/rules/checkpoint.png}) add one of your -legendary cards of your choice to your discard pile. +If you pass a cold space (\includegraphics[width=2em]{images/icons/hypo.png}) +then you get hypothermia. + +Similarly if you pass a hungry space +(\includegraphics[width=2em]{images/icons/starve.png}) then you get starvation. If you pass the checkerboard finish line you win the game. \subsection{Card Anatomy} -\begin{tikzpicture}[x=\textwidth,y=\textwidth] - \node at (0.5,0.5) {\includegraphics[width=10em]{cards/dogs/husky0.pdf}}; +\includegraphics{instructions-anatomy.pdf} - \draw (0.5,0.8) node[anchor=south, inner sep=0.5ex] {Card Name} -- (0.5,0.71); - \draw (0.25,0.75) node[anchor=east, inner sep=0.5ex] {Energy Cost} -- (0.35,0.65); - \draw (0.25,0.6) node[anchor=east, inner sep=0.5ex] {Health Cost} -- (0.35,0.58); - \draw (0.25,0.45) node[anchor=east, inner sep=0.5ex] {Risk Cost} -- (0.35,0.5); - \draw (0.75,0.45) node[anchor=west, inner sep=0.5ex] {Card Effect} -- (0.58,0.45); - \draw (0.75,0.2) node[anchor=west, inner sep=0.5ex] {Card Deck} -- (0.63,0.3); - \draw (0.5,0.2) node[anchor=north, inner sep=0.5ex] {Card Type} -- (0.5,0.288); -\end{tikzpicture} - -At the top of a card is its name. Along the left side of a card the costs are -listed. Behind the costs is the artwork of a card. Underneath the artwork is -the effect of a card. In the bottom-right corner of a card is a symbol -indicating which deck a card belongs to. Along the bottom the type of a card -is listed. This type is reinforced by the background colour of a card. Above the -type is the flavour text, which has no impact on the gameplay. +In this example card, the energy cost is \emph{X} the health cost is \emph{Y} +and the risk cost is \emph{Z}. \clearpage @@ -193,7 +192,9 @@ type is the flavour text, which has no impact on the gameplay. When a card is played its costs are paid in order from top to bottom. -\subsubsection{Health} +\subsubsection{Energy} + +\includegraphics[width=5em]{images/icons/hand.png} The first cost to be paid is the ``energy'' cost. Energy cost is paid by choosing cards from the hand to discard. Note that discarded cards will be @@ -201,7 +202,9 @@ returned later in the form of \emph{New Days}. For example if the energy cost of a card is 2, then you must select 2 cards to discard from your hand to pay for it. -\subsubsection{Energy} +\subsubsection{Health} + +\includegraphics[width=5em]{images/icons/deck.png} The second cost to be paid is the ``health'' cost. Health cost is paid by discarding cards from the top of the deck. For example if the health cost of @@ -210,6 +213,8 @@ it. \subsubsection{Risk} +\includegraphics[width=5em]{images/icons/risk.png} + The final cost to be paid is the ``risk'' cost. Risk cost is paid by playing cards from the top of the deck. These cards are played on subsequent turns. If the player is unable to pay for these cards, then the payment fails. The card's @@ -221,100 +226,6 @@ Additional risk costs that occur during the payment of a risk will stack. \clearpage -\subsubsection{Example} - -To clarify how costs work, lets look at an example: - -You want to play the husky card while you have armour and breakfast in your -hand and 21 cards left in your deck. - -\begin{tabular}{c c c c} - \includegraphics[scale=0.2]{cards/dogs/husky0.pdf} & - \ovalbox{\includegraphics[width=0.3in]{cardback.png}} $\times 21$ & - & - \begin{tikzpicture}[x=1em,y=0.8em] - \node at (0,0) {\includegraphics[scale=0.2]{cards/attachments/armour0.pdf}}; - \node at (0,-1) {\includegraphics[scale=0.2]{cards/food/breakfast0.pdf}}; - \end{tikzpicture} \\ - In Play & Deck & Discard & Hand \\ -\end{tabular} - -To pay the energy cost you discard both cards in your hand, while to pay for the -health cost you discard the top two cards of your deck. - -\begin{tabular}{c c c c} - \includegraphics[scale=0.2]{cards/dogs/husky0.pdf} & - \ovalbox{\includegraphics[width=0.3in]{cardback.png}} $\times 19$ & - \begin{tikzpicture}[x=1em,y=0.6em] - \node at (0,0) {\includegraphics[scale=0.2]{cards/attachments/armour0.pdf}}; - \node at (0,-1) {\includegraphics[scale=0.2]{cards/food/breakfast0.pdf}}; - \node at (0,-2) {\includegraphics[scale=0.2]{cards/food/lunch0.pdf}}; - \node at (0,-3) {\includegraphics[scale=0.2]{cards/sleds/repair_sled0.pdf}}; - \end{tikzpicture} & \\ - In Play & Deck & Discard & Hand \\ -\end{tabular} - -Now you wait for your turn, then reveal the top card of your deck as the first -risk payment. You reveal breakfast, so you pay the health cost by discarding the -top three cards of your deck (upgrade sled, move, and dinner). Once you pay for -breakfast you get its effect, so you draw three cards, filling your hand with -first aid, move, and good dog. - -\begin{tabular}{c c c c} - \begin{tikzpicture}[x=1em,y=0.8em] - \node at (0,0) {\includegraphics[scale=0.2]{cards/dogs/husky0.pdf}}; - \node at (0,1) {\includegraphics[scale=0.2]{cards/food/breakfast0.pdf}}; - \end{tikzpicture} & - \ovalbox{\includegraphics[width=0.3in]{cardback.png}} $\times 12$ & - \begin{tikzpicture}[x=1em,y=0.6em] - \node at (0,0) {\includegraphics[scale=0.2]{cards/attachments/armour0.pdf}}; - \node at (0,-1) {\includegraphics[scale=0.2]{cards/food/breakfast0.pdf}}; - \node at (0,-2) {\includegraphics[scale=0.2]{cards/food/lunch0.pdf}}; - \node at (0,-3) {\includegraphics[scale=0.2]{cards/sleds/repair_sled0.pdf}}; - \node at (0,-4) {\includegraphics[scale=0.2]{cards/sleds/upgrade_sled0.pdf}}; - \node at (0,-5) {\includegraphics[scale=0.2]{cards/movement/move0.pdf}}; - \node at (0,-6) {\includegraphics[scale=0.2]{cards/food/dinner0.pdf}}; - \end{tikzpicture} & - \begin{tikzpicture}[x=1em,y=0.8em] - \node at (0,0) {\includegraphics[scale=0.2]{cards/personal/first_aid0.pdf}}; - \node at (0,-1) {\includegraphics[scale=0.2]{cards/movement/move0.pdf}}; - \node at (0,-2) {\includegraphics[scale=0.2]{cards/dogs/good_dog0.pdf}}; - \end{tikzpicture} \\ - In Play & Deck & Discard & Hand \\ -\end{tabular} - -On your next turn you reveal lunch. Luckily breakfast refilled your hand so you -can successfully discard two cards to pay for it and draw three cards. Finally, -now that all of the risk has been paid, the effect of husky is active and you -get to add it to your sled team. - -\begin{tabular}{c c c c} - \begin{tikzpicture}[x=1em,y=0.8em] - \node at (0,0) {\includegraphics[scale=0.2]{cards/dogs/husky0.pdf}}; - \node at (0,1) {\includegraphics[scale=0.2]{cards/food/breakfast0.pdf}}; - \node at (0,2) {\includegraphics[scale=0.2]{cards/food/lunch0.pdf}}; - \end{tikzpicture} & - \ovalbox{\includegraphics[width=0.3in]{cardback.png}} $\times 9$ & - \begin{tikzpicture}[x=1em,y=0.6em] - \node at (0,0) {\includegraphics[scale=0.2]{cards/attachments/armour0.pdf}}; - \node at (0,-1) {\includegraphics[scale=0.2]{cards/food/breakfast0.pdf}}; - \node at (0,-2) {\includegraphics[scale=0.2]{cards/food/lunch0.pdf}}; - \node at (0,-3) {\includegraphics[scale=0.2]{cards/sleds/repair_sled0.pdf}}; - \node at (0,-4) {\includegraphics[scale=0.2]{cards/sleds/upgrade_sled0.pdf}}; - \node at (0,-5) {\includegraphics[scale=0.2]{cards/movement/move0.pdf}}; - \node at (0,-6) {\includegraphics[scale=0.2]{cards/food/dinner0.pdf}}; - \node at (0,-7) {\includegraphics[scale=0.2]{cards/dogs/good_dog0.pdf}}; - \node at (0,-8) {\includegraphics[scale=0.2]{cards/personal/first_aid0.pdf}}; - \end{tikzpicture} & - \begin{tikzpicture}[x=1em,y=0.8em] - \node at (0,-1) {\includegraphics[scale=0.2]{cards/movement/move0.pdf}}; - \node at (0,-2) {\includegraphics[scale=0.2]{cards/sleds/repair_sled0.pdf}}; - \node at (0,-3) {\includegraphics[scale=0.2]{cards/personal/first_aid0.pdf}}; - \node at (0,-4) {\includegraphics[scale=0.2]{cards/movement/move0.pdf}}; - \end{tikzpicture} \\ - In Play & Deck & Discard & Hand \\ -\end{tabular} - \subsection{New Days} On any turn the current player may choose to take a new day. Any other players @@ -338,23 +249,25 @@ The six sides of the die show the six kinds of weather that can happen. The board shows a summary of what each weather's effect is. Here they are described more fully. -\includegraphics[width=1.5em]{images/die/snowflake} Snow causes the supply to be +\includegraphics[width=1.5em]{images/die/snowflake} Snow causes all players to +gain hypothermia. + +\includegraphics[width=1.5em]{images/die/sun} Sun causes the supply to be emptied. All cards in the supply are destroyed and removed from play. -\includegraphics[width=1.5em]{images/die/sun} Sun causes all players to have $1$ -additional speed. +\includegraphics[width=1.5em]{images/die/cloud} Cloudy weather causes all +players to gain starvation. -\includegraphics[width=1.5em]{images/die/wind} Wind causes all players to have -$5$ additional speed, however each player gets hypothermia. +\includegraphics[width=1.5em]{images/die/wind} Wind causes hypothermia as well +as emptying the supply. It is similar to the effects of snow and sun combined. -\includegraphics[width=1.5em]{images/die/cloud} Cloudy weather cancels all speed -bonuses. +\includegraphics[width=1.5em]{images/die/storm} Stormy weather causes starvation +as well as emptying the supply. It is similar to the effects of cloud and sun +combined. -\includegraphics[width=1.5em]{images/die/storm} Stormy weather prevents -increased initial hand sizes from taking effect. - -\includegraphics[width=1.5em]{images/die/rain} Rain causes all players to have -$3$ additional speed, however each player starves. +\includegraphics[width=1.5em]{images/die/rain} Rainy weather causes both +starvation and hypothermia. It is similar to the effects of snow and cloud +combined. \section{Effects} @@ -366,51 +279,52 @@ described here. Speed (\includegraphics[height=1em]{images/icons/speed}) is provided by some cards and is added to the distance you move every time you move (including the automatic movement at the end of your turn). For example if have $+3$ speed in -play, then you would move $4$ spaces at the end of your turn. You can keep track -of your speed over time using the meters on the side of the board. +play, then you would move $3$ spaces at the end of your turn. \subsection{Legs} Each coloured section of the board represents a leg of the race. The effects of each leg are indicated by the leg cards drawn at the start of the game. These -effects are incurred by any players on the given leg. Each leg card has the -effects for a leg in the first half of the game, on the left, and one for a leg -in the second half of the game, on the right. +effects are incurred by any players on the given leg. -Many legs incur starvation or hypothermia. When you enter these tracks you -increase your starvation or hypothermia counters appropriately. The effects of -hypothermia and starvation are described in the following sections. +Certain leg spaces incur starvation or hypothermia. When you pass these spaces +you gain starvation or hypothermia appropriately. The effects of hypothermia and +starvation are described in the following sections. -\subsection{Hypothermia} +\subsection{Hypothermia and Starvation} -Each point of hypothermia you have alternates between reducing your speed by -1 and increasing the -\includegraphics[width=1em,height=1em]{images/icons/hand.png} of each of your -cards by 1. These effects are tracked on the scale in the corner of the board. +If you have either hypothermia or starvation then you do not move automatically +at the end of your turn. If you have both hypothermia and starvation then you +move backwards a distance equal to your speed, rather than forwards. -Whenever you play a {\color{personal}personal} card you reduce your hypothermia by 1 as soon as -it hits the table, before resolving its cost, even if you fail to pay for it. +Whenever you play a {\color{personal}personal} card you reduce your hypothermia +by one, even if you fail to pay for it. -If you reach a hypothermia of 7 it can no longer increase, but you cannot move -until it is reduced. +Similarly, whenever you play a {\color{food}food} card you reduce your +starvation by one, even if you fail to pay for it. -\subsection{Starvation} +\subsection{Legendary Addition} -Each point of starvation you have alternates between reducing your speed by -1 and increasing the -\includegraphics[width=1em,height=1em]{images/icons/deck.png} of each of your -cards by 1. These effects are tracked on the scale in the corner of the board. +Some spaces have the \includegraphics[height=1em]{images/icons/legend.png} symbol +on them. The first time you pass each of these spaces choose one of the legendary +cards given at the start of the game to add to your hand. -Whenever you play a {\color{food}food} card you reduce your starvation by 1 as -soon as it hits the table, before resolving its cost, even if you fail to pay -for it. +\subsection{Damage} -If you reach a starvation of 7 it can no longer increase, but you cannot move -until it is reduced. +Damage is an effect that some cards provide and that also happens whenever you +pass another player. When you take damage add a damage card to your discard +pile. These cards cannot be used to pay for costs and can cause cards to fail +even though you have enough cards in your deck if they show up. + +Luckily damage cards can be played as a normal card, and when you do so you +destroy the damage card. + +Passing a \includegraphics[height=1em]{images/icons/damage.png} space also incurs +a damage. \section{Card Types} -There are 7 unique types of playing cards in the game. This section describes +There are 6 unique types of playing cards in the game. This section describes each of them in detail. \subsection{\color{dog} Dogs} @@ -422,6 +336,11 @@ kill one of your own dogs. If you are unable to do so then the card has no effect. You may also sacrifice any of your dogs at any time, typically to make space for other dogs. +Common effects dogs have include: + + - \daydraw{X} Draw an extra \emph{X} cards when you take a new day. + - \speed{X} Move an extra \emph{X} spaces whenever you move. + \subsection{\color{attachment} Attachments} Attachments must be played on dogs. Unless otherwise stated dogs can only hold @@ -435,151 +354,63 @@ instructed to sacrifice it. \subsection{\color{sled} Sled} \label{sec:sled} -Sled cards have the symbols -\includegraphics[height=1em]{images/icons/backpack.png} and -\includegraphics[height=1em]{images/icons/shopping-cart.png} on them. The number -after the \includegraphics[height=1em]{images/icons/backpack.png} indicates how -many cards to add to the supply from one of the upgrade decks of your choice. -All of these cards must be added from the same deck. The number after the -\includegraphics[height=1em]{images/icons/shopping-cart.png} indicates how many -cards from the supply you may add to your discard pile. Note that these cards -are discarded, and will be available when you next take a new day. +Sled cards are used to upgrade your deck. They all use the same two effects. The +first effect \supply{X} adds \emph{X} cards to the supply on the turn you play +the card. The second effect \take{X} happens on the next turn. Instead of +playing a card it lets you take \emph{X} cards out of the supply and put them +in your hand. \subsection{\color{personal} Personal} \label{sec:personal} -Personal cards have the symbols -\includegraphics[height=1em]{images/icons/eye.png} and -\includegraphics[height=1em]{images/icons/trash-can.png} on them. The number -after the \includegraphics[height=1em]{images/icons/eye.png} indicates how many -of the top cards of your deck to look at. The number after the -\includegraphics[height=1em]{images/icons/trash-can.png} indicates how many of -those you may destroy. Whatever cards you do not destroy you choose whether to -discard or to shuffle back into your deck. +Personal cards are used to optimize your deck. They all use the same two +effects. The first effect \see{X} lets you look at the top \emph{X} cards of +your deck on the turn you play the card. The second effect \destroy{X} happens +on the next turn. Instead of playing a card it lets you destroy up to \emph{X} +of the cards looked at on the turn before, removing them from the game. -Additionally, as mentioned above, personal cards reduce your -\includegraphics[height=1em]{images/icons/hypo.png}. +When dealing with the cards not destroyed you have a choice. Each card may +either be discarded, or shuffled back into the deck. This allows you to adjust +what cards are in your deck even if you don't destroy any permanently. + +Additionally, as mentioned before, personal cards remove your hypothermia. \subsection{\color{food} Food} -Most food cards provide draw. Additionally, as mentioned above, food cards -reduce your \includegraphics[height=1em]{images/icons/starve.png}. +Food cards are used to draw more cards. The symbol \draw{X} indicates to draw +the top \emph{X} cards of your deck. + +Additionally, as mentioned before, food cards remove your starvation. \subsection{\color{movement} Movement} Movement cards, as you may have guessed, provide movement. Movement was already explained in the mechanics section above. -\subsection{Utility} - -Utility cards are those which do not fall under the other categories. +The symbol for movement is \move{X} to indicate a move of \emph{X} myriameters +(spaces). \section{Icons} This is a reference page for the icons used in this game: \begin{itemize} - \item[\raisebox{-0.3em}{\includegraphics[height=1.5em]{images/icons/dog-sled-icon.png}}] - Movement, the number following it indicates how many squares move. Your - speed is added to this to determine the final distance. - \item[\raisebox{-0.1em}{\includegraphics[height=1em]{images/icons/speed.png}}] - Speed, this is how much further you go every time you move. - \item[\raisebox{-0.1em}{\includegraphics[height=1em]{images/icons/card-plus.png}}] - Initial hand increase, this is how many extra cards you draw whenever - you take a new day. - \item[\raisebox{-0.1em}{\includegraphics[height=1em]{images/icons/eye.png}\includegraphics[height=1em]{images/icons/trash-can.png}}] - Destroy. See the relevant section on page \pageref{sec:personal}. - \item[\raisebox{-0.1em}{\includegraphics[height=1em]{images/icons/backpack.png}\includegraphics[height=1em]{images/icons/shopping-cart.png}}] - Take. See the relevant section on page \pageref{sec:sled}. - \item[\raisebox{-0.1em}{\includegraphics[height=1em]{images/icons/deck.png}}] - Health cost. When it appears in an effect it acts as a modifier. - \item[\raisebox{-0.1em}{\includegraphics[height=1em]{images/icons/hand.png}}] - Energy cost. When it appears in an effect it acts as a modifier. - \item[\raisebox{-0.1em}{\includegraphics[height=1em]{images/icons/risk.png}}] - Risk cost. When it appears in an effect it acts as a modifier. - \item[\raisebox{-0.1em}{\includegraphics[height=1em]{images/icons/hypo.png}}] - Hypothermia. When it appears in an effect it indicates that hypothermia - should be increased (unless otherwise stated) - \item[\raisebox{-0.1em}{\includegraphics[height=1em]{images/icons/starve.png}}] - Starvation. When it appears in an effect it indicates that starvation - should be increased (unless otherwise stated) + \item \move{X}: Move \emph{X} spaces. Don't forget to add your speed to any movement. + \item \speed{X}: Speed increased by \emph{X}. + \item \see{X}: Look at the top \emph{X} cards of your deck, set them aside to possibly destroy some next turn! + \item \destroy{X}: Destroy up to \emph{X} of the cards you looked at before. Either discard or shuffle back the rest. + \item \daydraw{X}: Draw an extra \emph{X} cards when you take a new day. + \item \supply{X}: Add \emph{X} cards to the supply. + \item \take{X}: Take \emph{X} cards from the supply as your next turn. + \item \includegraphics[height=1em]{images/icons/deck.png}: Health cost. When it appears in an effect it acts as a modifier. + \item \includegraphics[height=1em]{images/icons/hand.png}: Energy cost. When it appears in an effect it acts as a modifier. + \item \includegraphics[height=1em]{images/icons/risk.png}: Risk cost. When it appears in an effect it acts as a modifier. + \item \includegraphics[height=1em]{images/icons/hypo.png}: Hypothermia. When on the board, indicates passing this space gives hypothermia. + \item \includegraphics[height=1em]{images/icons/starve.png}: Starvation. When on the board, indicates passing this space gives starvation. + \item \includegraphics[height=1em]{images/icons/legend.png}: Legendary. When on the board, indicates passing this space gives a legendary card. + \item \includegraphics[height=1em]{images/icons/damage.png}: Damage. When on the board, indicates passing this space gives a damage. \end{itemize} -\subsection{Unique Cards} % E.G. Vigilance - immunity, meditate - effect - -Certain cards have unique effects. These are described here. - -\includegraphics[width=0.25\textwidth]{cards/damaged.pdf} -\includegraphics[width=0.25\textwidth]{cards/util/vigilance.pdf} -\includegraphics[width=0.25\textwidth]{cards/util/daylight_savings_time.pdf} -\includegraphics[width=0.25\textwidth]{cards/util/sleeping_bag.pdf} - -Damaged: Whenever you take damage, add a damaged card to your discard pile. If -at any point you discard damage your turn immediately ends and your payment -fails. Thus damage cannot be used to pay for energy cost, and if damage is -discarded as part of a health cost, the card it was used to help pay for fails -and has no effect. - -Vigilance: Being immune means that weather has no effect on you. Other player's -cards also have no effect on you. You don't even take damage from passing -players. You do still however get pushed back when a player passes you. - -Daylight Savings Time and Sleeping Bag: These cards make health or energy costs -free until you take a new day. Other cards with similar effects have a relative -change, such as a $-1$ indicating that costs are decreased by 1. These cards are -special in that they make the costs $0$ regardless of what they were before. - -\clearpage - -\includegraphics[width=0.25\textwidth]{cards/sleds/new_sled.pdf} -\includegraphics[width=0.25\textwidth]{cards/sleds/stop_and_shop.pdf} -\includegraphics[width=0.25\textwidth]{cards/sleds/satiated.pdf} -\includegraphics[width=0.25\textwidth]{cards/personal/ibuprofin.pdf} - -New Sled: This card is best described with an example. - -Say you have 4 cards in your hand and 2 hypothermia. Since you have -2 hypothermia your energy costs are increased by 1, so you have to discard -a card from your hand to pay for this even though normally it is free. Now you -have 2 cards in your hand (having discarded one to pay for New Sled and of -course new sled as the other). - -You destroy the two remaining cards (putting them in the destroyed pile, not the -discard pile) and pick an upgrade deck to add cards to the supply from. You -destroyed 2 cards, so you add 2 cards to the supply. Now you get to take 2 cards -from the supply to put into your discard pile. - -Stop And Shop/Satiated/Ibuprofin: These cards have preconditions. - -Stop and shop only activates if you have not moved since your last new day. This -does not include the automatic movement at the end of your turn, only movement -cards. - -Satiated only activates if you have played at least one each of Breakfast, Lunch -and Dinner since taking your last day. - -Ibuprofin only activates if you have played any food card since taking your last -day. - -In none of these cases does a new day called by another player but in which you -do not partake count. - -\includegraphics[width=0.25\textwidth]{cards/util/utility_knife.pdf} -\includegraphics[width=0.25\textwidth]{cards/personal/meditate.pdf} - -Utility Knife: This is a particularly unique card. Its risk is paid as any other -card's would be. However any cards you successfully pay for as part of the risk -(including any additional risks) have their effects twice. - -For some cards this means nothing (for example a dog is still just played, as -normal), but for others this can have an impact. For example Breakfast would -draw 6 cards instead of 3, Mush would move 10 spaces plus speed, twice. - -Meditate: This card appears at first to do nothing. However, reading through the -rules for personal cards clarifies what this card does. This card allows you to -look at your whole deck and choose any cards you wish to discard from it and -shuffle the rest back in. - \section{Game End} % What initiates the end game (ie. once the last card is drawn, at the end of the fourth round etc.), when the game is actually over (ie. each player gets one more turn--including the player who drew the last card), how players tally their points, and restate what the victory requirement is/who wins. diff --git a/legs/third/mountainside.tex b/legs/third/mountainside.tex index 777548b..f9a46bc 100644 --- a/legs/third/mountainside.tex +++ b/legs/third/mountainside.tex @@ -6,8 +6,8 @@ \begin{leg} \legname{Mountainside} \onlegspace{2}{\includegraphics[width=1cm]{icons/starve.png}} - \onlegspace{4}{\includegraphics[width=1cm]{icons/starve.png}} - \onlegspace{6}{\includegraphics[width=1cm]{icons/starve.png}} + \onlegspace{4}{\includegraphics[width=1cm]{icons/damage.png}} + \onlegspace{6}{\includegraphics[width=1cm]{icons/damage.png}} \onlegspace{8}{\includegraphics[width=1cm]{icons/starve.png}} \legeffect{\healthcosts{-1}} \end{leg}