Moving closer to release.

This commit is contained in:
Louis Burke 2018-10-17 20:07:39 -04:00
parent c5aa820de2
commit 64ecaff3a4
52 changed files with 337 additions and 306 deletions

1
.gitignore vendored
View file

@ -6,6 +6,7 @@
changelist.txt
*.png
*.d
*.toc
outputs/**
Console.
Python-Fu

View file

@ -34,6 +34,15 @@ outputs/printrun.txt: $(SHORT_DECKLIST)
outputs/cardrun.txt: $(SHORT_DECKLIST)
cat $^ | sort -u > $@
outputs/%run.d: cards/decks/%run.txt
echo -n 'outputs/$*run.pdf:' > $@
tr '\n' ' ' < $< >> $@
echo -e '\n\tpdfunite $$+ $$@' >> $@
cat $< | sort | uniq -c | sed -e 's@\([[:digit:]]\+\) \(.\+/\)*\(.\+\).pdf@export: outputs/$*run/\3[\1].png@' >> $@
cat $< | sort | uniq -c | sed -e 's@\([[:digit:]]\+\) \(.\+/\)*\(.\+\).pdf@outputs/$*run/\3[\1].png: \2\3[\1].png; cp \2\3[\1].png outputs/$*run/\3[\1].png@' >> $@
mkdir -p outputs/$*run
echo 'decks: outputs/$*run.pdf' >> $@
outputs/%.d: cards/decks/%.txt
echo -n 'outputs/$*.pdf:' > $@
tr '\n' ' ' < $< >> $@
@ -42,15 +51,13 @@ outputs/%.d: cards/decks/%.txt
cat $< | sort | uniq -c | sed -e 's@\([[:digit:]]\+\) \(.\+/\)*\(.\+\).pdf@outputs/$*/\3[\1].png: \2\3[\1].png; cp \2\3[\1].png outputs/$*/\3[\1].png@' >> $@
mkdir -p outputs/$*
echo 'decks: outputs/$*.pdf' >> $@
echo 'short: outputs/$*.pdf' >> $@
include $(DECKLIST:%=outputs/%.d)
outputs/iditaboard[face].png: iditaboard.pdf
$(PDFTOPPM) -scale-to-x 4875 -scale-to-y 3075 -png $< > $@
outputs/iditaboard[back].png: iditasingle.pdf
$(PDFTOPPM) -scale-to-x 4875 -scale-to-y 3075 -png $< > $@
outputs/cardback.png: cardback.png
cp $< $@
@ -80,10 +87,10 @@ outputs/box[top].png: box_top.png
outputs/box[bottom].png: box_bottom.png
cp $< $@
export: outputs/iditaboard[face].png outputs/iditaboard[back].png
export: outputs/stretchback1.png outputs/stretchback2.png outputs/stretchback3.png outputs/stretchback4.png
export: outputs/cardback.png
export: outputs/box[top].png outputs/box[bottom].png
export: outputs/iditaboard[face].png
%.pdf: %.tex
$(XELATEX) -interaction=batchmode -halt-on-error --shell-escape --output-directory=$(@D) $<
@ -91,10 +98,7 @@ export: outputs/box[top].png outputs/box[bottom].png
rm $*.aux
rm $*.log
instructions.pdf: cards/dogs/husky0.png
cards/dogs/husky0.png: cards/dogs/husky0.pdf
$(PDFTOPPM) -scale-to-x 750 -scale-to-y 1050 -png $< > $@
instructions.pdf: 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
force-make:

View file

@ -7,7 +7,7 @@
\energy{2}
\health{2}
\name{A Hat}
\text{\daydraw{1}}
\text{\daydraw{+1}}
\flava{I bet its a valve hat.}
\type{attachment}
\end{card}

View file

@ -0,0 +1,5 @@
\documentclass{iditacard}
\deck{starter}
\input{cards/attachments/armour.tex}

View file

@ -11,7 +11,7 @@
\health{2}
\risk{2}
\name{Coat}
\text{All {\color{health}health} costs are reduced by 1.}
\text{\healthcosts{-1}}
\flava{A warm dog is a happy dog.}
\type{attachment}
\end{card}

View file

@ -11,7 +11,7 @@
\health{2}
\risk{2}
\name{Dog Collar}
\text{All risks are reduced by 1.}
\text{\riskcosts{-1}}
\flava{Helps control unruly dogs.}
\type{attachment}
\end{card}

View file

@ -12,7 +12,7 @@
\health{1}
\risk{1}
\name{Flashlight}
\text{Risks do not reset on new days.}
\text{Your risks do not reset on new days.}
\flava{Keep moving at night.}
\type{attachment}
\end{card}

View file

@ -10,7 +10,7 @@
\energy{4}
\health{4}
\name{Harness}
\text{All {\color{energy}energy} costs are reduced by 1.}
\text{\energycosts{-1}}
\flava{A controlled dog is an easy dog.}
\type{attachment}
\end{card}

View file

@ -11,7 +11,7 @@
\health{5}
\risk{2}
\name{Nuclear Reactor}
\text{\speed{+5} When this dog dies, so do the rest of your dogs.}
\text{\speed{+5} \\When this dog dies, kill your other dogs.}
\flava{What could go wrong?}
\type{attachment}
\end{card}

View file

@ -10,7 +10,7 @@
\energy{2}
\health{3}
\name{Steam Engine}
\text{\speed{+3} When this dog dies, kill one of your other dogs.}
\text{\speed{+3} \\When this dog dies, kill one of your other dogs.}
\flava{The nuclear reactor of the past.}
\type{attachment}
\end{card}

View file

@ -11,7 +11,7 @@
\health{2}
\risk{1}
\name{Tiara}
\text{\speed{+1} \daydraw{1}}
\text{\speed{+1} \\\daydraw{+1}}
\flava{Makes the dog feel special.}
\type{attachment}
\end{card}

View file

@ -10,7 +10,7 @@
\energy{2}
\health{1}
\name{Cat}
\text{When this dog dies, return it to your hand.}
\text{When this "dog" dies, return it to your hand.}
\flava{They say a cat has nine lives.}
\type{fake dog}
\end{card}

View file

@ -10,7 +10,7 @@
\energy{1}
\health{1}
\name{Cricket}
\text{If you end the day and have no cards in your hand or deck, \move{10}}
\text{When you take a new day, if you have no cards in your hand or deck, \move{10}}
\flava{Man you are one lucky bug.}
\type{fake dog}
\end{card}

View file

