send_to_desc_color( "\r\n&wYou may choose from the following skin tones:&D\r\n", d );
buf[0] = '\0';
for( iSkin = 0; iSkin < MAX_SKTONE; iSkin++ )
{
if( get_skin_tone( ch, iSkin ) && get_skin_tone( ch, iSkin )[0] != '\0' )
{
if( iSkin > 0 )
{
if( strlen( buf ) + strlen( get_skin_tone( ch, iSkin ) ) > 77 )
{
mudstrlcat( buf, "\r\n", MAX_STRING_LENGTH );
send_to_desc_color( buf, d );
buf[0] = '\0';
}
else
mudstrlcat( buf, " ", MAX_STRING_LENGTH );
}
snprintf( buf2, MSL, "&R[&z %s &R]&D", capitalize( get_skin_tone( ch, iSkin ) ) );
mudstrlcat( buf, buf2, MAX_STRING_LENGTH );
}
}
mudstrlcat( buf, "\r\n&w: ", MAX_STRING_LENGTH );
send_to_desc_color( buf, d );
d->connected = CON_GET_SKIN_TONE;
Justice:Thanks for the clarification. :)