|
|
- <ol class="form-list">
- <div class="form-group">
- <label>{{localize "PF2E.Item.Affliction.SaveLabel"}}</label>
- <div class="form-fields">
- <input type="number" name="system.save.value" value="{{data.save.value}}">
- <select name="system.save.type">
- {{#select data.save.type}}
- {{#each saves as |ability a|}}
- <option value="{{a}}">{{localize ability}}</option>
- {{/each}}
- {{/select}}
- </select>
- </div>
- </div>
- </ol>
-
- {{#each stages as |stage stageId|}}
- <ol class="form-list subsection affliction-stage" data-stage-id="{{stageId}}">
- <header>
- <h3>{{localize "PF2E.Item.Affliction.Stage" stage=stage.stage}}</h3>
- <div class="item-controls">
- <i class="fa-solid fa-fw fa-times" data-action="stage-delete"></i>
- </div>
- </header>
-
- <div class="damage-formulas">
- <h3>
- {{localize "PF2E.FormulaPlaceholder"}}
- <div class="item-controls">
- <i class="fa-solid fa-fw fa-plus" data-action="damage-create"></i>
- </div>
- </h3>
-
- {{#each stage.damage as |damage id|}}
- <div class="formula-section">
- <div class="formula-row">
- <input type="text" name="system.stages.{{stageId}}.damage.{{id}}.formula" value="{{damage.formula}}" placeholder="{{localize "PF2E.FormulaPlaceholder"}}" />
- <select name="system.stages.{{stageId}}.damage.{{id}}.category">
- {{#select damage.category}}
- <option></option>
- {{#each @root.damageCategories as |name type|}}
- <option value="{{type}}">{{localize name}}</option>
- {{/each}}
- {{/select}}
- </select>
- <select name="system.stages.{{stageId}}.damage.{{id}}.type">
- {{#select damage.type}}
- {{#each @root.damageTypes as |name type|}}
- <option value="{{type}}">{{localize name}}</option>
- {{/each}}
- {{/select}}
- </select>
- <div class="item-controls">
- <a data-action="damage-delete" data-id="{{id}}"><i class="fa-solid fa-fw fa-times"></i></a>
- </div>
- </div>
- </div>
- {{/each}}
- </div>
-
- <section>
- <h3>
- {{localize "PF2E.ConditionsLabel"}}
- <div class="item-controls">
- <i class="fa-solid fa-fw fa-plus" data-action="condition-create"></i>
- </div>
- </h3>
- <div class="form-group two-by-two">
- {{#each stage.conditions as |condition key|}}
- <div class="form-fields stage-condition" data-condition-id="{{key}}">
- <select name="system.stages.{{stageId}}.conditions.{{key}}.slug">
- {{#select condition.slug}}
- {{#each @root.conditionTypes as |label slug|}}
- <option value="{{slug}}">{{localize label}}</option>
- {{/each}}
- {{/select}}
- </select>
- {{#if condition.document.system.value.isValued}}
- <input type="number" name="system.stages.{{stageId}}.conditions.{{key}}.value" value="{{condition.value}}" />
- {{/if}}
- {{#if @root.options.editable}}
- <div class="item-controls">
- <a class="link {{#if condition.linked}}linked{{/if}}" data-action="condition-link" title="{{localize "PF2E.Item.Affliction.Linked.Title"}}">
- <i class="fa-solid fa-fw {{#if condition.linked}}fa-link{{else}}fa-link-slash{{/if}}"></i>
- </a>
- <a class="remove" data-action="condition-delete"><i class="fa-solid fa-fw fa-times"></i></a>
- </div>
- {{/if}}
- </div>
- {{/each}}
- </div>
- </section>
-
- <section class="item-ref-group">
- <h3>{{localize "PF2E.EffectsLabel"}}</h3>
- {{#if stage.effects}}
- <ul class="item-refs">
- {{#each stage.effects as |effect|}}
- <li data-uuid="{{effect.uuid}}">
- <img class="icon" src="{{effect.img}}" />
- <a class="name document-link" data-uuid="{{effect.uuid}}" data-action="view-effect">{{effect.name}}</a>
- <span></span>
- {{#if @root.options.editable}}<a class="remove" data-action="effect-delete"><i class="fa-solid fa-times"></i></a>{{/if}}
- </li>
- {{/each}}
- </ul>
- {{/if}}
- </section>
-
- <div class="form-group">
- <label class="short">{{localize "PF2E.Time.Duration"}}</label>
- {{> systems/pf2e/templates/items/partials/duration.hbs base=(concat "system.stages." stageId ".duration") duration=stage.duration units=../durationUnits}}
- </div>
- </ol>
- {{/each}}
-
- <button type="button" data-action="stage-add">
- <i class="fa-solid fa-plus"></i>{{localize "PF2E.Item.Affliction.AddStage"}}
- </button>
|