Extraction méthodes identification items
Pour savoir si certaines queues/souffles sont là et rendre le code plus lisible
This commit is contained in:
@ -3,16 +3,23 @@ import { Misc } from "./misc.js";
|
||||
/* -------------------------------------------- */
|
||||
export class RdDItem {
|
||||
|
||||
static isSoufflePontImpraticable(item) {
|
||||
static isPontImpraticable(item) {
|
||||
return item.type == 'souffle' && item.name.toLowerCase().includes(' des ponts');
|
||||
}
|
||||
|
||||
static isDoubleResistanceFleuve(item) {
|
||||
return item.type == 'souffle' && item.name.toLowerCase().includes('résistance du fleuve')
|
||||
}
|
||||
|
||||
static isCaseInnondee(item) {
|
||||
return RdDItem.isCaseTMR(item) && item.data.specific == 'debordement';
|
||||
}
|
||||
|
||||
|
||||
static isCaseTMR(item) {
|
||||
return item.type == 'casetmr';
|
||||
}
|
||||
|
||||
static isMauvaiseRencontreEnPerspective(item) {
|
||||
return (item.type == 'queue' || item.type == 'ombre' || item.type == 'souffle') && item.name.toLowerCase().includes('mauvaise rencontre')
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user