summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--npc/006-1/crazyfefe.txt19
1 files changed, 14 insertions, 5 deletions
diff --git a/npc/006-1/crazyfefe.txt b/npc/006-1/crazyfefe.txt
index 24beb3e63..af3594bd6 100644
--- a/npc/006-1/crazyfefe.txt
+++ b/npc/006-1/crazyfefe.txt
@@ -149,7 +149,7 @@ L_CaveLogic:
L_NextRound:
$@FEFE_WAVE = $@FEFE_WAVE + 1;
// Prepare next round, and reward survivors
- $@FEFE_CAVE_LEVEL = $@FEFE_CAVE_LEVEL + $@FEFE_CAVE_PLAYER_COUNT + rand(1,3);
+ $@FEFE_CAVE_LEVEL = $@FEFE_CAVE_LEVEL + $@FEFE_CAVE_PLAYER_COUNT + rand(1,3) + $@FEFE_WAVE;
areatimer "006-1", 20, 20, 70, 60, 10, "Crazyfefe::OnReward";
mapannounce "006-1", "The wave nÂș "+$@FEFE_WAVE+" is starting with " + $@FEFE_CAVE_PLAYER_COUNT + " player(s) left alive." , 0;
@@ -157,15 +157,17 @@ L_NextRound:
// TODO
L_Summon:
- .@amount=($@FEFE_CAVE_LEVEL/rand(4,6));
+ .@amount=($@FEFE_CAVE_LEVEL/rand(4,6))+1;
+ freeloop(true);
for (.@i = 0; .@i < .@amount; ++.@i) {
- .@mid=rand(1,15);
+ .@mid=rand(1,18);
.@monsterId=Piou;
switch (.@mid) {
case 1:
.@monsterId = CaveMaggot ; break;
case 2:
- .@monsterId = Wolvern ; break;
+ //.@monsterId = Wolvern ; break;
+ .@monsterId = FallenGuard2 ; break;
case 3:
.@monsterId = DarkLizard ; break;
case 4:
@@ -190,11 +192,18 @@ L_Summon:
.@monsterId = FallenGuard1 ; break;
case 14:
.@monsterId = Yeti ; break;
+ case 15:
+ .@monsterId = JackO ; break;
+ case 16:
+ .@monsterId = RobinBandit ; break;
+ case 17:
+ .@monsterId = CandiedSlime ; break;
default:
.@monsterId = AngryScorpion ; break;
}
- areamonster "006-1", 20, 20, 70, 60, strmobinfo(1, .@monsterId), .@monsterId, .@amount, "Crazyfefe::OnPetDeath";
+ areamonster "006-1", 20, 20, 70, 60, strmobinfo(1, .@monsterId), .@monsterId, 1, "Crazyfefe::OnPetDeath";
}
+ freeloop(false);
initnpctimer;
end;