I don't know if you noticed and fixed a small problem with an item, but if not then here goes. There's a problem with the Heartpierce sword. It gives a +2 to Critical Strike, but CS requires a bow, spear or javelin, so basically the bonus is nullified.
Modifications



