summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2020-04-30 20:52:58 -0300
committerJesusaves <cpntb1@ymail.com>2020-04-30 20:52:58 -0300
commitf691c281ee89345efe307733d7b3b6b0ec7bd0c2 (patch)
treeca92367cdc2ce7fc9d71aa3b62642d562ceed2b2
parent8e1407b19d4ed87b183709e2a0439079ef04220c (diff)
downloadserverdata-f691c281ee89345efe307733d7b3b6b0ec7bd0c2.tar.gz
serverdata-f691c281ee89345efe307733d7b3b6b0ec7bd0c2.tar.bz2
serverdata-f691c281ee89345efe307733d7b3b6b0ec7bd0c2.tar.xz
serverdata-f691c281ee89345efe307733d7b3b6b0ec7bd0c2.zip
This should handle 042-6 spawns
-rw-r--r--npc/042-6/ctrl.txt28
1 files changed, 17 insertions, 11 deletions
diff --git a/npc/042-6/ctrl.txt b/npc/042-6/ctrl.txt
index d8b94c8dc..bdb22c20a 100644
--- a/npc/042-6/ctrl.txt
+++ b/npc/042-6/ctrl.txt
@@ -30,28 +30,34 @@ OnInstanceInit:
}
debugmes "Spawning monsters for guild %d", .@g;
.@mx=getguildavg(.@g);
- monster0426(1, 20, 20, 115, 100, .@mx);
- monster0426(4, 20, 51, 51, 71, .@mx);
- monster0426(5, 85, 56, 115, 100, .@mx);
- monster0426(2, 79, 40, 97, 52, .@mx);
- monster0426(5, 51, 20, 80, 50, .@mx);
+
+ // Corritors
+ monster0426(2, 21, 75, 50, 85, .@mx);
+ monster0426(7, 45, 45, 74, 80, .@mx);
+ monster0426(5, 52, 21, 90, 60, .@mx);
+ monster0426(3, 54, 28, 82, 39, .@mx);
+
+ // Boss Chamber
+ monster0426(5, 59, 71, 82, 91, .@mx);
KamelotBoss("042-6", 74, 80, .@mx+1, .name$);
// Boss monster
// TODO
// Neutral monsters
- areamonster(.map$, 20, 20, 115, 100, strmobinfo(1, YellowSlime), YellowSlime, 5);
- areamonster(.map$, 20, 20, 115, 100, strmobinfo(1, ManaGhost), ManaGhost, max(1, .@mx/10));
+ areamonster(.map$, 20, 20, 90, 90, strmobinfo(1, YellowSlime), YellowSlime, 5);
+ areamonster(.map$, 20, 20, 90, 90, strmobinfo(1, ManaGhost), ManaGhost, max(1, .@mx/10));
+ areamonster(.map$, 20, 20, 90, 90, strmobinfo(1, CaveMaggot), CaveMaggot, 30);
// Bonus monsters
if (!rand2(2))
- areamonster(.map$, 20, 20, 115, 100, strmobinfo(1, MagicBif), MagicBif, 1);
+ areamonster(.map$, 45, 20, 90, 90, strmobinfo(1, MagicBif), MagicBif, 2);
+ if (!rand2(2))
+ areamonster(.map$, 20, 20, 90, 90, strmobinfo(1, SilverChest), GoldenChest, 1);
if (!rand2(2))
- areamonster(.map$, 20, 20, 115, 100, strmobinfo(1, SilverChest), SilverChest, 1);
+ areamonster(.map$, 20, 20, 90, 90, strmobinfo(1, SilverChest), SilverChest, 2);
if (!rand2(2))
- areamonster(.map$, 20, 20, 115, 100, strmobinfo(1, BronzeChest), BronzeChest, 1);
- // Next time I promise a Whirly Bird >.>
+ areamonster(.map$, 20, 20, 90, 90, strmobinfo(1, BronzeChest), BronzeChest, 3);
end;
OnKillMob: