Fixed so companion damage uses partner proficiency for scaling (#319)

This commit is contained in:
WBHarry 2025-07-11 18:09:06 +02:00 committed by GitHub
parent e6126d8104
commit 85ca0e6b60
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -66,10 +66,9 @@ export default class DhCompanion extends BaseDataActor {
damage: {
parts: [
{
multiplier: 'flat',
value: {
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() {
const partnerSpellcastingModifier = this.partner?.system?.spellcastingModifiers?.main;
const spellcastingModifier = this.partner?.system?.traits?.[partnerSpellcastingModifier]?.total;