summaryrefslogtreecommitdiff
path: root/npc/042-6
diff options
context:
space:
mode:
Diffstat (limited to 'npc/042-6')
-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: