Rook is an alcoholic and hands out broken long swords for drinks.

You can offer any kind of alcoholic drink to rook, and he will hand you one almost broken long sword per drink in return. The longswords have between one and ten hits and selling them to a smith without repairing them first will get you 10sh max, which is a net loss. Rook also doesn't buy anything, so you'll have to run over to Barloque to actually sell them to FQ, which makes it a little less bottable.

This solves the issue of having removed cluttery longsword drops from skeletons.