Possible release!

This commit is contained in:
Louis Burke 2019-07-14 20:08:26 -04:00
parent 463f9da610
commit 6c57ad1b93
20 changed files with 81 additions and 70 deletions

View file

@ -43,7 +43,7 @@ $(SENTINEL): cards.sql
for card in legs/first/*.tex; do echo $${card%tex}pdf >> $(GENERATED_DIR)/first.list; done for card in legs/first/*.tex; do echo $${card%tex}pdf >> $(GENERATED_DIR)/first.list; done
for card in legs/second/*.tex; do echo $${card%tex}pdf >> $(GENERATED_DIR)/second.list; done for card in legs/second/*.tex; do echo $${card%tex}pdf >> $(GENERATED_DIR)/second.list; done
for card in legs/third/*.tex; do echo $${card%tex}pdf >> $(GENERATED_DIR)/third.list; done for card in legs/third/*.tex; do echo $${card%tex}pdf >> $(GENERATED_DIR)/third.list; done
mkdir $(DECK_EXPORT_DIRS) mkdir -p $(DECK_EXPORT_DIRS)
touch $@ touch $@
%.d: %.list %.d: %.list
@ -88,6 +88,9 @@ clean:
-find outputs -name '*.pdf' -delete -find outputs -name '*.pdf' -delete
-find outputs -name '*].png' -delete -find outputs -name '*].png' -delete
-find outputs -name '*.d' -delete -find outputs -name '*.d' -delete
-find legs -name '*.pdf' -delete
-find legs -name '*].png' -delete
-find legs -name '*-raw.png' -delete
-find . -name '*.aux' -delete -find . -name '*.aux' -delete
-find . -name '*.log' -delete -find . -name '*.log' -delete
-rm -rf $(GENERATED_DIR) -rm -rf $(GENERATED_DIR)

View file

@ -271,9 +271,17 @@
\scoped[shift={(\left,\bottom)}]{\drawbackground} \scoped[shift={(\left,\bottom)}]{\drawbackground}
\scoped[shift={(-7.5,3.75)}]{\cardtrackindicator{firstleg}{First Leg}} \scoped[shift={(-10.5,-3.75)},yscale=-1]{\cardtrackindicator{firstleg}{\rotatebox[origin=c]{180}{First Leg}}}
\scoped[shift={(1.5,-3.75)},yscale=-1]{\cardtrackindicator{secondleg}{\rotatebox[origin=c]{180}{Second Leg}}} \scoped[shift={(-7.5,3.75)}]{\cardtrackindicator{firstleg}{Second Leg}}
\scoped[shift={(10.5,3.75)}]{\cardtrackindicator{thirdleg}{Third Leg}} \scoped[shift={(1.5,-3.75)},yscale=-1]{\cardtrackindicator{secondleg}{\rotatebox[origin=c]{180}{Third Leg}}}
\scoped[shift={(4.5,3.75)}]{\cardtrackindicator{secondleg}{Fourth Leg}}
\scoped[shift={(13.5,-3.75)},yscale=-1]{\cardtrackindicator{thirdleg}{\rotatebox[origin=c]{180}{Fifth Leg}}}
\scoped[shift={(16.5,3.75)}]{\cardtrackindicator{thirdleg}{Sixth Leg}}
\node at (-12, 0) {\includegraphics[width=1cm]{images/icons/legend.png}};
\node at (-9, 0) {\includegraphics[width=1cm]{images/icons/legend.png}};
\node at (-6, 0) {\includegraphics[width=1cm]{images/icons/legend.png}};
\node at (-3, 0) {\includegraphics[width=1cm]{images/icons/legend.png}};
\node at (-12.0,7.5) {\fontsize{24}{24}\bebas Start}; \node at (-12.0,7.5) {\fontsize{24}{24}\bebas Start};
\node at (18.0,-7.5) {\fontsize{24}{24}\bebas End}; \node at (18.0,-7.5) {\fontsize{24}{24}\bebas End};

View file

@ -126,16 +126,16 @@
\newcommand{\speed}[1]{\raisebox{-0.1em}{\includegraphics[height=1em]{icons/speed.png}} #1} \newcommand{\speed}[1]{\raisebox{-0.1em}{\includegraphics[height=1em]{icons/speed.png}} #1}
\newcommand{\move}[1]{\raisebox{-0.1em}{\includegraphics[height=1em,width=2em]{icons/move.png}} #1} \newcommand{\move}[1]{\raisebox{-0.1em}{\includegraphics[height=1em,width=2em]{icons/move.png}} #1}
\newcommand{\discardonkill}{Discarded when killed} \newcommand{\discardonkill}{\mbox{Discarded when killed}}
\newcommand{\inplayatstart}{Play when the game starts} \newcommand{\inplayatstart}{Play when the game starts}
\newcommand{\immortal}{Cannot Die} \newcommand{\immortal}{\mbox{Cannot Die}}
\newcommand{\safepass}{Passing does not incur damage} \newcommand{\safepass}{\mbox{Passing does not incur} damage}
\newcommand{\passdie}{Dies when passing} \newcommand{\passdie}{\mbox{Dies when passing}}
\newcommand{\nohold}{Cannot hold attachments} \newcommand{\nohold}{\mbox{Cannot hold attachments}}
\newcommand{\nostarvation}{Remove your \useicon{starve}} \newcommand{\nostarvation}{\mbox{Remove your \useicon{starve}}}
\newcommand{\nohypothermia}{Remove your \useicon{hypo}} \newcommand{\nohypothermia}{\mbox{Remove your \useicon{hypo}}}
\newcommand{\damage}[1]{Take #1 damage} \newcommand{\damage}[1]{\mbox{Take #1 damage}}
\newcommand{\doubledistance}{Double the final distance} \newcommand{\doubledistance}{\mbox{Double the final distance}}
\newcommand{\damagetext}{Destroy this card \vskip 0.5em When you discard this card, end your turn immediately} \newcommand{\damagetext}{Destroy this card \vskip 0.5em When you discard this card, end your turn immediately}
\newcommand{\healthcosts}[1]{\begin{tikzpicture}[x=1in,y=1in]\node [centered, minimum width=0.5in, inner sep=0pt] at (0,0) {\includegraphics[width=0.5in]{icons/deck.png}}; \node [centered, inner sep=0pt] at (0,0) {#1}; \end{tikzpicture}} \newcommand{\healthcosts}[1]{\begin{tikzpicture}[x=1in,y=1in]\node [centered, minimum width=0.5in, inner sep=0pt] at (0,0) {\includegraphics[width=0.5in]{icons/deck.png}}; \node [centered, inner sep=0pt] at (0,0) {#1}; \end{tikzpicture}}

View file

@ -5,9 +5,9 @@
\begin{document} \begin{document}
\begin{leg} \begin{leg}
\legname{Fishing Hole} \legname{Fishing Hole}
\onlegspace{3}{\includegraphics[width=1cm]{icons/hypo.png}} \onlegspace{3}{\includegraphics[width=1cm]{icons/damage.png}}
\onlegspace{5}{\includegraphics[width=1cm]{icons/damage.png}} \onlegspace{5}{\includegraphics[width=1cm]{icons/hypo.png}}
\onlegspace{7}{\includegraphics[width=1cm]{icons/hypo.png}} \onlegspace{7}{\includegraphics[width=1cm]{icons/damage.png}}
\legeffect{\daydraw{3}} \legeffect{\daydraw{3}}
\end{leg} \end{leg}
\end{document} \end{document}

View file

@ -5,8 +5,8 @@
\begin{document} \begin{document}
\begin{leg} \begin{leg}
\legname{Hospital} \legname{Hospital}
\onlegspace{3}{\includegraphics[width=1cm]{icons/hypo.png}} \onlegspace{3}{\includegraphics[width=1cm]{icons/starve.png}}
\onlegspace{5}{\includegraphics[width=1cm]{icons/damage.png}} \onlegspace{5}{\includegraphics[width=1cm]{icons/hypo.png}}
\onlegspace{7}{\includegraphics[width=1cm]{icons/starve.png}} \onlegspace{7}{\includegraphics[width=1cm]{icons/starve.png}}
\legeffect{\freecardtype{personal}} \legeffect{\freecardtype{personal}}
\end{leg} \end{leg}

View file

@ -5,8 +5,8 @@
\begin{document} \begin{document}
\begin{leg} \begin{leg}
\legname{New Moon} \legname{New Moon}
\onlegspace{3}{\includegraphics[width=1cm]{icons/starve.png}} \onlegspace{3}{\includegraphics[width=1cm]{icons/hypo.png}}
\onlegspace{5}{\includegraphics[width=1cm]{icons/damage.png}} \onlegspace{5}{\includegraphics[width=1cm]{icons/starve.png}}
\onlegspace{7}{\includegraphics[width=1cm]{icons/hypo.png}} \onlegspace{7}{\includegraphics[width=1cm]{icons/hypo.png}}
\legeffect{\freecardtype{dog}} \legeffect{\freecardtype{dog}}
\end{leg} \end{leg}

View file

@ -5,9 +5,9 @@
\begin{document} \begin{document}
\begin{leg} \begin{leg}
\legname{Volcano} \legname{Volcano}
\onlegspace{3}{\includegraphics[width=1cm]{icons/starve.png}} \onlegspace{3}{\includegraphics[width=1cm]{icons/damage.png}}
\onlegspace{5}{\includegraphics[width=1cm]{icons/damage.png}} \onlegspace{5}{\includegraphics[width=1cm]{icons/starve.png}}
\onlegspace{7}{\includegraphics[width=1cm]{icons/starve.png}} \onlegspace{7}{\includegraphics[width=1cm]{icons/damage.png}}
\legeffect{\allowednot{\includegraphics[width=1cm]{icons/hypo.png}}} \legeffect{\allowednot{\includegraphics[width=1cm]{icons/hypo.png}}}
\end{leg} \end{leg}
\end{document} \end{document}

View file

@ -7,7 +7,6 @@
\legname{Downhill} \legname{Downhill}
\onlegspace{2}{\includegraphics[width=1cm]{icons/hypo.png}} \onlegspace{2}{\includegraphics[width=1cm]{icons/hypo.png}}
\onlegspace{4}{\includegraphics[width=1cm]{icons/damage.png}} \onlegspace{4}{\includegraphics[width=1cm]{icons/damage.png}}
\onlegspace{5}{\includegraphics[width=1cm]{icons/hypo.png}}
\onlegspace{6}{\includegraphics[width=1cm]{icons/damage.png}} \onlegspace{6}{\includegraphics[width=1cm]{icons/damage.png}}
\onlegspace{8}{\includegraphics[width=1cm]{icons/hypo.png}} \onlegspace{8}{\includegraphics[width=1cm]{icons/hypo.png}}
\legeffect{\speed{3}} \legeffect{\speed{3}}

View file

@ -5,11 +5,10 @@
\begin{document} \begin{document}
\begin{leg} \begin{leg}
\legname{Junkyard} \legname{Junkyard}
\onlegspace{2}{\includegraphics[width=1cm]{icons/hypo.png}} \onlegspace{2}{\includegraphics[width=1cm]{icons/damage.png}}
\onlegspace{4}{\includegraphics[width=1cm]{icons/damage.png}} \onlegspace{4}{\includegraphics[width=1cm]{icons/hypo.png}}
\onlegspace{5}{\includegraphics[width=1cm]{icons/starve.png}} \onlegspace{6}{\includegraphics[width=1cm]{icons/hypo.png}}
\onlegspace{6}{\includegraphics[width=1cm]{icons/damage.png}} \onlegspace{8}{\includegraphics[width=1cm]{icons/damage.png}}
\onlegspace{8}{\includegraphics[width=1cm]{icons/hypo.png}}
\legeffect{\healthcosts{-1}} \legeffect{\healthcosts{-1}}
\end{leg} \end{leg}
\end{document} \end{document}

View file

@ -4,10 +4,9 @@
\begin{document} \begin{document}
\begin{leg} \begin{leg}
\legname{Junkyard} \legname{Park}
\onlegspace{2}{\includegraphics[width=1cm]{icons/starve.png}} \onlegspace{2}{\includegraphics[width=1cm]{icons/starve.png}}
\onlegspace{4}{\includegraphics[width=1cm]{icons/damage.png}} \onlegspace{4}{\includegraphics[width=1cm]{icons/damage.png}}
\onlegspace{5}{\includegraphics[width=1cm]{icons/starve.png}}
\onlegspace{6}{\includegraphics[width=1cm]{icons/damage.png}} \onlegspace{6}{\includegraphics[width=1cm]{icons/damage.png}}
\onlegspace{8}{\includegraphics[width=1cm]{icons/starve.png}} \onlegspace{8}{\includegraphics[width=1cm]{icons/starve.png}}
\legeffect{\freecardtype{attachment}} \legeffect{\freecardtype{attachment}}

View file

@ -5,11 +5,10 @@
\begin{document} \begin{document}
\begin{leg} \begin{leg}
\legname{Solar Farm} \legname{Solar Farm}
\onlegspace{2}{\includegraphics[width=1cm]{icons/starve.png}} \onlegspace{2}{\includegraphics[width=1cm]{icons/damage.png}}
\onlegspace{4}{\includegraphics[width=1cm]{icons/damage.png}} \onlegspace{4}{\includegraphics[width=1cm]{icons/starve.png}}
\onlegspace{5}{\includegraphics[width=1cm]{icons/starve.png}} \onlegspace{6}{\includegraphics[width=1cm]{icons/starve.png}}
\onlegspace{6}{\includegraphics[width=1cm]{icons/damage.png}} \onlegspace{8}{\includegraphics[width=1cm]{icons/damage.png}}
\onlegspace{8}{\includegraphics[width=1cm]{icons/starve.png}}
\legeffect{\energycosts{-1}} \legeffect{\energycosts{-1}}
\end{leg} \end{leg}
\end{document} \end{document}

View file

@ -6,9 +6,8 @@
\begin{leg} \begin{leg}
\legname{Town} \legname{Town}
\onlegspace{2}{\includegraphics[width=1cm]{icons/hypo.png}} \onlegspace{2}{\includegraphics[width=1cm]{icons/hypo.png}}
\onlegspace{4}{\includegraphics[width=1cm]{icons/damage.png}} \onlegspace{4}{\includegraphics[width=1cm]{icons/starve.png}}
\onlegspace{5}{\includegraphics[width=1cm]{icons/hypo.png}} \onlegspace{6}{\includegraphics[width=1cm]{icons/starve.png}}
\onlegspace{6}{\includegraphics[width=1cm]{icons/damage.png}}
\onlegspace{8}{\includegraphics[width=1cm]{icons/hypo.png}} \onlegspace{8}{\includegraphics[width=1cm]{icons/hypo.png}}
\legeffect{\freecardtype{food}} \legeffect{\freecardtype{food}}
\end{leg} \end{leg}

View file

@ -6,9 +6,8 @@
\begin{leg} \begin{leg}
\legname{Village} \legname{Village}
\onlegspace{2}{\includegraphics[width=1cm]{icons/starve.png}} \onlegspace{2}{\includegraphics[width=1cm]{icons/starve.png}}
\onlegspace{4}{\includegraphics[width=1cm]{icons/damage.png}} \onlegspace{4}{\includegraphics[width=1cm]{icons/hypo.png}}
\onlegspace{5}{\includegraphics[width=1cm]{icons/hypo.png}} \onlegspace{6}{\includegraphics[width=1cm]{icons/hypo.png}}
\onlegspace{6}{\includegraphics[width=1cm]{icons/damage.png}}
\onlegspace{8}{\includegraphics[width=1cm]{icons/starve.png}} \onlegspace{8}{\includegraphics[width=1cm]{icons/starve.png}}
\legeffect{\healthcosts{-1}} \legeffect{\healthcosts{-1}}
\end{leg} \end{leg}

View file

@ -5,10 +5,11 @@
\begin{document} \begin{document}
\begin{leg} \begin{leg}
\legname{Cliff} \legname{Cliff}
\onlegspace{2}{\includegraphics[width=1cm]{icons/starve.png}} \onlegspace{1}{\includegraphics[width=1cm]{icons/starve.png}}
\onlegspace{4}{\includegraphics[width=1cm]{icons/hypo.png}} \onlegspace{3}{\includegraphics[width=1cm]{icons/hypo.png}}
\onlegspace{6}{\includegraphics[width=1cm]{icons/hypo.png}} \onlegspace{5}{\includegraphics[width=1cm]{icons/starve.png}}
\onlegspace{8}{\includegraphics[width=1cm]{icons/starve.png}} \onlegspace{7}{\includegraphics[width=1cm]{icons/hypo.png}}
\onlegspace{9}{\includegraphics[width=1cm]{icons/starve.png}}
\legeffect{\allowednot{\cardtypetext{personal}{}}} \legeffect{\allowednot{\cardtypetext{personal}{}}}
\end{leg} \end{leg}
\end{document} \end{document}

View file

@ -5,10 +5,11 @@
\begin{document} \begin{document}
\begin{leg} \begin{leg}
\legname{Exposed} \legname{Exposed}
\onlegspace{2}{\includegraphics[width=1cm]{icons/hypo.png}} \onlegspace{1}{\includegraphics[width=1cm]{icons/hypo.png}}
\onlegspace{4}{\includegraphics[width=1cm]{icons/hypo.png}} \onlegspace{3}{\includegraphics[width=1cm]{icons/starve.png}}
\onlegspace{6}{\includegraphics[width=1cm]{icons/hypo.png}} \onlegspace{5}{\includegraphics[width=1cm]{icons/hypo.png}}
\onlegspace{8}{\includegraphics[width=1cm]{icons/hypo.png}} \onlegspace{7}{\includegraphics[width=1cm]{icons/starve.png}}
\onlegspace{9}{\includegraphics[width=1cm]{icons/hypo.png}}
\legeffect{\daydraw{-3}} \legeffect{\daydraw{-3}}
\end{leg} \end{leg}
\end{document} \end{document}

View file

@ -5,10 +5,11 @@
\begin{document} \begin{document}
\begin{leg} \begin{leg}
\legname{Mountainside} \legname{Mountainside}
\onlegspace{2}{\includegraphics[width=1cm]{icons/starve.png}} \onlegspace{1}{\includegraphics[width=1cm]{icons/starve.png}}
\onlegspace{4}{\includegraphics[width=1cm]{icons/damage.png}} \onlegspace{3}{\includegraphics[width=1cm]{icons/damage.png}}
\onlegspace{6}{\includegraphics[width=1cm]{icons/damage.png}} \onlegspace{5}{\includegraphics[width=1cm]{icons/starve.png}}
\onlegspace{8}{\includegraphics[width=1cm]{icons/starve.png}} \onlegspace{7}{\includegraphics[width=1cm]{icons/damage.png}}
\onlegspace{9}{\includegraphics[width=1cm]{icons/starve.png}}
\legeffect{\healthcosts{-1}} \legeffect{\healthcosts{-1}}
\end{leg} \end{leg}
\end{document} \end{document}

View file

@ -5,10 +5,11 @@
\begin{document} \begin{document}
\begin{leg} \begin{leg}
\legname{River} \legname{River}
\onlegspace{2}{\includegraphics[width=1cm]{icons/hypo.png}} \onlegspace{1}{\includegraphics[width=1cm]{icons/hypo.png}}
\onlegspace{4}{\includegraphics[width=1cm]{icons/starve.png}} \onlegspace{3}{\includegraphics[width=1cm]{icons/damage.png}}
\onlegspace{6}{\includegraphics[width=1cm]{icons/hypo.png}} \onlegspace{5}{\includegraphics[width=1cm]{icons/hypo.png}}
\onlegspace{8}{\includegraphics[width=1cm]{icons/starve.png}} \onlegspace{7}{\includegraphics[width=1cm]{icons/damage.png}}
\onlegspace{9}{\includegraphics[width=1cm]{icons/hypo.png}}
\legeffect{\energycosts{-1}} \legeffect{\energycosts{-1}}
\end{leg} \end{leg}
\end{document} \end{document}

View file

@ -5,10 +5,11 @@
\begin{document} \begin{document}
\begin{leg} \begin{leg}
\legname{Swamp} \legname{Swamp}
\onlegspace{2}{\includegraphics[width=1cm]{icons/starve.png}} \onlegspace{1}{\includegraphics[width=1cm]{icons/damage.png}}
\onlegspace{4}{\includegraphics[width=1cm]{icons/hypo.png}} \onlegspace{3}{\includegraphics[width=1cm]{icons/hypo.png}}
\onlegspace{6}{\includegraphics[width=1cm]{icons/starve.png}} \onlegspace{5}{\includegraphics[width=1cm]{icons/damage.png}}
\onlegspace{8}{\includegraphics[width=1cm]{icons/hypo.png}} \onlegspace{7}{\includegraphics[width=1cm]{icons/hypo.png}}
\onlegspace{9}{\includegraphics[width=1cm]{icons/damage.png}}
\legeffect{\speed{-3}} \legeffect{\speed{-3}}
\end{leg} \end{leg}
\end{document} \end{document}

View file

@ -5,10 +5,11 @@
\begin{document} \begin{document}
\begin{leg} \begin{leg}
\legname{Wasteland} \legname{Wasteland}
\onlegspace{2}{\includegraphics[width=1cm]{icons/hypo.png}} \onlegspace{1}{\includegraphics[width=1cm]{icons/damage.png}}
\onlegspace{4}{\includegraphics[width=1cm]{icons/starve.png}} \onlegspace{3}{\includegraphics[width=1cm]{icons/starve.png}}
\onlegspace{6}{\includegraphics[width=1cm]{icons/starve.png}} \onlegspace{5}{\includegraphics[width=1cm]{icons/damage.png}}
\onlegspace{8}{\includegraphics[width=1cm]{icons/hypo.png}} \onlegspace{7}{\includegraphics[width=1cm]{icons/starve.png}}
\onlegspace{9}{\includegraphics[width=1cm]{icons/damage.png}}
\legeffect{\allowednot{\cardtypetext{food}{}}} \legeffect{\allowednot{\cardtypetext{food}{}}}
\end{leg} \end{leg}
\end{document} \end{document}

View file

@ -23,13 +23,13 @@ while IFS="|" read -r name energy health risk flavour image typename effects dec
\\art{$image} \\art{$image}
EOF EOF
[ "$energy" -gt 0 ] && echo " \\energy{$energy}" >>"$fname" [ "$energy" -gt 0 ] && echo " \\energy{${energy//99/all}}" >>"$fname"
[ "$health" -gt 0 ] && echo " \\health{$health}" >>"$fname" [ "$health" -gt 0 ] && echo " \\health{${health//99/all}}" >>"$fname"
[ "$risk" -gt 0 ] && echo " \\risk{$risk}" >>"$fname" [ "$risk" -gt 0 ] && echo " \\risk{${risk//99/all}}" >>"$fname"
cat <<EOF >>"$fname" cat <<EOF >>"$fname"
\\name{$name} \\name{$name}
\\text{$effects} \\text{${effects//99/all}}
\\flava{$flavour} \\flava{$flavour}
\\type{$typename} \\type{$typename}
\\end{card} \\end{card}