diff options
Diffstat (limited to 'npc/annuals/xmas/2021.txt')
-rw-r--r-- | npc/annuals/xmas/2021.txt | 20 |
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); |