Datamodel + Appv2 migration, WIP
This commit is contained in:
@@ -0,0 +1,322 @@
|
||||
<h3 class="form-header">{{localize "BOL.ui.weaponProperties"}}</h3>
|
||||
<div class="form-group">
|
||||
<label>{{localize "BOL.ui.reach"}}</label>
|
||||
<div class="form-fields">
|
||||
<label class="checkbox">
|
||||
<input
|
||||
class="field-value"
|
||||
type="checkbox"
|
||||
name="system.properties.melee"
|
||||
{{checked item.system.properties.melee}}
|
||||
/>
|
||||
{{localize "BOL.itemProperty.melee"}}
|
||||
</label>
|
||||
<label class="checkbox">
|
||||
<input
|
||||
class="field-value"
|
||||
type="checkbox"
|
||||
name="system.properties.ranged"
|
||||
{{checked item.system.properties.ranged}}
|
||||
/>
|
||||
{{localize "BOL.itemProperty.ranged"}}
|
||||
</label>
|
||||
<label class="checkbox">
|
||||
<input
|
||||
class="field-value"
|
||||
type="checkbox"
|
||||
name="system.properties.throwing"
|
||||
{{checked item.system.properties.throwing}}
|
||||
/>
|
||||
{{localize "BOL.itemProperty.throwing"}}
|
||||
</label>
|
||||
<label class="checkbox">
|
||||
<input
|
||||
class="field-value"
|
||||
type="checkbox"
|
||||
name="system.properties.natural"
|
||||
{{checked item.system.properties.natural}}
|
||||
/>
|
||||
{{localize "BOL.itemProperty.natural"}}
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
<hr />
|
||||
<div class="form-group">
|
||||
<label>{{localize "BOL.ui.properties"}}</label>
|
||||
<div class="form-fields">
|
||||
<label class="checkbox">
|
||||
<input
|
||||
class="field-value"
|
||||
type="checkbox"
|
||||
name="system.properties.2H"
|
||||
{{checked item.system.properties.2H}}
|
||||
/>
|
||||
{{localize "BOL.itemProperty.2H"}}
|
||||
</label>
|
||||
<label class="checkbox">
|
||||
<input
|
||||
class="field-value"
|
||||
type="checkbox"
|
||||
name="system.properties.concealable"
|
||||
{{checked item.system.properties.concealable}}
|
||||
/>
|
||||
{{localize "BOL.itemProperty.concealable"}}
|
||||
</label>
|
||||
<label class="checkbox">
|
||||
<input
|
||||
class="field-value"
|
||||
type="checkbox"
|
||||
name="system.properties.ignoreshield"
|
||||
{{checked item.system.properties.ignoreshield}}
|
||||
/>
|
||||
{{localize "BOL.itemProperty.ignoreshield"}}
|
||||
</label>
|
||||
<label class="checkbox">
|
||||
<input
|
||||
class="field-value"
|
||||
type="checkbox"
|
||||
name="system.properties.attackBonusDice"
|
||||
{{checked item.system.properties.attackBonusDice}}
|
||||
/>
|
||||
{{localize "BOL.itemProperty.attackBonusDice"}}
|
||||
</label>
|
||||
<label class="checkbox">
|
||||
<input
|
||||
class="field-value"
|
||||
type="checkbox"
|
||||
name="system.properties.attackMalusDice"
|
||||
{{checked item.system.properties.attackMalusDice}}
|
||||
/>
|
||||
{{localize "BOL.itemProperty.attackMalusDice"}}
|
||||
</label>
|
||||
<label class="checkbox">
|
||||
<input
|
||||
class="field-value"
|
||||
type="checkbox"
|
||||
name="system.properties.onlymodifier"
|
||||
{{checked item.system.properties.onlymodifier}}
|
||||
/>
|
||||
{{localize "BOL.itemProperty.onlymodifier"}}
|
||||
</label>
|
||||
|
||||
{{#if item.system.properties.ranged}}
|
||||
<label class="checkbox">
|
||||
<input
|
||||
class="field-value"
|
||||
type="checkbox"
|
||||
name="system.properties.reloadable"
|
||||
{{checked item.system.properties.reloadable}}
|
||||
/>
|
||||
{{localize "BOL.itemProperty.reloadable"}}
|
||||
</label>
|
||||
{{/if}}
|
||||
{{#if item.system.properties.melee}}
|
||||
<label class="checkbox">
|
||||
<input
|
||||
class="field-value"
|
||||
type="checkbox"
|
||||
name="system.properties.bashing"
|
||||
{{checked item.system.properties.bashing}}
|
||||
/>
|
||||
{{localize "BOL.itemProperty.bashing"}}
|
||||
</label>
|
||||
<label class="checkbox">
|
||||
<input
|
||||
class="field-value"
|
||||
type="checkbox"
|
||||
name="system.properties.throwable"
|
||||
{{checked item.system.properties.throwable}}
|
||||
/>
|
||||
{{localize "BOL.itemProperty.throwable"}}
|
||||
</label>
|
||||
{{/if}}
|
||||
</div>
|
||||
</div>
|
||||
<hr />
|
||||
{{#if (not item.system.properties.onlymodifier)}}
|
||||
<div class="form-group">
|
||||
<label class="property-label">{{localize
|
||||
"BOL.itemProperty.attackAttribute"
|
||||
}}</label>
|
||||
<div class="form-fields center">
|
||||
<select
|
||||
class="field-value"
|
||||
name="system.properties.attackAttribute"
|
||||
data-dtype="String"
|
||||
>
|
||||
{{selectOptions
|
||||
config.attackAttributes
|
||||
selected=item.system.properties.attackAttribute
|
||||
localize=true
|
||||
}}
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="property-label">{{localize
|
||||
"BOL.itemProperty.attackAptitude"
|
||||
}}</label>
|
||||
<div class="form-fields center">
|
||||
<select
|
||||
class="field-value"
|
||||
name="system.properties.attackAptitude"
|
||||
data-dtype="String"
|
||||
>
|
||||
{{selectOptions
|
||||
config.attackAptitudes
|
||||
selected=item.system.properties.attackAptitude
|
||||
localize=true
|
||||
}}
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
{{/if}}
|
||||
<div class="form-group">
|
||||
<label class="property-label">{{localize
|
||||
"BOL.itemProperty.attackModifiers"
|
||||
}}</label>
|
||||
<div class="form-fields center">
|
||||
<input
|
||||
class="field-value"
|
||||
type="text"
|
||||
name="system.properties.attackModifiers"
|
||||
value="{{item.system.properties.attackModifiers}}"
|
||||
data-dtype="Number"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
<hr />
|
||||
<div class="form-group">
|
||||
<label class="property-label">{{localize
|
||||
"BOL.itemProperty.weaponSize"
|
||||
}}</label>
|
||||
<div class="form-fields">
|
||||
<select
|
||||
class="field-value"
|
||||
name="system.properties.weaponSize"
|
||||
data-dtype="String"
|
||||
>
|
||||
{{selectOptions
|
||||
config.weaponSizes
|
||||
selected=item.system.properties.weaponSize
|
||||
localize=true
|
||||
}}
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="property-label">{{localize "BOL.itemProperty.damage"}}</label>
|
||||
<div class="form-fields">
|
||||
<select
|
||||
class="field-value"
|
||||
name="system.properties.damage"
|
||||
data-dtype="String"
|
||||
>
|
||||
{{selectOptions
|
||||
config.damageValues
|
||||
selected=item.system.properties.damage
|
||||
}}
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="property-label">{{localize
|
||||
"BOL.itemProperty.damageAttribute"
|
||||
}}</label>
|
||||
<div class="form-fields center">
|
||||
<select
|
||||
class="field-value"
|
||||
name="system.properties.damageAttribute"
|
||||
data-dtype="String"
|
||||
>
|
||||
{{selectOptions
|
||||
config.damageAttributes
|
||||
selected=item.system.properties.damageAttribute
|
||||
localize=true
|
||||
}}
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="property-label">{{localize
|
||||
"BOL.itemProperty.damageModifiers"
|
||||
}}</label>
|
||||
<div class="form-fields center">
|
||||
<input
|
||||
class="field-value"
|
||||
type="text"
|
||||
name="system.properties.damageModifiers"
|
||||
value="{{item.system.properties.damageModifiers}}"
|
||||
data-dtype="Number"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="property-label">{{localize
|
||||
"BOL.itemProperty.damageMultiplier"
|
||||
}}</label>
|
||||
<div class="form-fields center">
|
||||
<select
|
||||
class="field-value"
|
||||
name="system.properties.damageMultiplier"
|
||||
data-dtype="String"
|
||||
>
|
||||
{{selectOptions
|
||||
config.damageMultiplier
|
||||
selected=item.system.properties.damageMultiplier
|
||||
}}
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="property-label">{{localize
|
||||
"BOL.itemProperty.damageSpecial"
|
||||
}}</label>
|
||||
<div class="form-fields center">
|
||||
<label class="checkbox">
|
||||
<input
|
||||
class="field-value"
|
||||
type="checkbox"
|
||||
name="system.properties.damageReroll1"
|
||||
{{checked item.system.properties.damageReroll1}}
|
||||
/>
|
||||
{{localize "BOL.itemProperty.damageReroll1"}}
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{{#if
|
||||
(or
|
||||
item.system.properties.throwing
|
||||
(or item.system.properties.ranged item.system.properties.throwable)
|
||||
)
|
||||
}}
|
||||
<hr />
|
||||
<div class="form-group">
|
||||
<label class="property-label">{{localize "BOL.itemProperty.range"}}</label>
|
||||
<div class="form-fields center">
|
||||
<input
|
||||
class="field-value"
|
||||
type="text"
|
||||
name="system.properties.range"
|
||||
value="{{item.system.properties.range}}"
|
||||
data-dtype="Number"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
{{/if}}
|
||||
|
||||
{{#if item.system.properties.reloadable}}
|
||||
<div class="form-group">
|
||||
<label class="property-label">{{localize "BOL.itemProperty.reload"}}</label>
|
||||
<div class="form-fields center">
|
||||
<input
|
||||
class="field-value"
|
||||
type="text"
|
||||
name="system.properties.reload"
|
||||
value="{{item.system.properties.reload}}"
|
||||
data-dtype="Number"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
{{/if}}
|
||||
Reference in New Issue
Block a user