Im sure its calculating the % correctly. I did bliss once and didnt clear argo, did it again and its all clear.
Changed this bit of code:
Code:
else if (!IsEngaged() && !IsMezzed())
SetHP (GetHP() + hp_regen + (GetMaxHP()/15) + bonus);
Back to:
Code:
else if (!IsEngaged())
SetHP (GetHP() + hp_regen + (GetMaxHP()/15) + bonus);
So basically your average mob will regen at their base regen + 6.67% of thier max hp + whatever bonus. Also, if the mob has noone engaging it then it will regen at whatever formula you use. So If I used "Bliss of nihil" or whatever its called... it would regen only at its normal regen rate because you still have argo. If you used "Bliss"/"mem blur" then the mob should start the advanced regen.
One thing to note about this code here is that the mob that is mezzed + mem blurred wont update its actual hitpoits on your client until someone hits its and makes it update...
Eg. if the mob is at 20% and you mez/blur... if left long enough it might regen to 100% but you wont see that on its health bar until some damage is done to it.