public override void OpenBossBag(Player player)
        {
            player.QuickSpawnItem(ItemType <Accessories.HarpyQueenCirclet>());
            player.QuickSpawnItem(ItemID.GoldCoin, Main.rand.Next(13, 17));
            player.QuickSpawnItem(ItemID.SilverCoin, Main.rand.Next(29, 99));
            player.QuickSpawnItem(ItemID.Feather, Main.rand.Next(6, 12));
            player.QuickSpawnItem(ItemType <Material.HarpyFeather>(), Main.rand.Next(18, 28));

            int itemTypeToSpawn = 0;

            switch (Main.rand.Next(3))
            {
            case 0:
                itemTypeToSpawn = ItemType <Weapons.Magic.HarpyStaff>();
                break;

            case 1:
                itemTypeToSpawn = ItemType <Weapons.Ranged.HarpyGun>();
                break;

            case 2:
                itemTypeToSpawn = ItemType <Weapons.Melee.HarpyArm>();
                break;

            default:
                break;
            }

            player.QuickSpawnItem(itemTypeToSpawn);

            MiscUtilities.SpawnDropItem(player, 9, ItemType <HarpyBreastplate>());
            MiscUtilities.SpawnDropItem(player, 9, ItemType <HarpyLeggings>());
            MiscUtilities.SpawnDropItem(player, 8, ItemType <HQMask>());
        }