public static void ModifyHitNPCWithProj(Projectile proj, NPC target, ref int damage, ref float knockback, ref bool crit, ref int hitDirection) { if (proj.npcProj || proj.trap) { return; } Player player = Main.player[proj.owner]; foreach (ModPlayer modPlayer in player.modPlayers) { modPlayer.ModifyHitNPCWithProj(proj, target, ref damage, ref knockback, ref crit, ref hitDirection); } }