summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2021-03-11 22:10:00 -0300
committerJesusaves <cpntb1@ymail.com>2021-03-11 22:10:00 -0300
commit038406178765139914c3d551ea2141ed847d27ec (patch)
tree85eda3551bdfabe3a367408b26c6ec27691a9a27
parent631fcbd4946e467dfc7f59e9e078fa0a0450960b (diff)
downloadserverdata-038406178765139914c3d551ea2141ed847d27ec.tar.gz
serverdata-038406178765139914c3d551ea2141ed847d27ec.tar.bz2
serverdata-038406178765139914c3d551ea2141ed847d27ec.tar.xz
serverdata-038406178765139914c3d551ea2141ed847d27ec.zip
Finish assigning mobs to maps. I'm less worried now! \o/
Final Showdown still pending!!
-rw-r--r--npc/029-0/mobs.txt74
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;