IshadNha: When I change to a new role, I am only receiving one hit point. Why is this? Hit points are re-rolled whenever a character makes a level - if the new total is less than the character's current hit points, the character is only awarded 1 hit point. This insures proper balance throughout the game, and that all similar characters will have reasonably consistent hit points. Also, it should be noted that many factors are evaluated to determine how many hit points a character should have.
If that's the case, then "permanent:" HP losses won't matter in the long run. For example, you could try doing something like this:
* Have a character repeatedly cast Blood to Gold, until the character's maximum HP is down to 1.
* Level the character up once.
If HP rolls work like this, when the character levels up, the character should gain a lot of HP, probably to more than their former total, when gaining the level.
(Someone should try this and report back; if this works, this might be a nice way to get a little extra money out of a spell most players would likely dismiss as useless.)