From 66f4929ac6e7ceb63e4970b1e5aeb8403038b114 Mon Sep 17 00:00:00 2001
From: Jesusaves <cpntb1@ymail.com>
Date: Sat, 7 Sep 2019 19:09:55 -0300
Subject: Wrong operands

---
 npc/018-6-2/main.txt | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/npc/018-6-2/main.txt b/npc/018-6-2/main.txt
index 779c7098f..d34deb632 100644
--- a/npc/018-6-2/main.txt
+++ b/npc/018-6-2/main.txt
@@ -15,28 +15,30 @@ OnTouch:
     .@q3=getq3(LoFQuest_Barbara);
     if (.@q == 2) {
         // 1/64 - West Puzzle
-        if (!(.@q3 & 64)) {
+        if ((.@q3 & 64)) {
             warp BarbaraInstCheck(0), 68, 90;
             setq3 LoFQuest_Barbara, .@q3|1;
             .@q3=getq3(LoFQuest_Barbara);
-            setq3 LoFQuest_Barbara, .@q3^64;
+            setq3 LoFQuest_Barbara, .@q3-64;
             .@q3=getq3(LoFQuest_Barbara);
             disablenpc instance_npcname(.name$, .@q2);
             // Puzzle complete, enable next NPC
             if (.@q3 == 3)
                 enablenpc instance_npcname("#ToSouthHall", .@q2);
+            end;
         }
         // 2/128 - East Puzzle
-        else if (!(.@q3 & 128)) {
+        else if ((.@q3 & 128)) {
             warp BarbaraInstCheck(0), 112, 90;
             setq3 LoFQuest_Barbara, .@q3|2;
             .@q3=getq3(LoFQuest_Barbara);
-            setq3 LoFQuest_Barbara, .@q3^128;
+            setq3 LoFQuest_Barbara, .@q3-128;
             .@q3=getq3(LoFQuest_Barbara);
             disablenpc instance_npcname(.name$, .@q2);
             // Puzzle complete, enable next NPC
             if (.@q3 == 3)
                 enablenpc instance_npcname("#ToSouthHall", .@q2);
+            end;
         }
         // Wut
         else {
-- 
cgit v1.2.3-70-g09d2