updating hpregen / mpregen value