/* * The unique portions of SunderMud code as well as the integration efforts * for code from other sources is based on the efforts of: * * Lotherius (elfren@aros.net) * * This code can ony be used under the terms of the DikuMud, Merc, * and ROM licenses. The same requirements apply to the changes that * have been made. * * All other copyrights remain in place and in force. */ /* * This File includes non-spell skill functions. */ #include "everything.h" /* command procedures */ bool skill_available ( int sn, CHAR_DATA *ch) { int i; for (i = 0; i < 5; i++) { if ( (pc_race_table[ch->race].skills[i] == NULL) || (sn < 0) ) break; if (sn == (skill_lookup(pc_race_table[ch->race].skills[i])) ) { return TRUE; } } if ( ch->level >= skill_table[sn].skill_level[ch->class] ) { return TRUE; } return FALSE; }