Working on Compatibility for FVTT v10

token.img -> token.texture.src
some missing data/system
comp.keys() -> comp.index.keys()
This commit is contained in:
Vlyan
2022-07-22 12:43:48 +02:00
parent 894cdba28b
commit b92d2b3112
8 changed files with 86 additions and 91 deletions

View File

@@ -190,7 +190,7 @@ export class DicePickerDialog extends FormApplication {
set targetInfos(targetToken) {
this.object.targetInfos = targetToken
? {
img: targetToken.img,
img: targetToken.texture.src || null,
name: targetToken.name,
}
: null;

View File

@@ -548,8 +548,8 @@ export class RollnKeepDialog extends FormApplication {
roll,
game.user,
true,
this._message.data.whisper.length === 0 ? null : this._message.data.whisper,
this._message.data.blind
this._message.whisper.length === 0 ? null : this._message.whisper,
this._message.blind
);
}
@@ -657,7 +657,7 @@ export class RollnKeepDialog extends FormApplication {
if (this.roll.l5r5e.isInitiativeRoll) {
let msgOptions = {
rnkRoll: this.roll,
rollMode: game.l5r5e.HelpersL5r5e.getRollMode(this._message.data),
rollMode: game.l5r5e.HelpersL5r5e.getRollMode(this._message),
};
await this.roll.l5r5e.actor.rollInitiative({
@@ -673,7 +673,7 @@ export class RollnKeepDialog extends FormApplication {
// Send it to chat, switch to new message
this.message = await this.roll.toMessage(
{},
{ rollMode: game.l5r5e.HelpersL5r5e.getRollMode(this._message.data) }
{ rollMode: game.l5r5e.HelpersL5r5e.getRollMode(this._message) }
);
}

View File

@@ -74,7 +74,7 @@ export class RollL5r5e extends Roll {
set targetInfos(targetToken) {
this.l5r5e.targetInfos = targetToken
? {
img: targetToken.img,
img: targetToken.texture.src || null,
name: targetToken.name,
}
: null;
@@ -287,8 +287,7 @@ export class RollL5r5e extends Roll {
isPublicRoll: !isPrivate,
tooltip: isPrivate ? "" : await this.getTooltip({ from: "render" }),
total: isPrivate ? "?" : this.total,
//data: this.data,
profileImg: this.l5r5e.actor?.img ? this.l5r5e.actor?.img : "icons/svg/mystery-man.svg",
profileImg: this.l5r5e.actor?.img || "icons/svg/mystery-man.svg",
l5r5e: isPrivate
? {}
: {