public virtual bool OnFired(Mobile attacker, Mobile defender)
{
if (attacker.Player)
{
Container pack = attacker.Backpack;
if (pack == null || !pack.ConsumeTotal(AmmoType, 1))
return false;
}
attacker.MovingEffect(defender, EffectID, 18, 1, false, false);
return true;
}