eotc-rot/data/helps/
/***************************************************************************
*   Original Diku Mud copyright (C) 1990, 1991 by Sebastian Hammer,        *
*   Michael Seifert, Hans Henrik Stærfeldt, Tom Madsen, and Katja Nyboe.   *
*                                                                          *
*   Merc Diku Mud improvements copyright (C) 1992, 1993 by Michael         *
*   Chastain, Michael Quan, and Mitchell Tse.                              *
*                                                                          *
*       ROM 2.4 is copyright 1993-1995 Russ Taylor                         *
*       ROM has been brought to you by the ROM consortium                  *
*           Russ Taylor (rtaylor@pacinfo.com)                              *
*           Gabrielle Taylor (gtaylor@pacinfo.com)                         *
*           Brian Moore (rom@rom.efn.org)                                  *
*       ROT 2.0 is copyright 1996-1999 by Russ Walsh                       *
*       DRM 1.0a is copyright 2000-2002 by Joshua Chance Blackwell         *
*        SD 2.0 is copyright 2004-2006 by Patrick Mylund Nielsen           *
***************************************************************************/

#if defined(macintosh)
#include <types.h>
#else
#include <sys/types.h>
#include <sys/time.h>
#endif
#include <stdio.h>
#include <unistd.h>
#include <string.h>
#include <stdlib.h>
#include <time.h>
#include "merc.h"
#include "recycle.h"
#include "tables.h"
#include "db.h"
#include "olc.h"

void do_autosave (CHAR_DATA * ch, char *argument)
{
    if (IS_NPC (ch))
        return;

        if (ch->pcdata->pc_eyes == 0)
        ch->pcdata->pc_eyes = number_range(1,10);
        if (ch->pcdata->pc_looks == 0)
        ch->pcdata->pc_looks = number_range(1,4);
        if (ch->pcdata->pc_hair == 0)
        ch->pcdata->pc_hair = number_range(1,11);
        if (ch->pcdata->pc_build == 0)
        ch->pcdata->pc_build = number_range(1,4);


    save_char_obj (ch);
    if (!IS_SET(ch->comm, COMM_BRIEF3))
    send_to_char ("{R+{Y+ {CA{cu{Ct{co{CS{ca{Cv{ce {Y+{R+{x\n\r", ch);
    return;
}


void do_gmessage ( char *argument )
{
    char buf[MAX_STRING_LENGTH];
    DESCRIPTOR_DATA *d;

    sprintf ( buf, "%s", argument );

    for ( d = descriptor_list; d; d = d->next )
    {
        if ( d->connected == CON_PLAYING )
        {
            send_to_char ( buf, d->character );
        }
    }

    return;
}