ModernUO/Projects/UOContent/Mobiles/Abilities/ThrowHatchetCounter.cs
Kamron Batman dc6f75c3b4
feat: Adds stun, death explosion, poison gas, throw hatchet abilities (#1180)
* Adds Colossal Blow
* Adds Death Explosion
* Adds Poison Gas
* Adds AOE Poison Gas (Counter)
* Adds Stun
* Adds Throw Hatchet
2022-10-02 10:16:37 -07:00

19 lines
726 B
C#

using Server.Items;
namespace Server.Mobiles;
public class ThrowHatchetCounter : MonsterAbilityAttack
{
public override MonsterAbilityType AbilityType => MonsterAbilityType.ThrowWeapon;
public override MonsterAbilityTrigger AbilityTrigger => MonsterAbilityTrigger.TakeDamage;
public override double ChanceToTrigger => 0.4;
protected override void OnAttack(BaseCreature source, Mobile defender)
{
source.MovingEffect(defender, 0xF43, 10, 0, false, false);
AOS.Damage(defender, source, 50, 100, 0, 0, 0, 0, 0);
}
protected override bool CanEffectTarget(BaseCreature source, Mobile defender) =>
base.CanEffectTarget(source, defender) && defender.Weapon is BaseRanged;
}