Hi, I posted about this in another topic, but didn't realise it already had the resolved tag on it, so I'm reposting it in a new thread. In Devindra's GURPS character sheet, attributes are calculated this way,: name="attr_strength" value="(@{strength|max} + @{strength_mod})"
Where @{strength|max} is defined as : name="attr_strength_max" value="(10 + floor(abs(@{strength_points}) / 10) * (@{strength_points}+1)/abs(@{strength_points}+1))" @{strength_points} and @{strength_mod} are values directly modified by the player in the sheet. However when the value of @{strength_points} is changed, @{strength|max} is only correctly updated where it first appears in the sheet (in a pop-up stating the unmodified strength attribute), but it is not in the data formula for @{strength} (which represents the actual strength of the character). It only updates when the sheet is closed OR when @{strength_mod} is modified by the player. Help ?