summaryrefslogtreecommitdiff
path: root/npc
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2019-06-18 23:50:30 -0300
committerJesusaves <cpntb1@ymail.com>2019-06-18 23:50:30 -0300
commita782bb538d24f49ef5d5973bd98132b584614e5b (patch)
treebc6a7f36391ebcbd7fcbd04ffa0ae8a3386d25e8 /npc
parente3ca07e96e7a4bc4572b3f14138a52d06184f61a (diff)
downloadserverdata-a782bb538d24f49ef5d5973bd98132b584614e5b.tar.gz
serverdata-a782bb538d24f49ef5d5973bd98132b584614e5b.tar.bz2
serverdata-a782bb538d24f49ef5d5973bd98132b584614e5b.tar.xz
serverdata-a782bb538d24f49ef5d5973bd98132b584614e5b.zip
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...
Diffstat (limited to 'npc')
-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;