@ -11,7 +11,7 @@
\health{2}
\risk{2}
\name{Cute dog}
\text{All {\color{energy}energy} costs are reduced by 1.}
\text{\energycosts{-1}}
\flava{Aww, it's so cute.}
\type{dog}
\end{card}

View file

@ -11,7 +11,7 @@
\health{5}
\risk{1}
\name{Engineer Dog}
\text{\speed{x2} cannot hold attachments}
\text{\speed{$\times2$} \\cannot hold attachments}
\flava{Nails and Gears.}
\type{dog}
\end{card}

View file

@ -7,7 +7,7 @@
\energy{3}
\health{3}
\name{Good Dog}
\text{\daydraw{1}}
\text{\daydraw{+1}}
\flava{Good boy.}
\type{dog}
\end{card}

5
cards/dogs/good_dog0.tex Normal file
View file

@ -0,0 +1,5 @@
\documentclass{iditacard}
\deck{starter}
\input{cards/dogs/good_dog.tex}

View file

@ -9,7 +9,7 @@
\art{greyhound.jpg}
\risk{2}
\name{Greyhound}
\text{\speed{+3} Cannot hold attachments.}
\text{\speed{+3} \\Cannot hold attachments.}
\flava{What happens when you mix the colours on a husky? You get a grey hound.}
\type{dog}
\end{card}

View file

@ -8,7 +8,7 @@
\health{2}
\risk{2}
\name{Husky}
\text{\speed{+1} \daydraw{1}}
\text{\speed{+1} \\\daydraw{+1}}
\flava{Standard mushing fare.}
\type{dog}
\end{card}

View file

@ -8,7 +8,7 @@
\health{2}
\risk{1}
\name{Lead Dog}
\text{Tracks give 1 less \hypothermia\ and \starvation.}
\text{Legs give 1 less \hypothermia\ and \starvation.}
\flava{A smart dog can lead a sled safely along the trail.}
\type{dog}
\end{card}

View file

@ -11,7 +11,7 @@
\health{2}
\risk{1}
\name{Retriever}
\text{\daydraw{2}}
\text{\daydraw{+2}}
\flava{Fetch!}
\type{dog}
\end{card}

View file

@ -10,7 +10,7 @@
\energy{2}
\health{2}
\name{Robodog}
\text{All \sled\ cards \take{+1}{+1}}
\text{All \sled\ cards \\\take{+1}{+1}}
\flava{Smarter than meat.}
\type{dog}
\end{card}

View file

@ -11,7 +11,7 @@
\health{2}
\risk{2}
\name{Smart dog}
\text{All {\color{health}health} costs are reduced by 1.}
\text{\healthcosts{-1}}
\flava{She knows over 300 words!}
\type{dog}
\end{card}

View file

@ -10,7 +10,7 @@
\energy{2}
\risk{1}
\name{Bison}
\text{\draw{5}. Remove your \starvation.}
\text{\draw{5}\\Remove your \starvation}
\flava{Its very lean.}
\type{food}
\end{card}

View file

@ -0,0 +1,5 @@
\documentclass{iditacard}
\deck{starter}
\input{cards/food/breakfast.tex}

5
cards/food/dinner0.tex Normal file
View file

@ -0,0 +1,5 @@
\documentclass{iditacard}
\deck{starter}
\input{cards/food/dinner.tex}

View file

@ -8,7 +8,7 @@
\begin{card}
\art{dog_meat.jpg}
\name{Eat dog}
\text{Kill a dog to \draw{7}}
\text{Kill one of your dogs to \draw{7}}
\flava{Sometimes you gotta do what you gotta do.}
\type{food}
\end{card}

5
cards/food/lunch0.tex Normal file
View file

@ -0,0 +1,5 @@
\documentclass{iditacard}
\deck{starter}
\input{cards/food/lunch.tex}

View file

@ -9,7 +9,7 @@
\art{poutine.JPG}
\health{2}
\name{Poutine}
\text{\draw{1}. Remove your \starvation.}
\text{\draw{1}\\Remove your \starvation}
\flava{The great Canadian carb!}
\type{food}
\end{card}

View file

@ -7,13 +7,7 @@
\begin{document}
\begin{card}
\art{deck_summary.png}
\utilcount{8}
\dogcount{13}
\movecount{2}
\foodcount{6}
\attachcount{4}
\personalcount{11}
\sledcount{9}
\input|"./deckinfo.sh improvement"
\name{Improvement Deck}
\text{Create the sled of your dreams!\\ Draw and recover to make sure it works.}
\flava{Be the best you you can be.}

View file

@ -7,13 +7,7 @@
\begin{document}
\begin{card}
\art{deck_summary.png}
\utilcount{0}
\dogcount{15}
\movecount{27}
\foodcount{2}
\attachcount{9}
\personalcount{0}
\sledcount{0}
\input|"./deckinfo.sh speed"
\name{Speed Deck}
\text{Satisfy the need for speed!\\ Make the most of your movement.}
\flava{Screw the tortoise.}

View file

@ -7,13 +7,7 @@
\begin{document}
\begin{card}
\art{deck_summary.png}
\utilcount{14}
\dogcount{8}
\movecount{0}
\foodcount{16}
\attachcount{8}
\personalcount{7}
\sledcount{0}
\input|"./deckinfo.sh survivor"
\name{Survivor Deck}
\text{Don't worry about the harsh climate!\\ Keep costs down to ensure smooth sledding.}
\flava{Be prepared.}

5
cards/movement/move0.tex Normal file
View file

@ -0,0 +1,5 @@
\documentclass{iditacard}
\deck{starter}
\input{cards/movement/move.tex}

View file

@ -0,0 +1,5 @@
\documentclass{iditacard}
\deck{starter}
\input{cards/personal/first_aid.tex}

View file

@ -11,7 +11,7 @@
\health{1}
\risk{1}
\name{Here Boy}
\text{\take{1}{as many as it takes to see a dog}}
\text{\take{1}{until you see a dog}}
\flava{I hope I don't attract unwanted attention}
\type{sled}
\end{card}

View file

@ -8,7 +8,7 @@
\begin{card}
\art{new_sled.jpg}
\name{New Sled}
\text{Destroy your hand. \take{as many as you destroyed}{as many as you destroyed}}
\text{Destroy your hand \\\take{that many}{that many}}
\flava{This sled is defective! I demand a refund.}
\type{sled}
\end{card}

View file

@ -0,0 +1,5 @@
\documentclass{iditacard}
\deck{starter}
\input{cards/sleds/repair_sled.tex}

View file

@ -0,0 +1,5 @@
\documentclass{iditacard}
\deck{starter}
\input{cards/sleds/upgrade_sled.tex}

View file

@ -10,7 +10,7 @@
\energy{3}
\health{1}
\name{Daylight Savings}
\text{For the rest of the day your {\color{health}health} costs are 0.}
\text{Until you take a new day \healthcosts{0}}
\flava{Very important in the north.}
\type{utility}
\end{card}

View file

@ -10,7 +10,7 @@
\energy{1}
\health{3}
\name{Sleeping Bag}
\text{For the rest of the day your {\color{energy}energy} costs are 0.}
\text{Until you take a new day \energycosts{0}}
\flava{A good night's rest will do you good.}
\type{utility}
\end{card}

View file

@ -36,6 +36,10 @@ for CARD in $DECKLIST; do
fi
done
TOT_ENERGY=$(echo "$ENERGIES" | awk '{s+=$1}END{print s}' RS=" ")
TOT_HEALTH=$(echo "$HEALTHS" | awk '{s+=$1}END{print s}' RS=" ")
TOT_RISK=$(echo "$RISKS" | awk '{s+=$1}END{print s}' RS=" ")
AVG_ENERGY=$(echo "$ENERGIES" | awk '{s+=$1}END{print s/NR}' RS=" ")
AVG_HEALTH=$(echo "$HEALTHS" | awk '{s+=$1}END{print s/NR}' RS=" ")
AVG_RISK=$(echo "$RISKS" | awk '{s+=$1}END{print s/NR}' RS=" ")
@ -44,7 +48,6 @@ ENERGY_POINTS=$(echo "$ENERGIES" | tr ' ' '\n' | sed '/^\s*$/d' | sort -n | uniq
HEALTH_POINTS=$(echo "$HEALTHS" | tr ' ' '\n' | sed '/^\s*$/d' | sort -n | uniq -c)
RISK_POINTS=$(echo "$RISKS" | tr ' ' '\n' | sed '/^\s*$/d' | sort -n | uniq -c)
echo "\utilcount{$UTIL_COUNT}"
echo "\dogcount{$DOG_COUNT}"
echo "\movecount{$MOVE_COUNT}"
@ -55,7 +58,11 @@ echo "\sledcount{$SLED_COUNT}"
echo "%\avgenergy{$AVG_ENERGY}"
echo "%\avghealth{$AVG_HEALTH}"
echo "%\avgrisk{$AVG_RISK}"
echo "\energycount{$TOT_ENERGY}"
echo "\healthcount{$TOT_HEALTH}"
echo "\riskcount{$TOT_RISK}"
: '
echo "\begin{costcounts}"
echo "\energycounts{"
@ -71,3 +78,4 @@ echo "$RISK_POINTS" | awk '{print "(" $2 "," $1 ") "}'
echo "}"
echo "\end{costcounts}"
'

View file

@ -453,9 +453,8 @@
\scoped[shift={(-1975.0/300.0,750.0/300.0)}]{\drawdielegend}
% TODO: Remove these, they are for 'debugging'
\drawoverlay
\drawguides
%\drawoverlay
%\drawguides
\end{board}
\end{document}

View file

@ -5,6 +5,7 @@
\RequirePackage{fontspec}
\RequirePackage{xcolor}
\RequirePackage{xstring}
\RequirePackage[none]{hyphenat}
@ -76,17 +77,32 @@
\newcommand{\energy}[1]{%
\node [minimum width=0.5in, minimum height=0.5in, anchor=center, inner sep=0mm] at (125.0/300.0,825.0/300.0) {\includegraphics[width=0.5in,height=0.5in]{icons/hand.png}};
\node [text=black, minimum width=0.5in, minimum height=0.5in, text centered, text width=0.5in, anchor=center, inner sep=0mm] at (125.0/300.0,825.0/300.0) {\bf\fontsize{25}{30}\bebas #1};
\StrLen{#1}[\arglen]
\ifnum\arglen>1%
\node [text=black, minimum width=0.5in, minimum height=0.5in, text centered, text width=0.5in, anchor=center, inner sep=0mm] at (125.0/300.0,825.0/300.0) {\bf\fontsize{14}{14}\bebas #1};%
\else
\node [text=black, minimum width=0.5in, minimum height=0.5in, text centered, text width=0.5in, anchor=center, inner sep=0mm] at (125.0/300.0,825.0/300.0) {\bf\fontsize{25}{30}\bebas #1};%
\fi
}
\newcommand{\health}[1]{%
\node [minimum width=0.5in, minimum height=0.5in, anchor=center, inner sep=0mm] at (125.0/300.0,700.0/300.0) {\includegraphics[width=0.5in, height=0.5in]{icons/deck.png}};
\node [text=black, minimum width=0.5in, minimum height=0.5in, text centered, text width=0.5in, anchor=center, inner sep=0mm] at (125.0/300.0, 700.0/300.0) {\bf\fontsize{25}{30}\bebas #1};
\StrLen{#1}[\arglen]
\ifnum\arglen>1%
\node [text=black, minimum width=0.5in, minimum height=0.5in, text centered, text width=0.5in, anchor=center, inner sep=0mm] at (125.0/300.0, 700.0/300.0) {\bf\fontsize{14}{14}\bebas #1};%
\else
\node [text=black, minimum width=0.5in, minimum height=0.5in, text centered, text width=0.5in, anchor=center, inner sep=0mm] at (125.0/300.0, 700.0/300.0) {\bf\fontsize{25}{30}\bebas #1};%
\fi
}
\newcommand{\risk}[1]{%
\node [minimum width=0.5in, minimum height=0.5in, anchor=center, inner sep=0mm] at (125.0/300.0, 538.0/300.0) {\includegraphics[width=0.5in, height=0.5in]{icons/risk.png}};
\node [text=white, minimum width=0.5in, minimum height=0.5in, text centered, text width=0.5in, anchor=center, inner sep=0mm] at (125.0/300.0, 538.0/300.0) {\bf\fontsize{25}{30}\bebas #1};
\StrLen{#1}[\arglen]
\ifnum\arglen>1%
\node [text=white, minimum width=0.5in, minimum height=0.5in, text centered, text width=0.5in, anchor=center, inner sep=0mm] at (125.0/300.0, 538.0/300.0) {\bf\fontsize{14}{14}\bebas #1};%
\else
\node [text=white, minimum width=0.5in, minimum height=0.5in, text centered, text width=0.5in, anchor=center, inner sep=0mm] at (125.0/300.0, 538.0/300.0) {\bf\fontsize{25}{30}\bebas #1};%
\fi
}
\newenvironment{costcounts}
@ -144,31 +160,46 @@
}
\newcommand{\utilcount}[1]{%
\node [anchor=center] at (180.0/300.0, 745.0/300.0) {#1}; % Coord is art NW +- offset of image
\node [anchor=center] at (274.2/300.0, 677.0/300.0) {#1}; % Coord is art NW +- offset of image
}
\newcommand{\dogcount}[1]{%
\node [anchor=center] at (310.0/300.0, 745.0/300.0) {#1};
\node [anchor=center] at (364.2/300.0, 807.0/300.0) {#1};
}
\newcommand{\movecount}[1]{%
\node [anchor=center] at (440.0/300.0, 745.0/300.0) {#1};
\node [anchor=center] at (634.2/300.0, 677.0/300.0) {#1};
}
\newcommand{\foodcount}[1]{%
\node [anchor=center] at (570.0/300.0, 745.0/300.0) {#1};
\node [anchor=center] at (544.2/300.0, 807.0/300.0) {#1};
}
\newcommand{\attachcount}[1]{%
\node [anchor=center] at (212.0/300.0, 603.0/300.0) {#1};
\node [anchor=center] at (364.2/300.0, 547.0/300.0) {#1};
}
\newcommand{\personalcount}[1]{%
\node [anchor=center] at (374.0/300.0, 603.0/300.0) {#1};
\node [anchor=center] at (454.2/300.0, 677.0/300.0) {#1};
}
\newcommand{\sledcount}[1]{%
\node [anchor=center] at (536.0/300.0, 603.0/300.0) {#1};
\node [anchor=center] at (544.2/300.0, 547.0/300.0) {#1};
}
\newcommand{\energycount}[1]{%
\energy{#1}
%\node [anchor=center] at (0,0) {#1};
}
\newcommand{\healthcount}[1]{%
\health{#1}
%\node [anchor=center] at (1.0,1.0) {#1};
}
\newcommand{\riskcount}[1]{%
\risk{#1}
%\node [anchor=center] at (2.0,2.0) {#1};
}
\newcommand{\useicon}[1]{\raisebox{-0.1em}{\includegraphics[height=1em]{icons/#1.png}}}
@ -177,7 +208,7 @@
\newcommand{\Mm}{Mm}
\newcommand{\Mms}{Mms}
\newcommand{\move}[1]{\raisebox{-0.1em}{\useicon{dog-sled-icon}} #1}
\newcommand{\move}[1]{\raisebox{-0.2em}{\includegraphics[height=1.5em]{icons/dog-sled-icon.png}} #1}
\newcommand{\destroy}[2]{\useicon{magnifying-glass} #2 \useicon{card} \upto{#1} \useicon{trash-can}} % Destroy up to #1 of #2
\newcommand{\take}[2]{\useicon{card} \sendto{#2} \useicon{backpack} \upto{#1} \useicon{shopping-cart}}
\newcommand{\draw}[1]{\useicon{card-draw} #1}
@ -187,6 +218,9 @@
\newcommand{\hypothermia}{\useicon{hypo}}
\newcommand{\starvation}{\useicon{starve}}
\newcommand{\speed}[1]{\useicon{speed}#1}
\newcommand{\healthcosts}[1]{\begin{tikzpicture}[x=1in,y=1in]\node [centered, inner sep=0pt] at (0,0) {\includegraphics[width=0.5in,height=0.5in]{icons/deck.png}}; \node [centered, inner sep=0pt] at (0,0) {#1}; \end{tikzpicture}}
\newcommand{\energycosts}[1]{\begin{tikzpicture}[x=1in,y=1in]\node [centered, inner sep=0pt] at (0,0) {\includegraphics[width=0.5in,height=0.5in]{icons/hand.png}}; \node [centered, inner sep=0pt] at (0,0) {#1}; \end{tikzpicture}}
\newcommand{\riskcosts}[1]{\begin{tikzpicture}[x=1in,y=1in]\node [centered, inner sep=0pt] at (0,0) {\includegraphics[width=0.5in,height=0.5in]{icons/risk.png}}; \node [centered, inner sep=0pt] at (0,0) {\textcolor{white}{#1}}; \end{tikzpicture}}
\newcommand{\raw}[1]{%
\node [rectangle, minimum width=650.0/300.0, minimum height=950.0/300.0, text justified, text width=53mm, inner sep=1mm, anchor=north west] at (50.0/300.0,1000.0/300.0) {#1};

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

View file

@ -1,9 +1,23 @@
\documentclass{article}
\usepackage[top=0.125in, bottom=0.125in, left=0.125in, right=0.125in, margin=0.125in, papersize={3.5in, 5in}]{geometry}
\usepackage[top=0.125in, bottom=0.125in, left=0.125in, right=0.125in, margin=0.125in, papersize={3.5in, 5in}, includefoot]{geometry}
\usepackage{xcolor}
\usepackage{parskip}
\usepackage{pdfpages}
\usepackage{tikz}
\usepackage{titlesec}
\usepackage{fancybox}
\titleformat{name=\section}[display]{}{\thetitle.}{0.8em}{\Heading\Large}
\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}
\titleformat{name=\subsubsection}[runin]{}{\thetitle.}{0.5em}{\itshape}[.]
\titlespacing{\subsubsection}{0pt}{0pt}{0.5em}
\titleformat{name=\paragraph,numberless}[runin]{}{}{0em}{}[.]
\titlespacing{\paragraph}{0em}{0em}{0.5em}
\titleformat{name=\subparagraph,numberless}[runin]{}{}{0em}{}[.]
\titlespacing{\subparagraph}{0em}{0em}{0.5em}
\definecolor{utility}{HTML}{FFFFFF}
\definecolor{attachment}{HTML}{5FAFCF}
@ -22,6 +36,11 @@
\setmainfont[Scale=0.8]{Merriweather}
\newfontfamily\Heading{Lato}
\setcounter{secnumdepth}{0}
\pagestyle{plain}
\pagenumbering{arabic}
\begin{document}
\begin{titlepage}
\
@ -32,7 +51,10 @@
\vfill
\end{titlepage}
{\noindent\Heading\Large Overview\par}
\tableofcontents
\clearpage
\section{Overview}
% Your background story/recap on what situation the players are getting themselves into. It sets the scene (thematically, usually) for the entire game.
Iditacards is a game where you race your opponents in the last great race on
@ -42,7 +64,7 @@ forme to come out ahead.
The first player to cross the finish line wins!
{\noindent\Heading\Large Components\par}
\section{Components}
% This isnt so important for playtesters at this point, but is important for the final rulebook and print and plays (PnP). This way players (including yourself) know whether or not there are missing pieces, or in the case of PnP players, if they have everything they need in order to play.
This game contains many cards. They can be sorted based on the symbol in the
@ -71,7 +93,7 @@ The game also contains:
\clearpage
{\noindent\Heading\Large Objective\par}
\section{Objective}
% What the players are trying to accomplish. It should also make it clear how players are competing (free-for-all, teams, cooperative, etc.). This is the more technical/mechanical explanation of the 'Overview'. For example: “To be the last player with multiple spaceships orbiting the black hole”.
Every turn each player will move forward one space. The cards they play will
@ -79,20 +101,20 @@ increase this, while the places they encounter will work to decrease it. When
the first player reaches the finish line the game ends and they win. The finish
line is the square \emph{after} the last square on the board.
{\noindent\Heading\Large Setup\par}
\section{Setup}
% How to get the game ready for play. There shouldnt 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) dont 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 one on:
colour placing them on the board at:
\begin{itemize}
\setlength\itemsep{-1em}
\item The starting space (\includegraphics[width=5em]{images/rules/start.png})
\item Each 0 space (\includegraphics[width=5em]{images/rules/zeroone.png} \includegraphics[width=5em]{images/rules/zeroten.png})
\item The healthy and warm spaces (\includegraphics[width=8em]{images/rules/health_warm.png})
\item The starting space (on top of the text ``Start'')
\item Both 0 spaces
\item The ``Full'' and ``Warm'' spaces
\end{itemize}
Take the starter deck of your colour, find the \emph{Wheel Dog}, and place it
@ -105,7 +127,7 @@ looks at their legendary cards and leaves them face-down in front of them.
Before starting the game everybody draws 6 cards. The first player to grab the
weather die goes first. They roll it, then take their turn.
{\noindent\Heading\Large Gameplay\par}
\section{Gameplay}
% 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
@ -117,7 +139,7 @@ discarded cards will be returned to your deck frequently. This is in contrast
to destroyed cards which are removed from the game permanently.
% Once thats done, you go into the gameplay specifics, which should be explained in the order in which they occur in game. This is where you explain exactly what happens during each turn, action, round, etc. You also should have sections dedicated to complicated subjects and their edge cases (for instance, our section on Collisions for “Pulled into Darkness”).
{\noindent\Heading\large Movement\par}
\subsection{Movement}
As in any race, movement is important. Whenever you move you add your current
speed to the distance. Many cards in the game will modify your speed.
@ -134,27 +156,171 @@ legendary cards of your choice to your discard pile.
If you pass the checkerboard finish line you win the game.
{\noindent\Heading\large Card Anatomy\par}
\subsection{Card Anatomy}
\includegraphics[width=20em]{cards/dogs/husky0.png}
\begin{tikzpicture}[x=\textwidth,y=\textwidth]
\node at (0.5,0.5) {\includegraphics[width=10em]{cards/dogs/husky0.pdf}};
{\noindent\Heading\large New Days\par}
{\noindent\Heading\large Weather\par}
{\noindent\Heading\Large Effects\par} % Don't forget to mention legs and their effects
{\noindent\Heading\large Hypothermia\par}
{\noindent\Heading\large Starvation\par}
{\noindent\Heading\Large Card Types\par}
{\noindent\Heading\large\color{dog} Dogs\par}
{\noindent\Heading\large\color{attachment} Attachments\par}
{\noindent\Heading\large\color{sled} Sled\par}
{\noindent\Heading\large\color{personal} Personal\par}
{\noindent\Heading\large\color{food} Food\par}
{\noindent\Heading\large\color{movement} Movement\par}
{\noindent\Heading\large Utility\par}
{\noindent\Heading\Large Icons\par}
\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.
{\noindent\Heading\Large Game End\par}
\clearpage
\subsection{Costs}
When a card is played its costs are paid in order from top to bottom.
\subsubsection{Health}
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
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}
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
a card is 3, then you must select 3 cards to discard from your hand to pay for
it.
\subsubsection{Risk}
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
effect only occurs on the turn when the final risk is played, after resolving
that cards effect. If you fail to pay for the risk card it has no effect and
your turn is over.
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}
\subsection{Weather}
\section{Effects} % Don't forget to mention legs and their effects
\subsection{Hypothermia}
\subsection{Starvation}
\section{Card Types}
\subsection{\color{dog} Dogs}
\subsection{\color{attachment} Attachments}
\subsection{\color{sled} Sled}
\subsection{\color{personal} Personal}
\subsection{\color{food} Food}
\subsection{\color{movement} Movement}
\subsection{Utility}
\section{Icons}
\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.

View file

@ -1,43 +0,0 @@
outputs/attack.pdf:cards/attachments/plate_mail.pdf cards/attachments/plate_mail.pdf cards/dogs/polar_bear.pdf cards/dogs/polar_bear.pdf cards/dogs/russian_bear_dog.pdf cards/dogs/russian_bear_dog.pdf cards/dogs/russian_bear_dog.pdf cards/food/eat_dog.pdf cards/food/eat_dog.pdf cards/food/whale_meat.pdf cards/food/whale_meat.pdf cards/movement/hitch_a_ride.pdf cards/movement/hitch_a_ride.pdf cards/movement/travel_light.pdf cards/movement/travel_light.pdf cards/movement/travel_light.pdf cards/movement/travel_light.pdf cards/sleds/improvise.pdf cards/sleds/improvise.pdf cards/sleds/improvise.pdf cards/sleds/improvise.pdf cards/sleds/salvage.pdf cards/sleds/salvage.pdf cards/sleds/salvage.pdf cards/sleds/salvage.pdf cards/sleds/scrapyard.pdf cards/sleds/scrapyard.pdf cards/sleds/stop_and_shop.pdf cards/sleds/stop_and_shop.pdf cards/sleds/trade_dog.pdf cards/sleds/trade_dog.pdf cards/util/dog_trap.pdf cards/util/dog_trap.pdf cards/util/dog_trap.pdf cards/util/dog_trap.pdf cards/util/hydrogen_sulfide.pdf cards/util/hydrogen_sulfide.pdf cards/util/hydrogen_sulfide.pdf cards/util/ice_box.pdf cards/util/ice_box.pdf cards/util/ice_box.pdf cards/util/referee.pdf cards/util/referee.pdf cards/util/referee.pdf cards/util/referee.pdf cards/util/stab_in_the_dark.pdf cards/util/stab_in_the_dark.pdf cards/util/stab_in_the_dark.pdf cards/util/stab_in_the_dark.pdf cards/util/thermostat.pdf cards/util/thermostat.pdf cards/util/tip_sled.pdf cards/util/tip_sled.pdf cards/info/attack_summary.pdf
pdfunite $+ $@
export: outputs/attack/plate_mail[2].png
export: outputs/attack/polar_bear[2].png
export: outputs/attack/russian_bear_dog[3].png
export: outputs/attack/eat_dog[2].png
export: outputs/attack/whale_meat[2].png
export: outputs/attack/attack_summary[1].png
export: outputs/attack/hitch_a_ride[2].png
export: outputs/attack/travel_light[4].png
export: outputs/attack/improvise[4].png
export: outputs/attack/salvage[4].png
export: outputs/attack/scrapyard[2].png
export: outputs/attack/stop_and_shop[2].png
export: outputs/attack/trade_dog[2].png
export: outputs/attack/dog_trap[4].png
export: outputs/attack/hydrogen_sulfide[3].png
export: outputs/attack/ice_box[3].png
export: outputs/attack/referee[4].png
export: outputs/attack/stab_in_the_dark[4].png
export: outputs/attack/thermostat[2].png
export: outputs/attack/tip_sled[2].png
outputs/attack/plate_mail[2].png: cards/attachments/plate_mail[2].png; cp cards/attachments/plate_mail[2].png outputs/attack/plate_mail[2].png
outputs/attack/polar_bear[2].png: cards/dogs/polar_bear[2].png; cp cards/dogs/polar_bear[2].png outputs/attack/polar_bear[2].png
outputs/attack/russian_bear_dog[3].png: cards/dogs/russian_bear_dog[3].png; cp cards/dogs/russian_bear_dog[3].png outputs/attack/russian_bear_dog[3].png
outputs/attack/eat_dog[2].png: cards/food/eat_dog[2].png; cp cards/food/eat_dog[2].png outputs/attack/eat_dog[2].png
outputs/attack/whale_meat[2].png: cards/food/whale_meat[2].png; cp cards/food/whale_meat[2].png outputs/attack/whale_meat[2].png
outputs/attack/attack_summary[1].png: cards/info/attack_summary[1].png; cp cards/info/attack_summary[1].png outputs/attack/attack_summary[1].png
outputs/attack/hitch_a_ride[2].png: cards/movement/hitch_a_ride[2].png; cp cards/movement/hitch_a_ride[2].png outputs/attack/hitch_a_ride[2].png
outputs/attack/travel_light[4].png: cards/movement/travel_light[4].png; cp cards/movement/travel_light[4].png outputs/attack/travel_light[4].png
outputs/attack/improvise[4].png: cards/sleds/improvise[4].png; cp cards/sleds/improvise[4].png outputs/attack/improvise[4].png
outputs/attack/salvage[4].png: cards/sleds/salvage[4].png; cp cards/sleds/salvage[4].png outputs/attack/salvage[4].png
outputs/attack/scrapyard[2].png: cards/sleds/scrapyard[2].png; cp cards/sleds/scrapyard[2].png outputs/attack/scrapyard[2].png
outputs/attack/stop_and_shop[2].png: cards/sleds/stop_and_shop[2].png; cp cards/sleds/stop_and_shop[2].png outputs/attack/stop_and_shop[2].png
outputs/attack/trade_dog[2].png: cards/sleds/trade_dog[2].png; cp cards/sleds/trade_dog[2].png outputs/attack/trade_dog[2].png
outputs/attack/dog_trap[4].png: cards/util/dog_trap[4].png; cp cards/util/dog_trap[4].png outputs/attack/dog_trap[4].png
outputs/attack/hydrogen_sulfide[3].png: cards/util/hydrogen_sulfide[3].png; cp cards/util/hydrogen_sulfide[3].png outputs/attack/hydrogen_sulfide[3].png
outputs/attack/ice_box[3].png: cards/util/ice_box[3].png; cp cards/util/ice_box[3].png outputs/attack/ice_box[3].png
outputs/attack/referee[4].png: cards/util/referee[4].png; cp cards/util/referee[4].png outputs/attack/referee[4].png
outputs/attack/stab_in_the_dark[4].png: cards/util/stab_in_the_dark[4].png; cp cards/util/stab_in_the_dark[4].png outputs/attack/stab_in_the_dark[4].png
outputs/attack/thermostat[2].png: cards/util/thermostat[2].png; cp cards/util/thermostat[2].png outputs/attack/thermostat[2].png
outputs/attack/tip_sled[2].png: cards/util/tip_sled[2].png; cp cards/util/tip_sled[2].png outputs/attack/tip_sled[2].png
decks: outputs/attack.pdf

View file

@ -1,5 +0,0 @@
outputs/damage.pdf:cards/damaged.pdf cards/damaged.pdf cards/damaged.pdf cards/damaged.pdf cards/damaged.pdf cards/damaged.pdf cards/damaged.pdf cards/damaged.pdf cards/damaged.pdf cards/damaged.pdf cards/damaged.pdf cards/damaged.pdf cards/damaged.pdf cards/damaged.pdf cards/damaged.pdf cards/damaged.pdf cards/damaged.pdf cards/damaged.pdf
pdfunite $+ $@
export: outputs/damage/damaged[18].png
outputs/damage/damaged[18].png: cards/damaged[18].png; cp cards/damaged[18].png outputs/damage/damaged[18].png
decks: outputs/damage.pdf

View file

@ -1,37 +0,0 @@
outputs/improvement.pdf:cards/attachments/tiara.pdf cards/attachments/tiara.pdf cards/attachments/tiara.pdf cards/attachments/tiara.pdf cards/dogs/cat.pdf cards/dogs/cat.pdf cards/dogs/cat.pdf cards/dogs/lazy_dog.pdf cards/dogs/lazy_dog.pdf cards/dogs/lazy_dog.pdf cards/dogs/malamute.pdf cards/dogs/malamute.pdf cards/dogs/malamute.pdf cards/dogs/retriever.pdf cards/dogs/retriever.pdf cards/dogs/retriever.pdf cards/dogs/retriever.pdf cards/food/bison.pdf cards/food/bison.pdf cards/food/midnight_snack.pdf cards/food/midnight_snack.pdf cards/food/midnight_snack.pdf cards/food/midnight_snack.pdf cards/movement/through_the_night.pdf cards/movement/through_the_night.pdf cards/personal/bandage.pdf cards/personal/bandage.pdf cards/personal/bandage.pdf cards/personal/bandage.pdf cards/personal/brandy.pdf cards/personal/brandy.pdf cards/personal/brandy.pdf cards/personal/brandy.pdf cards/personal/caffeine.pdf cards/personal/caffeine.pdf cards/personal/caffeine.pdf cards/sleds/makeshift_sled.pdf cards/sleds/makeshift_sled.pdf cards/sleds/makeshift_sled.pdf cards/sleds/new_sled.pdf cards/sleds/new_sled.pdf cards/sleds/study_up.pdf cards/sleds/study_up.pdf cards/sleds/study_up.pdf cards/sleds/study_up.pdf cards/util/rope.pdf cards/util/rope.pdf cards/util/rope.pdf cards/util/rope.pdf cards/util/torch.pdf cards/util/torch.pdf cards/util/torch.pdf cards/util/torch.pdf cards/info/improvement_summary.pdf
pdfunite $+ $@
export: outputs/improvement/tiara[4].png
export: outputs/improvement/cat[3].png
export: outputs/improvement/lazy_dog[3].png
export: outputs/improvement/malamute[3].png
export: outputs/improvement/retriever[4].png
export: outputs/improvement/bison[2].png
export: outputs/improvement/midnight_snack[4].png
export: outputs/improvement/improvement_summary[1].png
export: outputs/improvement/through_the_night[2].png
export: outputs/improvement/bandage[4].png
export: outputs/improvement/brandy[4].png
export: outputs/improvement/caffeine[3].png
export: outputs/improvement/makeshift_sled[3].png
export: outputs/improvement/new_sled[2].png
export: outputs/improvement/study_up[4].png
export: outputs/improvement/rope[4].png
export: outputs/improvement/torch[4].png
outputs/improvement/tiara[4].png: cards/attachments/tiara[4].png; cp cards/attachments/tiara[4].png outputs/improvement/tiara[4].png
outputs/improvement/cat[3].png: cards/dogs/cat[3].png; cp cards/dogs/cat[3].png outputs/improvement/cat[3].png
outputs/improvement/lazy_dog[3].png: cards/dogs/lazy_dog[3].png; cp cards/dogs/lazy_dog[3].png outputs/improvement/lazy_dog[3].png
outputs/improvement/malamute[3].png: cards/dogs/malamute[3].png; cp cards/dogs/malamute[3].png outputs/improvement/malamute[3].png
outputs/improvement/retriever[4].png: cards/dogs/retriever[4].png; cp cards/dogs/retriever[4].png outputs/improvement/retriever[4].png
outputs/improvement/bison[2].png: cards/food/bison[2].png; cp cards/food/bison[2].png outputs/improvement/bison[2].png
outputs/improvement/midnight_snack[4].png: cards/food/midnight_snack[4].png; cp cards/food/midnight_snack[4].png outputs/improvement/midnight_snack[4].png
outputs/improvement/improvement_summary[1].png: cards/info/improvement_summary[1].png; cp cards/info/improvement_summary[1].png outputs/improvement/improvement_summary[1].png
outputs/improvement/through_the_night[2].png: cards/movement/through_the_night[2].png; cp cards/movement/through_the_night[2].png outputs/improvement/through_the_night[2].png
outputs/improvement/bandage[4].png: cards/personal/bandage[4].png; cp cards/personal/bandage[4].png outputs/improvement/bandage[4].png
outputs/improvement/brandy[4].png: cards/personal/brandy[4].png; cp cards/personal/brandy[4].png outputs/improvement/brandy[4].png
outputs/improvement/caffeine[3].png: cards/personal/caffeine[3].png; cp cards/personal/caffeine[3].png outputs/improvement/caffeine[3].png
outputs/improvement/makeshift_sled[3].png: cards/sleds/makeshift_sled[3].png; cp cards/sleds/makeshift_sled[3].png outputs/improvement/makeshift_sled[3].png
outputs/improvement/new_sled[2].png: cards/sleds/new_sled[2].png; cp cards/sleds/new_sled[2].png outputs/improvement/new_sled[2].png
outputs/improvement/study_up[4].png: cards/sleds/study_up[4].png; cp cards/sleds/study_up[4].png outputs/improvement/study_up[4].png
outputs/improvement/rope[4].png: cards/util/rope[4].png; cp cards/util/rope[4].png outputs/improvement/rope[4].png
outputs/improvement/torch[4].png: cards/util/torch[4].png; cp cards/util/torch[4].png outputs/improvement/torch[4].png
decks: outputs/improvement.pdf

View file

@ -1,47 +0,0 @@
outputs/legendary.pdf:cards/attachments/nuclear_reactor.pdf cards/attachments/dog_collar.pdf cards/attachments/buffer_panel.pdf cards/dogs/engineer_dog.pdf cards/dogs/moose.pdf cards/dogs/cricket.pdf cards/dogs/puppy.pdf cards/dogs/robodog.pdf cards/food/waffle.pdf cards/movement/out_of_control.pdf cards/movement/all_in.pdf cards/personal/diamorphine.pdf cards/personal/meditate.pdf cards/personal/surgery.pdf cards/sleds/desperate_times.pdf cards/sleds/satiated.pdf cards/sleds/here_boy.pdf cards/util/sleeping_bag.pdf cards/util/daylight_savings_time.pdf cards/util/sticky_snow.pdf cards/util/utility_knife.pdf cards/util/serenity.pdf
pdfunite $+ $@
export: outputs/legendary/buffer_panel[1].png
export: outputs/legendary/dog_collar[1].png
export: outputs/legendary/nuclear_reactor[1].png
export: outputs/legendary/cricket[1].png
export: outputs/legendary/engineer_dog[1].png
export: outputs/legendary/moose[1].png
export: outputs/legendary/puppy[1].png
export: outputs/legendary/robodog[1].png
export: outputs/legendary/waffle[1].png
export: outputs/legendary/all_in[1].png
export: outputs/legendary/out_of_control[1].png
export: outputs/legendary/diamorphine[1].png
export: outputs/legendary/meditate[1].png
export: outputs/legendary/surgery[1].png
export: outputs/legendary/desperate_times[1].png
export: outputs/legendary/here_boy[1].png
export: outputs/legendary/satiated[1].png
export: outputs/legendary/daylight_savings_time[1].png
export: outputs/legendary/serenity[1].png
export: outputs/legendary/sleeping_bag[1].png
export: outputs/legendary/sticky_snow[1].png
export: outputs/legendary/utility_knife[1].png
outputs/legendary/buffer_panel[1].png: cards/attachments/buffer_panel[1].png; cp cards/attachments/buffer_panel[1].png outputs/legendary/buffer_panel[1].png
outputs/legendary/dog_collar[1].png: cards/attachments/dog_collar[1].png; cp cards/attachments/dog_collar[1].png outputs/legendary/dog_collar[1].png
outputs/legendary/nuclear_reactor[1].png: cards/attachments/nuclear_reactor[1].png; cp cards/attachments/nuclear_reactor[1].png outputs/legendary/nuclear_reactor[1].png
outputs/legendary/cricket[1].png: cards/dogs/cricket[1].png; cp cards/dogs/cricket[1].png outputs/legendary/cricket[1].png
outputs/legendary/engineer_dog[1].png: cards/dogs/engineer_dog[1].png; cp cards/dogs/engineer_dog[1].png outputs/legendary/engineer_dog[1].png
outputs/legendary/moose[1].png: cards/dogs/moose[1].png; cp cards/dogs/moose[1].png outputs/legendary/moose[1].png
outputs/legendary/puppy[1].png: cards/dogs/puppy[1].png; cp cards/dogs/puppy[1].png outputs/legendary/puppy[1].png
outputs/legendary/robodog[1].png: cards/dogs/robodog[1].png; cp cards/dogs/robodog[1].png outputs/legendary/robodog[1].png
outputs/legendary/waffle[1].png: cards/food/waffle[1].png; cp cards/food/waffle[1].png outputs/legendary/waffle[1].png
outputs/legendary/all_in[1].png: cards/movement/all_in[1].png; cp cards/movement/all_in[1].png outputs/legendary/all_in[1].png
outputs/legendary/out_of_control[1].png: cards/movement/out_of_control[1].png; cp cards/movement/out_of_control[1].png outputs/legendary/out_of_control[1].png
outputs/legendary/diamorphine[1].png: cards/personal/diamorphine[1].png; cp cards/personal/diamorphine[1].png outputs/legendary/diamorphine[1].png
outputs/legendary/meditate[1].png: cards/personal/meditate[1].png; cp cards/personal/meditate[1].png outputs/legendary/meditate[1].png
outputs/legendary/surgery[1].png: cards/personal/surgery[1].png; cp cards/personal/surgery[1].png outputs/legendary/surgery[1].png
outputs/legendary/desperate_times[1].png: cards/sleds/desperate_times[1].png; cp cards/sleds/desperate_times[1].png outputs/legendary/desperate_times[1].png
outputs/legendary/here_boy[1].png: cards/sleds/here_boy[1].png; cp cards/sleds/here_boy[1].png outputs/legendary/here_boy[1].png
outputs/legendary/satiated[1].png: cards/sleds/satiated[1].png; cp cards/sleds/satiated[1].png outputs/legendary/satiated[1].png
outputs/legendary/daylight_savings_time[1].png: cards/util/daylight_savings_time[1].png; cp cards/util/daylight_savings_time[1].png outputs/legendary/daylight_savings_time[1].png
outputs/legendary/serenity[1].png: cards/util/serenity[1].png; cp cards/util/serenity[1].png outputs/legendary/serenity[1].png
outputs/legendary/sleeping_bag[1].png: cards/util/sleeping_bag[1].png; cp cards/util/sleeping_bag[1].png outputs/legendary/sleeping_bag[1].png
outputs/legendary/sticky_snow[1].png: cards/util/sticky_snow[1].png; cp cards/util/sticky_snow[1].png outputs/legendary/sticky_snow[1].png
outputs/legendary/utility_knife[1].png: cards/util/utility_knife[1].png; cp cards/util/utility_knife[1].png outputs/legendary/utility_knife[1].png
decks: outputs/legendary.pdf

View file

@ -1,41 +0,0 @@
outputs/speed.pdf:cards/attachments/dog_shoes.pdf cards/attachments/dog_shoes.pdf cards/attachments/dog_shoes.pdf cards/attachments/dog_shoes.pdf cards/attachments/squirrel.pdf cards/attachments/squirrel.pdf cards/attachments/squirrel.pdf cards/attachments/steam_engine.pdf cards/attachments/steam_engine.pdf cards/dogs/bear.pdf cards/dogs/bear.pdf cards/dogs/bear.pdf cards/dogs/big_dog.pdf cards/dogs/big_dog.pdf cards/dogs/big_dog.pdf cards/dogs/chihuahua.pdf cards/dogs/chihuahua.pdf cards/dogs/greyhound.pdf cards/dogs/greyhound.pdf cards/dogs/greyhound.pdf cards/dogs/greyhound.pdf cards/dogs/problem_dog.pdf cards/dogs/problem_dog.pdf cards/dogs/problem_dog.pdf cards/food/dog_food.pdf cards/food/dog_food.pdf cards/movement/downhill_slide.pdf cards/movement/downhill_slide.pdf cards/movement/downhill_slide.pdf cards/movement/haste.pdf cards/movement/haste.pdf cards/movement/haste.pdf cards/movement/iditarod_drift.pdf cards/movement/iditarod_drift.pdf cards/movement/iditarod_drift.pdf cards/movement/midnight_sun.pdf cards/movement/midnight_sun.pdf cards/movement/midnight_sun.pdf cards/movement/push.pdf cards/movement/push.pdf cards/movement/push.pdf cards/movement/push.pdf cards/movement/rush.pdf cards/movement/rush.pdf cards/movement/rush.pdf cards/movement/slow_and_steady.pdf cards/movement/slow_and_steady.pdf cards/movement/slow_and_steady.pdf cards/movement/sprint.pdf cards/movement/sprint.pdf cards/movement/tactical_play.pdf cards/movement/tactical_play.pdf cards/movement/tactical_play.pdf cards/info/speed_summary.pdf
pdfunite $+ $@
export: outputs/speed/dog_shoes[4].png
export: outputs/speed/squirrel[3].png
export: outputs/speed/steam_engine[2].png
export: outputs/speed/bear[3].png
export: outputs/speed/big_dog[3].png
export: outputs/speed/chihuahua[2].png
export: outputs/speed/greyhound[4].png
export: outputs/speed/problem_dog[3].png
export: outputs/speed/dog_food[2].png
export: outputs/speed/speed_summary[1].png
export: outputs/speed/downhill_slide[3].png
export: outputs/speed/haste[3].png
export: outputs/speed/iditarod_drift[3].png
export: outputs/speed/midnight_sun[3].png
export: outputs/speed/push[4].png
export: outputs/speed/rush[3].png
export: outputs/speed/slow_and_steady[3].png
export: outputs/speed/sprint[2].png
export: outputs/speed/tactical_play[3].png
outputs/speed/dog_shoes[4].png: cards/attachments/dog_shoes[4].png; cp cards/attachments/dog_shoes[4].png outputs/speed/dog_shoes[4].png
outputs/speed/squirrel[3].png: cards/attachments/squirrel[3].png; cp cards/attachments/squirrel[3].png outputs/speed/squirrel[3].png
outputs/speed/steam_engine[2].png: cards/attachments/steam_engine[2].png; cp cards/attachments/steam_engine[2].png outputs/speed/steam_engine[2].png
outputs/speed/bear[3].png: cards/dogs/bear[3].png; cp cards/dogs/bear[3].png outputs/speed/bear[3].png
outputs/speed/big_dog[3].png: cards/dogs/big_dog[3].png; cp cards/dogs/big_dog[3].png outputs/speed/big_dog[3].png
outputs/speed/chihuahua[2].png: cards/dogs/chihuahua[2].png; cp cards/dogs/chihuahua[2].png outputs/speed/chihuahua[2].png
outputs/speed/greyhound[4].png: cards/dogs/greyhound[4].png; cp cards/dogs/greyhound[4].png outputs/speed/greyhound[4].png
outputs/speed/problem_dog[3].png: cards/dogs/problem_dog[3].png; cp cards/dogs/problem_dog[3].png outputs/speed/problem_dog[3].png
outputs/speed/dog_food[2].png: cards/food/dog_food[2].png; cp cards/food/dog_food[2].png outputs/speed/dog_food[2].png
outputs/speed/speed_summary[1].png: cards/info/speed_summary[1].png; cp cards/info/speed_summary[1].png outputs/speed/speed_summary[1].png
outputs/speed/downhill_slide[3].png: cards/movement/downhill_slide[3].png; cp cards/movement/downhill_slide[3].png outputs/speed/downhill_slide[3].png
outputs/speed/haste[3].png: cards/movement/haste[3].png; cp cards/movement/haste[3].png outputs/speed/haste[3].png
outputs/speed/iditarod_drift[3].png: cards/movement/iditarod_drift[3].png; cp cards/movement/iditarod_drift[3].png outputs/speed/iditarod_drift[3].png
outputs/speed/midnight_sun[3].png: cards/movement/midnight_sun[3].png; cp cards/movement/midnight_sun[3].png outputs/speed/midnight_sun[3].png
outputs/speed/push[4].png: cards/movement/push[4].png; cp cards/movement/push[4].png outputs/speed/push[4].png
outputs/speed/rush[3].png: cards/movement/rush[3].png; cp cards/movement/rush[3].png outputs/speed/rush[3].png
outputs/speed/slow_and_steady[3].png: cards/movement/slow_and_steady[3].png; cp cards/movement/slow_and_steady[3].png outputs/speed/slow_and_steady[3].png
outputs/speed/sprint[2].png: cards/movement/sprint[2].png; cp cards/movement/sprint[2].png outputs/speed/sprint[2].png
outputs/speed/tactical_play[3].png: cards/movement/tactical_play[3].png; cp cards/movement/tactical_play[3].png outputs/speed/tactical_play[3].png
decks: outputs/speed.pdf

View file

@ -1,35 +0,0 @@
outputs/survivor.pdf:cards/attachments/coat.pdf cards/attachments/coat.pdf cards/attachments/coat.pdf cards/attachments/coat.pdf cards/attachments/flashlight.pdf cards/attachments/flashlight.pdf cards/attachments/harness.pdf cards/attachments/harness.pdf cards/attachments/harness.pdf cards/attachments/harness.pdf cards/dogs/cute_dog.pdf cards/dogs/cute_dog.pdf cards/dogs/cute_dog.pdf cards/dogs/cute_dog.pdf cards/dogs/smart_dog.pdf cards/dogs/smart_dog.pdf cards/dogs/smart_dog.pdf cards/dogs/smart_dog.pdf cards/food/poutine.pdf cards/food/poutine.pdf cards/food/poutine.pdf cards/food/poutine.pdf cards/food/raw_venison.pdf cards/food/raw_venison.pdf cards/food/raw_venison.pdf cards/food/raw_venison.pdf cards/food/venison_carpaccio.pdf cards/food/venison_carpaccio.pdf cards/food/venison_carpaccio.pdf cards/food/venison_carpaccio.pdf cards/food/venison_steak.pdf cards/food/venison_steak.pdf cards/food/venison_steak.pdf cards/food/venison_steak.pdf cards/info/survivor_summary.pdf cards/personal/band_aid.pdf cards/personal/band_aid.pdf cards/personal/band_aid.pdf cards/personal/band_aid.pdf cards/personal/ibuprofin.pdf cards/personal/ibuprofin.pdf cards/personal/ibuprofin.pdf cards/util/campfire.pdf cards/util/campfire.pdf cards/util/leather_hide.pdf cards/util/leather_hide.pdf cards/util/leather_hide.pdf cards/util/leather_hide.pdf cards/util/leather_jacket.pdf cards/util/leather_jacket.pdf cards/util/leather_jacket.pdf cards/util/vigilance.pdf cards/util/vigilance.pdf cards/util/vigilance.pdf
pdfunite $+ $@
export: outputs/survivor/coat[4].png
export: outputs/survivor/flashlight[2].png
export: outputs/survivor/harness[4].png
export: outputs/survivor/cute_dog[4].png
export: outputs/survivor/smart_dog[4].png
export: outputs/survivor/poutine[4].png
export: outputs/survivor/raw_venison[4].png
export: outputs/survivor/venison_carpaccio[4].png
export: outputs/survivor/venison_steak[4].png
export: outputs/survivor/survivor_summary[1].png
export: outputs/survivor/band_aid[4].png
export: outputs/survivor/ibuprofin[3].png
export: outputs/survivor/campfire[2].png
export: outputs/survivor/leather_hide[4].png
export: outputs/survivor/leather_jacket[3].png
export: outputs/survivor/vigilance[3].png
outputs/survivor/coat[4].png: cards/attachments/coat[4].png; cp cards/attachments/coat[4].png outputs/survivor/coat[4].png
outputs/survivor/flashlight[2].png: cards/attachments/flashlight[2].png; cp cards/attachments/flashlight[2].png outputs/survivor/flashlight[2].png
outputs/survivor/harness[4].png: cards/attachments/harness[4].png; cp cards/attachments/harness[4].png outputs/survivor/harness[4].png
outputs/survivor/cute_dog[4].png: cards/dogs/cute_dog[4].png; cp cards/dogs/cute_dog[4].png outputs/survivor/cute_dog[4].png
outputs/survivor/smart_dog[4].png: cards/dogs/smart_dog[4].png; cp cards/dogs/smart_dog[4].png outputs/survivor/smart_dog[4].png
outputs/survivor/poutine[4].png: cards/food/poutine[4].png; cp cards/food/poutine[4].png outputs/survivor/poutine[4].png
outputs/survivor/raw_venison[4].png: cards/food/raw_venison[4].png; cp cards/food/raw_venison[4].png outputs/survivor/raw_venison[4].png
outputs/survivor/venison_carpaccio[4].png: cards/food/venison_carpaccio[4].png; cp cards/food/venison_carpaccio[4].png outputs/survivor/venison_carpaccio[4].png
outputs/survivor/venison_steak[4].png: cards/food/venison_steak[4].png; cp cards/food/venison_steak[4].png outputs/survivor/venison_steak[4].png
outputs/survivor/survivor_summary[1].png: cards/info/survivor_summary[1].png; cp cards/info/survivor_summary[1].png outputs/survivor/survivor_summary[1].png
outputs/survivor/band_aid[4].png: cards/personal/band_aid[4].png; cp cards/personal/band_aid[4].png outputs/survivor/band_aid[4].png
outputs/survivor/ibuprofin[3].png: cards/personal/ibuprofin[3].png; cp cards/personal/ibuprofin[3].png outputs/survivor/ibuprofin[3].png
outputs/survivor/campfire[2].png: cards/util/campfire[2].png; cp cards/util/campfire[2].png outputs/survivor/campfire[2].png
outputs/survivor/leather_hide[4].png: cards/util/leather_hide[4].png; cp cards/util/leather_hide[4].png outputs/survivor/leather_hide[4].png
outputs/survivor/leather_jacket[3].png: cards/util/leather_jacket[3].png; cp cards/util/leather_jacket[3].png outputs/survivor/leather_jacket[3].png
outputs/survivor/vigilance[3].png: cards/util/vigilance[3].png; cp cards/util/vigilance[3].png outputs/survivor/vigilance[3].png
decks: outputs/survivor.pdf