Fix: difficulté d'annulation de magie

This commit is contained in:
2026-04-03 22:16:50 +02:00
parent eebca509bd
commit 6062d0428c
2 changed files with 10 additions and 4 deletions
+1
View File
@@ -4,6 +4,7 @@
- la qualité des "improvisations du moment" se base sur le niveau du cuisinier - la qualité des "improvisations du moment" se base sur le niveau du cuisinier
- l'appel au moral n'est pas affiché à l'ouverture d'une fenêtre de jets de sorts (ou de tâche intellectuelle) - l'appel au moral n'est pas affiché à l'ouverture d'une fenêtre de jets de sorts (ou de tâche intellectuelle)
- la difficulté variable de l'annulation de magie est bien prise en compte
## 13.0.33 - L'ébriété d'Illysis ## 13.0.33 - L'ébriété d'Illysis
+9 -4
View File
@@ -28,7 +28,8 @@ export class RollPartSort extends RollPartSelect {
this.setCurrent(rollData, { this.setCurrent(rollData, {
key: saved.key, key: saved.key,
isReserve: saved.isReserve, isReserve: saved.isReserve,
ptreve: saved.ptreve ptreve: saved.ptreve,
value: saved.value,
}) })
} }
@@ -37,7 +38,8 @@ export class RollPartSort extends RollPartSelect {
this.setSaved(targetData, { this.setSaved(targetData, {
key: current.key, key: current.key,
isReserve: current.isReserve, isReserve: current.isReserve,
ptreve: current.ptreve ptreve: current.ptreve,
value: current.value,
}) })
} }
@@ -98,7 +100,7 @@ export class RollPartSort extends RollPartSelect {
const sort = { label: current.label, value: current.value } const sort = { label: current.label, value: current.value }
const reserve = current.isReserve ? [{ label: `Mise en réserve en ${this.getCoord(rollData)}` }] : [] const reserve = current.isReserve ? [{ label: `Mise en réserve en ${this.getCoord(rollData)}` }] : []
const bonusCase = current.bonusCase ? [{ label: `Bonus case +${current.bonusCase}%` }] : [] const bonusCase = current.bonusCase ? [{ label: `Bonus case +${current.bonusCase}%` }] : []
const reve = { label: `Rêve ${current.ptreve}` } const reve = { label: `Dépense de rêve ${current.ptreve}` }
return [sort, ...bonusCase, reve, ...reserve] return [sort, ...bonusCase, reve, ...reserve]
} }
return [] return []
@@ -106,9 +108,12 @@ export class RollPartSort extends RollPartSelect {
$selectSort(rollData, values) { $selectSort(rollData, values) {
const current = this.selectByKey(rollData, values.key) const current = this.selectByKey(rollData, values.key)
if (values.ptreve) { if (values.ptreve != undefined) {
current.ptreve = values.ptreve current.ptreve = values.ptreve
} }
if (current.isDiffVariable && values.value != undefined) {
current.value = values.value
}
if (values.isReserve != undefined) { if (values.isReserve != undefined) {
current.isReserve = values.isReserve current.isReserve = values.isReserve
} }