Lines Matching refs:skills
848 /* skills aren't initialized, so we use the role-specific skill lists */
853 const struct def_skill *skills;
857 case PM_ARCHEOLOGIST: skills = Skill_A; break;
858 case PM_BARBARIAN: skills = Skill_B; break;
859 case PM_CAVEMAN: skills = Skill_C; break;
860 case PM_HEALER: skills = Skill_H; break;
861 case PM_KNIGHT: skills = Skill_K; break;
862 case PM_MONK: skills = Skill_Mon; break;
863 case PM_PRIEST: skills = Skill_P; break;
864 case PM_RANGER: skills = Skill_Ran; break;
865 case PM_ROGUE: skills = Skill_R; break;
866 case PM_SAMURAI: skills = Skill_S; break;
868 case PM_TOURIST: skills = Skill_T; break;
870 case PM_VALKYRIE: skills = Skill_V; break;
871 case PM_WIZARD: skills = Skill_W; break;
872 default: skills = 0; break; /* lint suppression */
875 while (skills->skill != P_NONE) {
876 if (skills->skill == this_skill) return FALSE;
877 ++skills;