- {{ sb.line('Armor Class', enemy.armorClass ~ (enemy.armorClassNote ? ' (' ~ enemy.armorClassNote ~ ')' : '')) }}
- {{ sb.line('Hit Points', enemy.hitPoints ~ (enemy.hitDice ? ' (' ~ enemy.hitDice ~ ')' : '')) }}
- {{ sb.line('Speed', enemy.speed) }}
-
-
- {{ sb.stat('Str', enemy.strength, sb.mod(enemy.abilityModifier(enemy.strength))) }}
- {{ sb.stat('Dex', enemy.dexterity, sb.mod(enemy.abilityModifier(enemy.dexterity))) }}
- {{ sb.stat('Con', enemy.constitution, sb.mod(enemy.abilityModifier(enemy.constitution))) }}
- {{ sb.stat('Int', enemy.intelligence, sb.mod(enemy.abilityModifier(enemy.intelligence))) }}
- {{ sb.stat('Wis', enemy.wisdom, sb.mod(enemy.abilityModifier(enemy.wisdom))) }}
- {{ sb.stat('Cha', enemy.charisma, sb.mod(enemy.abilityModifier(enemy.charisma))) }}
-
-
- {{ sb.line('Saving Throws', enemy.savingThrows) }}
- {{ sb.line('Skills', enemy.skills) }}
- {{ sb.line('Damage Vulnerabilities', enemy.damageVulnerabilities) }}
- {{ sb.line('Damage Resistances', enemy.damageResistances) }}
- {{ sb.line('Damage Immunities', enemy.damageImmunities) }}
- {{ sb.line('Condition Immunities', enemy.conditionImmunities) }}
- {{ sb.line('Senses', enemy.senses) }}
- {{ sb.line('Languages', enemy.languages ?? '—') }}
- {{ sb.line('Challenge', enemy.challengeRating ? enemy.challengeRating ~ (enemy.experiencePoints ? ' (' ~ enemy.experiencePoints ~ ' XP)' : '') : null) }}
- {{ sb.line('Proficiency Bonus', enemy.proficiencyBonus ? sb.mod(enemy.proficiencyBonus) : null) }}
-
- {{ sb.section('Traits', enemy.traits) }}
- {{ sb.section('Actions', enemy.actions) }}
- {{ sb.section('Bonus Actions', enemy.bonusActions) }}
- {{ sb.section('Reactions', enemy.reactions) }}
- {{ sb.section('Legendary Actions', enemy.legendaryActions) }}
- {{ sb.section('Description', enemy.description) }}
-
- {% if enemy.source %}
-
Source: {{ enemy.source }}
- {% endif %}
+ {{ sb.block(enemy) }}