Actually it'd be better to use 04DD and check the result is actually less than 100. As if the armour level was 97 and you added 5, it'd be 102 (not 100). So it'll be adding 5 forever... Unless the game limits the value to 100 (but the max armour can be 150). I dont have access to the IDB to know for sure, but it's always best to assume the game is taking every thing you tell it to do literally.
EDIT: Ah, you already noticed
This post has been edited by Deji on Tuesday, May 1 2012, 18:19