|
|
- <fieldset class="overlay" data-overlay-type="{{type}}" {{#if level}}data-level="{{level}}"{{/if}} {{#if id}}data-overlay-id="{{id}}"{{/if}}>
- {{#if (eq type "heighten")}}
- <h3 class="form-group">
- <label>{{localize "PF2E.SpellScalingOverlay.Label"}}</label>
- <div class="form-fields">
- <select data-action="change-heighten-level">
- {{#select level}}
- {{#each heightenLevels as |key|}}
- <option value="{{key}}">{{localize "PF2E.SpellScalingOverlay.Selection" level=(ordinal key)}}</option>
- {{/each}}
- {{/select}}
- </select>
- <div class="item-controls">
- <a data-action="overlay-delete" data-tooltip="PF2E.DeleteItemTitle"><i class="fa-solid fa-trash"></i></a>
- </div>
- </div>
- </h3>
- {{else}}
- <div class="form-group">
- <label>{{localize "PF2E.Item.NameLabel"}}</label>
- <div class="form-fields">
- <input type="text" name="{{base}}.name" value="{{overlay.name}}" />
- <div class="item-controls">
- <a data-action="overlay-delete" data-tooltip="PF2E.DeleteItemTitle"><i class="fa-solid fa-trash"></i></a>
- </div>
- </div>
- </div>
- {{/if}}
-
- <div class="toggle-button-list">
- {{#each missing}}
- <button type="button" data-action="overlay-add-property" data-property="{{key}}">
- <i class="fa-solid fa-plus"></i>
- {{localize label}}
- </button>
- {{/each}}
- </div>
-
- {{#if (includes system "traits")}}
- <div class="traits">
- <a data-action="overlay-remove-property" data-property="traits"><i class="fa-solid fa-times"></i></a>
- <input
- class="paizo-style tags spell-traits"
- name="{{dataPath}}.traits.value"
- value="{{json traits}}"
- data-dtype="JSON"
- {{#if (eq system.traits.value.length 0)}}placeholder="{{localize "PF2E.Traits"}}"{{/if}} />
- </div>
- {{/if}}
-
- {{#if (includes system "time")}}
- <div class="form-group">
- <label class="short">
- <a data-action="overlay-remove-property" data-property="time"><i class="fa-solid fa-times"></i></a>
- {{localize "PF2E.SpellTimeLabel"}}
- </label>
- <div>
- <input type="text" name="{{dataPath}}.time.value" value="{{system.time.value}}" />
- </div>
- </div>
- {{/if}}
-
- {{#if (includes system "components")}}
- <div class="form-group">
- <label class="short">
- <a data-action="overlay-remove-property" data-property="components"><i class="fa-solid fa-times"></i></a>
- {{localize "PF2E.SpellComponentsLabel"}}
- </label>
- <div class="form-fields spell-components">
- <label>
- <input type="checkbox" name="{{dataPath}}.components.focus" {{checked system.components.focus}} />
- <span>{{localize "PF2E.SpellComponentShortF"}}</span>
- </label>
- <label>
- <input type="checkbox" name="{{dataPath}}.components.material" {{checked system.components.material}} />
- <span>{{localize "PF2E.SpellComponentShortM"}}</span>
- </label>
- <label>
- <input type="checkbox" name="{{dataPath}}.components.somatic" {{checked system.components.somatic}} />
- <span>{{localize "PF2E.SpellComponentShortS"}}</span>
- </label>
- <label>
- <input type="checkbox" name="{{dataPath}}.components.verbal" {{checked system.components.verbal}} />
- <span>{{localize "PF2E.SpellComponentShortV"}}</span>
- </label>
- </div>
- </div>
- {{/if}}
-
- {{#if (includes system "target")}}
- <div class="form-group">
- <label class="short">
- <a data-action="overlay-remove-property" data-property="target"><i class="fa-solid fa-times"></i></a>
- {{localize "PF2E.SpellTargetLabel"}}
- </label>
- <div>
- <input type="text" name="{{dataPath}}.target.value" value="{{system.target.value}}" />
- </div>
- </div>
- {{/if}}
-
- {{#if (includes system "area")}}
- <div class="form-group">
- <label class="short">
- <a data-action="overlay-remove-property" data-property="area"><i class="fa-solid fa-times"></i></a>
- {{localize "PF2E.AreaLabel"}}
- </label>
- <div class="details-container-two-columns">
- <select name="{{dataPath}}.area.value">
- {{#select system.area.value}}
- {{#each @root.areaSizes as |label key|}}
- <option value="{{key}}">{{localize label}}</option>
- {{/each}}
- {{/select}}
- </select>
- <select name="{{dataPath}}.area.type">
- {{#select system.area.type}}
- {{#each @root.areaTypes as |label type|}}
- <option value="{{type}}">{{localize label}}</option>
- {{/each}}
- {{/select}}
- </select>
- </div>
- </div>
- {{/if}}
-
- {{#if (includes system "range")}}
- <div class="form-group">
- <label class="short">
- <a data-action="overlay-remove-property" data-property="range"><i class="fa-solid fa-times"></i></a>
- {{localize "PF2E.SpellRangeLabel"}}
- </label>
- <div>
- <input type="text" name="{{dataPath}}.range.value" value="{{system.range.value}}" />
- </div>
- </div>
- {{/if}}
-
- {{#if (includes system "damage")}}
- <div class="damage-formulas">
- <h3>
- <a data-action="overlay-remove-property" data-property="damage"><i class="fa-solid fa-times"></i></a>
- {{localize "PF2E.FormulaPlaceholder"}}
- <div class="item-controls">
- <i class="fa-solid fa-plus" data-action="damage-create"></i>
- </div>
- </h3>
-
- {{#each system.damage.value as |damage id|}}
- <div class="formula-section form-group">
- <div class="form-fields">
- <input type="text" name="{{../dataPath}}.damage.value.{{id}}.value" value="{{damage.value}}" placeholder="{{localize "PF2E.FormulaPlaceholder"}}" />
- <label>
- <span> {{localize "PF2E.SpellAbilityModLabel"}}</span>
- <input type="checkbox" name="{{../dataPath}}.damage.value.{{id}}.applyMod" {{checked damage.applyMod}} />
- </label>
- <select name="{{../dataPath}}.damage.value.{{id}}.type.subtype">
- {{#select damage.type.subtype}}
- <option></option>
- {{#each @root.damageSubtypes as |name type|}}
- <option value="{{type}}">{{localize name}}</option>
- {{/each}}
- {{/select}}
- </select>
- <select name="{{../dataPath}}.damage.value.{{id}}.type.value">
- {{#select damage.type.value}}
- <option value=""></option>
- {{#each @root.damageTypes as |name type|}}
- <option value="{{type}}">{{localize name}}</option>
- {{/each}}
- {{/select}}
- </select>
- <div class="item-controls">
- <a class="tag-selector"
- data-tag-selector="basic"
- data-title="PF2E.DamageCategoriesLabel"
- data-config-types="damageCategories"
- data-property="{{../dataPath}}.damage.value.{{id}}.type.categories"
- ><i class="fa-solid fa-edit"></i></a>
- <a data-action="damage-delete" data-id="{{id}}"><i class="fa-solid fa-trash"></i></a>
- </div>
- </div>
- {{#if damage.type.categories}}
- <div class="traits-list">
- {{#each damage.type.categories}}
- <div class="tag-legacy">{{localize (lookup @root.damageCategories this)}}</div>
- {{/each}}
- </div>
- {{/if}}
- </div>
- {{/each}}
- </div>
- {{/if}}
- </fieldset>
|