using Microsoft.Xna.Framework; using Terraria; using Terraria.Audio; using Terraria.DataStructures; using Terraria.ID; using Terraria.ModLoader; using Terraria.Chat; using Terraria.Localization; using ForgottenWawiTech.Content.NPCs.OriginalLyyka; using ForgottenWawiTech.Content.Rarities; namespace ForgottenWawiTech.Content.Items.SummonItems { public class LyykaSummon : ModItem { public override void SetDefaults() { Item.width = 40; Item.height = 40; Item.useTime = 10; Item.useAnimation = 10; Item.useStyle = ItemUseStyleID.HoldUp; Item.consumable = false; Item.rare = ModContent.RarityType(); } public override bool CanUseItem(Player player) { return Main.hardMode; } public override bool? UseItem(Player player) { string summonText = "A feline presence fills the air..."; if (Main.netMode != NetmodeID.MultiplayerClient) { NPC.SpawnOnPlayer(player.whoAmI, ModContent.NPCType()); Main.NewText(summonText, 175, 75, 255); } return true; } } }