Hero Lab now has tests to determine if it needs to regenerate the text of a field between evaluations, in order to speed up the time required to recalculate everything on a character, so if all of that is calculated in component scripts and stored in fields, then it will probably not need to be recalculated for that same character during a single period that the user has HL open, but if the calculations are in the visual elements, they're recalculated every time the user looks at that tab, and every time they change something while that tab is open.
|