#185 - Reinit nombres astraux
This commit is contained in:
@ -1210,6 +1210,17 @@ export class RdDActor extends Actor {
|
||||
return queue;
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
async cacheTMR( ) {
|
||||
await this.update({ 'data.reve.tmrpos.cache': true });
|
||||
}
|
||||
async montreTMR( ) {
|
||||
await this.update({ 'data.reve.tmrpos.cache': false });
|
||||
}
|
||||
async isTMRCache( ) {
|
||||
return this.data.data.reve.tmrpos.cache;
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
async reinsertionAleatoire(raison) {
|
||||
ChatMessage.create({
|
||||
@ -1219,9 +1230,11 @@ export class RdDActor extends Actor {
|
||||
const innaccessible = this.buildTMRInnaccessible();
|
||||
let tmr = TMRUtility.getTMRAleatoire(tmr => !innaccessible.includes(tmr.coord));
|
||||
this.updateCoordTMR(tmr.coord);
|
||||
this.cacheTMR();
|
||||
return tmr;
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
buildTMRInnaccessible() {
|
||||
const tmrInnaccessibles = this.filterItemsData(it => Draconique.isCaseTMR(it) &&
|
||||
EffetsDraconiques.isInnaccessible(it));
|
||||
|
Reference in New Issue
Block a user