Explications des difficultés de jets
This commit is contained in:
parent
ea4b7a7b22
commit
15d67e72a3
@ -1271,8 +1271,7 @@ export class RdDActor extends Actor {
|
|||||||
// Final chat message
|
// Final chat message
|
||||||
let chatOptions = {
|
let chatOptions = {
|
||||||
content: "<strong>Test : " + rollData.selectedCarac.label + " / " + rollData.selectedDraconic.name + " / " + rollData.selectedSort.name + "</strong>"
|
content: "<strong>Test : " + rollData.selectedCarac.label + " / " + rollData.selectedDraconic.name + " / " + rollData.selectedSort.name + "</strong>"
|
||||||
+ "<br>Difficultés <strong>libre : " + rollData.diffLibre + "</strong> / conditions : " + Misc.toSignedString(rollData.diffConditions) +" / état : " + rollData.etat
|
+ RdDResolutionTable.explainRollData(rollData)
|
||||||
+ RdDResolutionTable.explain(rolled)
|
|
||||||
+ explications
|
+ explications
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1310,8 +1309,7 @@ export class RdDActor extends Actor {
|
|||||||
// Final chat message
|
// Final chat message
|
||||||
let chatOptions = {
|
let chatOptions = {
|
||||||
content: "<strong>Test : " + rollData.selectedCarac.label + " / " + resumeCompetence + "</strong>"
|
content: "<strong>Test : " + rollData.selectedCarac.label + " / " + resumeCompetence + "</strong>"
|
||||||
+ "<br>Difficultés <strong>libre : " + rollData.diffLibre + "</strong> / conditions : " + Misc.toSignedString(rollData.diffConditions) +" / état : " + rollData.etat
|
+ RdDResolutionTable.explainRollData(rollData)
|
||||||
+ RdDResolutionTable.explain(rolled)
|
|
||||||
+ explications
|
+ explications
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1410,8 +1408,7 @@ export class RdDActor extends Actor {
|
|||||||
// Message de résultat
|
// Message de résultat
|
||||||
ChatUtility.chatWithRollMode({
|
ChatUtility.chatWithRollMode({
|
||||||
content: "<strong>Test de Tache : " + rollData.tache.name + " - " + rollData.selectedCarac.label + " / " + rollData.competence.name + "</strong>"
|
content: "<strong>Test de Tache : " + rollData.tache.name + " - " + rollData.selectedCarac.label + " / " + rollData.competence.name + "</strong>"
|
||||||
+ "<br>Difficultés <strong>libre : " + rollData.diffLibre + "</strong> / conditions : " + Misc.toSignedString(rollData.diffConditions) +" / état : " + rollData.etat
|
+ RdDResolutionTable.explainRollData(rollData)
|
||||||
+ "<br>" + RdDResolutionTable.explain(rollData.rolled)
|
|
||||||
+ "<br>Points de taches : " + rollData.rolled.ptTache + ", ajustement qualité: " + rollData.rolled.ptQualite
|
+ "<br>Points de taches : " + rollData.rolled.ptTache + ", ajustement qualité: " + rollData.rolled.ptQualite
|
||||||
}, this.name);
|
}, this.name);
|
||||||
// Message spécifique de la tâche
|
// Message spécifique de la tâche
|
||||||
@ -1432,8 +1429,7 @@ export class RdDActor extends Actor {
|
|||||||
_competenceResult(rollData) {
|
_competenceResult(rollData) {
|
||||||
ChatUtility.chatWithRollMode({
|
ChatUtility.chatWithRollMode({
|
||||||
content: "<strong>Test : " + rollData.selectedCarac.label + " / " + rollData.competence.name + "</strong>"
|
content: "<strong>Test : " + rollData.selectedCarac.label + " / " + rollData.competence.name + "</strong>"
|
||||||
+ "<br>Difficultés <strong>libre : " + rollData.diffLibre + "</strong> / conditions : " + Misc.toSignedString(rollData.diffConditions) +" / état : " + rollData.etat
|
+ RdDResolutionTable.explainRollData(rollData)
|
||||||
+ RdDResolutionTable.explain(rollData.rolled)
|
|
||||||
+ "<br>Points de taches : " + rollData.rolled.ptTache + ", ajustement qualité: " + rollData.rolled.ptQualite
|
+ "<br>Points de taches : " + rollData.rolled.ptTache + ", ajustement qualité: " + rollData.rolled.ptQualite
|
||||||
}, this.name);
|
}, this.name);
|
||||||
}
|
}
|
||||||
|
@ -262,8 +262,7 @@ export class RdDCombat {
|
|||||||
// Final chat message
|
// Final chat message
|
||||||
let chatOptions = {
|
let chatOptions = {
|
||||||
content: "<strong>Test : " + rollData.selectedCarac.label + " / " + rollData.competence.name + "</strong>"
|
content: "<strong>Test : " + rollData.selectedCarac.label + " / " + rollData.competence.name + "</strong>"
|
||||||
+ "<br>Difficultés <strong>libre : " + rollData.diffLibre + "</strong> / conditions : " + Misc.toSignedString(rollData.diffConditions) + " / état : " + rollData.etat
|
+ RdDResolutionTable.explainRollData(rollData)
|
||||||
+ RdDResolutionTable.explain(rollData.rolled)
|
|
||||||
+ explications
|
+ explications
|
||||||
}
|
}
|
||||||
ChatUtility.chatWithRollMode(chatOptions, this.attacker.name)
|
ChatUtility.chatWithRollMode(chatOptions, this.attacker.name)
|
||||||
@ -345,8 +344,7 @@ export class RdDCombat {
|
|||||||
console.log("RdDCombat.onAttaqueEchec >>>", rollData);
|
console.log("RdDCombat.onAttaqueEchec >>>", rollData);
|
||||||
let chatOptions = {
|
let chatOptions = {
|
||||||
content: "<strong>Test : " + rollData.selectedCarac.label + " / " + rollData.competence.name + "</strong>"
|
content: "<strong>Test : " + rollData.selectedCarac.label + " / " + rollData.competence.name + "</strong>"
|
||||||
+ "<br>Difficultés <strong>libre : " + rollData.diffLibre + "</strong> / conditions : " + Misc.toSignedString(rollData.diffConditions) + " / état : " + rollData.etat
|
+ RdDResolutionTable.explainRollData(rollData)
|
||||||
+ RdDResolutionTable.explain(rollData.rolled)
|
|
||||||
+ (this.target ? "<br><strong>Cible</strong> : " + this.defender.data.name : "")
|
+ (this.target ? "<br><strong>Cible</strong> : " + this.defender.data.name : "")
|
||||||
}
|
}
|
||||||
ChatUtility.chatWithRollMode(chatOptions, this.attacker.name)
|
ChatUtility.chatWithRollMode(chatOptions, this.attacker.name)
|
||||||
@ -456,8 +454,7 @@ export class RdDCombat {
|
|||||||
|
|
||||||
let chatOptions = {
|
let chatOptions = {
|
||||||
content: "<strong>Test : " + rollData.selectedCarac.label + " / " + rollData.competence.name + "</strong>"
|
content: "<strong>Test : " + rollData.selectedCarac.label + " / " + rollData.competence.name + "</strong>"
|
||||||
+ "<br>Difficultés <strong>libre : " + rollData.diffLibre + "</strong> / conditions : " + Misc.toSignedString(rollData.diffConditions) + " / état : " + rollData.etat
|
+ RdDResolutionTable.explainRollData(rollData)
|
||||||
+ RdDResolutionTable.explain(rollData.rolled)
|
|
||||||
+ "<br><strong>Attaque parée!</strong>"
|
+ "<br><strong>Attaque parée!</strong>"
|
||||||
}
|
}
|
||||||
ChatUtility.chatWithRollMode(chatOptions, this.defender.name)
|
ChatUtility.chatWithRollMode(chatOptions, this.defender.name)
|
||||||
@ -487,8 +484,7 @@ export class RdDCombat {
|
|||||||
|
|
||||||
let chatOptions = {
|
let chatOptions = {
|
||||||
content: "<strong>Test : " + rollData.selectedCarac.label + " / " + rollData.competence.name + "</strong>"
|
content: "<strong>Test : " + rollData.selectedCarac.label + " / " + rollData.competence.name + "</strong>"
|
||||||
+ "<br>Difficultés <strong>libre : " + rollData.diffLibre + "</strong> / conditions : " + Misc.toSignedString(rollData.diffConditions) + " / état : " + rollData.etat
|
+ RdDResolutionTable.explainRollData(rollData)
|
||||||
+ RdDResolutionTable.explain(rollData.rolled)
|
|
||||||
+ explications
|
+ explications
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -557,8 +553,7 @@ export class RdDCombat {
|
|||||||
console.log("RdDCombat._onEsquiveNormal >>>", rollData);
|
console.log("RdDCombat._onEsquiveNormal >>>", rollData);
|
||||||
let chatOptions = {
|
let chatOptions = {
|
||||||
content: "<strong>Test : " + rollData.selectedCarac.label + " / " + rollData.competence.name + "</strong>"
|
content: "<strong>Test : " + rollData.selectedCarac.label + " / " + rollData.competence.name + "</strong>"
|
||||||
+ "<br>Difficultés <strong>libre : " + rollData.diffLibre + "</strong> / conditions : " + Misc.toSignedString(rollData.diffConditions) + " / état : " + rollData.etat
|
+ RdDResolutionTable.explainRollData(rollData)
|
||||||
+ RdDResolutionTable.explain(rollData.rolled)
|
|
||||||
+ "<br><strong>Attaque esquivée!</strong>"
|
+ "<br><strong>Attaque esquivée!</strong>"
|
||||||
}
|
}
|
||||||
ChatUtility.chatWithRollMode(chatOptions, this.defender.name)
|
ChatUtility.chatWithRollMode(chatOptions, this.defender.name)
|
||||||
@ -585,8 +580,7 @@ export class RdDCombat {
|
|||||||
|
|
||||||
let chatOptions = {
|
let chatOptions = {
|
||||||
content: "<strong>Test : " + rollData.selectedCarac.label + " / " + rollData.competence.name + "</strong>"
|
content: "<strong>Test : " + rollData.selectedCarac.label + " / " + rollData.competence.name + "</strong>"
|
||||||
+ "<br>Difficultés <strong>libre : " + rollData.diffLibre + "</strong> / conditions : " + Misc.toSignedString(rollData.diffConditions) + " / état : " + rollData.etat
|
+ RdDResolutionTable.explainRollData(rollData)
|
||||||
+ RdDResolutionTable.explain(rollData.rolled)
|
|
||||||
+ explications
|
+ explications
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -86,7 +86,13 @@ export class RdDResolutionTable {
|
|||||||
}
|
}
|
||||||
message += '<strong>' + rolled.quality + '</strong>'
|
message += '<strong>' + rolled.quality + '</strong>'
|
||||||
return message;
|
return message;
|
||||||
|
}
|
||||||
|
|
||||||
|
static explainRollData(rollData) {
|
||||||
|
let message = "<br>Difficultés <strong>libre: " + rollData.diffLibre + "</strong> / conditions: " + Misc.toSignedString(rollData.diffConditions)
|
||||||
|
+ " / état: " + rollData.etat;
|
||||||
|
message += RdDResolutionTable.explain(rollData.rolled)
|
||||||
|
return message;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
|
Loading…
Reference in New Issue
Block a user