Merge pull request #11194 from hoyer555/master

[D&D 3.5] New feature: autocalculation of the filed total skill points
This commit is contained in:
Miguel Peres
2022-11-10 21:17:16 -03:00
committed by GitHub
+40
View File
@@ -11379,6 +11379,46 @@ on("change:autoCalcHP change:hitpoint1 change:hitpoint2 change:hitpoint3 chan
});
});
on("change:hitdie1 change:skillPointLiv1 change:skillPointBonus1", eventInfo => {
getAttrs(["hitdie1", "skillPointLiv1", "skillPointBonus1"], values => {
setAttrs({
totSkillPoint1 : parseInt(values.hitdie1, 10) * (parseInt(values.skillPointLiv1, 10) + parseInt(values.skillPointBonus1, 10))
});
});
});
on("change:hitdie2 change:skillPointLiv2 change:skillPointBonus2", eventInfo => {
getAttrs(["hitdie2", "skillPointLiv2", "skillPointBonus2"], values => {
setAttrs({
totSkillPoint2 : parseInt(values.hitdie2, 10) * (parseInt(values.skillPointLiv2, 10) + parseInt(values.skillPointBonus2, 10))
});
});
});
on("change:hitdie3 change:skillPointLiv3 change:skillPointBonus3", eventInfo => {
getAttrs(["hitdie3", "skillPointLiv3", "skillPointBonus3"], values => {
setAttrs({
totSkillPoint3 : parseInt(values.hitdie3, 10) * (parseInt(values.skillPointLiv3, 10) + parseInt(values.skillPointBonus3, 10))
});
});
});
on("change:hitdie4 change:skillPointLiv4 change:skillPointBonus4", eventInfo => {
getAttrs(["hitdie4", "skillPointLiv4", "skillPointBonus4"], values => {
setAttrs({
totSkillPoint4 : parseInt(values.hitdie4, 10) * (parseInt(values.skillPointLiv4, 10) + parseInt(values.skillPointBonus4, 10))
});
});
});
on("change:hitdie5 change:skillPointLiv5 change:skillPointBonus5", eventInfo => {
getAttrs(["hitdie5", "skillPointLiv5", "skillPointBonus5"], values => {
setAttrs({
totSkillPoint5 : parseInt(values.hitdie5, 10) * (parseInt(values.skillPointLiv5, 10) + parseInt(values.skillPointBonus5, 10))
});
});
});
on("change:totSkillPoint1 change:totSkillPoint2 change:totSkillPoint3 change:totSkillPoint4 change:totSkillPoint5", eventInfo => {
getAttrs(["totSkillPoint1", "totSkillPoint2", "totSkillPoint3", "totSkillPoint4", "totSkillPoint5"], values => {
setAttrs({