diff options
author | Jesusaves <cpntb1@ymail.com> | 2018-12-24 18:33:12 -0200 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2018-12-24 18:33:12 -0200 |
commit | 2eb075900be23b6f3fe2b3a138dead41e01bb0e0 (patch) | |
tree | 3e3b77a1f7383d3cd9c1fde539bde00331e20dbf | |
parent | ca7a22f4ae63d68011d2ae1b4c01e880b6de17e4 (diff) | |
download | serverdata-2eb075900be23b6f3fe2b3a138dead41e01bb0e0.tar.gz serverdata-2eb075900be23b6f3fe2b3a138dead41e01bb0e0.tar.bz2 serverdata-2eb075900be23b6f3fe2b3a138dead41e01bb0e0.tar.xz serverdata-2eb075900be23b6f3fe2b3a138dead41e01bb0e0.zip |
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
-rw-r--r-- | npc/commands/event.txt | 19 |
1 files changed, 12 insertions, 7 deletions
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; |