Résolution de soucis inter-types de jets V2

- diminution de la dépendance au token cible pour les attaques
- ne pas proposer l'attaque sur les jets "par défaut"
- filtrer les sous-parties inutiles (ie: sorts pour les attaques, etc)
This commit is contained in:
2025-12-12 17:42:43 +01:00
parent 3567885030
commit 6907344be7
17 changed files with 91 additions and 61 deletions

View File

@@ -3,7 +3,7 @@ import { ROLL_TYPE_TACHE } from "./roll-constants.mjs"
import { PART_CARAC } from "./roll-part-carac.mjs"
import { PART_COMP } from "./roll-part-comp.mjs"
import { RollPartSelect } from "./roll-part-select.mjs"
import { ROLLDIALOG_SECTION } from "./roll-part.mjs"
import { ROLLDIALOG_SECTION, RollPart } from "./roll-part.mjs"
export const PART_TACHE = "tache"
@@ -12,8 +12,9 @@ export class RollPartTache extends RollPartSelect {
get code() { return PART_TACHE }
get section() { return ROLLDIALOG_SECTION.CHOIX }
get rollTypes() { return [ROLL_TYPE_TACHE] }
isValid(rollData) { return rollData.active.actor.isPersonnage() }
visible(rollData) { return this.isRollType(rollData, ROLL_TYPE_TACHE) }
visible(rollData) { return RollPart.isRollType(rollData, ROLL_TYPE_TACHE) }
loadRefs(rollData) {
const refs = this.getRefs(rollData)