Code: Select all

`[h:Athletics=if(athete>0,ceil(if(getProperty("AthleticsCheckMod")>0,getProperty("AthleticsCheckMod"),athete)*ProficiencyBonus),floor(if(getProperty("AthleticsCheckMod")>0,getProperty("AthleticsCheckMod"),jack)*ProficiencyBonus)),floor(if(getProperty("AthleticsCheckMod")>0,getProperty("AthleticsCheckMod"),jack)*ProficiencyBonus)+getProperty("Strengthmod")+AthleticsMod]`

Code: Select all

`if(athete>0,ceil(if(getProperty("AthleticsCheckMod")>0,getProperty("AthleticsCheckMod"),athete)*ProficiencyBonus)`

Code: Select all

`floor(if(getProperty("AthleticsCheckMod")>0,getProperty("AthleticsCheckMod"),jack)*ProficiencyBonus))`

Code: Select all

`floor(if(getProperty("AthleticsCheckMod")>0,getProperty("AthleticsCheckMod"),jack)*ProficiencyBonus)+getProperty("Strengthmod")+AthleticsMod]`

EDIT: I ended up adding the +getProperty("Strengthmod")+AthleticsMod element to the first two parts above and it seems to have resolved it, at least for a character with neither Remarkable Athlete nor Jack of All Trades. Tried testing Jack by adding bard levels but that appears to have broken something as I just keep getting "getMacroProps(): first argument must be a number" errors. Oh well. It'll do until someone more knowledgeable than I makes it right for good.