From 2eb075900be23b6f3fe2b3a138dead41e01bb0e0 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Mon, 24 Dec 2018 18:33:12 -0200 Subject: Rework how Christmas gifts are distributed. This only happens on december. Players missed days 19~25 to drop them, so this year, this drop rate is doubled --- npc/commands/event.txt | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) (limited to 'npc') diff --git a/npc/commands/event.txt b/npc/commands/event.txt index 154c2da91..942e8dd4f 100644 --- a/npc/commands/event.txt +++ b/npc/commands/event.txt @@ -48,13 +48,18 @@ function script sChristmas { addmonsterdrop(WhiteSlime, ClosedChristmasBox, 3*.@m); addmonsterdrop(GiantMaggot, ClosedChristmasBox, 2*.@m); - // Should not last over two weeks - addmonsterdrop(WaterFairy, XmasGift, 5*.@m); - addmonsterdrop(AlphaMouboo, XmasGift, 4*.@m); - addmonsterdrop(IcedFluffy, XmasGift, 3*.@m); - addmonsterdrop(SantaSlime, XmasGift, 2*.@m); - addmonsterdrop(Fluffy, XmasGift, 1*.@m); - addmonsterdrop(AzulSlime, XmasGift, 1*.@m); + // This is not dropped outside December + if (gettime(GETTIME_MONTH) == DECEMBER) { + // Bugfix + if (gettime(GETTIME_YEAR) == 2018) + .@m+=10; + addmonsterdrop(WaterFairy, XmasGift, 6*.@m); + addmonsterdrop(AlphaMouboo, XmasGift, 5*.@m); + addmonsterdrop(IcedFluffy, XmasGift, 4*.@m); + addmonsterdrop(SantaSlime, XmasGift, 3*.@m); + addmonsterdrop(Fluffy, XmasGift, 2*.@m); + addmonsterdrop(AzulSlime, XmasGift, 2*.@m); + } // Change maps for Christmas Season (Specially LoF maps) addmapmask "003-1", MASK_CHRISTMAS; -- cgit v1.2.3-60-g2f50