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