// We hit the NPC public override void OnHitNPC(Terraria.Player player, Terraria.NPC target, int damage, float knockBack, bool crit) { // Is the NPC a town NPC? (friendly) if (target.friendly == false) { // It's an enemy, apply debuffs to it target.AddBuff(mod.BuffType("Plagueblight"), 300); target.GetGlobalNPC <NPCsGlobal>().plagueDamage += damage; } }
public override void OnHitNPC(Terraria.Player player, Terraria.NPC target, int damage, float KnockBack, bool crit) { target.AddBuff(BuffID.Frozen, 350); //Adds the debuff,second argument = amount of frames }