diff options
Diffstat (limited to 'npc/029-0/mobs.txt')
-rw-r--r-- | npc/029-0/mobs.txt | 74 |
1 files changed, 73 insertions, 1 deletions
diff --git a/npc/029-0/mobs.txt b/npc/029-0/mobs.txt index a75812db2..4b50e9aba 100644 --- a/npc/029-0/mobs.txt +++ b/npc/029-0/mobs.txt @@ -38,7 +38,7 @@ OnInit: end; function SFspawn { - .@am=($FIRESOFSTEAM > getarg(8) ? (getarg(6)*4/10) : getarg(6)); + .@am=max(1, $FIRESOFSTEAM > getarg(8) ? (getarg(6)*4/10) : getarg(6)); debugmes "Spawning %d/%d mobs on %s", .@am, getarg(6), getarg(0); areamonster(getarg(0), getarg(1), getarg(2), getarg(3), getarg(4), strmobinfo(1, getarg(5)), getarg(5), .@am, @@ -118,24 +118,96 @@ function SFsetup4 { } function SFsetup5 { + SFspawn("029-5", 20, 20, 130, 100, CursedArcher, 40, .e5$, 5); + SFspawn("029-5", 20, 20, 130, 100, Skeleton, 20, .e5$, 5); + SFspawn("029-5", 20, 20, 130, 100, ArmoredSkeleton, 60, .e5$, 5); + + SFspawn("029-5", 20, 20, 130, 100, Reaper, 32, .e5$, 5); + SFspawn("029-5", 20, 20, 130, 100, JackO, 12, .e5$, 5); + SFspawn("029-5", 20, 20, 130, 100, Mandragora, 24, .e5$, 5); + SFspawn("029-5", 20, 20, 130, 100, Jhon, 12, .e5$, 5); + SFspawn("029-5", 20, 20, 130, 100, ShadowTortuga, 1, .e5$, 5); + SFspawn("029-5", 20, 20, 130, 100, RedSkullSlime, 32, .e5$, 5); + SFspawn("029-5", 20, 20, 130, 100, EvilScythe, 2, .e5$, 5); + SFspawn("029-5", 20, 20, 130, 100, Michel, 8, .e5$, 5); + SFspawn("029-5", 20, 20, 130, 100, SiegeTower, 3, .e5$, 5); + SFspawn("029-5", 20, 20, 130, 100, GreenSlimeMother, 15, .e5$, 5); // MAP BOSS + SFspawn("029-5", 20, 20, 130, 100, SiegeTower, 3, .e5$, 5); monster("029-5", 70, 26, "Level Boss", TerraniteKing, 1, .e5$); return; } function SFsetup6 { + SFspawn("029-6", 20, 20, 180, 100, CursedArcher, 40, .e6$, 6); + SFspawn("029-6", 20, 20, 180, 100, ArmoredSkeleton, 60, .e6$, 6); + SFspawn("029-6", 20, 20, 180, 100, Fluffy, 40, .e6$, 6); + SFspawn("029-6", 20, 20, 180, 100, SilkWorm, 40, .e6$, 6); + SFspawn("029-6", 20, 20, 180, 100, SiegeTower, 4, .e6$, 6); + SFspawn("029-6", 20, 20, 180, 100, EliteDuck, 24, .e6$, 6); + SFspawn("029-6", 20, 20, 180, 100, TerraniteProtector, 14, .e6$, 6); + SFspawn("029-6", 20, 20, 180, 100, Snail, 7, .e6$, 6); + SFspawn("029-6", 20, 20, 180, 100, PinkieSuseran, 4, .e6$, 6); + SFspawn("029-6", 20, 20, 180, 100, Junglefowl, 8, .e6$, 6); + SFspawn("029-6", 20, 20, 180, 100, Tengu, 12, .e6$, 6); + SFspawn("029-6", 20, 20, 180, 100, Moubi, 2, .e6$, 6); + SFspawn("029-6", 20, 20, 180, 100, SuperiorShroom, 2, .e6$, 6); + SFspawn("029-6", 20, 20, 180, 100, Moonshroom, 12, .e6$, 6); + SFspawn("029-6", 20, 20, 180, 100, GreenDragon, 14, .e6$, 6); + SFspawn("029-6", 20, 20, 180, 100, GoboBear, 8, .e6$, 6); // MAP BOSS monster("029-6", 31+9, 91, "Level Boss", PinkieEmperor, 1, .e6$); return; } function SFsetup7 { + SFspawn("029-7", 20, 20, 120, 130, Wolvern, 24, .e7$, 7); + SFspawn("029-7", 20, 20, 120, 130, GoboBear, 20, .e7$, 7); + SFspawn("029-7", 20, 20, 120, 130, GreenDragon, 8, .e7$, 7); + SFspawn("029-7", 20, 20, 120, 130, SiegeTower, 8, .e7$, 7); + SFspawn("029-7", 20, 20, 120, 130, Tengu, 12, .e7$, 7); + SFspawn("029-7", 20, 20, 120, 130, Forain, 18, .e7$, 7); + SFspawn("029-7", 20, 20, 120, 130, Golem, 12, .e7$, 7); + SFspawn("029-7", 20, 20, 120, 130, ShadowTortuga, 8, .e7$, 7); + SFspawn("029-7", 20, 20, 120, 130, WaterElement, 2, .e7$, 7); + SFspawn("029-7", 20, 20, 120, 130, EvilWisp, 2, .e7$, 7); // MAP BOSS monster("029-7", 66, 35, "Level Boss", PanthomLord, 1, .e7$); return; } function SFsetup8 { + SFspawn("029-8", 20, 20, 240, 220, Assassin, 30, .e8$, 8); + SFspawn("029-8", 20, 20, 240, 220, DeathCat, 20, .e8$, 8); + SFspawn("029-8", 20, 20, 240, 220, LogHead, 20, .e8$, 8); + SFspawn("029-8", 20, 20, 240, 220, RobinBandit, 20, .e8$, 8); + SFspawn("029-8", 20, 20, 240, 220, GrassSnake, 35, .e8$, 8); + SFspawn("029-8", 20, 20, 240, 220, EliteDuck, 22, .e8$, 8); + SFspawn("029-8", 20, 20, 240, 220, BlackMamba, 16, .e8$, 8); + SFspawn("029-8", 20, 20, 240, 220, Centaur, 24, .e8$, 8); + SFspawn("029-8", 20, 20, 240, 220, GreenSkullSlime, 18, .e8$, 8); + SFspawn("029-8", 20, 20, 240, 220, Yetifly, 6, .e8$, 8); + SFspawn("029-8", 20, 20, 240, 220, Snail, 22, .e8$, 8); + SFspawn("029-8", 20, 20, 240, 220, PinkieSuseran, 12, .e8$, 8); + SFspawn("029-8", 20, 20, 240, 220, Jhon, 12, .e8$, 8); + SFspawn("029-8", 20, 20, 240, 220, Mandragora, 12, .e8$, 8); + SFspawn("029-8", 20, 20, 240, 220, PinkieMaximus, 12, .e8$, 8); + SFspawn("029-8", 20, 20, 240, 220, Junglefowl, 12, .e8$, 8); + SFspawn("029-8", 20, 20, 240, 220, Tengu, 11, .e8$, 8); + SFspawn("029-8", 20, 20, 240, 220, Moubi, 11, .e8$, 8); + SFspawn("029-8", 20, 20, 240, 220, SuperiorShroom, 11, .e8$, 8); + SFspawn("029-8", 20, 20, 240, 220, Nutcracker, 10, .e8$, 8); + SFspawn("029-8", 20, 20, 240, 220, SiegeTower, 8, .e8$, 8); + SFspawn("029-8", 20, 20, 240, 220, GreenhornAbomination, 32, .e8$, 8); + SFspawn("029-8", 20, 20, 240, 220, ShadowTortuga, 10, .e8$, 8); + SFspawn("029-8", 20, 20, 240, 220, FireElement, 8, .e8$, 8); + SFspawn("029-8", 20, 20, 240, 220, WaterElement, 8, .e8$, 8); + SFspawn("029-8", 20, 20, 240, 220, EarthElement, 8, .e8$, 8); + SFspawn("029-8", 20, 20, 240, 220, WindElement, 8, .e8$, 8); + SFspawn("029-8", 20, 20, 240, 220, SacredWisp, 4, .e8$, 8); + SFspawn("029-8", 20, 20, 240, 220, EvilWisp, 4, .e8$, 8); + SFspawn("029-8", 20, 20, 240, 220, PanthomWisp, 4, .e8$, 8); + SFspawn("029-8", 20, 20, 240, 220, EpiphanyWisp, 4, .e8$, 8); // MAP BOSS monster("029-8", 206, 149, "Level Boss", Tortuga, 1, .e8$); return; |