using Terraria; using Terraria.ID; using Terraria.ModLoader; using ForgottenWawiTech.Content.Items.Materials; using ForgottenWawiTech.Content.Items.Weapons.Magic; using ForgottenWawiTech.Content.NPCs.OriginalLyyka; using Terraria.GameContent.ItemDropRules; namespace ForgottenWawiTech.Content.Items.TreasureBags { public class LyykaBossBag : 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.buyPrice(gold: 10); } 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(), 1, 12, 18)); itemLoot.Add(ItemDropRule.CoinsBasedOnNPCValue(ModContent.NPCType())); // TODO: Add Lyyka accessories and weapons } } }