CapnBry:
This fixes a all the problems I was having rerolling damage range on items, all due to OCR errors. The dash was being detected tilde or as Unicode Em/En Dash (not ASCII version). Sometimes Zero would come out as Letter O too which would mess up the number parser as it needs to consider O as 0 when preceded by another number.
-- Tilde -> -
-- Unicode En Dash -> -
-- Unicode Em Dash -> -
-- Letter O is replaced with Zero if it follows a number, fixes 170O or 17O0 becoming 170
Also adds parsed Damage Range output and parsed computed Roll value to output-sane.txt for better debugging.