reinstate DhpActor in action (which causes circular reference)

This commit is contained in:
IrkTheImp 2025-07-01 21:39:16 -05:00
parent d25212d9d7
commit e9abdbc523

View file

@ -1,6 +1,6 @@
import CostSelectionDialog from '../../applications/costSelectionDialog.mjs'; import CostSelectionDialog from '../../applications/costSelectionDialog.mjs';
import { DHActionDiceData, DHActionRollData, DHDamageData, DHDamageField } from './actionDice.mjs'; import { DHActionDiceData, DHActionRollData, DHDamageData, DHDamageField } from './actionDice.mjs';
//import DhpActor from '../../documents/actor.mjs'; import DhpActor from '../../documents/actor.mjs';
import D20RollDialog from '../../dialogs/d20RollDialog.mjs'; import D20RollDialog from '../../dialogs/d20RollDialog.mjs';
const fields = foundry.data.fields; const fields = foundry.data.fields;
@ -129,13 +129,13 @@ export class DHBaseAction extends foundry.abstract.DataModel {
return this.parent.parent; return this.parent.parent;
} }
// get actor() { get actor() {
// return this.item instanceof DhpActor return this.item instanceof DhpActor
// ? this.item ? this.item
// : this.item?.parent instanceof DhpActor : this.item?.parent instanceof DhpActor
// ? this.item.parent ? this.item.parent
// : this.item?.actor; : this.item?.actor;
// } }
get chatTemplate() { get chatTemplate() {
return 'systems/daggerheart/templates/chat/duality-roll.hbs'; return 'systems/daggerheart/templates/chat/duality-roll.hbs';