I have written some code to go through and reduce the Armor check penalty from any armors you are proficient in, but I can't find the correct timeing to run the script. Here is my code, or the relevant parts of it.
~ Go through all armors, if we are proficient, add our bonus
foreach pick in hero where "EquipType.Armor & Helper.Proficient"
each.field[mArmorChk].value = each.field[mArmorChk].value + bonus
nexteach
Looking for the task list for armor, I see there is a script for "Field calculate - field 'Armor check penalty' (mArmorChk)" at Pre levels 100. I have tried putting the script at various times prior and after that, and the actual penalty applied to skills never changes. If I put the script any time after Levels 10000 it does change the number displayed on the armor entry, though again, no change in what is applied to skills.
~ Go through all armors, if we are proficient, add our bonus
foreach pick in hero where "EquipType.Armor & Helper.Proficient"
each.field[mArmorChk].value = each.field[mArmorChk].value + bonus
nexteach
Looking for the task list for armor, I see there is a script for "Field calculate - field 'Armor check penalty' (mArmorChk)" at Pre levels 100. I have tried putting the script at various times prior and after that, and the actual penalty applied to skills never changes. If I put the script any time after Levels 10000 it does change the number displayed on the armor entry, though again, no change in what is applied to skills.