|
@@ -12137,7 +12137,7 @@ void clif_parse_NoviceExplosionSpirits(int fd, struct map_session_data *sd)
|
|
if( ( sd->class_&MAPID_UPPERMASK ) == MAPID_SUPER_NOVICE )
|
|
if( ( sd->class_&MAPID_UPPERMASK ) == MAPID_SUPER_NOVICE )
|
|
{
|
|
{
|
|
unsigned int next = pc_nextbaseexp(sd);
|
|
unsigned int next = pc_nextbaseexp(sd);
|
|
-
|
|
|
|
|
|
+ if( next == 0 ) next = pc_thisbaseexp(sd);
|
|
if( next )
|
|
if( next )
|
|
{
|
|
{
|
|
int percent = (int)( ( (float)sd->status.base_exp/(float)next )*1000. );
|
|
int percent = (int)( ( (float)sd->status.base_exp/(float)next )*1000. );
|