Added effects to domainCards

This commit is contained in:
WBHarry 2025-06-25 17:40:33 +02:00
parent d9c003b64b
commit edbb32ccc0
8 changed files with 68 additions and 13 deletions

View file

@ -16,10 +16,18 @@ export default class DHDomainCard extends BaseDataItem {
const fields = foundry.data.fields;
return {
...super.defineSchema(),
domain: new fields.StringField({ choices: SYSTEM.DOMAIN.domains, required: true, blank: true }),
domain: new fields.StringField({
choices: SYSTEM.DOMAIN.domains,
required: true,
initial: SYSTEM.DOMAIN.domains.arcana.id
}),
level: new fields.NumberField({ initial: 1, integer: true }),
recallCost: new fields.NumberField({ initial: 0, integer: true }),
type: new fields.StringField({ choices: SYSTEM.DOMAIN.cardTypes, required: true, blank: true }),
type: new fields.StringField({
choices: SYSTEM.DOMAIN.cardTypes,
required: true,
initial: SYSTEM.DOMAIN.cardTypes.ability.id
}),
foundation: new fields.BooleanField({ initial: false }),
inVault: new fields.BooleanField({ initial: false }),
actions: new fields.ArrayField(new ActionField())