using Terraria; using Terraria.ID; using Terraria.ModLoader; using ForgottenWawiTech.Content.Items.Materials; using ForgottenWawiTech.Content.Items.Weapons.Magic; using ForgottenWawiTech.Content.NPCs.OriginalNeptune; using Terraria.GameContent.ItemDropRules; using ForgottenWawiTech.Content.Items.Tiles.Furniture; namespace ForgottenWawiTech.Content.Items.TreasureBags { public class NeptuneBossBag : ModItem { public override void SetStaticDefaults() { ItemID.Sets.BossBag[Type] = true; } public override void SetDefaults() { Item.width = 32; Item.height = 32; Item.maxStack = 9999; Item.consumable = true; Item.rare = ItemRarityID.Expert; Item.expert = true; Item.value = Item.sellPrice(gold: 12); } public override bool CanRightClick() => true; public override void ModifyItemLoot(ItemLoot itemLoot) { itemLoot.Add(ItemDropRule.Common(ModContent.ItemType(), 1, 28, 40)); itemLoot.Add(ItemDropRule.Common(ModContent.ItemType())); itemLoot.Add(ItemDropRule.CoinsBasedOnNPCValue(ModContent.NPCType())); // TODO: Add Neptune accessories and weapons } } }