Fix: deprecation effects flags.core.statusId

Remplacement de la logique basée sur les flags par le set de "statuses"
This commit is contained in:
2023-12-08 23:50:16 +01:00
parent 56a5d06f16
commit 05cd02b694
6 changed files with 48 additions and 37 deletions

View File

@ -399,7 +399,7 @@ export class RdDActor extends RdDBaseActorSang {
content: 'Remise à neuf de ' + this.name
});
await this.supprimerBlessures(it => true);
await this.removeEffects(e => e.flags.core.statusId !== STATUSES.StatusDemiReve);
await this.removeEffects(e => e.id != STATUSES.StatusDemiReve);
const updates = {
'system.sante.endurance.value': this.system.sante.endurance.max,
'system.sante.vie.value': this.system.sante.vie.max,
@ -2923,9 +2923,7 @@ export class RdDActor extends RdDBaseActorSang {
}
/* -------------------------------------------- */
isEffectAllowed(statusId) {
return true
}
isEffectAllowed(effectId) { return true }
/* -------------------------------------------- */
async onPreUpdateItem(item, change, options, id) {