Re: Restore

From: Albert Brauneis (Dajawu36@aol.com)
Date: 04/04/99


Hello,

Thanks for your help I got the code for restore all! I was wondering if there
is any doc's that have most of the functions that will list the parameters
and returns. Like ACT for example. If I can read up on what to send it and
what it does I will have a better understanding of how this all works. That
means less questions from me to you!!! Well here is my ACMD(do_restore) code
incase anyone wants it or wants to make changes:
NOTE: This is only the top part of do_restore not the whole function because
I didn't change anything to the rest of it.

Thanks,
Albert

ACMD(do_restore)
{
        struct char_data *vict;
        struct descriptor_data *a, *next_desc;  int i;
one_argument(argument, buf);
        if (!str_cmp("all",buf))
        {
                for (a = descriptor_list; a; a = next_desc)
                {
                        next_desc = a->next;
                      if (STATE(a) != CON_PLAYING || !(vict = a->character)
|| (!IS_NPC(vict) && GET_LEVEL(vict) >= GET_LEVEL(ch)))
                        continue;
                        GET_HIT(vict) = GET_MAX_HIT(vict);
                        GET_MANA(vict) = GET_MAX_MANA(vict);
                        GET_MOVE(vict) = GET_MAX_MOVE(vict);
                        act("You have been fully healed by $N!", FALSE, vict,
0, ch, TO_CHAR);
        }
        send_to_char("Okay.\r\n",ch);
        return;
  }

}


     +------------------------------------------------------------+
     | Ensure that you have read the CircleMUD Mailing List FAQ:  |
     |  http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html  |
     +------------------------------------------------------------+



This archive was generated by hypermail 2b30 : 12/15/00 PST