protected override void Fire(Unit target) { if (firingTimer >= firingRate) { if (playSound) world.PlaySound(fireSound, center); target.Damage(dmg + dmgBonus, "energy"); world.CreateAnimation("beamHit", target.Center, 0.25f, 0, 10f); world.CreateAnimation("lightCircle", target.Center, 0.25f, 0, 10f); firingTimer = 0f; dmgBonus += dmg; } }
public override void applyEffects(Unit unit) { unit.Damage(burnDmg,"burn"); }