int chakra = (int)( ( get_curr_con(ch) + get_curr_int(ch))/2 * 100 );
if( chakra < 100 )
chakra = 100;
if( ch->max_mana != chakra )
ch_printf( ch, "You gained %d chakra.\r\n", ( chakra - ch->max_mana ) );
ch->max_mana = chakra;
int life = (int)( ( get_curr_str(ch) + get_curr_dex(ch))/2 * 100 );
if( life < 100 );
life = 100;
if( ch->max_hit != life )
ch_printf( ch, "You gained %d life.\r\n", ( life - ch->max_hit ) );
ch->max_hit = life;
alright the code above doesn't exactly work. The first portion about chakra works, but life doesn't... why is that? anyone know?