summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--npc/014-2-2/valia.txt6
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;
///////////////////////////////////