Bugfix - Sprites -> update power/skills

Bugfix - Sprites -> update power/skills now updated when sprite type or level are changed.
This commit is contained in:
James C (aka Chuz)
2022-03-08 20:07:23 -05:00
parent d3c9a6af34
commit 8fe1a7ee11
+25 -25
View File
@@ -5471,7 +5471,7 @@
<input type="hidden" name="attr_resist_pain" value="0" />
<input type="hidden" name="attr_damage_compensator" value="0" />
<input type="hidden" name="attr_sheet_version" value="0.50">
<input type="hidden" name="attr_sheet_version" value="0.51">
<input type="hidden" name="attr_data_version" value="0">
<script type="text/worker">
@@ -8277,20 +8277,20 @@ var sprite_update = () => {
// Check if there are already skills
getSectionIDs(['repeating_skills'], function (ids) {
// if there are any skills already set up let's not mess with them
// the GM / player may have them how they want them.
if(ids.length == 0) {
skills.forEach(skill => {
// make a new repeatingRowID
var newId = generateRowID();
ids.forEach(rowId => {
removeRepeatingRow(`repeating_skills_${rowId}`);
});
setAttrs({
[`repeating_skills_${newId}_skill`]: skill,
[`repeating_skills_${newId}_level`]: level,
[`repeating_skills_${newId}_flag`]: 0
});
skills.forEach(skill => {
// make a new repeatingRowID
var newId = generateRowID();
setAttrs({
[`repeating_skills_${newId}_skill`]: skill,
[`repeating_skills_${newId}_level`]: level,
[`repeating_skills_${newId}_flag`]: 0
});
}
});
});
@@ -8312,20 +8312,20 @@ var sprite_update = () => {
// Check if there are already powers
getSectionIDs(['repeating_powers'], function (ids) {
// if there are any powers already set up let's not mess with them
// the GM / player may have them how they want them.
if(ids.length == 0) {
powers.forEach(power => {
// make a new repeatingRowID
var newId = generateRowID();
ids.forEach(rowId => {
removeRepeatingRow(`repeating_powers_${rowId}`);
});
setAttrs({
[`repeating_powers_${newId}_name`]: power,
[`repeating_powers_${newId}_notes`]: notes[power],
[`repeating_powers_${newId}_flag`]: 0
});
powers.forEach(power => {
// make a new repeatingRowID
var newId = generateRowID();
setAttrs({
[`repeating_powers_${newId}_name`]: power,
[`repeating_powers_${newId}_notes`]: notes[power],
[`repeating_powers_${newId}_flag`]: 0
});
}
});
});
});
};