Extraction méthodes identification items

Pour savoir si certaines queues/souffles sont là et rendre
le code plus lisible
This commit is contained in:
Vincent Vandemeulebrouck
2021-02-05 23:51:12 +01:00
parent 48688fc453
commit a2ec26c4c0
3 changed files with 13 additions and 6 deletions

View File

@ -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')
}
}