From cbdf9af60107ed11ee67fbd19cf2c7905c0ca2c8 Mon Sep 17 00:00:00 2001 From: Chris B Date: Mon, 8 Feb 2016 12:01:49 -0500 Subject: [PATCH] Fix for defense dropdowns --- Pathfinder-Neceros/pathfinder-neceros.html | 52 +++++++--------------- 1 file changed, 16 insertions(+), 36 deletions(-) diff --git a/Pathfinder-Neceros/pathfinder-neceros.html b/Pathfinder-Neceros/pathfinder-neceros.html index c3047b1b1f..d79479215b 100644 --- a/Pathfinder-Neceros/pathfinder-neceros.html +++ b/Pathfinder-Neceros/pathfinder-neceros.html @@ -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(); + } + },