Fix actor sheet modifications/updates

This commit is contained in:
2026-05-22 16:42:01 +02:00
parent c2811c9eb9
commit 78fa804dc5
15 changed files with 131 additions and 40 deletions
+1
View File
@@ -28,6 +28,7 @@ export default class AwEAbility extends foundry.abstract.TypeDataModel {
schema.isDaily = new fields.BooleanField({ required: true, initial: false })
schema.flowPointCost = new fields.NumberField({ required: true, nullable: false, initial: 0, min: 0, integer: true })
schema.usedToday = new fields.BooleanField({ required: true, initial: false })
schema.rollBonus = new fields.StringField({ initial: "", required: false, nullable: true })
return schema
}
+4
View File
@@ -51,6 +51,10 @@ export default class AwECharacter extends foundry.abstract.TypeDataModel {
}, {})
)
// Condition penalty magnitudes (used when the respective condition is active)
schema.inhibitedPenalty = new fields.NumberField({ required: true, nullable: false, integer: true, initial: 2, min: 0 })
schema.vulnerablePenalty = new fields.NumberField({ required: true, nullable: false, integer: true, initial: 2, min: 0 })
return schema
}
+1
View File
@@ -7,6 +7,7 @@ export default class AwEEquipment extends foundry.abstract.TypeDataModel {
schema.description = new fields.HTMLField({ required: true, textSearch: true })
schema.quantity = new fields.NumberField({ ...requiredInteger, initial: 1, min: 0 })
schema.weight = new fields.NumberField({ required: true, nullable: false, initial: 0, min: 0 })
schema.rollBonus = new fields.StringField({ initial: "", required: false, nullable: true })
return schema
}
+1
View File
@@ -25,6 +25,7 @@ export default class AwESpecialization extends foundry.abstract.TypeDataModel {
schema.description = new fields.HTMLField({ required: true, textSearch: true })
schema.traits = new fields.ArrayField(new fields.StringField())
schema.rollBonus = new fields.StringField({ initial: "", required: false, nullable: true })
return schema
}