summaryrefslogtreecommitdiff
path: root/npc/annuals/xmas/2021.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/annuals/xmas/2021.txt')
-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);