mirror of
https://github.com/Foundryborne/daggerheart.git
synced 2026-01-12 03:31:07 +01:00
allow blank for features on Weapon and Armor Items
This commit is contained in:
parent
aa4021d1a2
commit
50f5992f55
2 changed files with 4 additions and 3 deletions
|
|
@ -3,7 +3,7 @@ export default class DhpArmor extends foundry.abstract.TypeDataModel {
|
||||||
const fields = foundry.data.fields;
|
const fields = foundry.data.fields;
|
||||||
return {
|
return {
|
||||||
baseScore: new fields.NumberField({ initial: 1, integer: true }),
|
baseScore: new fields.NumberField({ initial: 1, integer: true }),
|
||||||
feature: new fields.StringField({ choices: SYSTEM.ITEM.armorFeatures, integer: false }),
|
feature: new fields.StringField({ choices: SYSTEM.ITEM.armorFeatures, integer: false, blank:true}),
|
||||||
marks: new fields.SchemaField({
|
marks: new fields.SchemaField({
|
||||||
max: new fields.NumberField({ initial: 6, integer: true }),
|
max: new fields.NumberField({ initial: 6, integer: true }),
|
||||||
value: new fields.NumberField({ initial: 0, integer: true }),
|
value: new fields.NumberField({ initial: 0, integer: true }),
|
||||||
|
|
|
||||||
|
|
@ -12,13 +12,14 @@ export default class DhpWeapon extends foundry.abstract.TypeDataModel {
|
||||||
type: new fields.StringField({ choices: SYSTEM.GENERAL.damageTypes, integer: false }),
|
type: new fields.StringField({ choices: SYSTEM.GENERAL.damageTypes, integer: false }),
|
||||||
}),
|
}),
|
||||||
burden: new fields.StringField({ choices: SYSTEM.GENERAL.burden, integer: false }),
|
burden: new fields.StringField({ choices: SYSTEM.GENERAL.burden, integer: false }),
|
||||||
feature: new fields.StringField({ choices: SYSTEM.ITEM.weaponFeatures, integer: false }),
|
feature: new fields.StringField({ choices: SYSTEM.ITEM.weaponFeatures, integer: false, blank:true }),
|
||||||
quantity: new fields.NumberField({ initial: 1, integer: true }),
|
quantity: new fields.NumberField({ initial: 1, integer: true }),
|
||||||
description: new fields.HTMLField({}),
|
description: new fields.HTMLField({}),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
prepareDerivedData(){
|
prepareDerivedData() {
|
||||||
|
console.log('weapon', this);
|
||||||
if(this.parent.parent){
|
if(this.parent.parent){
|
||||||
this.applyEffects();
|
this.applyEffects();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue