Was playing on legend last night, noticed a zealot with 1 green hp and 50 temp hp (126 max) healed with a medkit and was left with 100 green hp, instead of what I thought should have been a full heal.
I also did some tests below (on recruit, for ease of testing):
As you can see here, 27 green hp and 25 temp hp turns into 125/150 green hp. 27 hp + ((150-27) * 0.80) = 125.4, but what about the 25 temp health? Should that not have been a full heal? It looks like medkits now remove any temp health that you have.
Did medkits not used to heal for 80% of your missing health and convert temp health to additional green health?