diff options
-rw-r--r-- | npc/023-3-1/_import.txt | 2 | ||||
-rw-r--r-- | npc/023-3-2/_import.txt | 2 | ||||
-rw-r--r-- | npc/023-3-2/logic.txt | 34 |
3 files changed, 33 insertions, 5 deletions
diff --git a/npc/023-3-1/_import.txt b/npc/023-3-1/_import.txt index 1f9e05ca3..a7559842a 100644 --- a/npc/023-3-1/_import.txt +++ b/npc/023-3-1/_import.txt @@ -1,3 +1,3 @@ -// Map 023-3-1: Ice Caves +// Map 023-3-1: The Master Room // This file is generated automatically. All manually added changes will be removed when running the Converter. "npc/023-3-1/logic.txt", 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; |