I have a calculated field for a custom character sheet that sum up HP like this: <input type="number" name="attr_MAXHP" value=" [[1 + (3 * @{Body}) + (2 * @{Mind}) + (3 * @{Luck}) + @{BonusHP}]] " class="sheet-highlight-value" disabled="true" title="1 + 3xBody + 2xMind + 3xLuck" /> Where Body, Mind and Luck are these: <td><input type="number" name=" attr_BaseBody " readonly="readonly" value="0" /></td> <td><input type="number" name=" attr_BonusBody " value="0" /></td> <td><input type="number" name=" attr_Body " value=" [[@{BaseBody} + @{BonusBody}]] " class="sheet-highlight-value" disabled="true" /></td> <td><input type="number" name=" attr_BaseMind " readonly="readonly" value="0" /></td> <td><input type="number" name=" attr_BonusMind " value="0" /></td> <td><input type="number" name=" attr_Mind " value=" [[@{BaseMind} + @{BonusMind}]] " class="sheet-highlight-value" disabled="true" /></td> <td><input type="number" name=" attr_BaseLuck " readonly="readonly" value="0" /></td> <td><input type="number" name=" attr_BonusLuck " value="0" /></td> <td><input type="number" name=" attr_Luck " value=" [[@{BaseLuck} + @{BonusLuck}]] " class="sheet-highlight-value" disabled="true" /></td> And bonus HP is a simple input type number field: <input type="number" name=" attr_BonusHP " value="0" class="sheet-highlight-value" /> I have a worker script that changes the value of BaseBody, BaseMind and BaseLuck, setting the character's base abilites. When the worker runs the MAXHP is calculated perfectly, but when I change the values of BonusBody, BonusMind or BonusLuck in the sheet interface, the MAXHP field calcs wrong. For each +1 I add into these "bonus" inputs, the MAXHP increases by +1 (not by each ability multiplier stated in the formula). Ideas?