public override int CreateProjectile(Player player, ref Microsoft.Xna.Framework.Vector2 dir) { int proj = Projectile.NewProjectile(player.Center, TervaniaUtils.AdjustMagnitude(ref dir, item.shootSpeed, item.shootSpeed), ProjectileID.TendonHook, item.damage, item.knockBack, player.whoAmI); Main.projectile[proj].friendly = true; Main.projectile[proj].hostile = false; Main.projectile[proj].penetrate = 3; return(proj); }
public virtual int CreateProjectile(Player player, ref Vector2 dir) => Projectile.NewProjectile(player.Center, TervaniaUtils.AdjustMagnitude(ref dir, item.shootSpeed, item.shootSpeed), item.shoot, item.damage, item.knockBack, player.whoAmI);