Fixed so character's with wildcard images don't break beastform

This commit is contained in:
WBHarry 2025-08-10 22:13:23 +02:00
parent 300719c116
commit 434649894c

View file

@ -134,6 +134,7 @@ export default class DHBeastform extends BaseDataItem {
this.parent.effects.filter(x => x.type !== 'beastform').map(x => x.toObject()) this.parent.effects.filter(x => x.type !== 'beastform').map(x => x.toObject())
); );
const tokenImages = await this.parent.parent.getTokenImages();
const beastformEffect = this.parent.effects.find(x => x.type === 'beastform'); const beastformEffect = this.parent.effects.find(x => x.type === 'beastform');
await beastformEffect.updateSource({ await beastformEffect.updateSource({
changes: [ changes: [
@ -148,7 +149,7 @@ export default class DHBeastform extends BaseDataItem {
], ],
system: { system: {
characterTokenData: { characterTokenData: {
tokenImg: this.parent.parent.prototypeToken.texture.src, tokenImg: tokenImages[0],
tokenRingImg: this.parent.parent.prototypeToken.ring.subject.texture, tokenRingImg: this.parent.parent.prototypeToken.ring.subject.texture,
tokenSize: { tokenSize: {
height: this.parent.parent.prototypeToken.height, height: this.parent.parent.prototypeToken.height,