You are correct, and that was quite the opposite of my intention :(

I must have lost this in the revert + re-implementation of your fix- I didn't realize you had removed the original check against the default enchants list.

Anyway I guess it's a moot point until the client lets us enchant non-enchantable items?

I will update with that check removed, but at this point this commit has gotten so messy I'd rather like to just close it.

Thanks for the eye, I hope I didn't step on your toes with this.