summaryrefslogtreecommitdiff
path: root/npc
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2021-12-03 14:44:01 -0300
committerJesusaves <cpntb1@ymail.com>2021-12-03 14:44:01 -0300
commit896c9f57d8ae813917038a31e2a293e19b94a49e (patch)
treecc9f2e1f4e92371041928b57c47d1c4aa7fd00f6 /npc
parent0ba258174f6ac25552d6fe4d50f2865955648d7c (diff)
downloadserverdata-896c9f57d8ae813917038a31e2a293e19b94a49e.tar.gz
serverdata-896c9f57d8ae813917038a31e2a293e19b94a49e.tar.bz2
serverdata-896c9f57d8ae813917038a31e2a293e19b94a49e.tar.xz
serverdata-896c9f57d8ae813917038a31e2a293e19b94a49e.zip
If player is doing this alone, do not use the semi-boss level spawns.
Diffstat (limited to 'npc')
-rw-r--r--npc/annuals/xmas/2021.txt20
1 files changed, 19 insertions, 1 deletions
diff --git a/npc/annuals/xmas/2021.txt b/npc/annuals/xmas/2021.txt
index 8158728e..67b65ac2 100644
--- a/npc/annuals/xmas/2021.txt
+++ b/npc/annuals/xmas/2021.txt
@@ -138,9 +138,12 @@ function script X21INIT {
/* Spawn Special Monsters */
"#XMAS21Core"::spawn(Grinchboo, 5, .@mapa$);
"#XMAS21Core"::spawn(Grinchboo, 3, .@mapc$);
- "#XMAS21Core"::spawn2(Koyntety, 70, 250, 99, 265, 1, .@mapa$);
"#XMAS21Core"::spawn2(BlueSpark, 47, 191, 65, 212, 2, .@mapa$);
"#XMAS21Core"::spawn2(RedSpark, 47, 191, 65, 212, 2, .@mapa$);
+ if (X21TYPE() == IOT_PARTY)
+ "#XMAS21Core"::spawn2(Koyntety, 70, 250, 99, 265, 1, .@mapa$);
+ else
+ "#XMAS21Core"::spawn2(ManaGuardian, 70, 250, 99, 265, 1, .@mapa$);
/* Northern Lights Dungeon */
"#XMAS21Core"::spawn(WhiteSlime, 37, .@mapa$);
@@ -272,6 +275,21 @@ OnX1147:
.@y=cap_value(rand2(.@y1, .@y2), 250, 265);
makeitem(ThermalNapalm, rand2(3, 5), .@m$, .@x, .@y);
end;
+// Mini-Boss Chamberlain, drops candle (easy mode)
+OnX1140:
+OnX1143:
+OnX1138:
+ spawn2(any(Tengu, ManaSlayer, ManaGuardian, ManaGuardian), 70, 250, 99, 265);
+ /* Give player enough fuel potions */
+ getmapxy(.@m$, .@x, .@y, 0);
+ .@x1=.@x-1;
+ .@y1=.@y-1;
+ .@x2=.@x+1;
+ .@y2=.@y+1;
+ .@x=cap_value(rand2(.@x1, .@x2), 70, 99);
+ .@y=cap_value(rand2(.@y1, .@y2), 250, 265);
+ makeitem(ThermalNapalm, rand2(3, 5), .@m$, .@x, .@y);
+ end;
// Christmas Tree, spawns a (few?) gift boxes
OnX1164:
getmapxy(.@m$, .@x, .@y, 0);