Got Armor Sheet worker fully working finally

This commit is contained in:
amandasearle
2017-03-10 16:06:16 -06:00
parent 5aa2b0fc51
commit cb662b3eaf
+38 -8
View File
@@ -10652,11 +10652,44 @@ var TAS=TAS||function(){"use strict";var a="0.2.4",b=1457098091,c={debug:{key:"d
TAS.repeatingSimpleSum('armor','ArmorTotalAC','AC_CalcZero');
console.log ("ArmorTotalAC");
});*/
on('change:agi change:armorclassluckyroll change:luckstarting', function() {
updateStartingArmor(['AC_CalcZero', 'ArmorCheckZero', 'ArmorSpeedZero', 'agiMod', 'ArmorClassLuckyRoll', 'luckstartingMod']) ;
});
//on('change:agi change:armorclassluckyroll change:luckstarting', function() {
// updateStartingArmor(['AC_CalcZero', 'ArmorCheckZero', 'ArmorSpeedZero', 'agiMod', 'ArmorClassLuckyRoll', 'luckstartingMod']) ;
//});
//function updateStartingArmor() {
// getAttrs(["AC_CalcZero", "ArmorCheckZero", "ArmorSpeedZero", "agiMod", "ArmorClassLuckyRoll" , "luckstartingMod"], function(values) {
//
// console.log("AC Lucky Roll value="+values.ArmorClassLuckyRoll);
// var baseac = parseInt(10);
// var agiac = parseInt(values.agiMod);
//var checkluckyac = (values.ArmorClassLuckyRoll == 'on') ? true : false;
// var luckyac = parseInt(values.luckstartingMod);
// var startac = 0;
//if ((checkluckyac) == true) {
// console.log("**AC Lucky Roll is Checked**");
//startac = baseac + agiac + luckyac;
//} else {
// console.log("**AC Lucky Roll is not Checked**");
//startac = baseac + agiac;
//}
//console.log("Starting AC Value="+ baseac);
//console.log("Agi Bonus to AC="+ agiac);
//console.log("Lucky Roll to AC="+ luckyac);
//console.log("Base Starting AC="+ startac);
//setAttrs({
// AC_CalcZero: startac,
//ArmorCheckZero: parseInt(0),
//ArmorSpeedZero: parseInt(0)
//});
//});
//}
on("change:repeating_armor:armorcheck change:repeating_armor:armoracbase change:repeating_armor:armormagicbonus change:repeating_armor:armorspeed change:repeating_armor:armoractive remove:repeating_armor change:agimod change:armorclassluckyroll change:luckstarting", function() {
function updateStartingArmor() {
getAttrs(["AC_CalcZero", "ArmorCheckZero", "ArmorSpeedZero", "agiMod", "ArmorClassLuckyRoll" , "luckstartingMod"], function(values) {
console.log("AC Lucky Roll value="+values.ArmorClassLuckyRoll);
@@ -10686,9 +10719,6 @@ function updateStartingArmor() {
ArmorSpeedZero: parseInt(0)
});
});
}
on("change:repeating_armor:armorcheck change:repeating_armor:armoracbase change:repeating_armor:armormagicbonus change:repeating_armor:armorspeed change:repeating_armor:armoractive remove:repeating_armor", function() {
TAS.repeating("armor")
.attrs("AC_CalcZero", "ArmorCheckZero", "ArmorSpeedZero", "agiMod", "ArmorClassLuckyRoll")
@@ -10728,7 +10758,7 @@ on("change:repeating_armor:armorcheck change:repeating_armor:armoracbase change:
console.log("Current Worn AC="+ attrSet.AC_CalcZero);
} else {
console.log("4");
updateStartingArmor(['AC_CalcZero', 'ArmorCheckZero', 'ArmorSpeedZero', 'agiMod', 'ArmorClassLuckyRoll', 'luckstartingMod']) ;
//updateStartingArmor(['AC_CalcZero', 'ArmorCheckZero', 'ArmorSpeedZero', 'agiMod', 'ArmorClassLuckyRoll', 'luckstartingMod']) ;
}
})