From 69f8120bff1978a14ba55cd463e73b8b1d01ec77 Mon Sep 17 00:00:00 2001 From: DameryDad <74715860+DameryDad@users.noreply.github.com> Date: Sun, 12 Nov 2023 13:17:23 +0000 Subject: [PATCH] Corrected declaration error in characterLevel() --- RPGMlibrary AD+D2e/2.3.4/libRPGMaster2e.js | 6 +++--- RPGMlibrary AD+D2e/libRPGMaster2e.js | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/RPGMlibrary AD+D2e/2.3.4/libRPGMaster2e.js b/RPGMlibrary AD+D2e/2.3.4/libRPGMaster2e.js index c4353b474a..69f468db04 100644 --- a/RPGMlibrary AD+D2e/2.3.4/libRPGMaster2e.js +++ b/RPGMlibrary AD+D2e/2.3.4/libRPGMaster2e.js @@ -9180,15 +9180,15 @@ const libRPGMaster = (() => { // eslint-disable-line no-unused-vars LibFunctions.characterLevel = function( charCS ) { // var level = parseInt((LibFunctions.attrLookup( charCS, fields.Total_level ) || 0),10); // if (!level) { - level = Math.max(((parseInt((LibFunctions.attrLookup( charCS, fields.Monster_hitDice ) || 0),10) + var level = Math.max(((parseInt((LibFunctions.attrLookup( charCS, fields.Monster_hitDice ) || 0),10) + ((parseInt((LibFunctions.attrLookup( charCS, fields.Monster_hpExtra ) || 0),10) >= 3) ? 1 : 0)) || 0), ((parseInt((LibFunctions.attrLookup( charCS, fields.Fighter_level ) || 0),10) + parseInt((LibFunctions.attrLookup( charCS, fields.Wizard_level ) || 0),10) + parseInt((LibFunctions.attrLookup( charCS, fields.Priest_level ) || 0),10) + parseInt((LibFunctions.attrLookup( charCS, fields.Rogue_level ) || 0),10) + parseInt((LibFunctions.attrLookup( charCS, fields.Psion_level ) || 0),10)) || 0)); - } -// return level; +// } + return level; } /* diff --git a/RPGMlibrary AD+D2e/libRPGMaster2e.js b/RPGMlibrary AD+D2e/libRPGMaster2e.js index c4353b474a..69f468db04 100644 --- a/RPGMlibrary AD+D2e/libRPGMaster2e.js +++ b/RPGMlibrary AD+D2e/libRPGMaster2e.js @@ -9180,15 +9180,15 @@ const libRPGMaster = (() => { // eslint-disable-line no-unused-vars LibFunctions.characterLevel = function( charCS ) { // var level = parseInt((LibFunctions.attrLookup( charCS, fields.Total_level ) || 0),10); // if (!level) { - level = Math.max(((parseInt((LibFunctions.attrLookup( charCS, fields.Monster_hitDice ) || 0),10) + var level = Math.max(((parseInt((LibFunctions.attrLookup( charCS, fields.Monster_hitDice ) || 0),10) + ((parseInt((LibFunctions.attrLookup( charCS, fields.Monster_hpExtra ) || 0),10) >= 3) ? 1 : 0)) || 0), ((parseInt((LibFunctions.attrLookup( charCS, fields.Fighter_level ) || 0),10) + parseInt((LibFunctions.attrLookup( charCS, fields.Wizard_level ) || 0),10) + parseInt((LibFunctions.attrLookup( charCS, fields.Priest_level ) || 0),10) + parseInt((LibFunctions.attrLookup( charCS, fields.Rogue_level ) || 0),10) + parseInt((LibFunctions.attrLookup( charCS, fields.Psion_level ) || 0),10)) || 0)); - } -// return level; +// } + return level; } /*