Lint fixes

This commit is contained in:
WBHarry 2026-04-22 15:35:55 +02:00
parent 4e555dd314
commit 6147201117
10 changed files with 53 additions and 48 deletions

View file

@ -305,13 +305,13 @@ export default class DhCharacter extends DhCreature {
label: 'DAGGERHEART.ACTORS.Creature.rules.roll.disadvantage.label',
hint: 'DAGGERHEART.ACTORS.Creature.rules.roll.disadvantage.hint'
}),
comboDieIndex: new fields.NumberField({
integer: true,
comboDieIndex: new fields.NumberField({
integer: true,
min: 0,
max: 5,
initial: 0,
})
}),
initial: 0
})
})
})
};
}

View file

@ -80,7 +80,7 @@ export default class DhCompanion extends DhCreature {
initial: 1,
label: 'DAGGERHEART.ACTORS.Creature.rules.roll.disadvantage.label',
hint: 'DAGGERHEART.ACTORS.Creature.rules.roll.disadvantage.hint'
}),
})
})
}),
attack: new ActionField({

View file

@ -12,7 +12,7 @@ export default class DHClass extends BaseDataItem {
label: 'TYPES.Item.class',
type: 'class',
hasDescription: true,
hasLevelUpOptions: true,
hasLevelUpOptions: true
});
}
@ -54,9 +54,12 @@ export default class DHClass extends BaseDataItem {
backgroundQuestions: new fields.ArrayField(new fields.StringField(), { initial: ['', '', ''] }),
connections: new fields.ArrayField(new fields.StringField(), { initial: ['', '', ''] }),
isMulticlass: new fields.BooleanField({ initial: false }),
levelupOptionTiers: new fields.TypedObjectField(new fields.TypedObjectField(new fields.EmbeddedDataField(DhLevelOption)), {
initial: { 2: {}, 3: {}, 4: {} }
}),
levelupOptionTiers: new fields.TypedObjectField(
new fields.TypedObjectField(new fields.EmbeddedDataField(DhLevelOption)),
{
initial: { 2: {}, 3: {}, 4: {} }
}
)
};
}

View file

@ -48,36 +48,36 @@ export class DhLevelOption extends foundry.abstract.DataModel {
const fields = foundry.data.fields;
return {
label: new fields.StringField({
required: true,
label: 'DAGGERHEART.GENERAL.label'
label: new fields.StringField({
required: true,
label: 'DAGGERHEART.GENERAL.label'
}),
checkboxSelections: new fields.NumberField({
required: true,
integer: true,
checkboxSelections: new fields.NumberField({
required: true,
integer: true,
initial: 1,
label: 'DAGGERHEART.CONFIG.LevelupData.checkboxSelections'
}),
minCost: new fields.NumberField({
required: true,
integer: true,
minCost: new fields.NumberField({
required: true,
integer: true,
initial: 1,
label: 'DAGGERHEART.CONFIG.LevelupData.minCost'
}),
type: new fields.StringField({
required: true,
type: new fields.StringField({
required: true,
choices: LevelOptionType,
label: 'DAGGERHEART.GENERAL.type'
}),
subType: new fields.StringField({
nullable: true,
label: 'DAGGERHEART.GENERAL.subType',
label: 'DAGGERHEART.GENERAL.subType'
}),
value: new fields.NumberField({
value: new fields.NumberField({
integer: true,
label: 'DAGGERHEART.GENERAL.value'
}),
amount: new fields.NumberField({
amount: new fields.NumberField({
integer: true,
label: 'DAGGERHEART.GENERAL.amount'
})
@ -192,12 +192,12 @@ export const LevelOptionType = {
dice: {
id: 'dice',
label: 'Increase Dice Size',
subTypes: {
subTypes: {
hopeIndex: { key: 'hopeIndex', label: 'DAGGERHEART.GENERAL.hope' },
fearIndex: { key: 'fearIndex', label: 'DAGGERHEART.GENERAL.fear' },
advantageIndex: { key: 'advantageIndex', label: 'DAGGERHEART.GENERAL.Advantage.full' },
comboDieIndex:{ key: 'comboDieIndex', label: 'Combo Die' } // Translation pending actual useage
},
comboDieIndex: { key: 'comboDieIndex', label: 'Combo Die' } // Translation pending actual useage
}
},
...CompanionLevelOptionType
};

View file

@ -345,7 +345,7 @@ export class DhLevelupLevel extends foundry.abstract.DataModel {
data: new fields.ArrayField(new fields.StringField()),
secondaryData: new fields.TypedObjectField(new fields.StringField()),
type: new fields.StringField({ required: true }),
subType: new fields.StringField({ nullable: true }),
subType: new fields.StringField({ nullable: true })
})
)
)