summaryrefslogtreecommitdiff
path: root/npc
diff options
context:
space:
mode:
Diffstat (limited to 'npc')
-rw-r--r--npc/032-1/_mobs.txt2
-rw-r--r--npc/032-1/episode.txt2
-rw-r--r--npc/032-2/_warps.txt23
-rw-r--r--npc/032-3/_warps.txt2
-rw-r--r--npc/032-3/episode.txt12
5 files changed, 29 insertions, 12 deletions
diff --git a/npc/032-1/_mobs.txt b/npc/032-1/_mobs.txt
index 3839c9074..e6835a8be 100644
--- a/npc/032-1/_mobs.txt
+++ b/npc/032-1/_mobs.txt
@@ -7,4 +7,4 @@
032-1,0,0,0,0 monster Maggot 1030,65,35000,450000
032-1,104,200,63,36 monster Giant Maggot 1031,4,30000,20000
032-1,143,214,37,29 monster Red Scorpion 1072,11,35000,120000
-032-1,0,0,0,0 monster Desert Bandit 1124,8,85000,50000
+032-1,0,0,0,0 monster Desert Bandit 1124,12,85000,50000
diff --git a/npc/032-1/episode.txt b/npc/032-1/episode.txt
index 3830cbbd2..8589eedcd 100644
--- a/npc/032-1/episode.txt
+++ b/npc/032-1/episode.txt
@@ -63,7 +63,7 @@ OnInit:
OnTouch:
.@q = (getq(LoFQuest_EPISODE) == 15 ? getq2(LoFQuest_EPISODE) : 99);
if (getq(LoFQuest_EPISODE) > 15 || .@q)
- slide 40, 21; //52, 127;
+ slide 40, 21;
else
dispbottom l("This door is locked.");
end;
diff --git a/npc/032-2/_warps.txt b/npc/032-2/_warps.txt
index 25abd4cd0..f12eb9811 100644
--- a/npc/032-2/_warps.txt
+++ b/npc/032-2/_warps.txt
@@ -18,18 +18,18 @@ OnTouch:
032-2,34,70,0 script #032-2_34_70 NPC_HIDDEN,0,0,{
end;
OnTouch:
- slide 75,28; end;
+ slide 159,56; end;
}
032-2,75,27,0 warp #032-2_75_27 0,0,032-3,121,101
032-2,133,28,0 script #032-2_133_28 NPC_HIDDEN,0,0,{
end;
OnTouch:
- slide 177,39; end;
+ slide 48,150; end;
}
032-2,177,38,0 script #032-2_177_38 NPC_HIDDEN,0,0,{
end;
OnTouch:
- slide 147,66; end;
+ slide 53,78; end;
}
032-2,147,67,0 script #032-2_147_67 NPC_HIDDEN,0,0,{
end;
@@ -39,12 +39,12 @@ OnTouch:
032-2,130,71,0 script #032-2_130_71 NPC_HIDDEN,0,0,{
end;
OnTouch:
- slide 165,79; end;
+ slide 153,172; end;
}
032-2,165,78,0 script #032-2_165_78 NPC_HIDDEN,0,0,{
end;
OnTouch:
- slide 178,88; end;
+ slide 117,30; end;
}
032-2,178,89,0 script #032-2_178_89 NPC_HIDDEN,0,0,{
end;
@@ -54,7 +54,7 @@ OnTouch:
032-2,170,106,0 script #032-2_170_106 NPC_HIDDEN,0,0,{
end;
OnTouch:
- slide 168,150; end;
+ slide 178,88; end;
}
032-2,168,149,0 script #032-2_168_149 NPC_HIDDEN,0,0,{
end;
@@ -64,17 +64,17 @@ OnTouch:
032-2,146,152,0 script #032-2_146_152 NPC_HIDDEN,0,0,{
end;
OnTouch:
- slide 119,154; end;
+ slide 159,56; end;
}
032-2,119,153,0 script #032-2_119_153 NPC_HIDDEN,0,0,{
end;
OnTouch:
- slide 87,174; end;
+ slide 153,172; end;
}
032-2,87,173,0 script #032-2_87_173 NPC_HIDDEN,0,0,{
end;
OnTouch:
- slide 47,167; end;
+ slide 145,95; end;
}
032-2,47,166,0 script #032-2_47_166 NPC_HIDDEN,0,0,{
end;
@@ -82,3 +82,8 @@ OnTouch:
slide 25,179; end;
}
032-2,40,19,0 warp #032-2_40_19 0,0,032-1,53,109
+032-2,75,53,0 script #032-2_75_53 NPC_HIDDEN,0,0,{
+ end;
+OnTouch:
+ slide 24,166; end;
+}
diff --git a/npc/032-3/_warps.txt b/npc/032-3/_warps.txt
index 2f7461a63..482e39cad 100644
--- a/npc/032-3/_warps.txt
+++ b/npc/032-3/_warps.txt
@@ -1,3 +1,3 @@
// This file is generated automatically. All manually added changes will be removed when running the Converter.
// Map 032-3: Beasts Dungeon warps
-032-3,121,102,0 warp #032-3_121_102 0,0,032-2,133,29
+032-3,121,102,0 warp #032-3_121_102 0,0,032-2,52,127
diff --git a/npc/032-3/episode.txt b/npc/032-3/episode.txt
index 9134fb059..b249de298 100644
--- a/npc/032-3/episode.txt
+++ b/npc/032-3/episode.txt
@@ -4,3 +4,15 @@
// Description:
// Part of the Doctor's Quest.
+032-3,121,70,0 script #CryptEP NPC_HIDDEN,0,0,{
+ end;
+OnTouch:
+ .@q = (getq(LoFQuest_EPISODE) == 15 ? getq2(LoFQuest_EPISODE) : 99);
+ if (getq(LoFQuest_EPISODE) > 15 || .@q >= 2)
+ warp "032-4", 40, 74;
+ else
+ dispbottom l("This door is locked.");
+ end;
+}
+
+