Xeno fixes.

See commit log.
This will mean that if anyone with NO_PAIN has their stunned var set, it will never reset to 0.

Also I'm not sure if NO_PAIN should affect stunning. Being stunned is not necessarily related to pain.