Update item pool for daily mall gifts

This commit is contained in:
Melledy
2026-04-15 02:18:43 -07:00
parent 50f9995785
commit fa91ab0555
3 changed files with 42 additions and 9 deletions
+11 -5
View File
@@ -3,6 +3,7 @@ package emu.nebula;
import java.time.ZoneId;
import emu.nebula.game.inventory.ItemParam;
import emu.nebula.game.inventory.ItemParamMap;
import emu.nebula.util.WeightedList;
public class GameConstants {
@@ -56,13 +57,18 @@ public class GameConstants {
// Daily gifts (Custom)
public static final WeightedList<ItemParam> DAILY_GIFTS = new WeightedList<>();
public static final WeightedList<ItemParam> DAILY_SHOP_GIFTS = new WeightedList<>();
public static final WeightedList<ItemParamMap> DAILY_MALL_GIFTS = new WeightedList<>();
static {
DAILY_GIFTS.add(1000, new ItemParam(GOLD_ITEM_ID, 8888));
DAILY_GIFTS.add(250, new ItemParam(GOLD_ITEM_ID, 18888));
DAILY_GIFTS.add(250, new ItemParam(33001, 10));
DAILY_GIFTS.add(10, new ItemParam(GEM_ITEM_ID, 50));
DAILY_SHOP_GIFTS.add(1000, new ItemParam(GOLD_ITEM_ID, 8888));
DAILY_SHOP_GIFTS.add(250, new ItemParam(GOLD_ITEM_ID, 18888));
DAILY_SHOP_GIFTS.add(250, new ItemParam(33001, 10));
DAILY_SHOP_GIFTS.add(10, new ItemParam(GEM_ITEM_ID, 50)); // Custom
DAILY_MALL_GIFTS.add(100, ItemParamMap.of(GOLD_ITEM_ID, 25_000, 82001, 5));
DAILY_MALL_GIFTS.add(100, ItemParamMap.of(GOLD_ITEM_ID, 25_000, 82004, 5));
DAILY_MALL_GIFTS.add(100, ItemParamMap.of(GOLD_ITEM_ID, 25_000, 82007, 5));
}
// Helper functions