diff options
author | Jesusaves <cpntb1@ymail.com> | 2021-12-03 14:44:01 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2021-12-03 14:44:01 -0300 |
commit | 896c9f57d8ae813917038a31e2a293e19b94a49e (patch) | |
tree | cc9f2e1f4e92371041928b57c47d1c4aa7fd00f6 /npc | |
parent | 0ba258174f6ac25552d6fe4d50f2865955648d7c (diff) | |
download | serverdata-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.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); |