using System; using Microsoft.Xna.Framework; using Microsoft.Xna.Framework.Graphics; using Terraria; using Terraria.ID; using Terraria.ModLoader; namespace Decimation.Content.Projectiles.Boss.Arachnus { internal class BlastofHeat : DecimationProjectile { public override void SetStaticDefaults() { DisplayName.SetDefault("Blast of Heat"); } protected override void Init() { projectile.width = 6; projectile.height = 6; projectile.aiStyle = 23; projectile.hostile = true; projectile.alpha = 255; projectile.penetrate = -1; projectile.extraUpdates = 3; } public override void OnHitNPC(Terraria.NPC target, int damage, float knockback, bool crit) { if (Main.rand.Next(2) == 0) target.AddBuff(BuffID.OnFire, 600); base.OnHitNPC(target, damage, knockback, crit); } public override void OnHitPlayer(Player target, int damage, bool crit) { if (Main.rand.Next(2) == 0) target.AddBuff(BuffID.OnFire, 600); base.OnHitPlayer(target, damage, crit); } } }