From 22dc5bd9377b3d91aaedf1a017762b4289c1e238 Mon Sep 17 00:00:00 2001 From: Logan Smith Date: Mon, 26 Apr 2021 13:50:45 -0700 Subject: [PATCH] Crescent: Bugfixing TP and adding more misc modifiers --- Crescent/crescent.html | 56 +++++++++++++++++++++++++----------------- 1 file changed, 34 insertions(+), 22 deletions(-) diff --git a/Crescent/crescent.html b/Crescent/crescent.html index 949467232a..9f1cb28723 100644 --- a/Crescent/crescent.html +++ b/Crescent/crescent.html @@ -54,10 +54,8 @@ - - @@ -71,9 +69,10 @@ - + + @@ -1091,6 +1090,7 @@ + @@ -1109,7 +1109,7 @@
- Use Mook TP + Remove Attribute Bonus
@@ -1205,6 +1205,7 @@ + @@ -6269,6 +6270,16 @@ +
+
Action Point Modifier
+ +
+ +
+
Combat Stamina Modifier
+ +
+
Touch Modifier
@@ -6539,9 +6550,9 @@ case 2: case 3: case 4: + case 5: bonus = 1; break; - case 5: case 6: case 7: case 8: @@ -6592,7 +6603,8 @@ let tp = 12; if (stats.mookTP === "0") { for (stat in stats) { - if (stat !== "character_level" || stat !== "mookTP" || stat !== "miscTP" || stat !== "miscAttrP") { + if (stat !== "character_level" && stat !== "mookTP" && stat !== "miscTP" && stat !== "miscAttrP") { + console.log(stat); tp = tp + calculateTpBonus(stats[stat]); } } @@ -6677,9 +6689,9 @@ }); }); - on("change:character_level change:conditionActionPoints", function () { - getAttrs(["character_level", "conditionActionPoints"], function (values) { - let apMax = 6 + (calculateLevelBonus(values.character_level)) + Number(values.conditionActionPoints); + on("change:character_level change:conditionActionPoints change:miscAP", function () { + getAttrs(["character_level", "conditionActionPoints", "miscAP"], function (values) { + let apMax = 6 + (calculateLevelBonus(values.character_level)) + Number(values.conditionActionPoints) + Number(values.miscAP); setAttrs({ ap_max: apMax, }); @@ -7143,9 +7155,9 @@ - on("change:staminaCS change:miscCS", function () { - getAttrs(["cs", "baseCS", "staminaCS", "miscCS"], function (values) { - let cs = Number(values.baseCS) + Number(values.staminaCS) + Number(values.miscCS); + on("change:staminaCS change:conditionCS change:miscCS", function () { + getAttrs(["cs", "baseCS", "staminaCS", "conditionCS", "miscCS"], function (values) { + let cs = Number(values.baseCS) + Number(values.staminaCS) + Number(values.conditionCS) + Number(values.miscCS); setAttrs({ cs_max: cs, }); @@ -9532,42 +9544,42 @@ }); on("change:chestModerate", function (eventInfo) { - getAttrs(["chestModerate", "conditionCombatStaminaBonus", "conditionStaminaBonus"], function (values) { + getAttrs(["chestModerate", "conditionCS", "conditionStaminaBonus"], function (values) { if (values.chestModerate === "on") { let conditionStaminaBonus = Number(values.conditionStaminaBonus) - 1; - let conditionCombatStaminaBonus = Number(values.conditionCombatStaminaBonus) - 2; + let conditionCS = Number(values.conditionCS) - 2; setAttrs({ conditionStaminaBonus: conditionStaminaBonus, - conditionCombatStaminaBonus: conditionCombatStaminaBonus + conditionCS: conditionCS }); } else { let conditionStaminaBonus = Number(values.conditionStaminaBonus) + 1; - let conditionCombatStaminaBonus = Number(values.conditionCombatStaminaBonus) + 2; + let conditionCS = Number(values.conditionCS) + 2; setAttrs({ conditionStaminaBonus: conditionStaminaBonus, - conditionCombatStaminaBonus: conditionCombatStaminaBonus + conditionCS: conditionCS }); } }); }); on("change:chestMajor", function (eventInfo) { - getAttrs(["chestMajor", "conditionCombatStaminaBonus", "conditionStaminaBonus"], function (values) { + getAttrs(["chestMajor", "conditionCS", "conditionStaminaBonus"], function (values) { if (values.chestMajor === "on") { let conditionStaminaBonus = Number(values.conditionStaminaBonus) - 2; - let conditionCombatStaminaBonus = Number(values.conditionCombatStaminaBonus) - 4; + let conditionCS = Number(values.conditionCS) - 4; setAttrs({ conditionStaminaBonus: conditionStaminaBonus, - conditionCombatStaminaBonus: conditionCombatStaminaBonus + conditionCS: conditionCS }); } else { let conditionStaminaBonus = Number(values.conditionStaminaBonus) + 2; - let conditionCombatStaminaBonus = Number(values.conditionCombatStaminaBonus) + 4; + let conditionCS = Number(values.conditionCS) + 4; setAttrs({ conditionStaminaBonus: conditionStaminaBonus, - conditionCombatStaminaBonus: conditionCombatStaminaBonus + conditionCS: conditionCS }); } });