From a782bb538d24f49ef5d5973bd98132b584614e5b Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Tue, 18 Jun 2019 23:50:30 -0300 Subject: Improve a bit Master Room. Quest is now completable, but you'll lose all rewards. Well, normal players can't begin it, only those who can revert it, so... --- npc/023-3-2/_import.txt | 2 +- npc/023-3-2/logic.txt | 34 +++++++++++++++++++++++++++++++--- 2 files changed, 32 insertions(+), 4 deletions(-) (limited to 'npc/023-3-2') diff --git a/npc/023-3-2/_import.txt b/npc/023-3-2/_import.txt index b163d8fb9..1298da8be 100644 --- a/npc/023-3-2/_import.txt +++ b/npc/023-3-2/_import.txt @@ -1,3 +1,3 @@ -// Map 023-3-2: Ice Caves +// Map 023-3-2: Study Room // This file is generated automatically. All manually added changes will be removed when running the Converter. "npc/023-3-2/logic.txt", diff --git a/npc/023-3-2/logic.txt b/npc/023-3-2/logic.txt index 27f0bff23..53b9df2cd 100644 --- a/npc/023-3-2/logic.txt +++ b/npc/023-3-2/logic.txt @@ -34,8 +34,33 @@ OnTouch: // The Master Room... We use field 3, too, but bitwise position 2 is reserved. 023-3-2,38,30,0 script Cauldron#MKHB NPC_NO_SPRITE,{ .@q=getq3(FrostiaQuest_Homunculus); + if (.@q < 4095) { + mesn; + mesc l("It's steaming. Who knows what insanity Isbamuth is brewing inside?!"); + next; + mesc l("Keep exploring the Study Room and certify it is safe first. Also, make sure to learn what this was used for."); + close; + } + mesc l("You have collect enough evidence, it's time to leave and report."); + setq1 FrostiaQuest_Homunculus, 4; + setq1 General_Narrator, 16; + close; +OnInit: + .distance=2; + end; +} + +023-3-2,40,25,0 script Notebook#MKHB NPC_NO_SPRITE,{ + .@q=getq3(FrostiaQuest_Homunculus); + if (.@q < 4094) { + mesn; + mesc l("Uhm, of course a book like this has to be a trap, right?"); + next; + mesc l("Keep exploring the Study Room and certify it is safe first."); + close; + } mesn; - mesc l("It's steaming. Who knows what insanity Isbamuth is brewing inside?!"); + mesc l("Insert here lore information"); if (!(.@q & .hcID)) setq3 FrostiaQuest_Homunculus, .@q|.hcID; close; @@ -45,10 +70,13 @@ OnInit: end; } -023-3-2,40,25,0 script Notebook#MKHB NPC_NO_SPRITE,{ +023-3-2,36,31,0 script Machinery#MKHB NPC_NO_SPRITE,{ .@q=getq3(FrostiaQuest_Homunculus); mesn; - mesc l("Insert here lore information"); + mesc l("You have no idea what this piece of equipment is used for."); + next; + mesn; + mesc l("It have the same shape as those used to polish weapons, but there are blood stains everywhere."); if (!(.@q & .hcID)) setq3 FrostiaQuest_Homunculus, .@q|.hcID; close; -- cgit v1.2.3-60-g2f50