Foundry v13 migration
This commit is contained in:
@@ -11,24 +11,24 @@ export class YggdrasillRoll extends Dialog {
|
||||
let html
|
||||
let h = 440;
|
||||
if ( rollData.mode == "competence") {
|
||||
html = await renderTemplate('systems/fvtt-yggdrasill/templates/roll-dialog-competence.html', rollData);
|
||||
html = await foundry.applications.handlebars.renderTemplate('systems/fvtt-yggdrasill/templates/roll-dialog-competence.html', rollData);
|
||||
h = 340;
|
||||
} else if (rollData.mode == "carac") {
|
||||
html = await renderTemplate('systems/fvtt-yggdrasill/templates/roll-dialog-carac.html', rollData);
|
||||
html = await foundry.applications.handlebars.renderTemplate('systems/fvtt-yggdrasill/templates/roll-dialog-carac.html', rollData);
|
||||
h = 320;
|
||||
} else if (rollData.mode == "attribut") {
|
||||
html = await renderTemplate('systems/fvtt-yggdrasill/templates/roll-dialog-attribut.html', rollData);
|
||||
html = await foundry.applications.handlebars.renderTemplate('systems/fvtt-yggdrasill/templates/roll-dialog-attribut.html', rollData);
|
||||
h = 320;
|
||||
} else if (rollData.mode == "armecc") {
|
||||
html = await renderTemplate('systems/fvtt-yggdrasill/templates/roll-dialog-armecc.html', rollData);
|
||||
html = await foundry.applications.handlebars.renderTemplate('systems/fvtt-yggdrasill/templates/roll-dialog-armecc.html', rollData);
|
||||
} else if (rollData.mode == "sejdr") {
|
||||
html = await renderTemplate('systems/fvtt-yggdrasill/templates/roll-dialog-sejdr.html', rollData);
|
||||
html = await foundry.applications.handlebars.renderTemplate('systems/fvtt-yggdrasill/templates/roll-dialog-sejdr.html', rollData);
|
||||
} else if (rollData.mode == "rune") {
|
||||
html = await renderTemplate('systems/fvtt-yggdrasill/templates/roll-dialog-rune.html', rollData);
|
||||
html = await foundry.applications.handlebars.renderTemplate('systems/fvtt-yggdrasill/templates/roll-dialog-rune.html', rollData);
|
||||
} else if (rollData.mode == "galdr") {
|
||||
html = await renderTemplate('systems/fvtt-yggdrasill/templates/roll-dialog-galdr.html', rollData);
|
||||
html = await foundry.applications.handlebars.renderTemplate('systems/fvtt-yggdrasill/templates/roll-dialog-galdr.html', rollData);
|
||||
} else {
|
||||
html = await renderTemplate('systems/fvtt-yggdrasill/templates/roll-dialog-armetir.html', rollData);
|
||||
html = await foundry.applications.handlebars.renderTemplate('systems/fvtt-yggdrasill/templates/roll-dialog-armetir.html', rollData);
|
||||
}
|
||||
let options = { classes: ["yggdrasilldialog"], width: 600, height: h, 'z-index': 99999 };
|
||||
return new YggdrasillRoll(actor, rollData, html, options );
|
||||
@@ -39,11 +39,11 @@ export class YggdrasillRoll extends Dialog {
|
||||
let conf = {
|
||||
title: (rollData.mode == "competence") ? "Compétence" : "Caractéristique",
|
||||
content: html,
|
||||
buttons: {
|
||||
buttons: {
|
||||
roll: {
|
||||
icon: '<i class="fas fa-check"></i>',
|
||||
label: "Lancer le Test",
|
||||
callback: () => { this.roll() }
|
||||
callback: () => { this.roll() }
|
||||
},
|
||||
cancel: {
|
||||
icon: '<i class="fas fa-times"></i>',
|
||||
@@ -68,7 +68,7 @@ export class YggdrasillRoll extends Dialog {
|
||||
YggdrasillUtility.rollYggdrasill( this.rollData )
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/* -------------------------------------------- */
|
||||
updateGaldrSR( ) {
|
||||
let sdDuree = Number(dureeGaldrSD[this.rollData.dureeGaldr]);
|
||||
@@ -88,12 +88,12 @@ export class YggdrasillRoll extends Dialog {
|
||||
let support = 0;
|
||||
|
||||
this.rollData.dureeRune = 6 - this.rollData.agiliteCarac.value;
|
||||
if ( this.rollData.supportRune == "peau") {
|
||||
if ( this.rollData.supportRune == "peau") {
|
||||
support = 3;
|
||||
this.rollData.echelleDuree = "Actions";
|
||||
this.rollData.echelleDureeVie = "Heures"
|
||||
}
|
||||
if ( this.rollData.supportRune == "tissu") {
|
||||
if ( this.rollData.supportRune == "tissu") {
|
||||
support = 6;
|
||||
this.rollData.echelleDuree = "Tours";
|
||||
this.rollData.echelleDureeVie = "Jours"
|
||||
@@ -156,12 +156,12 @@ export class YggdrasillRoll extends Dialog {
|
||||
$("#caracValue").text(carac.value+"d10");
|
||||
});
|
||||
|
||||
html.find('#typeAttack').change((event) => {
|
||||
html.find('#typeAttack').change((event) => {
|
||||
let attackType = event.currentTarget.value;
|
||||
let attackDef
|
||||
if ( this.rollData.mode == 'armecc')
|
||||
if ( this.rollData.mode == 'armecc')
|
||||
attackDef = this.actor.getAttaqueData( attackType);
|
||||
else
|
||||
else
|
||||
attackDef = this.actor.getTirData( attackType);
|
||||
this.rollData.attackDef = attackDef;
|
||||
this.rollData.selectedCarac = attackDef.carac;
|
||||
@@ -192,9 +192,9 @@ export class YggdrasillRoll extends Dialog {
|
||||
this.rollData.zoneGaldr = event.currentTarget.value;
|
||||
this.updateGaldrSR();
|
||||
});
|
||||
|
||||
|
||||
html.find('#bonusMalus').change((event) => {
|
||||
|
||||
|
||||
html.find('#bonusMalus').change((event) => {
|
||||
this.rollData.bonusMalus = Number(event.currentTarget.value);
|
||||
});
|
||||
html.find('#furorUsage').change((event) => {
|
||||
@@ -208,5 +208,5 @@ export class YggdrasillRoll extends Dialog {
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user