]> git.plutz.net Git - flarejs/commitdiff
support unsetting quest status
authorPaul Hänsch <paul@plutz.net>
Sat, 15 Feb 2020 08:46:53 +0000 (09:46 +0100)
committerPaul Hänsch <paul@plutz.net>
Sat, 15 Feb 2020 08:46:53 +0000 (09:46 +0100)
engine.js

index f3481c713f96d1c96f1162d79bc01bc0b213cd5b..459a9dd6057e358ba3715e7b63451854c26e46cb 100644 (file)
--- 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) {