mirror of
https://github.com/Foundryborne/daggerheart.git
synced 2026-06-09 14:18:10 +02:00
Improved companion.experiences fetch
This commit is contained in:
parent
30053c4787
commit
9b6a5e401a
1 changed files with 7 additions and 10 deletions
|
|
@ -100,16 +100,13 @@ export default class D20Roll extends DHRoll {
|
|||
|
||||
this.options.roll.modifiers = this.applyBaseBonus();
|
||||
|
||||
const actorExperiences = this.options.roll.companionRoll
|
||||
? (this.options.data?.companion?.system?.experiences ?? {})
|
||||
: (this.options.data.system?.experiences ?? {});
|
||||
this.options.experiences?.forEach(m => {
|
||||
if (actorExperiences[m])
|
||||
this.options.roll.modifiers.push({
|
||||
label: actorExperiences[m].name,
|
||||
value: actorExperiences[m].value
|
||||
});
|
||||
});
|
||||
let actorExperiences = this.options.data.system?.experiences ?? {};
|
||||
if (this.options.roll.companionRoll) {
|
||||
const companion = typeof this.options.data.companion === 'string' ?
|
||||
foundry.utils.fromUuidSync(this.options.data.companion) :
|
||||
this.options.data.companion;
|
||||
actorExperiences = companion?.system?.experiences ?? {};
|
||||
}
|
||||
|
||||
this.addModifiers();
|
||||
if (this.options.extraFormula) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue