diff options
Diffstat (limited to 'npc/functions/event.txt')
-rw-r--r-- | npc/functions/event.txt | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/npc/functions/event.txt b/npc/functions/event.txt index 6c72ef205..ec4b9ed7f 100644 --- a/npc/functions/event.txt +++ b/npc/functions/event.txt @@ -84,13 +84,13 @@ OnWarpTo: .@mx=getmapinfo(MAPINFO_SIZE_X, MAZE_MAP$)-20; .@my=getmapinfo(MAPINFO_SIZE_Y, MAZE_MAP$)-20; .@tl=(20-.@mx)*(20-.@my) * 3 / 10; // Total tiles + collision guess - .@tl=.@tl / rand2(8,12) + 1; // Monster density is a bit random + .@tl=.@tl / rand2(9,14) + 1; // Monster density is a bit random /* *** Copied from 006-5/groata.txt & 018-2-2/main.txt! *** */ /* ********* Spawn monsters based on DTOWER_FLOOR ********* */ .@lv = (BaseLevel/10) + DTOWER_FLOOR * 5; .@mb[0] = MagicGoblin; - .@mb[1] = IceMaggot; + .@mb[1] = CaveMaggot; // Artillery & Chests if (.@lv > 10) @@ -333,13 +333,13 @@ OnWarpTo: setunitdata(.@mob, UDT_DEX, DTOWER_FLOOR * 3); setunitdata(.@mob, UDT_LUK, DTOWER_FLOOR * 2); setunitdata(.@mob, UDT_ADELAY, max(640, 1572-(DTOWER_FLOOR * 24))); - setunitdata(.@mob, UDT_MAXHP, 200+DTOWER_FLOOR*36); - setunitdata(.@mob, UDT_HP, 200+DTOWER_FLOOR*36); + setunitdata(.@mob, UDT_MAXHP, 1000+DTOWER_FLOOR*120); + setunitdata(.@mob, UDT_HP, 1000+DTOWER_FLOOR*120); setunitdata(.@mob, UDT_ATKMIN, 20+DTOWER_FLOOR*4); setunitdata(.@mob, UDT_ATKMAX, 40+DTOWER_FLOOR*4); setunitdata(.@mob, UDT_DEF, 1+DTOWER_FLOOR*3); setunitdata(.@mob, UDT_MDEF, 1+DTOWER_FLOOR); - setunitdata(.@mob, UDT_HIT, (BaseLevel+DTOWER_FLOOR)*25/10); + setunitdata(.@mob, UDT_HIT, (BaseLevel+DTOWER_FLOOR)*32/10); setunitdata(.@mob, UDT_FLEE, (BaseLevel+DTOWER_FLOOR)*24/10); setunitdata(.@mob, UDT_CRIT, rand2(40, min(120, 40+DTOWER_FLOOR))); // TODO: Spawn more treasure chests? (exp, gp, items) |