X-Git-Url: http://git.plutz.net/?p=flarejs;a=blobdiff_plain;f=engine.js;fp=engine.js;h=459a9dd6057e358ba3715e7b63451854c26e46cb;hp=f3481c713f96d1c96f1162d79bc01bc0b213cd5b;hb=2dfe049d1c5a406c241106aa493b6f601e2bf2d7;hpb=93bc3ed05429f36d6eff08eac29dcba5142d3325 diff --git a/engine.js b/engine.js index f3481c7..459a9dd 100644 --- a/engine.js +++ b/engine.js @@ -449,8 +449,8 @@ function Controls(hero){ var trigger, item; if (map.triggers[i]) for ( trigger of map.triggers[i].filter( - t => (!t.requires_status) ? true : t.requires_status.find(s => s in qstatus) - ).filter( t => (!t.requires_not_status) ? true : !t.requires_not_status.find(s => s in qstatus) ) + t => (!t.requires_status) ? true : t.requires_status.find(s => qstatus[s]) + ).filter( t => (!t.requires_not_status) ? true : !t.requires_not_status.find(s => qstatus[s]) ) ) { // game status modification if ( trigger.set_status ) for (item of trigger.set_status) {