|
{{!-- Action Type --}}
|
|
<div class="form-group select">
|
|
<label>{{ localize "DND5E.ItemActionType" }}</label>
|
|
<select name="system.actionType">
|
|
{{selectOptions config.itemActionTypes selected=system.actionType blank=""}}
|
|
</select>
|
|
</div>
|
|
{{#if system.actionType}}
|
|
|
|
{{!-- Ability Modifier --}}
|
|
<div class="form-group select">
|
|
<label>{{ localize "DND5E.AbilityModifier" }}</label>
|
|
<select name="system.ability">
|
|
{{#select system.ability}}
|
|
<option value="">{{ localize "DND5E.Default" }}</option>
|
|
<option value="none">{{ localize "DND5E.None" }}</option>
|
|
<optgroup label="{{ localize 'DND5E.Ability' }}">
|
|
{{#each config.abilities as |ability a|}}
|
|
<option value="{{a}}">{{ability.label}}</option>
|
|
{{/each}}
|
|
</optgroup>
|
|
{{/select}}
|
|
</select>
|
|
</div>
|
|
|
|
{{#if system.hasAttack}}
|
|
{{!-- Attack Roll Bonus --}}
|
|
<div class="form-group">
|
|
<label>{{ localize "DND5E.ItemAttackBonus" }}</label>
|
|
<div class="form-fields">
|
|
<input type="text" name="system.attackBonus" value="{{system.attackBonus}}" data-formula-editor/>
|
|
</div>
|
|
</div>
|
|
|
|
{{!-- Critical Hit Threshold --}}
|
|
<div class="form-group">
|
|
<label>{{ localize "DND5E.ItemCritThreshold" }}</label>
|
|
<div class="form-fields">
|
|
{{numberInput system.critical.threshold name="system.critical.threshold" placeholder="20" max=20 min=1 step=1}}
|
|
</div>
|
|
</div>
|
|
|
|
{{!-- Critical Hit Damage --}}
|
|
<div class="form-group">
|
|
<label>{{ localize "DND5E.ItemCritExtraDamage" }}</label>
|
|
<div class="form-fields">
|
|
<input type="text" name="system.critical.damage" value="{{system.critical.damage}}">
|
|
</div>
|
|
</div>
|
|
{{/if}}
|
|
|
|
{{!-- Damage Formula --}}
|
|
<h4 class="damage-header">
|
|
{{#unless isHealing}}{{ localize "DND5E.Damage" }}{{ else }}{{ localize "DND5E.Healing" }}{{/unless}}
|
|
{{ localize "DND5E.Formula" }}
|
|
<a class="damage-control add-damage"><i class="fas fa-plus"></i></a>
|
|
</h4>
|
|
<ol class="damage-parts form-group">
|
|
{{#each system.damage.parts as |part i| }}
|
|
<li class="damage-part flexrow" data-damage-part="{{i}}">
|
|
<input type="text" name="system.damage.parts.{{i}}.0" value="{{lookup this "0"}}" data-formula-editor/>
|
|
<select name="system.damage.parts.{{i}}.1">
|
|
{{#select (lookup this "1")}}
|
|
<option value="">{{ localize "DND5E.None" }}</option>
|
|
<optgroup label="{{localize 'DND5E.Damage'}}">
|
|
{{selectOptions @root.config.damageTypes}}
|
|
</optgroup>
|
|
<optgroup label="{{localize 'DND5E.Healing'}}">
|
|
{{selectOptions @root.config.healingTypes}}
|
|
</optgroup>
|
|
{{/select}}
|
|
</select>
|
|
<a class="damage-control delete-damage"><i class="fas fa-minus"></i></a>
|
|
</li>
|
|
{{/each}}
|
|
</ol>
|
|
|
|
{{!-- Versatile Damage --}}
|
|
{{#if system.damage.parts.length }}
|
|
<div class="form-group">
|
|
<label>{{ localize "DND5E.VersatileDamage" }}</label>
|
|
<div class="form-fields">
|
|
<input type="text" name="system.damage.versatile" value="{{system.damage.versatile}}"
|
|
placeholder="{{ localize 'DND5E.Formula' }}" data-formula-editor>
|
|
</div>
|
|
</div>
|
|
{{/if}}
|
|
|
|
{{!-- Other Formula --}}
|
|
<div class="form-group">
|
|
<label>{{ localize "DND5E.OtherFormula" }}</label>
|
|
<div class="form-fields">
|
|
<input type="text" name="system.formula" value="{{system.formula}}"
|
|
placeholder="{{ localize 'DND5E.Formula' }}" data-formula-editor>
|
|
</div>
|
|
</div>
|
|
|
|
{{!-- Saving Throw --}}
|
|
<div class="form-group input-select">
|
|
<label>{{ localize "DND5E.ActionSave" }}</label>
|
|
<div class="form-fields">
|
|
<select name="system.save.ability">
|
|
{{selectOptions config.abilities selected=system.save.ability labelAttr="label" blank=""}}
|
|
</select>
|
|
<span>{{ localize "DND5E.VsDC" }}</span>
|
|
<input type="number" step="any" name="system.save.dc"
|
|
value="{{#if system.save.dc}}{{system.save.dc}}{{/if}}"
|
|
placeholder="{{ localize 'DND5E.AbbreviationDC' }}" {{#unless isFlatDC}}disabled{{/unless}}>
|
|
<select name="system.save.scaling">
|
|
{{#select system.save.scaling}}
|
|
<option value="spell">{{ localize "DND5E.Spellcasting" }}</option>
|
|
{{selectOptions config.abilities labelAttr="label"}}
|
|
<option value="flat">{{ localize "DND5E.Flat" }}</option>
|
|
{{/select}}
|
|
</select>
|
|
</div>
|
|
</div>
|
|
|
|
{{!-- Chat Message Flavor --}}
|
|
<div class="form-group stacked">
|
|
<label>{{ localize "DND5E.ChatFlavor" }}</label>
|
|
<input type="text" name="system.chatFlavor" value="{{system.chatFlavor}}"/>
|
|
</div>
|
|
{{/if}}
|