diff options
Diffstat (limited to 'npc/014-2-2/valia.txt')
-rw-r--r-- | npc/014-2-2/valia.txt | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/npc/014-2-2/valia.txt b/npc/014-2-2/valia.txt index c4911307e..a8eaa04af 100644 --- a/npc/014-2-2/valia.txt +++ b/npc/014-2-2/valia.txt @@ -242,10 +242,12 @@ OnMGoblin: .@p = getcharid(1); if (mobcount("val1@"+.@p, "Valia::OnMGoblin") > getmapusers("val1@"+.@p) * 50) end; - areamonster("val1@"+.@p, 100, 20, 170, 60, strmobinfo(1, MagicGoblin), MagicGoblin, 1, "Valia::OnMGoblin"); - // Spawn a high precision one as well + // Spawn a high precision one .@mg=areamonster("val1@"+.@p, 100, 20, 170, 60, strmobinfo(1, MagicGoblin), MagicGoblin, 1, "Valia::OnMGoblin"); setunitdata(.@mg, UDT_HIT, 42 + mobcount("val1@"+.@p, "Valia::OnMGoblin") * 2); + // And randomly spawn another (33% chance) + if (!rand2(3)) + areamonster("val1@"+.@p, 100, 20, 170, 60, strmobinfo(1, MagicGoblin), MagicGoblin, 1, "Valia::OnMGoblin"); end; /////////////////////////////////// |