I've noticed that sometimes Weakened Armor triggers when standing over lava, and other times it does not trigger.