Attaques V2 depuis onglet combat

This commit is contained in:
2026-01-15 00:16:54 +01:00
parent 7b514d5159
commit 850cae3979
5 changed files with 54 additions and 34 deletions

View File

@@ -52,11 +52,13 @@ export class RollPartAttaque extends RollPartSelect {
restore(rollData) {
const saved = this.getSaved(rollData) ?? {}
this.setCurrent(rollData, {
key: saved.key,
tactique: saved.tactique,
dmg: saved.dmg
})
if (saved.key) {
this.setCurrent(rollData, {
key: saved.key,
tactique: saved.tactique,
dmg: saved.dmg
})
}
}
store(rollData, targetData) {
@@ -70,8 +72,10 @@ export class RollPartAttaque extends RollPartSelect {
findAttaque(attaques, saved) {
return attaques.find(at => at.arme.id == saved?.arme?.id &&
at.comp.id == saved?.comp?.id
return attaques.find(at => at.arme.id == (saved?.arme?.id ?? at.arme.id)
&& at.comp.id == (saved?.comp?.id ?? at.comp.id)
&& at.main == (saved?.main ?? at.main)
)
}