Fixed armor healing (#600)

This commit is contained in:
WBHarry 2025-08-05 14:39:24 +02:00 committed by GitHub
parent 3984417a17
commit d80b5d158d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
16 changed files with 27 additions and 27 deletions

View file

@ -68,7 +68,7 @@ export default class DhpChatMessage extends foundry.documents.ChatMessage {
getTargetList() {
const targets = this.system.hitTargets;
return targets.map(target => game.canvas.tokens.documentCollection.find(t => t.actor.uuid === target.actorId));
return targets.map(target => game.canvas.tokens.documentCollection.find(t => t.actor?.uuid === target.actorId));
}
async onDamage(event) {
@ -88,7 +88,7 @@ export default class DhpChatMessage extends foundry.documents.ChatMessage {
if (targets.length === 0)
return ui.notifications.info(game.i18n.localize('DAGGERHEART.UI.Notifications.noTargetsSelected'));
for (let target of targets) {
let damages = foundry.utils.deepClone(this.system.damage);
if (
@ -139,9 +139,9 @@ export default class DhpChatMessage extends foundry.documents.ChatMessage {
}
consumeOnSuccess() {
if(!this.system.successConsumed && !this.system.targetSelection) {
if (!this.system.successConsumed && !this.system.targetSelection) {
const action = this.system.action;
if(action) action.consume(this.system, true);
if (action) action.consume(this.system, true);
}
}
}