eval, halt, return, retval, wait, regmatch
there are some differences, but these will have no effect on current
programs as they only affect the more complex programs.
if already damaged
increase chance of losing it
increase damage done
endif
if bit comes off
standard message
create limbs etc...
big smack
else
increase damage done
nice message
endif
mpadd <#num> <%type> <$args>