summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2023-10-28 19:45:26 -0300
committerJesusaves <cpntb1@ymail.com>2023-10-28 19:45:26 -0300
commit19e7c670792fb851017bd218fb6098796542060c (patch)
tree5158a9554104d1e951836ca7096c5ec146a80877
parentc0337b2a6498eb75a9e4e0188b947a258961f953 (diff)
downloadserverdata-19e7c670792fb851017bd218fb6098796542060c.tar.gz
serverdata-19e7c670792fb851017bd218fb6098796542060c.tar.bz2
serverdata-19e7c670792fb851017bd218fb6098796542060c.tar.xz
serverdata-19e7c670792fb851017bd218fb6098796542060c.zip
After Monster King is dead, Isbamuth becomes stronger, so...
The first Lobby in Gemini Inn spawns slightly more monsters in stage 5. (No changes to rewards)
-rw-r--r--npc/034-4/intro.txt43
1 files changed, 34 insertions, 9 deletions
diff --git a/npc/034-4/intro.txt b/npc/034-4/intro.txt
index 43692a371..5d1011b8e 100644
--- a/npc/034-4/intro.txt
+++ b/npc/034-4/intro.txt
@@ -58,6 +58,8 @@ OnTimer13000:
OnTimer16500:
unittalk(.luvia, "...Yes, I'll put all of you to sleep... PERMANENTLY! Hahahaha!");
.@pi = getmapusers(.mp$) + 2;
+ if ($GAME_STORYLINE >= 5)
+ .@pi += 1;
areamonster(.mp$, 45, 40, 54, 45, strmobinfo(1, Scar), Scar, .@pi / 2);
setunitdata(.luvia, UDT_MODE, MD_BOSS|MD_PLANT|MD_NOKNOCKBACK|MD_CANMOVE);
unitwalk(.luvia, 51, 45);
@@ -69,6 +71,8 @@ OnTimer18000:
OnTimer20000:
.@pi = getmapusers(.mp$) + 1;
+ if ($GAME_STORYLINE >= 5)
+ .@pi += 1;
areamonster(.mp$, 45, 40, 54, 45, strmobinfo(1, Scar), Scar, .@pi);
unittalk(.luvia, "HAHAHahahaha!");
unitwalk(.luvia, 50, 34);
@@ -76,6 +80,8 @@ OnTimer20000:
OnTimer24000:
.@pi = getmapusers(.mp$) + 1;
+ if ($GAME_STORYLINE >= 5)
+ .@pi += 1;
monster(.mp$, 37, 33, strmobinfo(1, Scar), Scar, .@pi);
monster(.mp$, 43, 52, strmobinfo(1, Scar), Scar, .@pi);
unitwalk(.luvia, 50, 29);
@@ -83,6 +89,8 @@ OnTimer24000:
OnTimer28000:
.@pi = getmapusers(.mp$) + 1;
+ if ($GAME_STORYLINE >= 5)
+ .@pi += 1;
monster(.mp$, 50, 29, strmobinfo(1, Scar), Scar, .@pi);
unitwarp(.luvia, "034-4", 45, 45);
end;
@@ -93,6 +101,8 @@ OnTimer25000:
OnTimer50000:
.@pi = getmapusers(.mp$) + 1;
+ if ($GAME_STORYLINE >= 5)
+ .@pi += 1;
monster(.mp$, 50, 29, strmobinfo(1, Scar), Scar, .@pi);
monster(.mp$, 43, 52, strmobinfo(1, Scar), Scar, .@pi);
monster(.mp$, 37, 33, strmobinfo(1, Scar), Scar, .@pi * 3 / 2);
@@ -101,15 +111,20 @@ OnTimer50000:
// 1 minute
OnTimer110000:
- monster(.mp$, 50, 29, strmobinfo(1, Scar), Scar, 1);
- monster(.mp$, 43, 52, strmobinfo(1, Scar), Scar, 1);
- monster(.mp$, 37, 33, strmobinfo(1, Scar), Scar, 1);
+ .@pi = 1;
+ if ($GAME_STORYLINE >= 5)
+ .@pi += 1;
+ monster(.mp$, 50, 29, strmobinfo(1, Scar), Scar, .@pi);
+ monster(.mp$, 43, 52, strmobinfo(1, Scar), Scar, .@pi);
+ monster(.mp$, 37, 33, strmobinfo(1, Scar), Scar, .@pi);
end;
// 40 seconds
OnTimer150000:
.@pi = getmapusers(.mp$) + 1;
+ if ($GAME_STORYLINE >= 5)
+ .@pi += 1;
monster(.mp$, 50, 29, strmobinfo(1, Scar), Scar, .@pi * 3 / 2);
monster(.mp$, 43, 52, strmobinfo(1, Scar), Scar, .@pi);
monster(.mp$, 37, 33, strmobinfo(1, Scar), Scar, .@pi);
@@ -119,15 +134,20 @@ OnTimer150000:
// 1 minute
OnTimer210000:
- monster(.mp$, 50, 29, strmobinfo(1, Scar), Scar, 1);
- monster(.mp$, 43, 52, strmobinfo(1, Scar), Scar, 1);
- monster(.mp$, 37, 33, strmobinfo(1, Scar), Scar, 1);
+ .@pi = 1;
+ if ($GAME_STORYLINE >= 5)
+ .@pi += 1;
+ monster(.mp$, 50, 29, strmobinfo(1, Scar), Scar, .@pi);
+ monster(.mp$, 43, 52, strmobinfo(1, Scar), Scar, .@pi);
+ monster(.mp$, 37, 33, strmobinfo(1, Scar), Scar, .@pi);
end;
// 1 minute
OnTimer270000:
.@pi = getmapusers(.mp$) + 1;
+ if ($GAME_STORYLINE >= 5)
+ .@pi += 1;
monster(.mp$, 50, 29, strmobinfo(1, Scar), Scar, .@pi * 3 / 2);
monster(.mp$, 43, 52, strmobinfo(1, Scar), Scar, .@pi);
monster(.mp$, 37, 33, strmobinfo(1, Scar), Scar, .@pi);
@@ -149,9 +169,12 @@ OnTimer360000:
// 1 minute
OnTimer420000:
- monster(.mp$, 50, 29, strmobinfo(1, Scar), Scar, 1);
- monster(.mp$, 43, 52, strmobinfo(1, Scar), Scar, 1);
- monster(.mp$, 37, 33, strmobinfo(1, Scar), Scar, 1);
+ .@pi = 1;
+ if ($GAME_STORYLINE >= 5)
+ .@pi += 1;
+ monster(.mp$, 50, 29, strmobinfo(1, Scar), Scar, .@pi);
+ monster(.mp$, 43, 52, strmobinfo(1, Scar), Scar, .@pi);
+ monster(.mp$, 37, 33, strmobinfo(1, Scar), Scar, .@pi);
end;
// 1 minute
@@ -170,6 +193,8 @@ OnTimer40000:
if (!$@GM_OVERRIDE) end;
OnTimer540000:
.@pi = getmapusers(.mp$) + 1;
+ if ($GAME_STORYLINE >= 5)
+ .@pi += 1;
monster(.mp$, 50, 29, strmobinfo(1, GoboBear), GoboBear, 1+(.@pi/2));
$@VALIA_STATUS[.pid] = 10;
stopnpctimer;