Previously, if the rolled dice didn't qualify a char for anything, the inner loop would call reRollStats() without properly resetting mob.baseCharStats(). This resulted in either the character getting massive bonuses or the reRollStats() method going into an infinite loop trying to allocate points after all stats were maxed out.
Previously, if the rolled dice didn't qualify a char for anything, the inner loop would call reRollStats() without properly resetting mob.baseCharStats(). This resulted in either the character getting massive bonuses or the reRollStats() method going into an infinite loop trying to allocate points after all stats were maxed out.