diff --git a/.gitignore b/.gitignore index 4ec3448..920ddff 100644 --- a/.gitignore +++ b/.gitignore @@ -6,6 +6,7 @@ changelist.txt *.png *.d +*.toc outputs/** Console. Python-Fu diff --git a/Makefile b/Makefile index c52ad70..0918cec 100644 --- a/Makefile +++ b/Makefile @@ -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: diff --git a/cards/attachments/a_hat.tex b/cards/attachments/a_hat.tex index 5f9b958..7405154 100644 --- a/cards/attachments/a_hat.tex +++ b/cards/attachments/a_hat.tex @@ -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} diff --git a/cards/attachments/armour0.tex b/cards/attachments/armour0.tex new file mode 100644 index 0000000..66bb151 --- /dev/null +++ b/cards/attachments/armour0.tex @@ -0,0 +1,5 @@ +\documentclass{iditacard} + +\deck{starter} + +\input{cards/attachments/armour.tex} diff --git a/cards/attachments/coat.tex b/cards/attachments/coat.tex index 8c28ad2..714a652 100644 --- a/cards/attachments/coat.tex +++ b/cards/attachments/coat.tex @@ -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} diff --git a/cards/attachments/dog_collar.tex b/cards/attachments/dog_collar.tex index f8248dc..49135d9 100644 --- a/cards/attachments/dog_collar.tex +++ b/cards/attachments/dog_collar.tex @@ -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} diff --git a/cards/attachments/flashlight.tex b/cards/attachments/flashlight.tex index ae0e21e..5503b75 100644 --- a/cards/attachments/flashlight.tex +++ b/cards/attachments/flashlight.tex @@ -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} diff --git a/cards/attachments/harness.tex b/cards/attachments/harness.tex index 9828bee..ca33551 100644 --- a/cards/attachments/harness.tex +++ b/cards/attachments/harness.tex @@ -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} diff --git a/cards/attachments/nuclear_reactor.tex b/cards/attachments/nuclear_reactor.tex index 90c1748..8237d9b 100644 --- a/cards/attachments/nuclear_reactor.tex +++ b/cards/attachments/nuclear_reactor.tex @@ -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} diff --git a/cards/attachments/steam_engine.tex b/cards/attachments/steam_engine.tex index 0a5eb4d..989c55c 100644 --- a/cards/attachments/steam_engine.tex +++ b/cards/attachments/steam_engine.tex @@ -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} diff --git a/cards/attachments/tiara.tex b/cards/attachments/tiara.tex index 9563c41..c6b1ab7 100644 --- a/cards/attachments/tiara.tex +++ b/cards/attachments/tiara.tex @@ -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} diff --git a/cards/dogs/cat.tex b/cards/dogs/cat.tex index 2459270..0d7b88a 100644 --- a/cards/dogs/cat.tex +++ b/cards/dogs/cat.tex @@ -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} diff --git a/cards/dogs/cricket.tex b/cards/dogs/cricket.tex index e320a01..a42e1d5 100644 --- a/cards/dogs/cricket.tex +++ b/cards/dogs/cricket.tex @@ -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} diff --git a/cards/dogs/cute_dog.tex b/cards/dogs/cute_dog.tex index 7cb93cd..d36ee95 100644 --- a/cards/dogs/cute_dog.tex +++ b/cards/dogs/cute_dog.tex @@ -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} diff --git a/cards/dogs/engineer_dog.tex b/cards/dogs/engineer_dog.tex index e5bae6c..1d5fb49 100644 --- a/cards/dogs/engineer_dog.tex +++ b/cards/dogs/engineer_dog.tex @@ -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} diff --git a/cards/dogs/good_dog.tex b/cards/dogs/good_dog.tex index cc1acda..8572ad0 100644 --- a/cards/dogs/good_dog.tex +++ b/cards/dogs/good_dog.tex @@ -7,7 +7,7 @@ \energy{3} \health{3} \name{Good Dog} - \text{\daydraw{1}} + \text{\daydraw{+1}} \flava{Good boy.} \type{dog} \end{card} diff --git a/cards/dogs/good_dog0.tex b/cards/dogs/good_dog0.tex new file mode 100644 index 0000000..471c694 --- /dev/null +++ b/cards/dogs/good_dog0.tex @@ -0,0 +1,5 @@ +\documentclass{iditacard} + +\deck{starter} + +\input{cards/dogs/good_dog.tex} diff --git a/cards/dogs/greyhound.tex b/cards/dogs/greyhound.tex index 367e6cc..e47fae8 100644 --- a/cards/dogs/greyhound.tex +++ b/cards/dogs/greyhound.tex @@ -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} diff --git a/cards/dogs/husky.tex b/cards/dogs/husky.tex index 93fa5af..d88ed56 100644 --- a/cards/dogs/husky.tex +++ b/cards/dogs/husky.tex @@ -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} diff --git a/cards/dogs/lead_dog.tex b/cards/dogs/lead_dog.tex index 12b1220..bcc1f2e 100644 --- a/cards/dogs/lead_dog.tex +++ b/cards/dogs/lead_dog.tex @@ -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} diff --git a/cards/dogs/retriever.tex b/cards/dogs/retriever.tex index 97e03cf..7272714 100644 --- a/cards/dogs/retriever.tex +++ b/cards/dogs/retriever.tex @@ -11,7 +11,7 @@ \health{2} \risk{1} \name{Retriever} - \text{\daydraw{2}} + \text{\daydraw{+2}} \flava{Fetch!} \type{dog} \end{card} diff --git a/cards/dogs/robodog.tex b/cards/dogs/robodog.tex index ba07691..f43f48d 100644 --- a/cards/dogs/robodog.tex +++ b/cards/dogs/robodog.tex @@ -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} diff --git a/cards/dogs/smart_dog.tex b/cards/dogs/smart_dog.tex index fa84aae..6d4edc0 100644 --- a/cards/dogs/smart_dog.tex +++ b/cards/dogs/smart_dog.tex @@ -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} diff --git a/cards/food/bison.tex b/cards/food/bison.tex index 0bd32f9..724caa0 100644 --- a/cards/food/bison.tex +++ b/cards/food/bison.tex @@ -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} diff --git a/cards/food/breakfast0.tex b/cards/food/breakfast0.tex new file mode 100644 index 0000000..7ecf45e --- /dev/null +++ b/cards/food/breakfast0.tex @@ -0,0 +1,5 @@ +\documentclass{iditacard} + +\deck{starter} + +\input{cards/food/breakfast.tex} diff --git a/cards/food/dinner0.tex b/cards/food/dinner0.tex new file mode 100644 index 0000000..fb9ec1a --- /dev/null +++ b/cards/food/dinner0.tex @@ -0,0 +1,5 @@ +\documentclass{iditacard} + +\deck{starter} + +\input{cards/food/dinner.tex} diff --git a/cards/food/eat_dog.tex b/cards/food/eat_dog.tex index 504fcb9..69b24f2 100644 --- a/cards/food/eat_dog.tex +++ b/cards/food/eat_dog.tex @@ -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} diff --git a/cards/food/lunch0.tex b/cards/food/lunch0.tex new file mode 100644 index 0000000..463a7c6 --- /dev/null +++ b/cards/food/lunch0.tex @@ -0,0 +1,5 @@ +\documentclass{iditacard} + +\deck{starter} + +\input{cards/food/lunch.tex} diff --git a/cards/food/poutine.tex b/cards/food/poutine.tex index fcf863e..fa24df8 100644 --- a/cards/food/poutine.tex +++ b/cards/food/poutine.tex @@ -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} diff --git a/cards/info/improvement_summary.tex b/cards/info/improvement_summary.tex index 84f3092..75a0ac7 100644 --- a/cards/info/improvement_summary.tex +++ b/cards/info/improvement_summary.tex @@ -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.} diff --git a/cards/info/speed_summary.tex b/cards/info/speed_summary.tex index 0642fb5..e90e694 100644 --- a/cards/info/speed_summary.tex +++ b/cards/info/speed_summary.tex @@ -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.} diff --git a/cards/info/survivor_summary.tex b/cards/info/survivor_summary.tex index 0e338ee..bbbc607 100644 --- a/cards/info/survivor_summary.tex +++ b/cards/info/survivor_summary.tex @@ -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.} diff --git a/cards/movement/move0.tex b/cards/movement/move0.tex new file mode 100644 index 0000000..01f4813 --- /dev/null +++ b/cards/movement/move0.tex @@ -0,0 +1,5 @@ +\documentclass{iditacard} + +\deck{starter} + +\input{cards/movement/move.tex} diff --git a/cards/personal/first_aid0.tex b/cards/personal/first_aid0.tex new file mode 100644 index 0000000..159500d --- /dev/null +++ b/cards/personal/first_aid0.tex @@ -0,0 +1,5 @@ +\documentclass{iditacard} + +\deck{starter} + +\input{cards/personal/first_aid.tex} diff --git a/cards/sleds/here_boy.tex b/cards/sleds/here_boy.tex index fb13350..898fd64 100644 --- a/cards/sleds/here_boy.tex +++ b/cards/sleds/here_boy.tex @@ -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} diff --git a/cards/sleds/new_sled.tex b/cards/sleds/new_sled.tex index 416e62e..65ae3e0 100644 --- a/cards/sleds/new_sled.tex +++ b/cards/sleds/new_sled.tex @@ -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} diff --git a/cards/sleds/repair_sled0.tex b/cards/sleds/repair_sled0.tex new file mode 100644 index 0000000..716d208 --- /dev/null +++ b/cards/sleds/repair_sled0.tex @@ -0,0 +1,5 @@ +\documentclass{iditacard} + +\deck{starter} + +\input{cards/sleds/repair_sled.tex} diff --git a/cards/sleds/upgrade_sled0.tex b/cards/sleds/upgrade_sled0.tex new file mode 100644 index 0000000..a89c196 --- /dev/null +++ b/cards/sleds/upgrade_sled0.tex @@ -0,0 +1,5 @@ +\documentclass{iditacard} + +\deck{starter} + +\input{cards/sleds/upgrade_sled.tex} diff --git a/cards/util/daylight_savings_time.tex b/cards/util/daylight_savings_time.tex index 66e2dbb..05e607e 100644 --- a/cards/util/daylight_savings_time.tex +++ b/cards/util/daylight_savings_time.tex @@ -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} diff --git a/cards/util/sleeping_bag.tex b/cards/util/sleeping_bag.tex index 151c583..efe0be1 100644 --- a/cards/util/sleeping_bag.tex +++ b/cards/util/sleeping_bag.tex @@ -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} diff --git a/deckinfo.sh b/deckinfo.sh index d61d30a..4b9cd8c 100755 --- a/deckinfo.sh +++ b/deckinfo.sh @@ -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}" +' diff --git a/iditaboard.tex b/iditaboard.tex index 12e2e0a..269fc32 100644 --- a/iditaboard.tex +++ b/iditaboard.tex @@ -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} diff --git a/iditacard.cls b/iditacard.cls index 16e8647..89a4128 100644 --- a/iditacard.cls +++ b/iditacard.cls @@ -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}; diff --git a/images/deck_summary.png b/images/deck_summary.png index 2a584f7..5ffcaa5 100644 Binary files a/images/deck_summary.png and b/images/deck_summary.png differ diff --git a/images/deck_summary.xcf b/images/deck_summary.xcf index 0835097..acb3328 100644 Binary files a/images/deck_summary.xcf and b/images/deck_summary.xcf differ diff --git a/instructions.tex b/instructions.tex index 7f932ef..31836c2 100644 --- a/instructions.tex +++ b/instructions.tex @@ -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 isn’t 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 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 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 that’s 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. diff --git a/outputs/attack.d b/outputs/attack.d deleted file mode 100644 index 4e9ef03..0000000 --- a/outputs/attack.d +++ /dev/null @@ -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 diff --git a/outputs/damage.d b/outputs/damage.d deleted file mode 100644 index 1d381df..0000000 --- a/outputs/damage.d +++ /dev/null @@ -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 diff --git a/outputs/improvement.d b/outputs/improvement.d deleted file mode 100644 index 57bab9f..0000000 --- a/outputs/improvement.d +++ /dev/null @@ -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 diff --git a/outputs/legendary.d b/outputs/legendary.d deleted file mode 100644 index 47d6d81..0000000 --- a/outputs/legendary.d +++ /dev/null @@ -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 diff --git a/outputs/speed.d b/outputs/speed.d deleted file mode 100644 index 815bcc3..0000000 --- a/outputs/speed.d +++ /dev/null @@ -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 diff --git a/outputs/survivor.d b/outputs/survivor.d deleted file mode 100644 index 55e4aaa..0000000 --- a/outputs/survivor.d +++ /dev/null @@ -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