You give 50% of your max health in HP and perhaps 50% of both armors just to heal 25% of your max health? Why the hell should anybody want to do that? You turn more into less with no real benefit except probably now being two characters halfdeath or even lower. If you would heal for double the amount or at least 75% it would perhaps be worth even thinking about. Or if the target would get healed for several rounds for half of the sacrificed HP.

Also I think it should work on current health and not max health.