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>()); }