Ejemplo n.º 1
0
 public override void OnHitNPC(NPC target, int damage, float knockback, bool crit)
 {
     target.AddBuff(mod.BuffType("Infected"), Main.rand.Next(2, 5) * 60);
 }
Ejemplo n.º 2
0
 public override void OnHitNPC(NPC target, int damage, float knockback, bool crit)
 {
     target.AddBuff(20, 180, false);
 }
Ejemplo n.º 3
0
 public override void OnHitNPC(NPC target, int damage, float knockback, bool crit)
 {
     target.AddBuff(BuffID.OnFire, 300);
 }
Ejemplo n.º 4
0
 public override void OnHitNPC(Player player, NPC target, int damage, float knockback, bool crit)
 {
     // Add Onfire buff to the NPC for 1 second
     // 60 frames = 1 second
     target.AddBuff(BuffID.Frostburn, 400);
 }
Ejemplo n.º 5
0
 public override void OnHitNPC(Player player, NPC target, int damage, float knockback, bool crit)
 {
     target.AddBuff(BuffID.Frostburn, (60 * Main.rand.Next(1, 4)), false);
     target.AddBuff(mod.BuffType("Frozen"), 60, false);
 }
Ejemplo n.º 6
0
 public override void ModifyHitNPC(NPC target, ref int damage, ref float knockback, ref bool crit, ref int hitDirection)
 {
     target.AddBuff(BuffID.OnFire, 100);
 }
Ejemplo n.º 7
0
 public override void OnHitNPC(NPC target, int damage, float knockback, bool crit)
 {
     target.AddBuff(BuffID.Electrified, 180);
 }
Ejemplo n.º 8
0
        public override void OnHitNPC(NPC n, int damage, float knockback, bool crit)
        {
            Player owner = Main.player[projectile.owner];

            n.AddBuff(137, 180);
        }
Ejemplo n.º 9
0
 public override void OnHitNPC(NPC target, int damage, float knockback, bool crit)
 {
     target.AddBuff(mod.BuffType("greekfire"), 120);
     target.AddBuff(BuffID.Ichor, 300);
 }
Ejemplo n.º 10
0
 public override void OnHitNPC(NPC target, int damage, float knockback, bool crit)
 {
     EnemyHit = true;
     target.AddBuff(ModContent.BuffType <Buffs.DiscordInferno>(), 600);
 }
Ejemplo n.º 11
0
 public override void OnHitNPC(Player player, NPC target, int damage, float knockback, bool crit)
 {
     target.AddBuff(BuffID.OnFire, 60);                          //Add Onfire buff to the NPC for 1 second
 }
Ejemplo n.º 12
0
 public override void OnHitNPC(NPC target, int damage, float knockback, bool crit)
 {
     // 造成的伤害越高,buff持续时间越长?
     target.AddBuff(mod.BuffType("<你的buff名字>"), damage);
 }
Ejemplo n.º 13
0
 public override void OnHitNPC(NPC target, int damage, float knockback, bool crit)
 {
     target.AddBuff(BuffID.Poisoned, 300);
     hitcooldown += 60;
 }
Ejemplo n.º 14
0
 public override void OnHitNPC(NPC n, int damage, float knockback, bool crit)
 {
     n.AddBuff(24, 300);
 }
Ejemplo n.º 15
0
 public override void OnHitNPC(NPC target, int damage, float knockback, bool crit)
 {
     target.AddBuff(ModContent.BuffType <CurseoftheMoon>(), 600);
     target.immune[projectile.owner] = 1;
 }
Ejemplo n.º 16
0
 public override void OnHitNPC(NPC target, int damage, float knockback, bool crit)
 {
     target.AddBuff(ModContent.BuffType <BlightedFlames>(), 260, false);
 }
Ejemplo n.º 17
0
 public override void OnHitNPC(NPC target, int damage, float knockback, bool crit)
 {
     target.AddBuff(BuffID.Frostburn, 360);
 }
Ejemplo n.º 18
0
 public override void OnHitNPC(NPC target, int damage, float knockback, bool crit)
 {
     target.immune[projectile.owner] = 6;
     target.AddBuff(mod.BuffType("LightningRod"), Main.rand.Next(300, 1200));
 }
Ejemplo n.º 19
0
 public override void OnHitNPC(NPC target, int damage, float knockback, bool crit)
 {
     target.immune[projectile.owner] = 1;
     target.AddBuff(BuffID.Lovestruck, 300);
 }
Ejemplo n.º 20
0
 public override void OnHitNPC(Player player, NPC target, int damage, float knockback, bool crit)
 {
     target.AddBuff(mod.BuffType("Patience"), 120);
 }
Ejemplo n.º 21
0
 public override void OnHitNPC(NPC target, int damage, float knockback, bool crit)
 {
     projectile.Kill();
     target.AddBuff(ModContent.BuffType <StackingFireBuff>(), 180, false);
     target.AddBuff(ModContent.BuffType <HolyLight>(), 180, false);
 }
Ejemplo n.º 22
0
 public override void OnHitNPC(NPC target, int damage, float knockback, bool crit)
 {
     target.AddBuff(ModContent.BuffType <LightRage>(), 80, false);
 }
Ejemplo n.º 23
0
 public override void OnHitNPC(Player player, NPC target, int damage, float knockBack, bool crit)
 {
     target.AddBuff(BuffID.Venom, Main.rand.Next(3, 6) * 60, false);
 }
Ejemplo n.º 24
0
 public override void OnHitNPC(NPC target, int damage, float knockback, bool crit)
 {
     target.AddBuff(mod.BuffType("MutantNibble"), 600);
     target.AddBuff(BuffID.ShadowFlame, 600);
 }
Ejemplo n.º 25
0
        // think of a recipe for this sword

        public override void OnHitNPC(Player player, NPC target, int damage, float knockback, bool crit)
        {
            target.AddBuff(BuffID.OnFire, 120);
            target.AddBuff(BuffID.Frostburn, 120);
        }
Ejemplo n.º 26
0
 public override void OnHitNPC(NPC target, int damage, float knockback, bool crit)
 {
     target.AddBuff(BuffID.Poisoned, 240, true);
 }
Ejemplo n.º 27
0
 public override void OnHitNPC(NPC target, int damage, float knockback, bool crit)
 {
     target.AddBuff(BuffID.Frostburn, 240);
     target.immune[projectile.owner] = 6;
 }
Ejemplo n.º 28
0
 public override void OnHitNPC(NPC target, int damage, float knockback, bool crit)
 {
     target.immune[projectile.owner] = 5;
     target.AddBuff(mod.BuffType("BlightFlame"), 180, false);
 }
 public override void OnHitNPC(NPC target, int damage, float knockback, bool crit)
 {
     target.AddBuff(mod.BuffType("EssenceTrap"), 540, true);
 }
Ejemplo n.º 30
0
 public override void Update(NPC npc, ref int buffIndex)
 {
     npc.AddBuff(BuffID.Werewolf, 1);
     npc.AddBuff(mod.BuffType <Vampire>(), 1);
 }