From 6c2eb4d10b18a7488c17b6d05b5fb75046eb2267 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Fri, 15 Jun 2018 23:28:02 -0300 Subject: Polishing --- npc/012-1/guards.txt | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'npc') diff --git a/npc/012-1/guards.txt b/npc/012-1/guards.txt index baf1e7059..c023eaf20 100644 --- a/npc/012-1/guards.txt +++ b/npc/012-1/guards.txt @@ -234,6 +234,7 @@ OnTimer630000: */ OnSet: + .CYCLES=0; waitingroom("Monster Army", 2, "start#hurns_lib::OnReadyCheck", 1); end; @@ -368,6 +369,7 @@ OnTimer120000: OnTimer240000: .CYCLES=.CYCLES+1; + // Scripted monsters if (.CYCLES == 2) { mapannounce("012-1", "Monster Lieutenant appears! Watch out!", bc_map); monster("012-1", 65, 71, "Monster Lieutenant", NightScorpion, 1, "Hurnsguard::OnXtreem"); @@ -376,6 +378,7 @@ OnTimer240000: monster("012-1", 65, 71, "Monster Admiral", GiantMutatedBat, 1, "Hurnsguard::OnVictory"); } + // One monster per user alive .@Pl=getmapusers("012-1"); for (.@i = 0; .@i < .@Pl; .@i++) { .@mid=rand(1,15); @@ -412,6 +415,7 @@ OnTimer240000: .@monsterId = Yeti ; break; } bg_monster($@FK_Team2, "012-1", rand(69, 136), rand(83, 74), "Monster Soldier", .@monsterId, "Hurnsguard::OnSkip"); + // 60% odds of having an extra monster spawned (player loop) if (rand(1,5) % 2 == 1) bg_monster($@FK_Team2, "012-1", rand(69, 136), rand(83, 74), "Monster Soldier", .@monsterId, "Hurnsguard::OnSkip"); } -- cgit v1.2.3-60-g2f50