I don't believe this is possible since macros are "read-only" without the API. Since sheetworker events are constrained to actions on the sheet itself(other than on("open ), I would think that only a button press on the sheet(like an attack roll) could be used to trigger an attribute calculation. M aybe the newly added event on("clicked:activate" button could be used to trigger a sheetworker event? IDK. I'm really not the right person to answer this... ;-P