Exemple #1
0
        public static void AddBossDefaultDrops()
        {
            ItemDropManager.IncludeSpecialBossDrops = true;

            var t2 = ItemDropManager.GetDefaultDropList(ItemTier.Tier2);

            ItemDropManager.AddDropInformation(ItemDropLocation.Boss, t2.ToSelection());
        }
Exemple #2
0
        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());
        }
Exemple #3
0
        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);
        }
Exemple #4
0
        public static void AddEquipmentChestDefaultDrops()
        {
            var eq = ItemDropManager.GetDefaultEquipmentDropList();

            ItemDropManager.AddDropInformation(ItemDropLocation.EquipmentChest, eq.ToSelection());
        }