summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--npc/023-3-1/_import.txt2
-rw-r--r--npc/023-3-2/_import.txt2
-rw-r--r--npc/023-3-2/logic.txt34
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;