So just fooling around today, I noticed a terrible bug with druid's skill animal form.
Surprisingly players never mentioned it.
find animal_change function
then find ch->hit = ch->max_hit
Everywhere in that function comment that out. Players were getting full hp restores each time they used the skill.