diff --git a/BESM4eExtras/BESM4eExtras.html b/BESM4eExtras/BESM4eExtras.html index 621ea0c80b..9b896a761c 100644 --- a/BESM4eExtras/BESM4eExtras.html +++ b/BESM4eExtras/BESM4eExtras.html @@ -13858,6 +13858,12 @@ clog(debug, timer, "specializations =", specializations); clog(debug, timer, "statallaspect =", statallaspect); clog(debug, timer, "statmajor =", statmajor); + const skill_attributes = ['group','name','skillspecilizations','majorstats','minorstats','stat','skillrollvalue']; + const skill_attributes_values = [group, name, specializations, type.major, type.minor, getSkillStatsDisplay(stats), roll]; + _.each(skill_attributes, (a,i) => { + writeValues(debug, timer, value, `repeating_skill_${skillID}_${a}`, skill_attributes_values[i], setObj); + }); + /* setObj[`repeating_skill_${skillID}_group`] = group; setObj[`repeating_skill_${skillID}_name`] = name; setObj[`repeating_skill_${skillID}_costperlevel`] = cost; @@ -13866,8 +13872,8 @@ setObj[`repeating_skill_${skillID}_minorstats`] = type.minor; setObj[`repeating_skill_${skillID}_stat`] = getSkillStatsDisplay(stats); setObj[`repeating_skill_${skillID}_skillrollvalue`] = roll; - setObj.skillmanagement = 0; - const id = skillID.toLowerCase(); + + value[`repeating_skill_${id}_group`] = group; value[`repeating_skill_${id}_name`] = name; value[`repeating_skill_${id}_costperlevel`] = cost; @@ -13876,7 +13882,10 @@ value[`repeating_skill_${id}_minorstats`] = type.minor; value[`repeating_skill_${id}_stat`] = getSkillStatsDisplay(stats); value[`repeating_skill_${id}_skillrollvalue`] = roll; - value.skillIDs = value.skillIDs.push(id); + */ + //const id = skillID.toLowerCase(); + value.skillIDs = value.skillIDs.push(skillID.toLowerCase()); + setObj.skillmanagement = 0; } function buildSkillTemplateValuesArray(skilltemplateIDs){