protected override void OnTarget(Mobile from, object targeted) { if (m_Item.Deleted) { return; } else if (IsFlourMill(targeted)) { if (m_Item.Amount >= 4) { m_Item.Consume(4); from.SendMessage("You made a sack of flour"); from.AddToBackpack(new SackFlour()); } else { from.SendMessage("You don't have enough wheat"); } } }