using Decimation.Content.Buffs.Debuffs; using Decimation.Content.Projectiles; using Decimation.Lib.Items; using Terraria; using Terraria.ID; using Terraria.ModLoader; namespace Decimation.Content.Items.Weapons.Arachnus { internal class ChainStynger : DecimationWeapon { protected override string ItemName => "Chain Stynger"; protected override string ItemTooltip => "Unleashe molten ashes upon your foes."; protected override DamageType DamagesType => DamageType.Ranged; protected override int Damages => 800; protected override int ProjectileId => ModContent.ProjectileType(); protected override void InitWeapon() { item.CloneDefaults(ItemID.Stynger); item.width = 66; item.height = 36; item.shootSpeed = 9f; item.crit *= 2; item.knockBack *= 2; item.rare = 10; item.value = Item.buyPrice(0, 45); } public override void OnHitNPC(Player player, NPC target, int damage, float knockBack, bool crit) { target.AddBuff(ModContent.BuffType(), 480); } } }