summaryrefslogtreecommitdiff
path: root/npc/functions/seasons.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/functions/seasons.txt')
-rw-r--r--npc/functions/seasons.txt28
1 files changed, 27 insertions, 1 deletions
diff --git a/npc/functions/seasons.txt b/npc/functions/seasons.txt
index f893d2ed3..8990a9ec5 100644
--- a/npc/functions/seasons.txt
+++ b/npc/functions/seasons.txt
@@ -38,6 +38,32 @@ function script season {
OnInit:
OnHour00:
- $@SEASON=season();
+ if ($@SEASON != season()) {
+
+ // Summer extra drops
+ if (season() == SUMMER) {
+ addmonsterdrop(Duck, CherryCocktail, 300);
+
+ addmonsterdrop(Maggot, CactusCocktail, 100);
+ addmonsterdrop(DesertMaggot, CactusCocktail, 120);
+ addmonsterdrop(Scorpion, CactusCocktail, 100);
+ addmonsterdrop(GiantMaggot, CactusCocktail, 200);
+
+ addmonsterdrop(AlphaMouboo, AppleCocktail, 800);
+ addmonsterdrop(Mouboo, AppleCocktail, 200);
+ }
+ // Summer end delete drops
+ if (season() == AUTUMN && $@SEASON == SUMMER) {
+ delmonsterdrop(Duck, CherryCocktail);
+ delmonsterdrop(Maggot, CactusCocktail);
+ delmonsterdrop(DesertMaggot, CactusCocktail);
+ delmonsterdrop(Scorpion, CactusCocktail);
+ delmonsterdrop(GiantMaggot, CactusCocktail);
+ delmonsterdrop(AlphaMouboo, AppleCocktail);
+ delmonsterdrop(Mouboo, AppleCocktail);
+ }
+
+ $@SEASON=season();
+ }
end;
}