All user data for FoundryVTT. Includes worlds, systems, modules, and any asset in the "foundryuserdata" directory. Does NOT include the FoundryVTT installation itself.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

119 lines
5.7 KiB

<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.Formula"}}
<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.Formula"}}" />
<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>