You can do it with sheet workers, but this is so simple you can even do it via autocalc. Here's the sheet workers version (generally recommended over autocalc): <input type="checkbox" name="attr_attack_bonus_check" value="2">
<input type="number" name="attr_attack_bonus_base" value="0">
<input type="number name="attr_attack_bonus_total" value="0" readonly>
<script type="text/worker">
on("change:attack_bonus_check change:attack_bonus_base", () => {
getAttrs(["attack_bonus_check", "attack_bonus_base"], v => {
const attrs = {};
attrs.attack_bonus_total = (parseInt(v.attack_bonus_check) || 0) + (parseInt(v.attack_bonus_base) || 0);
setAttrs(attrs);
});
});
</script>