ce630feb51
- Replace Knockback with Internal Injury on D30 (5, 10, 15); remove Shield Bash from D30 counter-attacks - Eliminate small weapon damage: keep only medium damage labelled Damage in sheets, rolls, and chat - D30 bonus dice (20, 27, 30) auto-resolved before grit/luck/shield decisions; choice dialogs for special strikes - D30 combat effects: bleeding wounds, damage ×2/×3 before DR, DR ×2/×3 with component picker dialog - Add hp.wounds to monster schema for bleeding support - Show Save against spell? checkbox for all save rolls (not just magic users) - Fix mulligan restart: persistent D30 process flags prevent double-application and allow both sides to react - For Dice So Nice, show main roll animation before explosion dice for correct ordering - Spell tier selection: force Standard/Overpowered choice at cast time, tier-specific aether cost, only chosen damage button shown - Add +1/−1 luck and grit controls to Token HUD - Fix inconsistent indentation, remove duplicate i18n key, remove unused includesShield return
83 lines
3.6 KiB
Handlebars
83 lines
3.6 KiB
Handlebars
<section>
|
|
<div class="header">
|
|
<img class="item-img" src="{{item.img}}" data-edit="img" data-action="editImage" data-tooltip="{{item.name}}" />
|
|
{{formInput fields.name value=source.name}}
|
|
</div>
|
|
|
|
<div class="flexrow">
|
|
<div class="align-top">
|
|
|
|
{{formField systemFields.weaponType value=system.weaponType localize=true}}
|
|
{{formField systemFields.weaponClass value=system.weaponClass localize=true}}
|
|
|
|
<label>{{localize "LETHALFANTASY.Label.damageType"}}</label>
|
|
<div class="shift-right">
|
|
{{formField systemFields.damageType.fields.typeP value=system.damageType.typeP}}
|
|
{{formField systemFields.damageType.fields.typeB value=system.damageType.typeB}}
|
|
{{formField systemFields.damageType.fields.typeS value=system.damageType.typeS}}
|
|
</div>
|
|
|
|
{{formField systemFields.damage.fields.damageM value=system.damage.damageM label="LETHALFANTASY.Label.damage"}}
|
|
|
|
{{formField systemFields.applyStrengthDamageBonus value=system.applyStrengthDamageBonus localize=true}}
|
|
|
|
{{formField systemFields.hands value=system.hands localize=true}}
|
|
|
|
{{#if (eq system.weaponType "melee")}}
|
|
{{formField systemFields.isAgile value=system.isAgile localize=true}}
|
|
{{formField systemFields.defenseMax value=system.defenseMax}}
|
|
{{formField systemFields.combatProgressionDice value=system.combatProgressionDice}}
|
|
{{/if}}
|
|
|
|
{{#if (eq system.weaponType "ranged")}}
|
|
<label>{{localize "LETHALFANTASY.Label.speed"}}</label>
|
|
<div class="shift-right">
|
|
{{formField systemFields.speed.fields.simpleAim value=system.speed.simpleAim}}
|
|
{{formField systemFields.speed.fields.carefulAim value=system.speed.carefulAim}}
|
|
{{formField systemFields.speed.fields.focusedAim value=system.speed.focusedAim}}
|
|
</div>
|
|
{{/if}}
|
|
</div>
|
|
<div class="align-top">
|
|
{{#if (eq system.weaponType "ranged")}}
|
|
|
|
{{formField systemFields.defense value=system.defense}}
|
|
|
|
<label>{{localize "LETHALFANTASY.Label.range"}}</label>
|
|
<div class="shift-right">
|
|
{{formField systemFields.weaponRange.fields.pointBlank value=system.weaponRange.pointBlank}}
|
|
{{formField systemFields.weaponRange.fields.short value=system.weaponRange.short}}
|
|
{{formField systemFields.weaponRange.fields.medium value=system.weaponRange.medium}}
|
|
{{formField systemFields.weaponRange.fields.long value=system.weaponRange.long}}
|
|
{{formField systemFields.weaponRange.fields.extreme value=system.weaponRange.extreme}}
|
|
{{formField systemFields.weaponRange.fields.outOfSkill value=system.weaponRange.outOfSkill}}
|
|
</div>
|
|
{{/if}}
|
|
|
|
{{formField systemFields.equipped value=system.equipped}}
|
|
|
|
<label>{{localize "LETHALFANTASY.Label.bonuses"}}</label>
|
|
<div class="shift-right">
|
|
{{formField systemFields.bonuses.fields.attackBonus value=system.bonuses.attackBonus}}
|
|
{{formField systemFields.bonuses.fields.defenseBonus value=system.bonuses.defenseBonus}}
|
|
{{formField systemFields.bonuses.fields.damageBonus value=system.bonuses.damageBonus}}
|
|
</div>
|
|
|
|
{{formField systemFields.encLoad value=system.encLoad}}
|
|
|
|
{{formField systemFields.cost value=system.cost}}
|
|
{{formField systemFields.money value=system.money localize=true}}
|
|
</div>
|
|
</div>
|
|
|
|
<fieldset>
|
|
<legend>{{localize "LETHALFANTASY.Label.description"}}</legend>
|
|
{{formInput
|
|
systemFields.description
|
|
enriched=enrichedDescription
|
|
value=system.description
|
|
name="system.description"
|
|
toggled=true
|
|
}}
|
|
</fieldset>
|
|
</section> |