Add files via upload

This commit is contained in:
CK 2020-06-24 14:29:14 -04:00 committed by GitHub
parent e83d7f7f96
commit 406f0fe983
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 243 additions and 0 deletions

View file

@ -0,0 +1,112 @@
{{!-- Action Type --}}
<div class="form-group select">
<label>{{ localize "SW5E.ItemActionType" }}</label>
<select name="data.actionType">
{{#select data.actionType}}
<option value=""></option>
{{#each config.itemActionTypes as |name type|}}
<option value="{{type}}">{{name}}</option>
{{/each}}
{{/select}}
</select>
</div>
{{#if data.actionType}}
{{!-- Ability Modifier --}}
<div class="form-group select">
<label>{{ localize "SW5E.AbilityModifier" }}</label>
<select name="data.ability">
{{#select data.ability}}
<option value="">{{ localize "SW5E.Default" }}</option>
{{#each config.abilities as |ability a|}}
<option value="{{a}}">{{ability}}</option>
{{/each}}
{{/select}}
</select>
</div>
{{!-- Attack Roll Bonus --}}
{{#if hasAttackRoll }}
<div class="form-group">
<label>{{ localize "SW5E.ItemAttackBonus" }}</label>
<div class="form-fields">
<input type="text" name="data.attackBonus" value="{{data.attackBonus}}" data-dtype="Number"/>
</div>
</div>
{{/if}}
{{!-- Damage Formula --}}
<h4 class="damage-header">
{{#unless isHealing }}{{ localize "SW5E.Damage" }}{{ else }}{{ localize "SW5E.Healing" }}{{/unless}} {{ localize "SW5E.Formula" }}
<a class="damage-control add-damage"><i class="fas fa-plus"></i></a>
</h4>
<ol class="damage-parts form-group">
{{#each data.damage.parts as |part i| }}
<li class="damage-part flexrow" data-damage-part="{{i}}">
<input type="text" name="data.damage.parts.{{i}}.0" value="{{lookup this "0"}}"/>
<select name="data.damage.parts.{{i}}.1">
{{#select (lookup this "1") }}
<option value="">{{ localize "SW5E.None" }}</option>
{{#each ../config.damageTypes as |name type|}}
<option value="{{type}}">{{name}}</option>
{{/each}}
{{#each ../config.healingTypes as |name type|}}
<option value="{{type}}">{{name}}</option>
{{/each}}
{{/select}}
</select>
<a class="damage-control delete-damage"><i class="fas fa-minus"></i></a>
</li>
{{/each}}
</ol>
{{!-- Versatile Damage --}}
{{#if data.damage.parts.length }}
<div class="form-group">
<label>{{ localize "SW5E.VersatileDamage" }}</label>
<div class="form-fields">
<input type="text" name="data.damage.versatile" value="{{data.damage.versatile}}" placeholder="{{ localize 'SW5E.Formula' }}"/>
</div>
</div>
{{/if}}
{{!-- Other Formula --}}
<div class="form-group">
<label>{{ localize "SW5E.OtherFormula" }}</label>
<div class="form-fields">
<input type="text" name="data.formula" value="{{data.formula}}" placeholder="{{ localize 'SW5E.Formula' }}"/>
</div>
</div>
{{!-- Saving Throw --}}
<div class="form-group input-select">
<label>{{ localize "SW5E.ActionSave" }}</label>
<div class="form-fields">
<select name="data.save.ability">
{{#select data.save.ability}}
<option value=""></option>
{{#each config.abilities as |ability a|}}
<option value="{{a}}">{{ability}}</option>
{{/each}}
{{/select}}
</select>
<span>{{ localize "SW5E.VsDC" }}</span>
<input type="text" name="data.save.dc" value="{{#if data.save.dc}}{{data.save.dc}}{{/if}}" data-dtype="Number" placeholder="{{ localize 'SW5E.AbbreviationDC' }}" {{#unless isFlatDC}}disabled{{/unless}}/>
<select name="data.save.scaling">
{{#select data.save.scaling}}
<option value="power">{{ localize "SW5E.Powercasting" }}</option>
{{#each config.abilities as |ability a|}}
<option value="{{a}}">{{ability}}</option>
{{/each}}
<option value="flat">{{ localize "SW5E.Flat" }}</option>
{{/select}}
</select>
</div>
</div>
{{!-- Chat Message Flavor --}}
<div class="form-group stacked">
<label>{{ localize "SW5E.ChatFlavor" }}</label>
<input type="text" name="data.chatFlavor" value="{{data.chatFlavor}}"/>
</div>
{{/if}}

View file

@ -0,0 +1,102 @@
{{!-- Activation Cost --}}
<div class="form-group input-select">
<label>{{ localize "SW5E.ItemActivationCost" }}</label>
<div class="form-fields">
<input type="text" name="data.activation.cost" value="{{data.activation.cost}}" data-dtype="Number" placeholder="-"/>
<select name="data.activation.type">
{{#select data.activation.type}}
<option value=""></option>
{{#each config.abilityActivationTypes as |name key|}}
<option value="{{key}}">{{name}}</option>
{{/each}}
{{/select}}
</select>
</div>
</div>
{{#if data.activation.type}}
{{!-- Activation Condition --}}
<div class="form-group">
<label>{{ localize "SW5E.ItemActivationCondition" }}</label>
<div class="form-fields">
<input type="text" name="data.activation.condition" value="{{data.activation.condition}}"/>
</div>
</div>
{{!-- Ability Target --}}
<div class="form-group input-select-select">
<label>{{ localize "SW5E.Target" }}</label>
<div class="form-fields">
<input type="text" name="data.target.value" value="{{data.target.value}}" data-dtype="Number" placeholder="-"/>
<select name="data.target.units">
{{#select data.target.units}}
<option value=""></option>
{{#each config.distanceUnits as |name key|}}
<option value="{{key}}">{{name}}</option>
{{/each}}
{{/select}}
</select>
<select name="data.target.type">
{{#select data.target.type}}
<option value=""></option>
{{#each config.targetTypes as |name key|}}
<option value="{{key}}">{{name}}</option>
{{/each}}
{{/select}}
</select>
</div>
</div>
{{!-- Ability Range --}}
<div class="form-group input-select">
<label>{{ localize "SW5E.Range" }}</label>
<div class="form-fields">
<input type="text" name="data.range.value" value="{{data.range.value}}" data-dtype="Number" placeholder="{{ localize 'SW5E.Normal' }}"/>
<span class="sep">/</span>
<input type="text" name="data.range.long" value="{{data.range.long}}" data-dtype="Number" placeholder="{{ localize 'SW5E.Max' }}"/>
<select name="data.range.units">
{{#select data.range.units}}
<option value=""></option>
{{#each config.distanceUnits as |name key|}}
<option value="{{key}}">{{name}}</option>
{{/each}}
{{/select}}
</select>
</div>
</div>
{{!-- Effect Duration --}}
<div class="form-group input-select">
<label>{{ localize "SW5E.Duration" }}</label>
<div class="form-fields">
<input type="text" name="data.duration.value" value="{{data.duration.value}}" data-dtype="Number" placeholder="-"/>
<select name="data.duration.units">
{{#select data.duration.units}}
<option value=""></option>
{{#each config.timePeriods as |name key|}}
<option value="{{key}}">{{name}}</option>
{{/each}}
{{/select}}
</select>
</div>
</div>
{{!-- Limited Uses --}}
<div class="form-group uses-per">
<label>{{ localize "SW5E.LimitedUses" }}</label>
<div class="form-fields">
<input type="text" name="data.uses.value" value="{{data.uses.value}}" data-dtype="Number"/>
<span class="sep"> {{ localize "SW5E.of" }} </span>
<input type="text" name="data.uses.max" value="{{data.uses.max}}" data-dtype="Number"/>
<select name="data.uses.per">
{{#select data.uses.per}}
<option value=""></option>
{{#each config.limitedUsePeriods as |name key|}}
<option value="{{key}}">{{name}}</option>
{{/each}}
{{/select}}
</select>
</div>
</div>
{{/if}}

View file

@ -0,0 +1,29 @@
<div class="tab flexrow active" data-group="primary" data-tab="description">
<div class="item-properties">
{{#if isPhysical}}
<div class="form-group">
<label>{{ localize "SW5E.Quantity" }}</label>
<input type="text" name="data.quantity" value="{{data.quantity}}" data-dtype="Number"/>
</div>
<div class="form-group">
<label>{{ localize "SW5E.Weight" }}</label>
<input type="text" name="data.weight" value="{{data.weight}}" data-dtype="Number"/>
</div>
<div class="form-group">
<label>{{ localize "SW5E.Price" }}</label>
<input type="text" name="data.price" value="{{data.price}}" data-dtype="Number"/>
</div>
{{/if}}
<ol class="properties-list">
{{#each itemProperties}}
<li>{{this}}</li>
{{/each}}
</ol>
</div>
{{editor content=data.description.value target="data.description.value" button=true owner=owner editable=editable}}
</div>