Refactor: extrait méthodes communes

- suppression de casetmr lors de visite/conquete
- suppression de toutes les cases TMRs liées
- notification lors de suppression d'une casetmr pour enlever la queue

# Conflicts:
#	module/actor.js
This commit is contained in:
Vincent Vandemeulebrouck
2021-02-28 01:50:15 +01:00
parent 944dd103d2
commit 3f4d52487d
7 changed files with 47 additions and 52 deletions

View File

@ -30,13 +30,4 @@ export class Pelerinage extends Draconique {
decallage: tmrConstants.right
});
}
async onFinPelerinage(actor, tmr, onRemoveToken) {
const pelerinages = actor.data.items.filter(it => this.isCase(it, tmr.coord));
for (let p of pelerinages){
await actor.deleteOwnedItem(p.data.sourceid);
onRemoveToken(tmr, p);
}
}
}