From: Sammy <samedi@dhc.net>
Subject: Alternate Method for a Skillstat Command for Immorts

re: 'Skillstat'
I think I slight improvement would be to throw out the part that assigns
text values of skills (good, poor, etc), and use the numerical value, so
you can see exactly what it's at, and add the 10%.

As an alternative to a new command, and new funtions, here's a quick and
dirty way of doing the same thing.  Just replace do_practice with the
following:

ACMD(do_practice)
{
  struct char_data *vict;
  void list_skills(struct char_data * ch, struct char_data * vict);

  one_argument(argument, arg);

  if (*arg) {
    if(GET_LEVEL(ch) >= LVL_IMMORT) {
      if(!(vict = get_char_vis(ch, arg))) {
	send_to_char(NOPERSON, ch);
	return;
      }
    list_skills(ch, vict);
    return;
    }
    send_to_char("You can only practice skills in your guild.\r\n", ch);
  }
  else
    list_skills(ch, NULL);
}

Now any imm can type 'practice bob' to get a list of Bob's skills and
their learned levels, as if Bob had typed practice with no arguments.

Sam
