renommer getReveActuel

This commit is contained in:
Vincent Vandemeulebrouck 2020-11-16 04:01:36 +01:00
parent fd107db757
commit bddad92f5c
2 changed files with 9 additions and 8 deletions

View File

@ -88,7 +88,7 @@ export class RdDActor extends Actor {
} }
/* -------------------------------------------- */ /* -------------------------------------------- */
getCurrentReve() { getReveActuel() {
return this.data.data.reve.reve.value; return this.data.data.reve.reve.value;
} }
@ -364,7 +364,7 @@ export class RdDActor extends Actor {
for(let troncName of troncList) { for(let troncName of troncList) {
message += "<br>" + troncName; message += "<br>" + troncName;
} }
ChatMessage.create( { title : "Compétence Tron", ChatMessage.create( { title : "Compétence Tronc",
content: message } ); content: message } );
} }
const update = {_id: comp._id, 'data.niveau': maxNiveau }; const update = {_id: comp._id, 'data.niveau': maxNiveau };
@ -577,7 +577,7 @@ export class RdDActor extends Actor {
sante.sonne.value = true; sante.sonne.value = true;
if (result == 1) { if (result == 1) {
sante.sonne.value = false; sante.sonne.value = false;
let xp = parseInt(this.data.data.carac.constitution.xp) + parseInt(1); let xp = Misc.toInt(this.data.data.carac.constitution.xp) + 1;
this.update( {"data.carac.constitution.xp": xp } ); // +1 XP ! this.update( {"data.carac.constitution.xp": xp } ); // +1 XP !
// TODO : Output to chat // TODO : Output to chat
} }
@ -781,7 +781,7 @@ export class RdDActor extends Actor {
let carac; let carac;
if ( caracName == "reveActuel") { // Fake carac for Reve Actuel if ( caracName == "reveActuel") { // Fake carac for Reve Actuel
carac = {type: "number", carac = {type: "number",
value: this.data.data.reve.reve.value, value: this.getReveActuel(),
label: "Rêve Actuel" label: "Rêve Actuel"
} }
} else { } else {
@ -818,7 +818,7 @@ export class RdDActor extends Actor {
if (mode != "visu") if (mode != "visu")
{ {
let minReveValue = (isRapide) ? 3 : 2; let minReveValue = (isRapide) ? 3 : 2;
if (this.data.data.reve.reve.value <= minReveValue ) { if (this.getReveActuel() < minReveValue ) {
ChatMessage.create( { title: "Montée impossible !", content: "Vous n'avez plus assez de Points de Reve pour monter dans les Terres Médianes", ChatMessage.create( { title: "Montée impossible !", content: "Vous n'avez plus assez de Points de Reve pour monter dans les Terres Médianes",
whisper: ChatMessage.getWhisperRecipients(game.user.name) } ); whisper: ChatMessage.getWhisperRecipients(game.user.name) } );
return; return;
@ -830,7 +830,7 @@ export class RdDActor extends Actor {
draconic: this.getDraconicList(), draconic: this.getDraconicList(),
sort: this.getSortList(), sort: this.getSortList(),
caracReve: this.data.data.carac.reve.value, caracReve: this.data.data.carac.reve.value,
pointsReve: this.data.data.reve.reve.value, pointsReve: this.getReveActuel(),
isRapide: isRapide isRapide: isRapide
} }
let html = await renderTemplate('systems/foundryvtt-reve-de-dragon/templates/dialog-tmr.html', data ); let html = await renderTemplate('systems/foundryvtt-reve-de-dragon/templates/dialog-tmr.html', data );

View File

@ -103,7 +103,7 @@ export class RdDTMRDialog extends Dialog {
this.updatePreviousRencontres(); this.updatePreviousRencontres();
const draconic = this.actor.getBestDraconic(); const draconic = this.actor.getBestDraconic();
const carac = this.actor.getCurrentReve(); const carac = this.actor.getReveActuel();
// TODO: ajouter l'état général? // TODO: ajouter l'état général?
const etatGeneral = this.actor.data.data.compteurs.etat.value const etatGeneral = this.actor.data.data.compteurs.etat.value
const difficulte = draconic.data.niveau - this.currentRencontre.force; const difficulte = draconic.data.niveau - this.currentRencontre.force;
@ -149,6 +149,7 @@ export class RdDTMRDialog extends Dialog {
if (rencontre) { // Manages it if (rencontre) { // Manages it
console.log("manageRencontre", rencontre) console.log("manageRencontre", rencontre)
this.currentRencontre = duplicate(rencontre); this.currentRencontre = duplicate(rencontre);
let dialog = new Dialog({ let dialog = new Dialog({
title: "Rencontre en TMR!", title: "Rencontre en TMR!",
content: "Vous recontrez un " + rencontre.name + " de force " + rencontre.force + "<br>", content: "Vous recontrez un " + rencontre.name + " de force " + rencontre.force + "<br>",
@ -205,7 +206,7 @@ export class RdDTMRDialog extends Dialog {
if (cellDescr.type == "lac" || cellDescr.type == "fleuve" || cellDescr.type == "marais") { if (cellDescr.type == "lac" || cellDescr.type == "fleuve" || cellDescr.type == "marais") {
let draconic = this.actor.getBestDraconic(); let draconic = this.actor.getBestDraconic();
let carac = this.actor.getCurrentReve(); let carac = this.actor.getReveActuel();
// TODO: ajouter l'état général? // TODO: ajouter l'état général?
const etatGeneral = this.actor.data.data.compteurs.etat.value const etatGeneral = this.actor.data.data.compteurs.etat.value
let difficulte = draconic.data.niveau - 7; let difficulte = draconic.data.niveau - 7;