FYI, when I'm not using Aaron's script, it works: on("change:repeating_advancedskills:advancedSkillChar1 change:repeating_advancedskills:advancedSkillChar2 change:repeating_advancedskills:advancedSkillMod", function(){
getAttrs([
"repeating_advancedskills_advancedSkillChar1",
"repeating_advancedskills_advancedSkillChar2",
"repeating_advancedskills_advancedSkillMod",
"str",
"con",
"dex",
"siz",
"int",
"pow",
"cha"
], function (values) {
var modVal=parseInt(values.repeating_advancedskills_advancedSkillMod);
var charVal1=parseInt(values[values.repeating_advancedskills_advancedSkillChar1])||0;
var charVal2=parseInt(values[values.repeating_advancedskills_advancedSkillChar2])||0;
setAttrs({
'repeating_advancedskills_advancedSkillBase': charVal1 + charVal2,
'repeating_advancedskills_advancedSkill':charVal1 + charVal2 + modVal
});
});
});