Armor defense
Defense: A year ago or so Combat Accuracy was updated to use a standard scaling function instead of TL*10, which was resulting in highly scaled NPCs getting 200-400+ accuracy from one talent, thus completely destroying the defense stat. As it turns out, combatBaseAttack was not calling getAttack at all and just multiplying the talent level by 10. The tooltip showed the update but it never actually happened.
This formula matches TL*10 decently well for most of the early/mid game scaling up to TL7 or so, but at higher levels of scaling it is a massive nerf. Which is needed because as it turns accuracy regularly passing 90-120 on higher difficulties is kind of dumb. I suspect this formula is still hitting the very high end cases a bit too hard, but we can revisit that if needed.
Defense should be much, MUCH more viable now.
Heavy Armor Training: Updated to use a scaling function instead of TL1.4Armor type mod. The new values closely match the old ones for TL1-5 but are nerfed slightly, mostly in the crit avoidance part.
The main impact of this is avoiding randbosses being generated with insane armor, and general mechanical consistency. The vast majority of NPC armor as is comes from this talent and Shield Wall.