Fixed so companion damage uses partner proficiency for scaling

This commit is contained in:
WBHarry 2025-07-11 18:00:18 +02:00
parent e6126d8104
commit fa2ef4b3da

View file

@ -66,10 +66,9 @@ export default class DhCompanion extends BaseDataActor {
damage: { damage: {
parts: [ parts: [
{ {
multiplier: 'flat',
value: { value: {
dice: 'd6', dice: 'd6',
multiplier: 'flat' multiplier: 'prof'
} }
} }
] ]
@ -87,6 +86,12 @@ export default class DhCompanion extends BaseDataActor {
}; };
} }
get proficiency() {
return {
total: this.partner?.system?.proficiency?.total ?? 1
};
}
prepareBaseData() { prepareBaseData() {
const partnerSpellcastingModifier = this.partner?.system?.spellcastingModifiers?.main; const partnerSpellcastingModifier = this.partner?.system?.spellcastingModifiers?.main;
const spellcastingModifier = this.partner?.system?.traits?.[partnerSpellcastingModifier]?.total; const spellcastingModifier = this.partner?.system?.traits?.[partnerSpellcastingModifier]?.total;