Améliorations des tmr
* fermeture des cités * utilisations d'icônes pour les cases spéciales, rencontres, sorts en réserve * séparation pixi/actions TMR / définition des cases spéciales fixes divers: * #153 lancer de sort si draconic utilise compétence autre que rêve * #152: table de résolution doublée sur cht points de rêve * /table n'affichait plus les résultats suite à chgt sur souffles/queues
This commit is contained in:
@ -1,41 +0,0 @@
|
||||
import { Misc } from "./misc.js";
|
||||
|
||||
/* -------------------------------------------- */
|
||||
export class RdDItem {
|
||||
|
||||
static isQueueDragon(item) {
|
||||
return item.type == 'queue' || item.type == 'ombre';
|
||||
}
|
||||
|
||||
static isSouffleDragon(item) {
|
||||
return item.type == 'souffle';
|
||||
}
|
||||
|
||||
static isHRPontImpraticable(item) {
|
||||
return RdDItem.isSouffleDragon(item) && item.name.toLowerCase().includes(' des ponts');
|
||||
}
|
||||
|
||||
static isHRDoubleResistanceFleuve(item) {
|
||||
return RdDItem.isSouffleDragon(item) && item.name.toLowerCase().includes('résistance du fleuve')
|
||||
}
|
||||
static isHRPeage(item) {
|
||||
return RdDItem.isSouffleDragon(item) && item.name.toLowerCase().includes('péage')
|
||||
}
|
||||
|
||||
static isHRMauvaiseRencontreEnPerspective(item) {
|
||||
return (RdDItem.isQueueDragon(item) || RdDItem.isSouffleDragon(item)) && item.name.toLowerCase().includes('mauvaise rencontre')
|
||||
}
|
||||
|
||||
static isHRInertieDraconique(item) {
|
||||
return RdDItem.isQueueDragon(item) && item.name.toLowerCase().includes('inertie draconique')
|
||||
}
|
||||
|
||||
static isCaseTMR(item) {
|
||||
return item.type == 'casetmr';
|
||||
}
|
||||
|
||||
static isHRCaseInnondee(item) {
|
||||
return RdDItem.isCaseTMR(item) && item.data.specific == 'debordement';
|
||||
}
|
||||
|
||||
}
|
Reference in New Issue
Block a user