GiGs said: Since I know you are playing hero system, I suspect you want body max set instead of body, you could do setAttrs({ body_max: body, }); Then have a different routine for checking when body_max changes and altering body's current value if its needed. It would be a good to idea to have a rest button, that sets all stats to their max value. If you do setAttrs({ body: body, body_max: body }); There'll be a minor problem. When a player spends points to buy up their body, their current and max will both increase. This is only an issue if you allow experience spending in mid-adventure. Say a character has a body score of 15. He takes ten damage, so now has a body_max of 15 and a body of 5. He then spends 2 points and increases Body by 1. His body and body_max will both immediately jump to 16, whereas you probably want body to go to 6, and body_max to 16. As I said, this is only an issue if you allow changing XP before healing, which probably isn't going to happen, but I thought I'd mention it in case. Thanks GiGs...understood...as always, you are a legend :)