diff options
-rw-r--r-- | npc/006-1/crazyfefe.txt | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/npc/006-1/crazyfefe.txt b/npc/006-1/crazyfefe.txt index 738072450..2688d00ef 100644 --- a/npc/006-1/crazyfefe.txt +++ b/npc/006-1/crazyfefe.txt @@ -328,13 +328,21 @@ function NextRound { case 21: .@monsterId = any(Forain, Archant, BlackMamba, JackO, TerraniteProtector, EliteDuck) ; break; default: - .@monsterId = any(GoboBear, GiantMutatedBat, TerraniteProtector, Reaper) ; break; + if ($@FEFE_DIFFICULTY <= 100) // Up to Monster King Mode + .@monsterId = any(GoboBear, GiantMutatedBat, TerraniteProtector, Reaper); + else // Above MK mode + .@monsterId = any(GoboBear, GiantMutatedBat, TerraniteProtector, Reaper, SmokeDragon, NightmareDragon, Jhon, Mandragora, Junglefowl, SuperiorShroom, Nutcracker, Golem, ShadowTortuga); + break; } .@m=areamonster("006-1", 20, 20, 70, 60, strmobinfo(1, .@monsterId), .@monsterId, 1, "Crazyfefe::OnPetDeath"); set_aggro(.@m); // We must lower difficulty according to summoned monster. Only 60% is lowered. // If total level exceeds 250, it will cap at that to prevent excessive "slooping" - .@lower=(limit(1, .@lv, 25)*6); + // This is disabled if you're playing above Moubootaur Mode + if ($@FEFE_DIFFICULTY <= 250) + .@lower=(limit(1, .@lv, 25)*6); + else + .@lower=(max(1, .@lv)*6); .@lower=.@lower*7/10; // 70% $@FEFE_DIFFICULTY=$@FEFE_DIFFICULTY-.@lower; } |