|
|
- <div class="form-group">
- <label class="short">{{localize "PF2E.RuleEditor.General.Label"}}</label>
- <div class="spaced-fields details-container-flex-row">
- <input type="text" name="{{basePath}}.label" value="{{rule.label}}" placeholder="{{object.label}}" />
- <label>
- {{localize "PF2E.RuleEditor.FlatModifier.HideIfDisabled"}}
- <input type="checkbox" name="{{basePath}}.hideIfDisabled" {{checked rule.hideIfDisabled}}>
- </label>
- </div>
- </div>
-
- <div class="form-group">
- <label class="short">{{localize "PF2E.RuleEditor.General.Selector"}}</label>
- <div class="attached-input">
- <button type="button" class="attachment" data-action="toggle-selector">
- {{#if selectorIsArray}}Multiple{{else}}Single{{/if}}
- </button>
- {{#if selectorIsArray}}
- <input type="text" class="pf2e-tagify selector-list" name="{{basePath}}.selector" value="{{json rule.selector}}" data-dtype="JSON" />
- {{else}}
- <input type="text" name="{{basePath}}.selector" value="{{rule.selector}}" />
- {{/if}}
- </div>
- </div>
-
- <div class="form-group">
- <label class="short">{{localize "PF2E.RuleEditor.General.Value"}}</label>
- <div class="spaced-fields details-container-flex-row">
- {{#if (eq rule.type "ability")}}
- <select name="{{basePath}}.ability">
- {{#select rule.ability}}
- {{#each abilities as |label key|}}
- <option value="{{key}}">{{localize label}}</option>
- {{/each}}
- {{/select}}
- </select>
- {{else}}
- {{{form.resolvableValue "value" hideButton=true}}}
- {{/if}}
- <select name="{{basePath}}.type" class="type-input">
- {{#select rule.type}}
- {{#each types as |label slug|}}
- <option value="{{slug}}">{{label}}</option>
- {{/each}}
- {{/select}}
- </select>
-
- {{{form.resolvableAddBracket "value"}}}
- </div>
- </div>
-
- {{{form.resolvableBrackets "value"}}}
-
- {{#if isDamage}}
- <div class="form-group">
- <label class="short">{{localize "PF2E.RuleEditor.General.DamageType"}}</label>
- <div class="spaced-fields details-container-flex-row">
- <input type="text" class="pf2e-tagify damage-type" name="{{basePath}}.damageType" value="{{rule.damageType}}"/>
- <select name="{{basePath}}.damageCategory">
- {{#select rule.damageCategory}}
- <option value=""></option>
- {{#each damageCategories as |label key|}}
- <option value="{{key}}">{{localize label}}</option>
- {{/each}}
- {{/select}}
- </select>
- <select name="{{basePath}}.critical">
- {{#select rule.critical}}
- <option value="">{{localize "PF2E.RuleEditor.General.CriticalBehavior.null"}}</option>
- <option value="false">{{localize "PF2E.RuleEditor.General.CriticalBehavior.false"}}</option>
- <option value="true">{{localize "PF2E.RuleEditor.General.CriticalBehavior.true"}}</option>
- {{/select}}
- </select>
- </div>
- </div>
- {{/if}}
-
- <div class="form-group">
- <label class="short">{{localize "PF2E.RuleEditor.General.Predicate"}}</label>
- <input type="text" name="{{basePath}}.predicate" value="{{json rule.predicate}}" />
- </div>
|