Cleaned up the PDF for GM monster stats.

This commit is contained in:
Mark Wolfman
2021-06-09 21:22:12 -05:00
parent 62f6876f69
commit bd895c4efc
12 changed files with 490 additions and 80 deletions
+33 -26
View File
@@ -9,7 +9,7 @@
\DndMonsterBasics[
armor-class = {[[ monster.armor_class ]]},
hit-points = {[[ monster.hp_max ]] ([[ monster.hit_dice ]])},
speed = {[[ monster.speed ]] ft.[% if monster.swim_speed %], [[ monster.swim_speed ]]ft. swim[% endif %][% if monster.fly_speed %], [[ monster.fly_speed ]] ft. fly[% endif %]},
speed = {[[ monster.speed ]] ft.[% if monster.swim_speed %], [[ monster.swim_speed ]] ft. swim[% endif %][% if monster.fly_speed %], [[ monster.fly_speed ]] ft. fly[% endif %][% if monster.burrow_speed %], [[ monster.burrow_speed ]] ft. burrow[% endif %]},
]
\DndMonsterAbilityScores[
@@ -22,16 +22,16 @@
]
\DndMonsterDetails[
%saving-throws = {Str +0, Dex +0, Con +0, Int +0, Wis +0, Cha +0},
skills = {[[ monster.skills ]]},
%damage-vulnerabilities = {cold},
damage-resistances = {[[ monster.damage_resistance ]]},
%damage-immunities = {poison},
condition-immunities = {[[ monster.condition_immunities ]]},
senses = {[[ monster.senses ]]},
languages = {[% if monster.languages %][[ monster.languages ]][% else %] --- [% endif %]},
challenge = {[[ monster.challenge_rating ]]},
]
saving-throws = {[[ monster.saving_throws ]]},
skills = {[[ monster.skills ]]},
damage-vulnerabilities = {[[ monster.damage_vulnerabilities ]]},
damage-resistances = {[[ monster.damage_resistances ]]},
damage-immunities = {[[ monster.damage_immunities ]]},
condition-immunities = {[[ monster.condition_immunities ]]},
senses = {[[ monster.senses ]]},
languages = {[% if monster.languages %][[ monster.languages ]][% else %] --- [% endif %]},
challenge = {[[ monster.challenge_rating ]]},
]
%\DndMonsterSection{Actions}
[[ monster.__doc__ | rst_to_latex(top_heading_level=2) ]]
\end{DndMonster}
@@ -45,7 +45,7 @@
\subsection*{[[ monster.description ]]}
[% endif %]
\begin{tabular}{c | c | c}
\begin{tabular}{c c c}
Armor Class & Hit Points & Speed \\
\hline
[[ monster.armor_class ]] &
@@ -57,31 +57,38 @@
[% if monster.fly_speed %]
& & [[ monster.fly_speed ]] fly \\
[% endif %]
[% if monster.burrow_speed %]
& & [[ monster.burrow_speed ]] burrow \\
[% endif %]
\end{tabular}
\vspace{0.2cm}
\begin{tabular}{c | c | c}
STR & DEX & CON \\
\begin{tabular}{c c c c c c}
STR & DEX & CON & INT & WIS & CHA \\
\hline
[[ monster.strength.value ]] ([[ monster.strength.modifier|mod_str ]]) &
[[ monster.dexterity.value ]] ([[ monster.dexterity.modifier|mod_str ]]) &
[[ monster.constitution.value ]] ([[ monster.constitution.modifier|mod_str ]]) \\
[[ monster.strength.value ]] & [[ monster.dexterity.value ]] & [[ monster.constitution.value ]] &
[[ monster.intelligence.value ]] & [[ monster.wisdom.value ]] & [[ monster.charisma.value ]] \\
([[ monster.strength.modifier|mod_str ]]) & ([[ monster.dexterity.modifier|mod_str ]]) &
([[ monster.constitution.modifier|mod_str ]]) & ([[ monster.intelligence.modifier|mod_str ]]) &
([[ monster.wisdom.modifier|mod_str ]]) & ([[ monster.charisma.modifier|mod_str ]]) \\
\end{tabular}
\vspace{0.2cm}
\begin{tabular}{p{0.1\textwidth} p{0.32\textwidth}}
\textbf{Skills:} & [[ monster.skills ]] \\
\textbf{Senses:} & [[ monster.senses ]] \\
\textbf{Languages:} & [[ monster.languages ]] \\
\textbf{Resistance:} & [[ monster.damage_resistance ]] \\
\textbf{Immunities:} & [[ monster.condition_immunities ]] \\
\end{tabular}
\begin{description}
\item [Senses:] [% if monster.senses != "" %][[ monster.senses ]][% else %]--[% endif %]
\item [Languages:] [% if monster.languages != "" %][[ monster.languages ]][% else %]--[% endif %]
[% if monster.damage_resistances != "" %]\item [Damage Resistances:] [[ monster.damage_resistances ]][% endif %]
[% if monster.damage_immunities != "" %]\item [Damage Immunities:] [[ monster.damage_immunities ]][% endif %]
[% if monster.damage_vulnerabilities != "" %]\item [Damage Vulnerabilities:] [[ monster.damage_vulnerabilities ]][% endif %]
[% if monster.condition_immunities != "" %]\item [Condition Immunuties:] [[ monster.condition_immunities ]][% endif %]
[% if monster.saving_throws != "" %]\item [Saving Throws:] [[ monster.saving_throws ]][% endif %]
\item [Challenge:] [[ monster.challenge_rating ]]
\end{description}
\vspace{0.2cm}
[[ monster.__doc__ | rst_to_latex(top_heading_level=2) ]]
} %\color
@@ -1,7 +1,7 @@
\section*{Party}
[% if use_dnd_decorations %]
\begin{DndTable}[header=Nice Table]{l c c c c c c c c}
\begin{DndTable}{r c c c c c c c c}
& AC & Str & Dex & Con & Int & Wis & Cha \\
[% for member in party %]
[[ member.name[:14] ]]
@@ -16,7 +16,7 @@
[% endfor %]
\end{DndTable}
[% else %]
\begin{tabular}{l | c c c c c c c}
\begin{tabular}{r | c c c c c c c}
& AC & Str & Dex & Con & Int & Wis & Cha \\
\hline\hline
[% for member in party %]