diff options
author | Jesusaves <cpntb1@ymail.com> | 2019-06-18 23:50:30 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2019-06-18 23:50:30 -0300 |
commit | a782bb538d24f49ef5d5973bd98132b584614e5b (patch) | |
tree | bc6a7f36391ebcbd7fcbd04ffa0ae8a3386d25e8 | |
parent | e3ca07e96e7a4bc4572b3f14138a52d06184f61a (diff) | |
download | serverdata-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...
-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; |