From 71d9baa1fa24a33e50da91ae0f5df6181b616f14 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Mon, 17 Jun 2019 23:19:23 -0300 Subject: 001-7 Puzzle --- npc/023-3-1/logic.txt | 26 +++++--------------------- 1 file changed, 5 insertions(+), 21 deletions(-) (limited to 'npc/023-3-1/logic.txt') diff --git a/npc/023-3-1/logic.txt b/npc/023-3-1/logic.txt index 62ce7d33e..540c19c91 100644 --- a/npc/023-3-1/logic.txt +++ b/npc/023-3-1/logic.txt @@ -6,8 +6,9 @@ 023-3-1 mapflag zone MMO -023-3,39,59,0 script #Exit02331 NPC_HIDDEN,1,0,{ +023-3-1,45,27,0 script #Finish02331 NPC_HIDDEN,0,0,{ end; + OnTouch: .@n=getq(General_Narrator); .@q=getq2(FrostiaQuest_Homunculus); @@ -17,34 +18,17 @@ OnTouch: percentheal -100, -100; return false; } - if (.@n == 15) { - dispbottom lg("I'm not a coward! I must press forward!"); + if (.@q < 3) { + dispbottom l("The magic power outflowing in the room prevents you from leaving."); end; } - .@mapn$="001-7"; - warp .@mapn$, 59, 45; - end; -} - -023-3-1,45,27,0 script #Finish02331 NPC_HIDDEN,0,0,{ - end; - -OnTouch: - .@n=getq(General_Narrator); - .@q=getq2(FrostiaQuest_Homunculus); - // Cheater Detected - if (.@n < 13) { - warp "Save", 0, 0; - percentheal -100, -100; - return false; - } .@mapn$="023-3-2"; warp .@mapn$, any(39,40), 58; end; } -023-3,45,27,0 script #Leave02331 NPC_HIDDEN,1,0,{ +023-3-1,45,80,0 script #Exit02331 NPC_HIDDEN,1,0,{ end; OnTouch: .@n=getq(General_Narrator); -- cgit v1.2.3-70-g09d2