Nvm. Fixed it
PC.c
from
case SP_SUBELE: // bonus2 bSubEle,e,x;
PC_BONUS_CHK_ELEMENT(type2,SP_SUBELE);
if(sd->state.lr_flag != 2)
sd->subele_script[type2] += val;
to
case SP_SUBELE: // bonus2 bSubEle,e,x;
PC_BONUS_CHK_ELEMENT(type2,SP_SUBELE);
if(sd->state.lr_flag != 2)
sd->subele_script[type2] = min(sd->subele[type2]+val, 70);