Sort:  

You quickly draw an arrow and shoot:
arrow
the bow made a strange sound as the arrow launches, as if the string nearly broke, but you clip the foe for a hit of 2 points!. Bad luck you needed to hit for 4 but you hit for 2 Better luck next time, you lose a life

!life

Enjoy Stage 3. You are down to 1 life point:

!onearrow

You quickly draw an arrow and shoot:
arrow
the bow made a strange sound as the arrow launches, as if the string nearly broke, but you clip the foe for a hit of 2 points!. Bad luck you needed to hit for 4 but you hit for 2 Better luck next time, you lose a life

So I failed "stage 3"... next time I use the !life command it should send me off to stage 4. Good thing is, all rolls were calculated correctly so far.

Yep, I'm working on this code currently, just about done for testing..Will do a new test post hopefully to cover this. I'll re-initialize everything first.

Cheers for testing :)