Hmm this sounds like even I could get it done
How big is the data type you want to check? Damn, from my notes I would guess it's 3 bytes... There is that damn "invincible" byte, right?
So, does byte offset 1 mean that it starts with the first byte (1-based), or that you have to skip the first byte (0-based)?
Once scwizard drops by, he probably can tell you
If you want to try around, make a trigger like this:
Player 7 has suffered at least 100 deaths of Unit#27220
Condition should be met if the unit has more than 100HP.
It might also be that I would read the wrong byte there, so you would probably have to multiply the 100 with 256, so:
Player 7 has suffered at least 25600 deaths of Unit#27220
should give the correct result in that case (if we can ignore the "invincible" byte, which is when it is 0. I think it normally is 0).
Note: I never used EUDs myself, so this is just what I put together from what I read.