that's why I keep saying hercules mob controller is utterly broken
there are 2 problems here
1. the hp and max hp is very strange thing
when you want to increase the monster hp, setunitdata UDT_MAXHP 1st, then UDT_HP later
when you want to decrease the monster hp, setunitdata UDT_HP 1st, then UDT_MAXHP later
I'm not even sure need to fix this or not, because rathena also doing this way
2. yes, our recalculate monster status are broken https://github.com/HerculesWS/Hercules/pull/2408
prontera,155,185,5 script askdaksd 1_F_MARIA,{
.@mobgid = monster( "this", -1,-1, "--ja--", PORING, 1 );
setunitdata .@mobgid, UDT_MAXHP, 1000000;
setunitdata .@mobgid, UDT_HP, 1000000;
setunitdata .@mobgid, UDT_LEVEL, 99;
end;
}