diff options
Diffstat (limited to 'npc/006-1/crazyfefe.txt')
-rw-r--r-- | npc/006-1/crazyfefe.txt | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/npc/006-1/crazyfefe.txt b/npc/006-1/crazyfefe.txt index 7676ae5fd..2bace4757 100644 --- a/npc/006-1/crazyfefe.txt +++ b/npc/006-1/crazyfefe.txt @@ -72,6 +72,8 @@ L_StartFight: L_Enjoy: npctalk3 l("Pay attention to the fight, @@!", strcharinfo(0)); + if (is_gm()) + dispbottom l("Round @@", $@FIGHT_CAVE_LEVEL); end; L_NotEnough: @@ -130,10 +132,11 @@ L_CaveLogic: if (mobcount("006-1", "Crazyfefe::OnPetDeath") <= 0) goto L_NextRound; - // Victory conditions: Either you've reached a maximum level (2200) or too few players alive. + // Victory conditions: Either you've reached a maximum level (1800) or too few players alive. // Number of alive players is randomly proccessed, so the round may end anytime. - // To enable debug, comment last part of victory condition - if ($@FIGHT_CAVE_LEVEL >= 2200 || $@FIGHT_CAVE_PLAYER_COUNT <= rand(1,2)) + // IIRC, dead players still in cave are still counted. TODO, this is a bad place to handle this. + // To enable debug, comment last part of victory condition. + if ($@FIGHT_CAVE_LEVEL >= 1800 || $@FIGHT_CAVE_PLAYER_COUNT <= rand(1,2)) goto L_CleanUp; // reset timer @@ -149,7 +152,7 @@ L_NextRound: // TODO L_Summon: - .@amount=($@FIGHT_CAVE_LEVEL/rand(4,6)); + .@amount=($@FIGHT_CAVE_LEVEL/rand(4,6)); // 300~450 mobs on last round >.< Uh oh, this is hard indeed! xD for (.@i = 0; .@i < .@amount; ++.@i) { .@mid=rand(1,15); .@monsterId=Piou; |