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){