public virtual bool OnFired(Mobile attacker, IDamageable damageable)
{
WeaponAbility ability = WeaponAbility.GetCurrentAbility(attacker);
// Respect special moves that use no ammo
if (ability != null && ability.ConsumeAmmo == false)
{
return true;
}
/*
if (attacker.Player)
{
BaseQuiver quiver = attacker.FindItemOnLayer(Layer.Cloak) as BaseQuiver;
Container pack = attacker.Backpack;
int lowerAmmo = AosAttributes.GetValue(attacker, AosAttribute.LowerAmmoCost);
<SNIP>
}
}
*/
if (attacker.Player)
We use essential cookies to make this site work, and optional cookies to enhance your experience.