using Terraria; using Terraria.DataStructures; using Terraria.ModLoader; namespace FabusMod.Buffs; public class MechanicalTooth : ModBuff { public override void SetStaticDefaults() { DisplayName.SetDefault("Mechanical Tooth"); Description.SetDefault("Chomping away at your bits!"); Main.buffNoTimeDisplay[Type] = true; Main.vanityPet[Type] = true; } public override void Update(Player player, ref int buffIndex) { player.buffTime[buffIndex] = 18000; player.GetModPlayer().kregPet = true; if (player.ownedProjectileCounts[ModContent.ProjectileType()] <= 0 && player.whoAmI == Main.myPlayer) { Projectile.NewProjectile(new EntitySource_Misc(""), player.position.X + player.width / 2, player.position.Y + player.height / 2, 0f, 0f, ModContent.ProjectileType(), 0, 0f, player.whoAmI); } } }