Well the avoidance idea didn't do anything.
I did find the problem with ac though, its the mitigation calc - its very generous for bots and gives about double the ac they should have.
I toyed around with this for awhile till the calculation seemed accurate.
I changed a line in GenerateArmorClass:(around line 1220)
was:
Code:
displayed += ((avoidance+mitigation)*1000)/847;
Changed to:
Code:
displayed += ((avoidance+mitigation)*500)/950;
now ac is way more accurate on bots, around the same as players.