adding sand strider, fixing statblock css

This commit is contained in:
evilchili
2023-12-15 20:20:24 -08:00
parent 7f07990f58
commit 1bd9dee29d
8 changed files with 146 additions and 142 deletions
@@ -22,117 +22,7 @@
{% set target = article.title.replace(' ', '_') %}
{% if self.is_dm() or article.show_dm_content %}
<div class='statblock monster'>
<h3>{{ article.title }}</h3>
<div class='monster-type'>
<em>
{{m.size}} {{m.type}}{% if m.alignment %}, {{m.alignment}}{%endif%}
</em>
</div>
<hr>
<div class='stat'>
Armor Class <span class='value'>{{ m.AC }}</span>
</div>
<div class='stat'>
Hit Points <span class='value'>{{ m.HP }}</span>
</div>
<div class='stat'>
Speed <span class='value'>{{ m.speed }}</span>
</div>
<hr>
<table>
<tr>
<th>STR</th><th>DEX</th><th>CON</th><th>INT</th><th>WIS</th><th>CHA</th>
</tr>
<tr>
<td>{{ m.STR }}</td>
<td>{{ m.DEX }}</td>
<td>{{ m.CON }}</td>
<td>{{ m.INT }}</td>
<td>{{ m.WIS }}</td>
<td>{{ m.CHA }}</td>
</tr>
</table>
<hr>
{% if m.saving_throws %}
<div class='stat'>
Saving Throws <span class='value'>{{ m.saving_throws }}</span>
</div>
{% endif %}
{% if m.skills %}
<div class='stat'>
Skills <span class='value'>{{ m.skills }}</span>
</div>
{% endif %}
{% if m.resistances %}
<div class='stat'>
Damage Resistances <span class='value'>{{ m.resistances }}</span>
</div>
{% endif %}
{% if m.vulnerabilities %}
<div class='stat'>
Damage Vulnerabilities <span class='value'>{{ m.vulnerabilities }}</span>
</div>
{% endif %}
{% if m.damage_immunities %}
<div class='stat'>
Damage Immunities <span class='value'>{{ m.damage_immunities }}</span>
</div>
{% endif %}
{% if m.condition_immunities %}
<div class='stat'>
Condition Immunities <span class='value'>{{ m.condition_immunities }}</span>
</div>
{% endif %}
{% if m.saving_throws %}
<div class='stat'>
Senses <span class='value'>{{ m.senses }}</span>
</div>
{% endif %}
{% if m.languages %}
<div class='stat'>
Languages <span class='value'>{{ m.languages }}</span>
</div>
{% endif %}
{% if m.cr %}
<div class='stat'>
Challenge <span class='value'>{{ m.cr }}</span>
</div>
{% endif %}
<hr>
{% for (attr_name, attr_desc) in m.attributes.items() %}
<div class='stat'>{{ attr_name }}. <span class='value'>{{attr_desc}}</span></div>
{% endfor %}
{% for section in ('Actions', 'Reactions', 'Legendary Actions', 'Legendary Reactions', 'Lair and Actions') %}
{% if section in m.traits %}
{% set trait = m.traits[section] %}
{% if 'attributes' in trait or 'options' in trait %}
<h4>{{ section }}</h4>
{% if trait.attributes %}
{% for (attr_name, attr_desc) in trait.attributes.items() %}
<div class='stat'>{{ attr_name }}. <span class='value'>{{attr_desc}}</span></div>
{% endfor %}
{% endif %}
{% if trait.options %}
{% for (attr_name, attr_desc) in trait.options.items() %}
<div class='stat'>{{ attr_name }}. <span class='value'>{{attr_desc}}</span></div>
{% endfor %}
{% endif %}
{% endif %}
{% endif %}
{% endfor %}
{% include "statblock.html" %}
</div>
{% endif %}