public static void AddBossDefaultDrops() { ItemDropAPI.IncludeSpecialBossDrops = true; var t2 = ItemDropAPI.GetDefaultDropList(ItemTier.Tier2); ItemDropAPI.AddDropInformation(ItemDropLocation.Boss, t2.ToSelection()); }
public static void AddChestDefaultDrops() { var t1 = ItemDropAPI.GetDefaultDropList(ItemTier.Tier1); var t2 = ItemDropAPI.GetDefaultDropList(ItemTier.Tier2); var t3 = ItemDropAPI.GetDefaultDropList(ItemTier.Tier3); var chestSelections = new List <PickupSelection> { t1.ToSelection(ItemDropAPI.DefaultChestTier1DropChance), t2.ToSelection(ItemDropAPI.DefaultChestTier2DropChance), t3.ToSelection(ItemDropAPI.DefaultChestTier3DropChance) }; ItemDropAPI.AddDropInformation(ItemDropLocation.SmallChest, chestSelections); ItemDropAPI.AddDropInformation(ItemDropLocation.MediumChest, t2.ToSelection(0.8f), t3.ToSelection(0.2f)); ItemDropAPI.AddDropInformation(ItemDropLocation.LargeChest, t3.ToSelection()); }
public static void AddDefaultShrineDrops() { var t1 = ItemDropAPI.GetDefaultDropList(ItemTier.Tier1); var t2 = ItemDropAPI.GetDefaultDropList(ItemTier.Tier2); var t3 = ItemDropAPI.GetDefaultDropList(ItemTier.Tier3); var eq = ItemDropAPI.GetDefaultEquipmentDropList(); var shrineSelections = new List <PickupSelection> { new List <ItemIndex> { ItemIndex.None }.ToSelection(ItemDropAPI.DefaultShrineFailureWeight), t1.ToSelection(ItemDropAPI.DefaultShrineTier1Weight), t2.ToSelection(ItemDropAPI.DefaultShrineTier2Weight), t3.ToSelection(ItemDropAPI.DefaultShrineTier3Weight), eq.ToSelection(ItemDropAPI.DefaultShrineEquipmentWeight) }; ItemDropAPI.AddDropInformation(ItemDropLocation.Shrine, shrineSelections); }
public static void AddLunarChestDefaultDrops() { var lun = ItemDropAPI.GetDefaultLunarDropList(); ItemDropAPI.AddDropInformation(ItemDropLocation.LunarChest, lun.ToSelection()); }
public static void AddEquipmentChestDefaultDrops() { var eq = ItemDropAPI.GetDefaultEquipmentDropList(); ItemDropAPI.AddDropInformation(ItemDropLocation.EquipmentChest, eq.ToSelection()); }