From: Dennis Reichel <dennis@starlifter.reichel.net>

Hi, here's a quick hack to allow players to practice and
improve in racial skills.  (made for Rom 2.4)

When used appropriately in do_practice and check_improve
it will allow players to actually utilize those racial skills,
even though their class may disallow them.  I didn't bother
adding it to skills all, but that's planned sometime this century.


Watch for divide by zero - and be aware the use of a table
containing each racial skill and a divisor for difficulty
of learning per class is a better way to go, but fast and
dirty, (there is no *convenient* way to do this) it's better 
than nothing :-)

For those who need to be told, this should be declared in
merc.h and probably placed in skills.c 

bool is_racial_skill( CHAR_DATA * ch, int sn )
{

int i;
bool skill_found = FALSE;

    for (i = 0; i < 5; i++)
    {
        if (pc_race_table[ch->race].skills[i] == NULL)
	    break;
	if ( sn == skill_lookup( pc_race_table[ch->race].skills[i] ) )
	{
	    skill_found = TRUE;
	}
    }

    return skill_found;
}