Fix for defense dropdowns

This commit is contained in:
Chris B
2016-02-08 12:01:49 -05:00
parent 31ee95b120
commit cbdf9af601
+16 -36
View File
@@ -11704,23 +11704,29 @@ var PFSheet = PFSheet || (function(){
console.log("at handleDefenseDropdown:"+ability);
switch(ability){
case "CMD-ability1":
case "cmd-ability1":
handleDropdown("CMD-ability1",["CMD-STR"]);
break;
case "AC-ability":
case "ac-ability":
handleNonFFDefenseDropdown("AC-ability","AC-ability-mod","FF-ability","FF-DEX");
break;
case "CMD-ability2":
case "cmd-ability2":
handleNonFFDefenseDropdown("CMD-ability2","CMD-DEX","CMD-ability","FF-CMD-DEX");
break;
case "FF-ability":
case "ff-ability":
handleDropdown("FF-ability",["FF-DEX"]);
break;
case "CMD-ability":
case "cmd-ability":
handleDropdown("CMD-ability",["FF-CMD-DEX"]);
break;
}
},
/* updateRowTotal
* Adds up numbers and puts it in the first field of the fields array.
* All numbers are added up as FLOATS, and then FLOOR is used to round the sum down
@@ -13504,9 +13510,7 @@ var PFSheet = PFSheet || (function(){
updateBuffColumn("CasterLevel");
},
recalculateSheet = function(oldversion) {
if (version === 0.21 && oldversion === 0.20 ) {
return;
}
if (oldversion < 0.15) {
@@ -13600,39 +13604,15 @@ var PFSheet = PFSheet || (function(){
handleRepeatingRowOrdering("trait",true);
handleRepeatingRowOrdering("item",true);
}
/*
if (oldversion < 0.30) {
handleConcentrationAbilityDropdown(0);
handleConcentrationAbilityDropdown(1);
handleConcentrationAbilityDropdown(2);
updateCasterLevel(0);
updateCasterLevel(1);
updateCasterLevel(2);
updateConcentration(0);
updateConcentration(1);
updateConcentration(2);
updateSaveDCs(0);
updateSaveDCs(1);
updateSaveDCs(2);
recalculateSpellLevelsAll();
handleRepeatingRowOrdering("lvl-0-spells",true);
handleRepeatingRowOrdering("lvl-1-spells",true);
handleRepeatingRowOrdering("lvl-2-spells",true);
handleRepeatingRowOrdering("lvl-3-spells",true);
handleRepeatingRowOrdering("lvl-4-spells",true);
handleRepeatingRowOrdering("lvl-5-spells",true);
handleRepeatingRowOrdering("lvl-6-spells",true);
handleRepeatingRowOrdering("lvl-7-spells",true);
handleRepeatingRowOrdering("lvl-8-spells",true);
handleRepeatingRowOrdering("lvl-9-spells",true);
handleRepeatingRowOrdering("npc-spell-like-abilities",true);
handleRepeatingRowOrdering("npc-spells1",true);
handleRepeatingRowOrdering("npc-spells2",true);
}
*/
if (oldversion < 0.21) {
handleDefenseDropdown("FF-ability");
handleDefenseDropdown("CMD-ability");
handleDefenseDropdown("AC-ability");
handleDefenseDropdown("CMD-ability2");
handleDefenseDropdown("CMD-ability1");
updateDefenses();
}
},