fixed specialisations and dual wield for monks, changed calculation to handle missing data (e.g. diminishing returns) without raising errors
extended item link replacement to work ignorant of sub domains