/
Rom24/area/bak/
Script started on Mon Apr 14 20:06:27 1997
[circle@bishop src]$ make
gcc -c -Wall -O -g  act_wiz.c
act_wiz.c: In function `do_mstat':
act_wiz.c:1737: `buf1' undeclared (first use this function)
act_wiz.c:1737: (Each undeclared identifier is reported only once
act_wiz.c:1737: for each function it appears in.)
act_wiz.c: In function `do_mset':
act_wiz.c:3481: warning: implicit declaration of function `IF'
act_wiz.c:3482: parse error before `{'
act_wiz.c:3479: warning: unused variable `hunted'
act_wiz.c:3488: `hunted' undeclared (first use this function)
act_wiz.c:3488: warning: implicit declaration of function `get_char_area'
act_wiz.c:3488: `arg' undeclared (first use this function)
act_wiz.c: At top level:
act_wiz.c:3497: parse error before `if'
act_wiz.c:3520: `arg3' undeclared here (not in a function)
act_wiz.c:3520: initializer element is not constant
act_wiz.c:3520: warning: data definition has no type or storage class
act_wiz.c:3521: parse error before `if'
act_wiz.c:3525: parse error before string constant
act_wiz.c:3525: warning: data definition has no type or storage class
act_wiz.c:3530: parse error before `['
act_wiz.c:3530: conflicting types for `strcat'
/usr/include/string.h:78: previous declaration of `strcat'
act_wiz.c:3530: warning: data definition has no type or storage class
act_wiz.c:3532: parse error before string constant
act_wiz.c:3532: warning: data definition has no type or storage class
act_wiz.c:3534: warning: parameter names (without types) in function declaration
act_wiz.c:3534: conflicting types for `send_to_char'
merc.h:2137: previous declaration of `send_to_char'
act_wiz.c:3534: warning: data definition has no type or storage class
act_wiz.c:3535: parse error before `return'
act_wiz.c:3719: `arg3' undeclared here (not in a function)
act_wiz.c:3719: initializer element is not constant
act_wiz.c:3719: warning: data definition has no type or storage class
act_wiz.c:3721: parse error before `if'
act_wiz.c:3752: parse error before string constant
act_wiz.c:3752: conflicting types for `do_mset'
act_wiz.c:3359: previous declaration of `do_mset'
act_wiz.c:3752: warning: data definition has no type or storage class
make: *** [act_wiz.o] Error 1
[circle@bishop src]$ pico +3530 w act_wiz.c
   UW PICO(tm) 2.9                New Buffer                                    ^G Get Help  ^O WriteOut  ^R Read File ^Y Prev Pg   ^K Cut Text  ^C Cur Pos   ^X Exit      ^J Justify   ^W Where is  ^V Next Pg   ^U UnCut Text^T To Spell  [ Reading file ][ Read 4434 lines ]File: act_wiz.cif ( class == -1 ){char buf[MAX_STRING_LENGTH];strcpy( buf, "Possible classes are: " );for ( class = 0; class < MAX_CLASS; class++ ){if ( class > 0 )strcat( buf, " " );strcat( buf, class_table[class].name );}strcat( buf, ".\n\r" );send_to_char(buf,ch);return;}victim->class = class;return;[ line 3530 of 4435 (79%), character 83075 of 101814 (81%) ][circle@bishop src]$ pico +3488 act_wiz.c
   UW PICO(tm) 2.9                New Buffer                                    ^G Get Help  ^O WriteOut  ^R Read File ^Y Prev Pg   ^K Cut Text  ^C Cur Pos   ^X Exit      ^J Justify   ^W Where is  ^V Next Pg   ^U UnCut Text^T To Spell  [ Reading file ][ Read 4434 lines ]File: act_wiz.cCHAR_DATA *hunted = 0;IF ( !IS_NPC(victim)){send_to_char("NOT ON PC'S.\n\r",ch);return;}if (str_cmp(arg3, "."))if ( (hunted = get_char_area(victim, arg)) == NULL){send_to_char("Mob couldn't locate the victim to hunt.\n\r",ch);return;}victim->hunting = hunted;return;}if ( !str_prefix( arg2, "sex" ) )[circle@bishop src]$ pico bugs
   UW PICO(tm) 2.9                New Buffer                                    ^G Get Help  ^O WriteOut  ^R Read File ^Y Prev Pg   ^K Cut Text  ^C Cur Pos   ^X Exit      ^J Justify   ^W Where is  ^V Next Pg   ^U UnCut Text^T To Spell  [ Reading file ][ File has long line ][ File has long line ][ File has long line ][ File has long line ][ File has long line ][ File has long line ][ File doesn't end with newline.  Adding one. ][ Read 51 lines ][ Read 51 lines, Long lines wrapped ]   File: bugsScript started on Mon Apr 14 20:06:27 1997[circle@bishop src]$ makegcc -c -Wall -O -g  act_wiz.cact_wiz.c: In function `do_mstat':act_wiz.c:1737: `buf1' undeclared (first use this function)act_wiz.c:1737: (Each undeclared identifier is reported only onceact_wiz.c:1737: for each function it appears in.)act_wiz.c: In function `do_mset':act_wiz.c:3481: warning: implicit declaration of function `IF'act_wiz.c:3482: parse error before `{'act_wiz.c:3479: warning: unused variable `hunted'act_wiz.c:3488: `hunted' undeclared (first use this function)act_wiz.c:3488: warning: implicit declaration of function `get_char_area'act_wiz.c:3488: `arg' undeclared (first use this function)act_wiz.c: At top level:act_wiz.c:3497: parse error before `if'act_wiz.c:3520: `arg3' undeclared here (not in a function)act_wiz.c:3520: initializer element is not constantact_wiz.c:3520: warning: data definition has no type or storage class[circle@bishop src]$ pico make    Makefile
   UW PICO(tm) 2.9                New Buffer                                    ^G Get Help  ^O WriteOut  ^R Read File ^Y Prev Pg   ^K Cut Text  ^C Cur Pos   ^X Exit      ^J Justify   ^W Where is  ^V Next Pg   ^U UnCut Text^T To Spell  [ Reading file ][ Read 18 lines ] File: MakefileCC      = gccPROF    = -O -gNOCRYPT =C_FLAGS =  -Wall $(PROF) $(NOCRYPT)L_FLAGS =  $(PROF)O_FILES = act_comm.o act_enter.o act_info.o act_move.o act_obj.o act_wiz.o \alias.o ban.o comm.o const.o db.o db2.o effects.o fight.o flags.o \handler.o healer.o interp.o note.o lookup.o magic.o magic2.o \music.o recycle.o save.o scan.o skills.o special.o tables.o \update.o hunt.orom: $(O_FILES)rm -f rom$(CC) $(L_FLAGS) -o rom $(O_FILES).c.o: merc.h$(CC) -c $(C_FLAGS) $<Modified                   Y Yes                                                            C Cancel    N No                                                             Save modified buffer (ANSWERING "No" WILL DESTROY CHANGES) ?                    YesFile Name to write :                                                            Makefile^G Get Help  ^T  To Files                                                     TAB Complete                                                     [ Writing... ][ Wrote 18 lines ][circle@bishop src]$ pico act_wiz.c
   UW PICO(tm) 2.9                New Buffer                                    ^G Get Help  ^O WriteOut  ^R Read File ^Y Prev Pg   ^K Cut Text  ^C Cur Pos   ^X Exit      ^J Justify   ^W Where is  ^V Next Pg   ^U UnCut Text^T To Spell  [ Reading file ][ Read 4434 lines ]File: act_wiz.c/****************************************************************************  Original Diku Mud copyright (C) 1990, 1991 by Sebastian Hammer,        **  Michael Seifert, Hans Henrik St{rfeldt, Tom Madsen, and Katja Nyboe.   **                                                                         **  Merc Diku Mud improvments copyright (C) 1992, 1993 by Michael          **  Chastain, Michael Quan, and Mitchell Tse.                              **                                                                         **  In order to use any part of this Merc Diku Mud, you must comply with   **  both the original Diku license in 'license.doc' as well the Merc       **  license in 'license.txt'.  In particular, you may not remove either of **  these copyright notices.                                               **                                                                         **  Much time and thought has gone into this software and you are          **  benefitting.  We hope that you share your changes too.  What goes      **  around, comes around.                                                  ****************************************************************************//****************************************************************************       ROM 2.4 is copyright 1993-1996 Russ Taylor                         *Search :                                                                        Y FirstLine                                                     C Cancel    ^V LastLine                                                      do_mstat#include <string.h>#include <stdlib.h>#include "merc.h"#include "recycle.h"#include "tables.h"#include "lookup.h"/* command procedures needed */DECLARE_DO_FUN(do_rstat         );DECLARE_DO_FUN(do_mstat         );DECLARE_DO_FUN(do_ostat         );DECLARE_DO_FUN(do_rset          );DECLARE_DO_FUN(do_mset          );DECLARE_DO_FUN(do_oset          );DECLARE_DO_FUN(do_sset          );DECLARE_DO_FUN(do_mfind         );DECLARE_DO_FUN(do_ofind         );DECLARE_DO_FUN(do_slookup       );DECLARE_DO_FUN(do_mload         );^G Get Help  ^O WriteOut  ^R Read File ^Y Prev Pg   ^K Cut Text  ^C Cur Pos   ^X Exit      ^J Justify   ^W Where is  ^V Next Pg   ^U UnCut Text^T To Spell  DECLARE_DO_FUN(do_ostat         );DECLARE_DO_FUN(do_rset          );DECLARE_DO_FUN(do_mset          );DECLARE_DO_FUN(do_oset          );DECLARE_DO_FUN(do_sset          );DECLARE_DO_FUN(do_mfind         );DECLARE_DO_FUN(do_ofind         );DECLARE_DO_FUN(do_slookup       );mloadoloadquit lookstand/* * Local functions. */Search [do_mstat] :                                                             Y FirstLine                                                     C Cancel    ^V LastLine                                                         if (!str_cmp(arg,"obj"))   {        do_ostat(ch,string);        return;   }   if(!str_cmp(arg,"char")  || !str_cmp(arg,"mob"))   {        do_mstat(ch,string);        return;   }/* do it the old way */obj = get_obj_world(ch,argument);   if (obj != NULL)  {    do_ostat(ch,argument);^G Get Help  ^O WriteOut  ^R Read File ^Y Prev Pg   ^K Cut Text  ^C Cur Pos   ^X Exit      ^J Justify   ^W Where is  ^V Next Pg   ^U UnCut Text^T To Spell  Search [do_mstat] :                                                             Y FirstLine                                                     C Cancel    ^V LastLine                                                      if (obj != NULL){  do_ostat(ch,argument);return;} victim = get_char_world(ch,argument);if (victim != NULL){ do_mstat(ch,argument);  return;} location = find_location(ch,argument);if (location != NULL){ do_rstat(ch,argument); return;}^G Get Help  ^O WriteOut  ^R Read File ^Y Prev Pg   ^K Cut Text  ^C Cur Pos   ^X Exit      ^J Justify   ^W Where is  ^V Next Pg   ^U UnCut Text^T To Spell  Search [do_mstat] :                                                             Y FirstLine                                                     C Cancel    ^V LastLine                                                               send_to_char(buf,ch);     }} return;} void do_mstat( CHAR_DATA *ch, char *argument ){  char buf[MAX_STRING_LENGTH];char arg[MAX_INPUT_LENGTH];  AFFECT_DATA *paf;  CHAR_DATA *victim;  one_argument( argument, arg );  if ( arg[0] == '\0' )^G Get Help  ^O WriteOut  ^R Read File ^Y Prev Pg   ^K Cut Text  ^C Cur Pos   ^X Exit      ^J Justify   ^W Where is  ^V Next Pg   ^U UnCut Text^T To Spell  {char buf[MAX_STRING_LENGTH];char arg[MAX_INPUT_LENGTH];AFFECT_DATA *paf;CHAR_DATA *victim; one_argument( argument, arg );if ( arg[0] == '\0' )    {        send_to_char( "Stat whom?\n\r", ch );    return;}if ( ( victim = get_char_world( ch, argument ) ) == NULL ){    send_to_char( "They aren't here.\n\r", ch );return;}        send_to_char( "Stat whom?\n\r", ch );    return;}if ( ( victim = get_char_world( ch, argument ) ) == NULL ){    send_to_char( "They aren't here.\n\r", ch );return;} sprintf( buf, "Name: %s\n\r",victim->name);send_to_char( buf, ch );sprintf( buf,    "Vnum: %d  Format: %s  Race: %s  Group: %d  Sex: %s  Room: %d\n\r",IS_NPC(victim) ? victim->pIndexData->vnum : 0,IS_NPC(victim) ? victim->pIndexData->new_format ? "new" : "old" : "pc",    race_table[victim->race].name,Search [do_mstat] :                                                             Y FirstLine                                                     C Cancel    ^V LastLine                                                      huntingsend_to_char( buf, ch );if ( IS_NPC(victim) && victim->spec_fun != 0 ){    sprintf(buf,"Mobile has special procedure %s.\n\r",               spec_name(victim->spec_fun));buf,ch);} if ( IS_NPC(victim) && victim->hunting != NULL){sprintf(buf, "Hunting victim: %s (%s)\n\r",           IS_NPC(victim->hunting) ? victim->hunting->short_descr: victim->hunting->name,           IS_NPC(victim->hunting) ? "MOB" : "PLAYER" );strcat(buf1, buf);}^G Get Help  ^O WriteOut  ^R Read File ^Y Prev Pg   ^K Cut Text  ^C Cur Pos   ^X Exit      ^J Justify   ^W Where is  ^V Next Pg   ^U UnCut Text^T To Spell  [ Line Deleted. ]Modified{   sprintf(buf, "Hunting victim: %s (%s)\n\r",        IS_NPC(victim->hunting) ? victim->hunting->short_descr                        : victim->hunting->name,IS_NPC(victim->hunting) ? "MOB" : "PLAYER" );   strcat(buf1, buf);} for ( paf = victim->affected; paf != NULL; paf = paf->next )   sprintf(buf, "Hunting victim: %s (%s)\n\r",        IS_NPC(victim->hunting) ? victim->hunting->short_descr                        : victim->hunting->name,IS_NPC(victim->hunting) ? "MOB" : "PLAYER" );   strcat(buf1, buf);} for ( paf = victim->affected; paf != NULL; paf = paf->next ){        IS_NPC(victim->hunting) ? victim->hunting->short_descr                        : victim->hunting->name,IS_NPC(victim->hunting) ? "MOB" : "PLAYER" );   strcat(buf1, buf);} for ( paf = victim->affected; paf != NULL; paf = paf->next ){    sprintf( buf,                        : victim->hunting->name,IS_NPC(victim->hunting) ? "MOB" : "PLAYER" );   strcat(buf1, buf);} for ( paf = victim->affected; paf != NULL; paf = paf->next ){    sprintf( buf,    "Spell: '%s' modifies %s by %d for %d hours with bits %s, level %d.$IS_NPC(victim->hunting) ? "MOB" : "PLAYER" );   strcat(buf1, buf);} for ( paf = victim->affected; paf != NULL; paf = paf->next ){    sprintf( buf,    "Spell: '%s' modifies %s by %d for %d hours with bits %s, level %d.$skill_table[(int) paf->type].name,strcat(buf1, buf);} for ( paf = victim->affected; paf != NULL; paf = paf->next ){    sprintf( buf,    "Spell: '%s' modifies %s by %d for %d hours with bits %s, level %d.$skill_table[(int) paf->type].name,affect_loc_name( paf->location ), } for ( paf = victim->affected; paf != NULL; paf = paf->next ){    sprintf( buf,    "Spell: '%s' modifies %s by %d for %d hours with bits %s, level %d.$skill_table[(int) paf->type].name,affect_loc_name( paf->location ), paf->modifier, for ( paf = victim->affected; paf != NULL; paf = paf->next ){    sprintf( buf,    "Spell: '%s' modifies %s by %d for %d hours with bits %s, level %d.$skill_table[(int) paf->type].name,affect_loc_name( paf->location ), paf->modifier,durationfor ( paf = victim->affected; paf != NULL; paf = paf->next ){    sprintf( buf,    "Spell: '%s' modifies %s by %d for %d hours with bits %s, level %d.$skill_table[(int) paf->type].name,affect_loc_name( paf->location ), paf->modifier,durationaffect_bit_name( paf->bitvector ),for ( paf = victim->affected; paf != NULL; paf = paf->next ){    sprintf( buf,    "Spell: '%s' modifies %s by %d for %d hours with bits %s, level %d.$skill_table[(int) paf->type].name,affect_loc_name( paf->location ), paf->modifier,durationaffect_bit_name( paf->bitvector ),paf->levelSearch [hunting] :                                                              Y FirstLine                                                     C Cancel    ^V LastLine                                                      hunttrcpy( arg3, argument );arg1[0] == '\0' || arg2[0] == '\0' || arg3[0] == '\0' )end_to_char("Syntax:\n\r",ch);send_to_char("  set char <name> <field> <value>\n\r",ch); "  Field being one of:\n\r",                      ch );    send_to_char( "    str int wis dex con sex class level\n\r",    ch );send_to_char( "    race group gold silver hp mana move prac\n\r",ch);    send_to_char( "    align train thirst hunger drunk full hunt\n\r",     $    return;}if ( ( victim = get_char_world( ch, arg1 ) ) == NULL ){send_to_char( "They aren't here.\n\r", ch );return;}^G Get Help  ^O WriteOut  ^R Read File ^Y Prev Pg   ^K Cut Text  ^C Cur Pos   ^X Exit      ^J Justify   ^W Where is  ^V Next Pg   ^U UnCut Text^T To Spell  \n\r", \n\r", \n\r", ch );   \n\r", \n\r", Search [hunt] :                                                                 Y FirstLine                                                     C Cancel    ^V LastLine                                                      hunted    victim->perm_stat[STAT_CON] = value;return;} /*************************************************//*      ADDED BY JASON 4 12 97                   */if (!str_cmp(arg2, "hunt")){CHAR_DATA *hunted = 0;    IF ( !IS_NPC(victim)){       send_to_char("NOT ON PC'S.\n\r",ch);       return;}    if (str_cmp(arg3, "."))if ( (hunted = get_char_area(victim, arg)) == NULL)^G Get Help  ^O WriteOut  ^R Read File ^Y Prev Pg   ^K Cut Text  ^C Cur Pos   ^X Exit      ^J Justify   ^W Where is  ^V Next Pg   ^U UnCut Text^T To Spell  [ Line Deleted. ]      ADDED BY JASON 4 12 97                   if (!str_cmp(arg2, "hunt")){    CHAR_DATA *hunted = 0;IF ( !IS_NPC(victim)){   send_to_char("NOT ON PC'S.\n\r",ch);return;} if (str_cmp(arg3, "."))  if ( (hunted = get_char_area(victim, arg)) == NULL)  {if (!str_cmp(arg2, "hunt")){    CHAR_DATA *hunted = 0;IF ( !IS_NPC(victim)){   send_to_char("NOT ON PC'S.\n\r",ch);return;} if (str_cmp(arg3, "."))  if ( (hunted = get_char_area(victim, arg)) == NULL)  {    send_to_char("Mob couldn't locate the victim to hunt.\n\r",ch);if (!str_cmp(arg2, "hunt")){    CHAR_DATA *hunted = 0;IF ( !IS_NPC(victim)){   send_to_char("NOT ON PC'S.\n\r",ch);return;} if (str_cmp(arg3, "."))  if ( (hunted = get_char_area(victim, arg)) == NULL)  {    send_to_char("Mob couldn't locate the victim to hunt.\n\r",ch);return;{    CHAR_DATA *hunted = 0;IF ( !IS_NPC(victim)){   send_to_char("NOT ON PC'S.\n\r",ch);return;} if (str_cmp(arg3, "."))  if ( (hunted = get_char_area(victim, arg)) == NULL)  {    send_to_char("Mob couldn't locate the victim to hunt.\n\r",ch);return;}    CHAR_DATA *hunted = 0;IF ( !IS_NPC(victim)){   send_to_char("NOT ON PC'S.\n\r",ch);return;} if (str_cmp(arg3, "."))  if ( (hunted = get_char_area(victim, arg)) == NULL)  {    send_to_char("Mob couldn't locate the victim to hunt.\n\r",ch);return;}victim->hunting = hunted;IF ( !IS_NPC(victim)){   send_to_char("NOT ON PC'S.\n\r",ch);return;} if (str_cmp(arg3, "."))  if ( (hunted = get_char_area(victim, arg)) == NULL)  {    send_to_char("Mob couldn't locate the victim to hunt.\n\r",ch);return;}victim->hunting = hunted;return;IF ( !IS_NPC(victim)){   send_to_char("NOT ON PC'S.\n\r",ch);return;} if (str_cmp(arg3, "."))  if ( (hunted = get_char_area(victim, arg)) == NULL)  {    send_to_char("Mob couldn't locate the victim to hunt.\n\r",ch);return;}victim->hunting = hunted;return;}{   send_to_char("NOT ON PC'S.\n\r",ch);return;} if (str_cmp(arg3, "."))  if ( (hunted = get_char_area(victim, arg)) == NULL)  {    send_to_char("Mob couldn't locate the victim to hunt.\n\r",ch);return;}victim->hunting = hunted;return;}    send_to_char("NOT ON PC'S.\n\r",ch);return;} if (str_cmp(arg3, "."))  if ( (hunted = get_char_area(victim, arg)) == NULL)  {    send_to_char("Mob couldn't locate the victim to hunt.\n\r",ch);return;}victim->hunting = hunted;return;} if ( !str_prefix( arg2, "sex" ) )return;} if (str_cmp(arg3, "."))  if ( (hunted = get_char_area(victim, arg)) == NULL)  {    send_to_char("Mob couldn't locate the victim to hunt.\n\r",ch);return;}victim->hunting = hunted;return;} if ( !str_prefix( arg2, "sex" ) ){} if (str_cmp(arg3, "."))  if ( (hunted = get_char_area(victim, arg)) == NULL)  {    send_to_char("Mob couldn't locate the victim to hunt.\n\r",ch);return;}victim->hunting = hunted;return;} if ( !str_prefix( arg2, "sex" ) ){    if ( value < 0 || value > 2 ) if (str_cmp(arg3, "."))  if ( (hunted = get_char_area(victim, arg)) == NULL)  {    send_to_char("Mob couldn't locate the victim to hunt.\n\r",ch);return;}victim->hunting = hunted;return;} if ( !str_prefix( arg2, "sex" ) ){    if ( value < 0 || value > 2 ){if (str_cmp(arg3, "."))  if ( (hunted = get_char_area(victim, arg)) == NULL)  {    send_to_char("Mob couldn't locate the victim to hunt.\n\r",ch);return;}victim->hunting = hunted;return;} if ( !str_prefix( arg2, "sex" ) ){    if ( value < 0 || value > 2 ){    send_to_char( "Sex range is 0 to 2.\n\r", ch );  if ( (hunted = get_char_area(victim, arg)) == NULL)  {    send_to_char("Mob couldn't locate the victim to hunt.\n\r",ch);return;}victim->hunting = hunted;return;} if ( !str_prefix( arg2, "sex" ) ){    if ( value < 0 || value > 2 ){    send_to_char( "Sex range is 0 to 2.\n\r", ch );return;  {    send_to_char("Mob couldn't locate the victim to hunt.\n\r",ch);return;}victim->hunting = hunted;return;} if ( !str_prefix( arg2, "sex" ) ){    if ( value < 0 || value > 2 ){    send_to_char( "Sex range is 0 to 2.\n\r", ch );return;}    send_to_char("Mob couldn't locate the victim to hunt.\n\r",ch);return;}victim->hunting = hunted;return;} if ( !str_prefix( arg2, "sex" ) ){    if ( value < 0 || value > 2 ){    send_to_char( "Sex range is 0 to 2.\n\r", ch );return;}victim->sex = value;return;}victim->hunting = hunted;return;} if ( !str_prefix( arg2, "sex" ) ){    if ( value < 0 || value > 2 ){    send_to_char( "Sex range is 0 to 2.\n\r", ch );return;}victim->sex = value;if (!IS_NPC(victim))}victim->hunting = hunted;return;} if ( !str_prefix( arg2, "sex" ) ){    if ( value < 0 || value > 2 ){    send_to_char( "Sex range is 0 to 2.\n\r", ch );return;}victim->sex = value;if (!IS_NPC(victim))    victim->pcdata->true_sex = value;victim->hunting = hunted;return;} if ( !str_prefix( arg2, "sex" ) ){    if ( value < 0 || value > 2 ){    send_to_char( "Sex range is 0 to 2.\n\r", ch );return;}victim->sex = value;if (!IS_NPC(victim))    victim->pcdata->true_sex = value;return;return;} if ( !str_prefix( arg2, "sex" ) ){    if ( value < 0 || value > 2 ){    send_to_char( "Sex range is 0 to 2.\n\r", ch );return;}victim->sex = value;if (!IS_NPC(victim))    victim->pcdata->true_sex = value;return;}} if ( !str_prefix( arg2, "sex" ) ){    if ( value < 0 || value > 2 ){    send_to_char( "Sex range is 0 to 2.\n\r", ch );return;}victim->sex = value;if (!IS_NPC(victim))    victim->pcdata->true_sex = value;return;}  if ( !str_prefix( arg2, "sex" ) ){    if ( value < 0 || value > 2 ){    send_to_char( "Sex range is 0 to 2.\n\r", ch );return;}victim->sex = value;if (!IS_NPC(victim))    victim->pcdata->true_sex = value;return;} if ( !str_prefix( arg2, "class" ) )             Y Yes                                                            C Cancel    N No                                                             Save modified buffer (ANSWERING "No" WILL DESTROY CHANGES) ?                    YesFile Name to write :                                                            act_wiz.c^G Get Help  ^T  To Files                                                     TAB Complete                                                     [ Writing... ][ Wrote 4402 lines ][circle@bishop src]$ make
gcc -c -Wall -O -g  act_wiz.c
make: *** [act_wiz.o] Interrupt
[circle@bishop src]$ pico ocnst.      const.c
   UW PICO(tm) 2.9                New Buffer                                    ^G Get Help  ^O WriteOut  ^R Read File ^Y Prev Pg   ^K Cut Text  ^C Cur Pos   ^X Exit      ^J Justify   ^W Where is  ^V Next Pg   ^U UnCut Text^T To Spell  [ Reading file ][ Read 3075 lines ] File: const.c/****************************************************************************  Original Diku Mud copyright (C) 1990, 1991 by Sebastian Hammer,        **  Michael Seifert, Hans Henrik St{rfeldt, Tom Madsen, and Katja Nyboe.   **                                                                         **  Merc Diku Mud improvments copyright (C) 1992, 1993 by Michael          **  Chastain, Michael Quan, and Mitchell Tse.                              **                                                                         **  In order to use any part of this Merc Diku Mud, you must comply with   **  both the original Diku license in 'license.doc' as well the Merc       **  license in 'license.txt'.  In particular, you may not remove either of **  these copyright notices.                                               **                                                                         **  Much time and thought has gone into this software and you are          **  benefitting.  We hope that you share your changes too.  What goes      **  around, comes around.                                                  ****************************************************************************//****************************************************************************       ROM 2.4 is copyright 1993-1996 Russ Taylor                         *[circle@bishop src]$ pico +2505 act_    const.c
   UW PICO(tm) 2.9                New Buffer                                    ^G Get Help  ^O WriteOut  ^R Read File ^Y Prev Pg   ^K Cut Text  ^C Cur Pos   ^X Exit      ^J Justify   ^W Where is  ^V Next Pg   ^U UnCut Text^T To Spell  [ Reading file ][ Read 3075 lines ] File: const.c{"lightning breath",{ 37, 40, 43, 46, 46, 40, 40, 40, 40, 40, 40 },{ 1,  1,  2,  2, 2, 2, 2, 2, 2, 2, 2 },spell_lightning_breath, TAR_CHAR_OFFENSIVE,     POS_FIGHTING,NULL,                   SLOT(204),      150,    24,"blast of lightning",   "!Lightning Breath!",   ""},{"hunt"                  {37, 37, 30, 20, 20, 20, 20, 20, 20, 20, 20},spell_null,             TAR_IGNORE,             POS_RESTING,&gsn_hunt,              SLOT(321),      0,      12,"",                     "!Hunt!"},/** Spells for mega1.are from Glop/Erkenbrand.*/[ Line Deleted. ]Modified    "hunt"                  {37, 37, 30, 20, 20, 20, 20, 20, 20, 20, 20},spell_null,             TAR_IGNORE,             POS_RESTING,&gsn_hunt,              SLOT(321),      0,      12,"",                     "!Hunt!"},  /* * Spells for mega1.are from Glop/Erkenbrand./   {spell_null,             TAR_IGNORE,             POS_RESTING,&gsn_hunt,              SLOT(321),      0,      12,"",                     "!Hunt!"},  /* * Spells for mega1.are from Glop/Erkenbrand./   {    "general purpose",&gsn_hunt,              SLOT(321),      0,      12,"",                     "!Hunt!"},  /* * Spells for mega1.are from Glop/Erkenbrand./   {    "general purpose",{ 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53 },"",                     "!Hunt!"},  /* * Spells for mega1.are from Glop/Erkenbrand./   {    "general purpose",{ 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53 },0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },},  /* * Spells for mega1.are from Glop/Erkenbrand./   {    "general purpose",{ 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53 },0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },spell_general_purpose,  TAR_CHAR_OFFENSIVE,     POS_FIGHTING,  /* * Spells for mega1.are from Glop/Erkenbrand./   {    "general purpose",{ 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53 },0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },spell_general_purpose,  TAR_CHAR_OFFENSIVE,     POS_FIGHTING,NULL,                   SLOT(401),      0,      12,             Y Yes                                                            C Cancel    N No                                                             Save modified buffer (ANSWERING "No" WILL DESTROY CHANGES) ?                    YesFile Name to write :                                                            const.c^G Get Help  ^T  To Files                                                     TAB Complete                                                     [ Writing... ][ Wrote 3069 lines ][circle@bishop src]$ pico db.c
   UW PICO(tm) 2.9                New Buffer                                    ^G Get Help  ^O WriteOut  ^R Read File ^Y Prev Pg   ^K Cut Text  ^C Cur Pos   ^X Exit      ^J Justify   ^W Where is  ^V Next Pg   ^U UnCut Text^T To Spell  [ Reading file ][ Read 3372 lines ]   File: db.c/****************************************************************************  Original Diku Mud copyright (C) 1990, 1991 by Sebastian Hammer,        **  Michael Seifert, Hans Henrik St{rfeldt, Tom Madsen, and Katja Nyboe.   **                                                                         **  Merc Diku Mud improvments copyright (C) 1992, 1993 by Michael          **  Chastain, Michael Quan, and Mitchell Tse.                              **                                                                         **  In order to use any part of this Merc Diku Mud, you must comply with   **  both the original Diku license in 'license.doc' as well the Merc       **  license in 'license.txt'.  In particular, you may not remove either of **  these copyright notices.                                               **                                                                         **  Much time and thought has gone into this software and you are          **  benefitting.  We hope that you share your changes too.  What goes      **  around, comes around.                                                  ****************************************************************************//****************************************************************************       ROM 2.4 is copyright 1993-1996 Russ Taylor                         *Search :                                                                        Y FirstLine                                                     C Cancel    ^V LastLine                                                      hung[ "hung" not found ]^G Get Help  ^O WriteOut  ^R Read File ^Y Prev Pg   ^K Cut Text  ^C Cur Pos   ^X Exit      ^J Justify   ^W Where is  ^V Next Pg   ^U UnCut Text^T To Spell  Search [hung] :                                                                 Y FirstLine                                                     C Cancel    ^V LastLine                                                      huntCHAR_DATA *             char_list;char *                  help_greeting;char                    log_buf         [2*MAX_INPUT_LENGTH];KILL_DATA               kill_table      [MAX_LEVEL];NOTE_DATA *             note_list;OBJ_DATA *              object_list;TIME_INFO_DATA          time_info;WEATHER_DATA            weather_info;sh_int                  gsn_hunt;sh_int                  gsn_backstab;sh_int                  gsn_dodge;sh_int                  gsn_envenom;sh_int                  gsn_hide;sh_int                  gsn_peek;sh_int                  gsn_pick_lock;sh_int                  gsn_sneak;sh_int                  gsn_steal;^G Get Help  ^O WriteOut  ^R Read File ^Y Prev Pg   ^K Cut Text  ^C Cur Pos   ^X Exit      ^J Justify   ^W Where is  ^V Next Pg   ^U UnCut Text^T To Spell  [ Line Deleted. ]Modifiedbackstab;dodge;   envenom;hide;   peekick_lock;sneak;tealsh_int                  gsn_disarm;             Y Yes                                                            C Cancel    N No                                                             Save modified buffer (ANSWERING "No" WILL DESTROY CHANGES) ?                    YesFile Name to write :                                                            db.c^G Get Help  ^T  To Files                                                     TAB Complete                                                     [ Writing... ][ Wrote 3371 lines ][circle@bishop src]$ pioc  co fight.c
   UW PICO(tm) 2.9                New Buffer                                    ^G Get Help  ^O WriteOut  ^R Read File ^Y Prev Pg   ^K Cut Text  ^C Cur Pos   ^X Exit      ^J Justify   ^W Where is  ^V Next Pg   ^U UnCut Text^T To Spell  [ Reading file ][ Read 3448 lines ] File: fight.c/****************************************************************************  Original Diku Mud copyright (C) 1990, 1991 by Sebastian Hammer,        **  Michael Seifert, Hans Henrik St{rfeldt, Tom Madsen, and Katja Nyboe.   **                                                                         **  Merc Diku Mud improvments copyright (C) 1992, 1993 by Michael          **  Chastain, Michael Quan, and Mitchell Tse.                              **                                                                         **  In order to use any part of this Merc Diku Mud, you must comply with   **  both the original Diku license in 'license.doc' as well the Merc       **  license in 'license.txt'.  In particular, you may not remove either of **  these copyright notices.                                               **                                                                         **  Much time and thought has gone into this software and you are          **  benefitting.  We hope that you share your changes too.  What goes      **  around, comes around.                                                  ****************************************************************************//****************************************************************************       ROM 2.4 is copyright 1993-1996 Russ Taylor                         **       ROM 2.4 is copyright 1993-1996 Russ Taylor                 *       ROM has been brought to you by the ROM consortium               *           Russ Taylor (rtaylor@efn.org)*           Gabrielle Taylor                                     *           Brian Moore (zump@rom.org)       *       By using this code, you have agreed to follow the terms of the*       ROM license, in the file Rom24/doc/rom.license                  ***************************************************************************/#if defined(macintosh)#include <types.h>#else#include <sys/types.h>#endif#include <stdio.h>#include <string.h>#include <time.h>#include "merc.h"#include <time.h>#include "merc.h"/* command procedures needed */DECLARE_DO_FUN(do_backstab      );DECLARE_DO_FUN(do_emote         );DECLARE_DO_FUN(do_berserk       );DECLARE_DO_FUN(do_bash          );DECLARE_DO_FUN(do_trip          );DECLARE_DO_FUN(do_dirt          );DECLARE_DO_FUN(do_flee          );DECLARE_DO_FUN(do_kick          );DECLARE_DO_FUN(do_disarm        );DECLARE_DO_FUN(do_get           );DECLARE_DO_FUN(do_recall        );DECLARE_DO_FUN(do_yell          );DECLARE_DO_FUN(do_sacrifice     );DECLARE_DO_FUN(do_hunt          );[ Line Deleted. ]ModifiedSearch :                                                                        Y FirstLine                                                     C Cancel    ^V LastLine                                                      mobs{    CHAR_DATA *ch;CHAR_DATA *ch_next;    CHAR_DATA *victim;    for ( ch = char_list; ch != NULL; ch = ch->next )    {        ch_next = ch->next;/* * HUNTING MOBS */        IF ( IS_NPC(ch)             && ch->fighting == NULL             && IS_AWAKE(ch)             && ch->hunting != NULL)           {              hunt_victim(ch);continue;}^G Get Help  ^O WriteOut  ^R Read File ^Y Prev Pg   ^K Cut Text  ^C Cur Pos   ^X Exit      ^J Justify   ^W Where is  ^V Next Pg   ^U UnCut Text^T To Spell  [ Line Deleted. ] * HUNTING MOBS/       IF ( IS_NPC(ch)     && ch->fighting == NULLIS_AWAKE(ch)ch->hunting != NULL){   hunt_victim(ch);continue;} /       IF ( IS_NPC(ch)     && ch->fighting == NULLIS_AWAKE(ch)ch->hunting != NULL){   hunt_victim(ch);continue;} if ( ( victim = ch->fighting ) == NULL || ch->in_room == NULL )       IF ( IS_NPC(ch)     && ch->fighting == NULLIS_AWAKE(ch)ch->hunting != NULL){   hunt_victim(ch);continue;} if ( ( victim = ch->fighting ) == NULL || ch->in_room == NULL )    continue;     && ch->fighting == NULLIS_AWAKE(ch)ch->hunting != NULL){   hunt_victim(ch);continue;} if ( ( victim = ch->fighting ) == NULL || ch->in_room == NULL )    continue;IS_AWAKE(ch)ch->hunting != NULL){   hunt_victim(ch);continue;} if ( ( victim = ch->fighting ) == NULL || ch->in_room == NULL )    continue;if ( IS_AWAKE(ch) && ch->in_room == victim->in_room )ch->hunting != NULL){   hunt_victim(ch);continue;} if ( ( victim = ch->fighting ) == NULL || ch->in_room == NULL )    continue;if ( IS_AWAKE(ch) && ch->in_room == victim->in_room )    multi_hit( ch, victim, TYPE_UNDEFINED );{   hunt_victim(ch);continue;} if ( ( victim = ch->fighting ) == NULL || ch->in_room == NULL )    continue;if ( IS_AWAKE(ch) && ch->in_room == victim->in_room )    multi_hit( ch, victim, TYPE_UNDEFINED );else   hunt_victim(ch);continue;} if ( ( victim = ch->fighting ) == NULL || ch->in_room == NULL )    continue;if ( IS_AWAKE(ch) && ch->in_room == victim->in_room )    multi_hit( ch, victim, TYPE_UNDEFINED );else    stop_fighting( ch, FALSE );continue;} if ( ( victim = ch->fighting ) == NULL || ch->in_room == NULL )    continue;if ( IS_AWAKE(ch) && ch->in_room == victim->in_room )    multi_hit( ch, victim, TYPE_UNDEFINED );else    stop_fighting( ch, FALSE );} if ( ( victim = ch->fighting ) == NULL || ch->in_room == NULL )    continue;if ( IS_AWAKE(ch) && ch->in_room == victim->in_room )    multi_hit( ch, victim, TYPE_UNDEFINED );else    stop_fighting( ch, FALSE );if ( ( victim = ch->fighting ) == NULL ) if ( ( victim = ch->fighting ) == NULL || ch->in_room == NULL )    continue;if ( IS_AWAKE(ch) && ch->in_room == victim->in_room )    multi_hit( ch, victim, TYPE_UNDEFINED );else    stop_fighting( ch, FALSE );if ( ( victim = ch->fighting ) == NULL )    continue;            continue;    if ( IS_AWAKE(ch) && ch->in_room == victim->in_room )        multi_hit( ch, victim, TYPE_UNDEFINED );else        stop_fighting( ch, FALSE ); if ( ( victim = ch->fighting ) == NULL )continue;/** Fun for the whole family! */check_assist(ch,victim);}return;}             Y Yes                                                            C Cancel    N No                                                             Save modified buffer (ANSWERING "No" WILL DESTROY CHANGES) ?                    YesFile Name to write :                                                            fight.c^G Get Help  ^T  To Files                                                     TAB Complete                                                     [ Writing... ][ Wrote 3436 lines ][circle@bishop src]$ pico interp.c
   UW PICO(tm) 2.9                New Buffer                                    ^G Get Help  ^O WriteOut  ^R Read File ^Y Prev Pg   ^K Cut Text  ^C Cur Pos   ^X Exit      ^J Justify   ^W Where is  ^V Next Pg   ^U UnCut Text^T To Spell  [ Reading file ][ Read 788 lines ] File: interp.c/****************************************************************************  Original Diku Mud copyright (C) 1990, 1991 by Sebastian Hammer,        **  Michael Seifert, Hans Henrik St{rfeldt, Tom Madsen, and Katja Nyboe.   **                                                                         **  Merc Diku Mud improvments copyright (C) 1992, 1993 by Michael          **  Chastain, Michael Quan, and Mitchell Tse.                              **                                                                         **  In order to use any part of this Merc Diku Mud, you must comply with   **  both the original Diku license in 'license.doc' as well the Merc       **  license in 'license.txt'.  In particular, you may not remove either of **  these copyright notices.                                               **                                                                         **  Much time and thought has gone into this software and you are          **  benefitting.  We hope that you share your changes too.  What goes      **  around, comes around.                                                  ****************************************************************************//****************************************************************************       ROM 2.4 is copyright 1993-1996 Russ Taylor                         *Search :                                                                        Y FirstLine                                                     C Cancel    ^V LastLine                                                      hunt    { "gain",           do_gain,        POS_STANDING,    0,  LOG_NORMAL, 1 },   { "go",             do_enter,       POS_STANDING,    0,  LOG_NORMAL, 0 },/*  { "group",          do_group,       POS_SLEEPING,    0,  LOG_NORMAL, 1 }, */   { "groups",         do_groups,      POS_SLEEPING,    0,  LOG_NORMAL, 1 },   { "hide",           do_hide,        POS_RESTING,     0,  LOG_NORMAL, 1 },   { "play",           do_play,        POS_RESTING,     0,  LOG_NORMAL, 1 },/*  { "practice",       do_practice,    POS_SLEEPING,    0,  LOG_NORMAL, 1 }, */   { "qui",            do_qui,         POS_DEAD,        0,  LOG_NORMAL, 0 },   { "quit",           do_quit,        POS_DEAD,        0,  LOG_NORMAL, 1 },   { "hunt",           do_hunt,        POS_STANDING,    0,  LOG_NORMAL, 0 },   { "recall",         do_recall,      POS_FIGHTING,    0,  LOG_NORMAL, 1 },   { "/",              do_recall,      POS_FIGHTING,    0,  LOG_NORMAL, 0 },   { "rent",           do_rent,        POS_DEAD,        0,  LOG_NORMAL, 0 },   { "save",           do_save,        POS_DEAD,        0,  LOG_NORMAL, 1 },   { "sleep",          do_sleep,       POS_SLEEPING,    0,  LOG_NORMAL, 1 },   { "sneak",          do_sneak,       POS_STANDING,    0,  LOG_NORMAL, 1 },{ "split",          do_split,       POS_RESTING,     0,  LOG_NORMAL, 1 },    { "steal",          do_steal,       POS_STANDING,    0,  LOG_NORMAL, 1 },    { "train",          do_train,       POS_RESTING,     0,  LOG_NORMAL, 1 },^G Get Help  ^O WriteOut  ^R Read File ^Y Prev Pg   ^K Cut Text  ^C Cur Pos   ^X Exit      ^J Justify   ^W Where is  ^V Next Pg   ^U UnCut Text^T To Spell  [ Line Deleted. ]Modifiedrecall",         do_recall,      POS_FIGHTING,    0,  LOG_NORMAL, 1/",              do_recall,      POS_FIGHTING,    0,  LOG_NORMAL, 0rent",           do_rent,        POS_DEAD,    save",           do_save,        POS_DEAD,        0,  LOG_NORMAL, 1leep",          do_sleep,       POS_SLEEPING,neak",          do_sneak,       POS_STANDplit",          do_split,       POS_RESTING, teal",          do_steal,       POS_STANDING,train",          do_train,       POS_RESTING, visible",        do_visible,     POS_SLEEPING,             Y Yes                                                            C Cancel    N No                                                             Save modified buffer (ANSWERING "No" WILL DESTROY CHANGES) ?                    YesFile Name to write :                                                            interp.c^G Get Help  ^T  To Files                                                     TAB Complete                                                     [ Writing... ][ Wrote 787 lines ][circle@bishop src]$ poic   ico    make
gcc -c -Wall -O -g  act_wiz.c
make: *** [act_wiz.o] Interrupt
[circle@bishop src]$ d rm *.o
[circle@bishop src]$ make
gcc -c -Wall -O -g  act_comm.c
gcc -c -Wall -O -g  act_enter.c
make: *** [act_enter.o] Interrupt
[circle@bishop src]$ ten len  net localhost 9000
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.






                                    /   \

 _                          )      ((   ))     (

(@)                        /|\      ))_((     /|\                        _

|-|`\                     / | \    (/\|/\)   / | \                      (@)

| | ---------------------/--|-voV---\`|'/--Vov-|--\---------------------|-|

|-|                           '^`   (o o)  '^`                          |-|

| |                                 `\Y/'                               | |

|-|                                                                     |-|

| |                    Welcome to The Realms of Chaos                   | |

|-|                                                                     |-|

| |                                                                     | |

|-|                                                                     |-|

| |                                                                     | |

|-|  A ROM2.4 Based Code, Thanks To Furry, Hatchet, Kahn, Diku, Merc.   |-|

| |_____________________________________________________________________| |

(@)                 l   /\ /         ( (       \ /\   l               `\|-|

                    l /   V           \ \       V   \ l                 (@)

                    l/                _) )_          \l

                                      `\ /'


                                        `   


No stupid Names, You will get deleted, this means nothing from a book or

movie, nothing cheese like morningstar, nothing that could be considered

profane or vulgar. Its quuite easy, just make something up!


No MULTIcharing, if you are caught all your characters will be deleted &

your site possibly banned.


Remember roleplaying is of utmost importance. Keep yourself in character.



What is your name ->grehyton
Password: 

Welcome Immortal!


You are responsible for following the laws of immortal behavior. These can

be found by typing 'help laws' or 'help commandments'.


* Excessive loading is not allowed, and is grounds for deletion.


* Asking for promotion is grounds for instant deletion.


* Type 'help jobs' to get some idea of what you should be doing.


 [Hit Return to continue]




* You are responsible for knowing the rules (type 'rules').  Ignorance of 

  the rules is no excuse.

* Important commands: help, commands, news, notes

* Use the delete command to erase unwanted characters

  

[Hit Return to continue]




Welcome to Realm of Chaos.

A valley in the dark dwarf forest [Room 5267]

  You are in a valley in the dark dwarf forest.  Short black grass grows

around you.  Trails lead in all directions.


[Exits: north east south up]

You have no unread notes.


-772hp-709m-460mv- sockets
[  7  0] Grehyton@localhost

[  6  0] Chardros@131.247.11.59

2 users


-772hp-709m-460mv- wh

Chardros rejoins the real world.


-772hp-709m-460mv- o
[60  Human IMP] (Wizi) [ ORDER ] Grehyton the stealer of magic.


Players found: 1


-772hp-709m-460mv- sockets
[  7  0] Grehyton@localhost

1 user


-772hp-709m-460mv- sockets
[  7  0] Grehyton@localhost

1 user


-772hp-709m-460mv- who
[60  Human IMP] (Wizi) [ ORDER ] Grehyton the stealer of magic.


Players found: 1


-772hp-709m-460mv- sockets
[  7  0] Grehyton@localhost

1 user


-772hp-709m-460mv- notes
Huh?


-772hp-709m-460mv- note list
[  0 ] Chardros: The Cult of Chardros

[  1 ] Thrikalkan: test

[  2 ] Grehyton: -who- command.

[  3 ] Grehyton: stuff

[  4 ] Grehyton: PKILLING

[  5 ] Grehyton: scan

[  6 ] Grehyton: Class


-772hp-709m-460mv- note    who
[60  Human IMP] (Wizi) [ ORDER ] Grehyton the stealer of magic.


Players found: 1


-772hp-709m-460mv- sockets
[  5  4] Chrardros@suntan.eng.usf.edu

[  7  0] Grehyton@localhost

2 users


-772hp-709m-460mv- ban   purge chrardros
They aren't here.


-772hp-709m-460mv- who
[60  Human IMP] (Wizi) [ ORDER ] Grehyton the stealer of magic.


Players found: 1


-772hp-709m-460mv- 

Newbie alert!  Chrardros sighted.


-772hp-709m-460mv- sockets
[  7  0] Grehyton@localhost

1 user


-772hp-709m-460mv- who
[60  Human IMP] (Wizi) [ ORDER ] Grehyton the stealer of magic.


Players found: 1


-772hp-709m-460mv- who
[60  Human IMP] (Wizi) [ ORDER ] Grehyton the stealer of magic.


Players found: 1


-772hp-709m-460mv- quit
Alas, all good things must come to an end.

Connection closed by foreign host.
[circle@bishop src]$ cd ..
[circle@bishop Rom24]$ cd player
[circle@bishop player]$ ls
Aeil	     Demosthenes  Goragorozzo  Nep	    Srader	 Vinog
Alsaadi      Devabadriel  Grehyton     Nimenon	    Synkaryon	 Waylander
Ash	     Doogie	  Hexxen       Omega	    Takenya	 Winkie
Bastian      Drako	  Hoohoo       Ravana	    Tenelon	 Xonyx
Baxter	     Drek	  Kashcackle   Rhyder	    Terth	 scr
Boromir      Drykkar	  Mabelrode    Salamadriel  Thrasher
Chardros     Frezuk	  Maxim        Shmitten     Thrikalkan
Cissalraps   Galamadriel  Mustobar     Skiles	    Tilon
Davewun      Garmack	  Naylor       Souroun	    Valerian
[circle@bishop player]$ rm omega
rm: omega: No such file or directory
[circle@bishop player]$ rm Omega
[circle@bishop player]$ rm scr
rm: remove `scr', overriding mode 0644? y
[circle@bishop player]$ rm Wind kie
[circle@bishop player]$ ls
Aeil	     Davewun	  Galamadriel  Maxim	    Shmitten	 Thrasher
Alsaadi      Demosthenes  Garmack      Mustobar     Skiles	 Thrikalkan
Ash	     Devabadriel  Goragorozzo  Naylor	    Souroun	 Tilon
Bastian      Doogie	  Grehyton     Nep	    Srader	 Valerian
Baxter	     Drako	  Hexxen       Nimenon	    Synkaryon	 Vinog
Boromir      Drek	  Hoohoo       Ravana	    Takenya	 Waylander
Chardros     Drykkar	  Kashcackle   Rhyder	    Tenelon	 Xonyx
Cissalraps   Frezuk	  Mabelrode    Salamadriel  Terth
[circle@bishop player]$ rm Doogie
[circle@bishop player]$ rm B Ash
[circle@bishop player]$ rm    ls
Aeil	     Demosthenes  Goragorozzo  Naylor	    Souroun	 Tilon
Alsaadi      Devabadriel  Grehyton     Nep	    Srader	 Valerian
Bastian      Drako	  Hexxen       Nimenon	    Synkaryon	 Vinog
Baxter	     Drek	  Hoohoo       Ravana	    Takenya	 Waylander
Boromir      Drykkar	  Kashcackle   Rhyder	    Tenelon	 Xonyx
Chardros     Frezuk	  Mabelrode    Salamadriel  Terth
Cissalraps   Galamadriel  Maxim        Shmitten     Thrasher
Davewun      Garmack	  Mustobar     Skiles	    Thrikalkan
[circle@bishop player]$ R rm HooH hoo
[circle@bishop player]$ rm Souroun
[circle@bishop player]$ ls
Aeil	     Demosthenes  Goragorozzo  Nep	    Synkaryon	 Vinog
Alsaadi      Devabadriel  Grehyton     Nimenon	    Takenya	 Waylander
Bastian      Drako	  Hexxen       Ravana	    Tenelon	 Xonyx
Baxter	     Drek	  Kashcackle   Rhyder	    Terth
Boromir      Drykkar	  Mabelrode    Salamadriel  Thrasher
Chardros     Frezuk	  Maxim        Shmitten     Thrikalkan
Cissalraps   Galamadriel  Mustobar     Skiles	    Tilon
Davewun      Garmack	  Naylor       Srader	    Valerian
[circle@bishop player]$ rm    cd ..
[circle@bishop Rom24]$ cd src
[circle@bishop src]$ make
gcc -c -Wall -O -g  act_enter.c
gcc -c -Wall -O -g  act_info.c
gcc -c -Wall -O -g  act_move.c
gcc -c -Wall -O -g  act_obj.c
gcc -c -Wall -O -g  act_wiz.c
gcc -c -Wall -O -g  alias.c
gcc -c -Wall -O -g  ban.c
gcc -c -Wall -O -g  comm.c
gcc -c -Wall -O -g  const.c
const.c:1833: warning: implicit declaration of function `WWSLOT'
const.c:1833: initializer element for `skill_table[22].slot' is not constant
make: *** [const.o] Error 1
[circle@bishop src]$ pico +1833 const.c
   UW PICO(tm) 2.9                New Buffer                                    ^G Get Help  ^O WriteOut  ^R Read File ^Y Prev Pg   ^K Cut Text  ^C Cur Pos   ^X Exit      ^J Justify   ^W Where is  ^V Next Pg   ^U UnCut Text^T To Spell  [ Reading file ][ Read 3069 lines ] File: const.cNULL,                   SLOT(80),       20,     12,"",                     "!Create Spring!",      ""},{"create water",{ 8,  3, 12, 11, 14, 15, 15, 15, 15, 15, 15 },{ 1,  1,  2,  2, 2, 2, 2, 2, 2, 2, 2 },spell_create_water,     TAR_OBJ_INV,            POS_STANDING,NULL,                   WWSLOT(13),      5,     12,"",                     "!Create Water!",       ""},{"cure blindness",{ 53,  6, 53, 8, 20, 15, 15, 15, 15, 15, 15 },{ 1,  1,  2,  2, 2, 2, 2, 2, 2, 2, 2 },spell_cure_blindness,   TAR_CHAR_DEFENSIVE,     POS_FIGHTING,NULL,                   SLOT(14),        5,     12,"",                     "!Create Water!",       "" },  {    "cure blindness",{ 53,  6, 53, 8, 20, 15, 15, 15, 15, 15, 15 },1,  1,  2,  2, 2, 2, 2, 2, 2, 2, 2 },spell_cure_blindness,   TAR_CHAR_DEFENSIVE,     POS_FIGHTING,NULL,                   SLOT(14),        5,     12,"",                     "!Cure Blindness!",     "" },  {    "cure critical",{ 53,  13, 53, 19, 13, 15, 15, 15, 15, 15, 15 },1,  1,  2,  2, 2, 2, 2, 2, 2, 2, 2 },spell_cure_critical,    TAR_CHAR_DEFENSIVE,     POS_FIGHTING,NULL,                   SLOT(15),       20,     12,"",                     "!Cure Critical!",      "" NULL,                   SLOT(80),       20,     12,    "",                     "!Create Spring!",      ""}, {"create water",8,  3, 12, 11, 14, 15, 15, 15, 15, 15, 15 },{ 1,  1,  2,  2, 2, 2, 2, 2, 2, 2, 2 },spell_create_water,     TAR_OBJ_INV,            POS_STANDING,NULL,                   WWSLOT(13),      5,     12,    "",                     "!Create Water!",       ""}, {"cure blindness",53,  6, 53, 8, 20, 15, 15, 15, 15, 15, 15 },{ 1,  1,  2,  2, 2, 2, 2, 2, 2, 2, 2 },spell_cure_blindness,   TAR_CHAR_DEFENSIVE,     POS_FIGHTING,NULL,                   SLOT(14),        5,     12,ModifiedSLOT(13), SLOT(13),              Y Yes                                                            C Cancel    N No                                                             Save modified buffer (ANSWERING "No" WILL DESTROY CHANGES) ?                    YesFile Name to write :                                                            const.c^G Get Help  ^T  To Files                                                     TAB Complete                                                     [ Writing... ][ Wrote 3069 lines ][circle@bishop src]$ make
gcc -c -Wall -O -g  const.c
gcc -c -Wall -O -g  db.c
gcc -c -Wall -O -g  db2.c
gcc -c -Wall -O -g  effects.c
gcc -c -Wall -O -g  fight.c
gcc -c -Wall -O -g  flags.c
gcc -c -Wall -O -g  handler.c
gcc -c -Wall -O -g  healer.c
gcc -c -Wall -O -g  interp.c
gcc -c -Wall -O -g  note.c
gcc -c -Wall -O -g  lookup.c
gcc -c -Wall -O -g  magic.c
gcc -c -Wall -O -g  magic2.c
gcc -c -Wall -O -g  music.c
gcc -c -Wall -O -g  recycle.c
gcc -c -Wall -O -g  save.c
gcc -c -Wall -O -g  scan.c
gcc -c -Wall -O -g  skills.c
gcc -c -Wall -O -g  special.c
gcc -c -Wall -O -g  tables.c
gcc -c -Wall -O -g  update.c
rm -f rom
gcc -O -g -o rom act_comm.o act_enter.o act_info.o act_move.o act_obj.o act_wiz.o alias.o ban.o comm.o const.o db.o db2.o effects.o fight.o flags.o handler.o healer.o interp.o note.o lookup.o magic.o magic2.o music.o recycle.o save.o scan.o skills.o special.o tables.o update.o 
[circle@bishop src]$ telnet localhost 9000
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.






                                    /   \

 _                          )      ((   ))     (

(@)                        /|\      ))_((     /|\                        _

|-|`\                     / | \    (/\|/\)   / | \                      (@)

| | ---------------------/--|-voV---\`|'/--Vov-|--\---------------------|-|

|-|                           '^`   (o o)  '^`                          |-|

| |                                 `\Y/'                               | |

|-|                                                                     |-|

| |                    Welcome to The Realms of Chaos                   | |

|-|                                                                     |-|

| |                                                                     | |

|-|                                                                     |-|

| |                                                                     | |

|-|  A ROM2.4 Based Code, Thanks To Furry, Hatchet, Kahn, Diku, Merc.   |-|

| |_____________________________________________________________________| |

(@)                 l   /\ /         ( (       \ /\   l               `\|-|

                    l /   V           \ \       V   \ l                 (@)

                    l/                _) )_          \l

                                      `\ /'


                                        `   


No stupid Names, You will get deleted, this means nothing from a book or

movie, nothing cheese like morningstar, nothing that could be considered

profane or vulgar. Its quuite easy, just make something up!


No MULTIcharing, if you are caught all your characters will be deleted &

your site possibly banned.


Remember roleplaying is of utmost importance. Keep yourself in character.



What is your name ->grehyton
Password: 

Welcome Immortal!


You are responsible for following the laws of immortal behavior. These can

be found by typing 'help laws' or 'help commandments'.


* Excessive loading is not allowed, and is grounds for deletion.


* Asking for promotion is grounds for instant deletion.


* Type 'help jobs' to get some idea of what you should be doing.


 [Hit Return to continue]




* You are responsible for knowing the rules (type 'rules').  Ignorance of 

  the rules is no excuse.

* Important commands: help, commands, news, notes

* Use the delete command to erase unwanted characters

  

[Hit Return to continue]

wh^H^H


Welcome to Realm of Chaos.

A valley in the dark dwarf forest [Room 5267]

  You are in a valley in the dark dwarf forest.  Short black grass grows

around you.  Trails lead in all directions.


[Exits: north east south up]

You have no unread notes.


-772hp-709m-460mv- who
[60  Human IMP] (Wizi) [ ORDER ] Grehyton the stealer of magic.

[59  Dwarf CRE] [ CULT ] Chardros the Reaper

[ 1  Human Rog] Lovebug the Pilferer


Players found: 3


-772hp-709m-460mv- transfer lo

Chardros gossips 'I'm saying that the intro screen clearly states'


-772hp-709m-460mv- vebug 5267
Lovebug arrives from a puff of smoke.

Ok.


-772hp-709m-460mv- purge lovebug


-772hp-709m-460mv- sockets
[  6  0] Grehyton@localhost

[  7  0] Chardros@131.247.11.59

2 users


-772hp-709m-460mv- 

Chardros gossips 'No stupid names...no contrived names'


-772hp-709m-460mv- ban suntan
suntan has been banned.


-772hp-709m-460mv- 

Chardros gossips 'I classify lovebug as both'


-772hp-709m-460mv- ban sunbur   flash
sunflash has been banned.


-772hp-709m-460mv- 

Chardros gossips 'No offence'


-772hp-709m-460mv- quit
Alas, all good things must come to an end.

Connection closed by foreign host.
[circle@bishop src]$ exit    cd ..
[circle@bishop Rom24]$ cd player
[circle@bishop player]$ ls
Aeil	     Demosthenes  Goragorozzo  Nep	    Synkaryon	 Vinog
Alsaadi      Devabadriel  Grehyton     Nimenon	    Takenya	 Waylander
Bastian      Drako	  Hexxen       Ravana	    Tenelon	 Xonyx
Baxter	     Drek	  Kashcackle   Rhyder	    Terth
Boromir      Drykkar	  Mabelrode    Salamadriel  Thrasher
Chardros     Frezuk	  Maxim        Shmitten     Thrikalkan
Cissalraps   Galamadriel  Mustobar     Skiles	    Tilon
Davewun      Garmack	  Naylor       Srader	    Valerian
[circle@bishop player]$ telnet localhost 9000
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.






                                    /   \

 _                          )      ((   ))     (

(@)                        /|\      ))_((     /|\                        _

|-|`\                     / | \    (/\|/\)   / | \                      (@)

| | ---------------------/--|-voV---\`|'/--Vov-|--\---------------------|-|

|-|                           '^`   (o o)  '^`                          |-|

| |                                 `\Y/'                               | |

|-|                                                                     |-|

| |                    Welcome to The Realms of Chaos                   | |

|-|                                                                     |-|

| |                                                                     | |

|-|                                                                     |-|

| |                                                                     | |

|-|  A ROM2.4 Based Code, Thanks To Furry, Hatchet, Kahn, Diku, Merc.   |-|

| |_____________________________________________________________________| |

(@)                 l   /\ /         ( (       \ /\   l               `\|-|

                    l /   V           \ \       V   \ l                 (@)

                    l/                _) )_          \l

                                      `\ /'


                                        `   


No stupid Names, You will get deleted, this means nothing from a book or

movie, nothing cheese like morningstar, nothing that could be considered

profane or vulgar. Its quuite easy, just make something up!


No MULTIcharing, if you are caught all your characters will be deleted &

your site possibly banned.


Remember roleplaying is of utmost importance. Keep yourself in character.



What is your name ->gerhy    rehyton
lPassword: 

Welcome Immortal!


You are responsible for following the laws of immortal behavior. These can

be found by typing 'help laws' or 'help commandments'.


* Excessive loading is not allowed, and is grounds for deletion.


* Asking for promotion is grounds for instant deletion.


* Type 'help jobs' to get some idea of what you should be doing.


 [Hit Return to continue]




* You are responsible for knowing the rules (type 'rules').  Ignorance of 

  the rules is no excuse.

* Important commands: help, commands, news, notes

* Use the delete command to erase unwanted characters

  

[Hit Return to continue]




Welcome to Realm of Chaos.

A valley in the dark dwarf forest [Room 5267]

  You are in a valley in the dark dwarf forest.  Short black grass grows

around you.  Trails lead in all directions.


[Exits: north east south up]

You have no unread notes.


-772hp-709m-460mv- who
[60  Human IMP] (Wizi) [ ORDER ] Grehyton the stealer of magic.


Players found: 1


-772hp-709m-460mv- unban suntan
Huh?


-772hp-709m-460mv- wizhep^H   lp
at          goto        guild       sockets     wizhelp     noloot      

advance     trust       violate     allow       ban         deny        

disconnect  flag        freeze      permban     protect     reboot      

set         shutdown    wizlock     force       load        newlock     

nochannels  noemote     noshout     notell      pecho       pardon      

purge       restore     slay        teleport    transfer    poofin      

poofout     gecho       holylight   incognito   log         memory      

mwhere      owhere      peace       penalty     echo        return      

snoop       stat        string      switch      wizinvis    vnum        

zecho       clone       wiznet      immtalk     imotd       smote       

prefix      


-772hp-709m-460mv- allow suntan
Ban on suntan lifted.


-772hp-709m-460mv- allow sunflash
Ban on sunflash lifted.


-772hp-709m-460mv- who
[60  Human IMP] (Wizi) [ ORDER ] Grehyton the stealer of magic.


Players found: 1


-772hp-709m-460mv- who
[60  Human IMP] (Wizi) [ ORDER ] Grehyton the stealer of magic.


Players found: 1


-772hp-709m-460mv- sockets
[  5  0] Grehyton@localhost

1 user


-772hp-709m-460mv- who
[60  Human IMP] (Wizi) [ ORDER ] Grehyton the stealer of magic.


Players found: 1


-772hp-709m-460mv- wiz
at          goto        guild       sockets     wizhelp     noloot      

advance     trust       violate     allow       ban         deny        

disconnect  flag        freeze      permban     protect     reboot      

set         shutdown    wizlock     force       load        newlock     

nochannels  noemote     noshout     notell      pecho       pardon      

purge       restore     slay        teleport    transfer    poofin      

poofout     gecho       holylight   incognito   log         memory      

mwhere      owhere      peace       penalty     echo        return      

snoop       stat        string      switch      wizinvis    vnum        

zecho       clone       wiznet      immtalk     imotd       smote       

prefix      


-772hp-709m-460mv- who
[60  Human IMP] (Wizi) [ ORDER ] Grehyton the stealer of magic.


Players found: 1


-772hp-709m-460mv- reboot
Connection closed by foreign host.
[circle@bishop player]$ telnet localhost 9000
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.






                                    /   \

 _                          )      ((   ))     (

(@)                        /|\      ))_((     /|\                        _

|-|`\                     / | \    (/\|/\)   / | \                      (@)

| | ---------------------/--|-voV---\`|'/--Vov-|--\---------------------|-|

|-|                           '^`   (o o)  '^`                          |-|

| |                                 `\Y/'                               | |

|-|                                                                     |-|

| |                    Welcome to The Realms of Chaos                   | |

|-|                                                                     |-|

| |                                                                     | |

|-|                                                                     |-|

| |                                                                     | |

|-|  A ROM2.4 Based Code, Thanks To Furry, Hatchet, Kahn, Diku, Merc.   |-|

| |_____________________________________________________________________| |

(@)                 l   /\ /         ( (       \ /\   l               `\|-|

                    l /   V           \ \       V   \ l                 (@)

                    l/                _) )_          \l

                                      `\ /'


                                        `   


No stupid Names, You will get deleted, this means nothing from a book or

movie, nothing cheese like morningstar, nothing that could be considered

profane or vulgar. Its quuite easy, just make something up!


No MULTIcharing, if you are caught all your characters will be deleted &

your site possibly banned.


Remember roleplaying is of utmost importance. Keep yourself in character.



What is your name ->grehyton
Password: 

Welcome Immortal!


You are responsible for following the laws of immortal behavior. These can

be found by typing 'help laws' or 'help commandments'.


* Excessive loading is not allowed, and is grounds for deletion.


* Asking for promotion is grounds for instant deletion.


* Type 'help jobs' to get some idea of what you should be doing.


 [Hit Return to continue]




* You are responsible for knowing the rules (type 'rules').  Ignorance of 

  the rules is no excuse.

* Important commands: help, commands, news, notes

* Use the delete command to erase unwanted characters

  

[Hit Return to continue]




Welcome to Realm of Chaos.

A valley in the dark dwarf forest [Room 5267]

  You are in a valley in the dark dwarf forest.  Short black grass grows

around you.  Trails lead in all directions.


[Exits: north east south up]

(Hide) (Red Aura) The drow scout is here sneaking among the shadows.

You have no unread notes.


-772hp-709m-460mv- who -l
That's not a valid race, class, or clan.


-772hp-709m-460mv- up
The darker dwarf forest [Room 5266]

  You see a more dense foliage in these stunted trees.  The gloom caused

by them is enhanced by a draft coming from all around.  The trail leads

down into a valley and west.


[Exits: west down]


-772hp-709m-457mv- w
The darker dwarf forest [Room 5265]

  You see a more dense foliage in these stunted trees.  The gloom caused

by them is enhanced by a draft coming from all around.  The trail leads

east and west.


[Exits: east west]


-772hp-709m-454mv- w
The darker dwarf forest [Room 5264]

  You see a more dense foliage in these stunted trees.  The gloom caused

by them is enhanced by a draft coming from all around.  The trail turns east

from the north.


[Exits: north east]


-772hp-709m-451mv- w n
The darker dwarf forest [Room 5263]

  You see a more dense foliage in these stunted trees.  The gloom caused

by them is enhanced by a draft coming from all around.  The trail turns south

from the west.


[Exits: south west]


-772hp-709m-448mv- who
[60  Human IMP] (Wizi) [ ORDER ] Grehyton the stealer of magic.


Players found: 1


-772hp-709m-460mv- quit
Alas, all good things must come to an end.

Connection closed by foreign host.
[circle@bishop player]$ ls
Aeil	     Demosthenes  Goragorozzo  Nep	    Synkaryon	 Vinog
Alsaadi      Devabadriel  Grehyton     Nimenon	    Takenya	 Waylander
Bastian      Drako	  Hexxen       Ravana	    Tenelon	 Xonyx
Baxter	     Drek	  Kashcackle   Rhyder	    Terth
Boromir      Drykkar	  Mabelrode    Salamadriel  Thrasher
Chardros     Frezuk	  Maxim        Shmitten     Thrikalkan
Cissalraps   Galamadriel  Mustobar     Skiles	    Tilon
Davewun      Garmack	  Naylor       Srader	    Valerian
[circle@bishop player]$ cd ..
[circle@bishop Rom24]$ cd area
[circle@bishop area]$ ls
air.are        dream.are      help.are	     music.txt	    school.are
arachnos.are   drow.are       hitower.are    newthalos.are  sewer.are
area.lst       dwarven.are    hood.are	     nirvana.are    shire.are
astral.are     dylan.are      immort.are     notes.not	    smurf.are
bazaar.are     east.are       limbo.are      ofcol.are	    social.are
bugs.txt       eastern.are    mahntor.are    ofcol2.are     startup
canyon.are     galaxy.are     marsh.are      olympus.are    thalos.are
catacomb.are   gnome.are      mega1.are      order.are	    tohell.are
chapel.are     grave.are      midennir.are   plains.are     town.are
core	       group.are      midgaard.are   pyramid.are    trollden.are
dearth.are     grove.are      mirror.are     quifael.are    valley.are
deliv.are      gtown.are      mobfact.are    redferne.are   wyvern.are
draconia.are   haon.are       moria.are      rom.are
[circle@bishop area]$ pine
  PINE 3.95   MAIN MENU                          Folder: (CLOSED)  0 Messages    ?     HELP               -  Get help using Pine                                                                           C     COMPOSE MESSAGE    -  Compose and send a message                                                                    I     FOLDER INDEX       -  View messages in current folder                                                               L     FOLDER LIST        -  Select a folder to view                                                                       A     ADDRESS BOOK       -  Update address book                                                                           S     SETUP              -  Configure or update Pine                                                                      Q     QUIT               -  Exit the Pine program           Copyright 1989-1996.  PINE is a trademark of the University of Washington.? Help                     P PrevCmd                  R RelNotes                O OTHER CMDS L [ListFldrs] N NextCmd                  K KBLock                 [Opening "INBOX"     ]   MAIN MENU                             Folder: INBOX  0 Messages   [Folder "INBOX" opened with 0 messages] I     FOLDER INDEX       -  View messages in current folder  L     FOLDER LIST        -  Select a folder to view         I [Index]        FOLDER INDEX                   Folder: INBOX  Message 0 of 0      M Main Menu  P PrevMsg     - PrevPage    D Delete      R Reply     V [ViewMsg]  N NextMsg   Spc NextPage    U Undelete    F Forward     MAIN MENU                             Folder: INBOX  0 Messages    ?     HELP               -  Get help using Pine                                                                           C     COMPOSE MESSAGE    -  Compose and send a message                                                                    I     FOLDER INDEX       -  View messages in current folder                                                               L     FOLDER LIST        -  Select a folder to view                                                                       A     ADDRESS BOOK       -  Update address book                                                                           S     SETUP              -  Configure or update Pine                                                                      Q     QUIT               -  Exit the Pine program           Copyright 1989-1996.  PINE is a trademark of the University of Washington.? Help                     P PrevCmd                  R RelNotes                L [ListFldrs] N NextCmd                  K KBLock                  I     FOLDER INDEX       -  View messages in current folder  L     FOLDER LIST        -  Select a folder to view         I [Index]      C     COMPOSE MESSAGE    -  Compose and send a message       I     FOLDER INDEX       -  View messages in current folder C [Compose]   ^G Get Help  ^X Send      ^R Read File ^Y Prev Pg   ^K Cut Text  ^O Postpone  ^C Cancel    ^J Justify   ^W Where is  ^V Next Pg   ^U UnCut Text^T To Spell    PINE 3.95   COMPOSE MESSAGE                       Folder: INBOX  0 Messages   To      : Cc      : Attchmnt: Subject : ----- Message Text -----^G Get Help  ^X Send      ^R Read File ^Y Prev Pg   ^K Cut Text  ^O Postpone  ^C Cancel    ^J Justify   ^W Where is  ^V Next Pg   ^U UnCut Text^T To Spell  ----- Message Text -----To      : ich Hdr  ^Y PrvPg/Top ^K Cut Line  ^O Postpone  D Del Char  ^J Attach    ^V NxtPg/End ^U UnDel Line^T To AddrBk celerTo      : Cc      : unknown <celer@bishop.lug.usf.edu>Cc      : Attchmnt: Files  Attchmnt: Subject :              DogGodGoddoG FPhckeRSubject : ----- Message Text -----ead File ^Y Prev Pg   ^K Cut Text  ^O Postpone  J Justify   ^W Where is  ^V Next Pg   ^U UnCut Text^T To Spell  Heymunchkinman.DOnUT!----- Message Text -----Subject : ich Hdr  ^Y PrvPg/Top ^K Cut Line  ^O Postpone  D Del Char  ^J Attach    ^V NxtPg/End ^U UnDel Line             Subject : Attchmnt: ^T To Files  comm.cAttchmnt: [ File "/home/circle/comm.c" not found ]Subject : 1. comm.c             Subject : Attchmnt: ^T To Files  [ Can't edit attachment number! ][ Can't edit attachment number! ][ Can't edit attachment number! ]Attchmnt: [ File "/home/circle/comm.c" not found ]Cc      : AddrBk Cc      : Attchmnt: Files  Attchmnt: [ File "/home/circle/comm.c" not found ]Subject :              Subject : Attchmnt: ^T To Files  Attchmnt: [ File "/home/circle/comm.c" not found ]Cc      : AddrBk Cc      : Attchmnt: Files  /home/circle/Rom24/src/comm.cAttchmnt: [File /home/circle/Rom24/src/comm.c attached as type TEXT/PLAIN]Subject : 1. /home/circle/Rom24/src/comm.c (66 KB) ""             Send message?                                                                   

              Y [Yes]                                                           ^C Cancel     N No                                                             Yes[Sending mail |          |]0%--->47[Sending mail |  100%   |][Writing Fcc     ]  PINE 3.95   MAIN MENU                             Folder: INBOX  0 Messages    ?     HELP               -  Get help using Pine                                                                           C     COMPOSE MESSAGE    -  Compose and send a message                                                                    I     FOLDER INDEX       -  View messages in current folder                                                               L     FOLDER LIST        -  Select a folder to view                                                                       A     ADDRESS BOOK       -  Update address book                                                                           S     SETUP              -  Configure or update Pine                                                                      Q     QUIT               -  Exit the Pine program           Copyright 1989-1996.  PINE is a trademark of the University of Washington.? Help                     P PrevCmd                  R RelNotes                O OTHER CMDS L [ListFldrs] N NextCmd                  K KBLock                 [Message sent and copied to "sent-mail".]Really quit pine?                                                               

Y [Yes]                                                 

N No                                                                 Yes[Closing "INBOX"...]Pine finished -- Closed empty folder "INBOX"
[circle@bishop area]$ ls
air.are        dream.are      help.are	     music.txt	    school.are
arachnos.are   drow.are       hitower.are    newthalos.are  sewer.are
area.lst       dwarven.are    hood.are	     nirvana.are    shire.are
astral.are     dylan.are      immort.are     notes.not	    smurf.are
bazaar.are     east.are       limbo.are      ofcol.are	    social.are
bugs.txt       eastern.are    mahntor.are    ofcol2.are     startup
canyon.are     galaxy.are     marsh.are      olympus.are    thalos.are
catacomb.are   gnome.are      mega1.are      order.are	    tohell.are
chapel.are     grave.are      midennir.are   plains.are     town.are
core	       group.are      midgaard.are   pyramid.are    trollden.are
dearth.are     grove.are      mirror.are     quifael.are    valley.are
deliv.are      gtown.are      mobfact.are    redferne.are   wyvern.are
draconia.are   haon.are       moria.are      rom.are
[circle@bishop area]$ pico com        cd ..
[circle@bishop Rom24]$ cd comm.c
bash: comm.c: No such file or directory
[circle@bishop Rom24]$ pico      cd src
[circle@bishop src]$ pico comm.c
   UW PICO(tm) 2.9                New Buffer                                    ^G Get Help  ^O WriteOut  ^R Read File ^Y Prev Pg   ^K Cut Text  ^C Cur Pos   ^X Exit      ^J Justify   ^W Where is  ^V Next Pg   ^U UnCut Text^T To Spell  [ Reading file ][ Read 2805 lines ]  File: comm.c/****************************************************************************  Original Diku Mud copyright (C) 1990, 1991 by Sebastian Hammer,        **  Michael Seifert, Hans Henrik St{rfeldt, Tom Madsen, and Katja Nyboe.   **                                                                         **  Merc Diku Mud improvments copyright (C) 1992, 1993 by Michael          **  Chastain, Michael Quan, and Mitchell Tse.                              **                                                                         **  In order to use any part of this Merc Diku Mud, you must comply with   **  both the original Diku license in 'license.doc' as well the Merc       **  license in 'license.txt'.  In particular, you may not remove either of **  these copyright notices.                                               **                                                                         **  Thanks to abaddon for proof-reading our comm.c and pointing out bugs.  **  Any remaining bugs are, of course, our work, not his.  :)              **                                                                         **  Much time and thought has gone into this software and you are          **  benefitting.  We hope that you share your changes too.  What goes      **  around, comes around.                                                  ****************************************************************************/ *  around, comes around.                                                  **************************************************************************//***************************************************************************       ROM 2.4 is copyright 1993-1996 Russ Taylor               *       ROM has been brought to you by the ROM consortium*           Russ Taylor (rtaylor@efn.org)*           Gabrielle Taylor                                            *           Brian Moore (zump@rom.org)                              *       By using this code, you have agreed to follow the terms of the    *       ROM license, in the file Rom24/doc/rom.license***************************************************************************//*This file contains all of the OS-dependent stuff: startup, signals, BSD sockets for tcp/ip, i/o, timing.The data flow for input is:    Game_loop ---> Read_from_descriptor ---> ReadThe data flow for input is:    Game_loop ---> Read_from_descriptor ---> Read*    Game_loop ---> Read_from_buffer * * The data flow for output is: *    Game_loop ---> Process_Output ---> Write_to_descriptor -> Write * * The OS-dependent functions are Read_from_descriptor and Write_to_descriptor. * -- Furey  26 Jan 1993 */#if defined(macintosh)#include <types.h>#else#include <sys/types.h>#include <sys/time.h>#endif#include <ctype.h>#include <ctype.h>#include <errno.h>#include <stdio.h>#include <string.h>#include <stdlib.h>#include <time.h>#include "merc.h"#include "recycle.h"/* command procedures needed */DECLARE_DO_FUN(do_help          );DECLARE_DO_FUN(do_look          );DECLARE_DO_FUN(do_skills        );DECLARE_DO_FUN(do_outfit        );DECLARE_DO_FUN(do_unread        );/* * Malloc debugging stuff. */f defined(sun)   undef MALLOC_DEBUG#endiff defined(MALLOC_DEBUG)#include <malloc.h>extern  int     malloc_debug    args( ( int  ) );extern  int     malloc_verify   args( ( void ) );#endif/** Signal handling./** Signal handling. * Apollo has a problem with __attribute(atomic) in signal.h,  I dance around it.   apollo)define __attribute(x)unix)signal#endifif defined(apollo)#undef __attribute#endif    /*Socket and TCP/IP stuff.    defined(macintosh) || defined(MSDOS)const   char    echo_off_str    [] = { '\0' };const   char    echo_on_str     [] = { '\0' };const   char    go_ahead_str    [] = { '\0' };endifif     defined(unix)#include <fcntl.h>nclude <netdb.h> include <netinet/in.h>include <sys/socket.h>#include "telnet.h"const   char    echo_off_str    [] = { IAC, WILL, TELOPT_ECHO, '\0' };const   char    echo_on_str     [] = { IAC, WONT, TELOPT_ECHO, '\0' };const   char    echo_off_str    [] = { IAC, WILL, TELOPT_ECHO, '\0' };const   char    echo_on_str     [] = { IAC, WONT, TELOPT_ECHO, '\0' };const   char    go_ahead_str    [] = { IAC, GA, '\0' };#endif  /* * OS-dependent declarations. */   #if     defined(_AIX)nclude <sys/select.h>int     accept          args( ( int s, struct sockaddr *addr, int *addrlen ) );int     bind            args( ( int s, struct sockaddr *name, int namelen ) );void    bzero           args( ( char *b, int length ) );int     getpeername     args( ( int s, struct sockaddr *name, int *namelen ) );int     getsockname     args( ( int s, struct sockaddr *name, int *namelen ) );int     gettimeofday    args( ( struct timeval *tp, struct timezone *tzp ) );int     listen          args( ( int s, int backlog ) );int     gettimeofday    args( ( struct timeval *tp, struct timezone *tzp ) );int     listen          args( ( int s, int backlog ) );int     setsockopt      args( ( int s, int level, int optname, void *optval,                            int optlen ) );int     socket          args( ( int domain, int type, int protocol ) );#endif#if     defined(apollo)#include <unistd.h>void    bzero           args( ( char *b, int length ) );endif#if     defined(__hpux)accept          args( ( int s, void *addr, int *addrlen ) );int     bind            args( ( int s, const void *addr, int addrlen ) );void    bzero           args( ( char *b, int length ) );peername     args( ( int s, void *addr, int *addrlen ) );sockname     args( ( int s, void *name, int *addrlen ) );gettimeofday    args( ( struct timeval *tp, struct timezone *tzp ) );sockname     args( ( int s, void *name, int *addrlen ) );gettimeofday    args( ( struct timeval *tp, struct timezone *tzp ) );listen          args( ( int s, int backlog ) );int     setsockopt      args( ( int s, int level, int optname,                                const void *optval, int optlen ) );int     socket          args( ( int domain, int type, int protocol ) );#endiff     defined(interactive)#include <net/errno.h>include <sys/fnctl.h>#endif#if     defined(linux)/*    Linux shouldn't need these. If you have a problem compiling, try    uncommenting accept and bind.accept          args( ( int s, struct sockaddr *addr, int *addrlen ) );bind            args( ( int s, struct sockaddr *name, int namelen ) );accept          args( ( int s, struct sockaddr *addr, int *addrlen ) );bind            args( ( int s, struct sockaddr *name, int namelen ) );*/int     close           args( ( int fd ) );getpeername     args( ( int s, struct sockaddr *name, int *namelen ) );int     getsockname     args( ( int s, struct sockaddr *name, int *namelen ) );int     gettimeofday    args( ( struct timeval *tp, struct timezone *tzp ) );int     listen          args( ( int s, int backlog ) );int     read            args( ( int fd, char *buf, int nbyte ) );int     select          args( ( int width, fd_set *readfds, fd_set *writefds,                            fd_set *exceptfds, struct timeval *timeout ) );int     socket          args( ( int domain, int type, int protocol ) );int     write           args( ( int fd, char *buf, int nbyte ) );#endif#if     defined(macintosh)#include <console.h>#include <fcntl.h>#include <console.h>#include <fcntl.h>#include <unix.h>struct  timeval{        time_t  tv_sec;        time_t  tv_usec;};#if     !defined(isascii)#define isascii(c)              ( (c) < 0200 )#endifstatic  long                    theKeys [4];gettimeofday            args( ( struct timeval *tp, void *tzp ) );MIPS_OS)  extern  int             errno;endifextern  int             errno;endif#if     defined(MSDOS)int     gettimeofday    args( ( struct timeval *tp, void *tzp ) );int     kbhit           args( ( void ) );#endif  defined(NeXT)int     close           args( ( int fd ) );   int     fcntl           args( ( int fd, int cmd, int arg ) );#if     !defined(htons)u_short htons           args( ( u_short hostshort ) );#endifif     !defined(ntohl)u_long  ntohl           args( ( u_long hostlong ) );endifint     read            args( ( int fd, char *buf, int nbyte ) );int     select          args( ( int width, fd_set *readfds, fd_set *writefds,int     read            args( ( int fd, char *buf, int nbyte ) );int     select          args( ( int width, fd_set *readfds, fd_set *writefds,fd_set *exceptfds, struct timeval *timeout ) );int     write           args( ( int fd, char *buf, int nbyte ) );#endifif     defined(sequent)int     accept          args( ( int s, struct sockaddr *addr, int *addrlen ) );int     bind            args( ( int s, struct sockaddr *name, int namelen ) );int     getpeername     args( ( int s, struct sockaddr *name, int *namelen ) );int     getsockname     args( ( int s, struct sockaddr *name, int *namelen ) );int     gettimeofday    args( ( struct timeval *tp, struct timezone *tzp ) );htonsshort htons           args( ( u_short hostshort ) );listen          args( ( int s, int backlog ) );#if     !defined(ntohl)listen          args( ( int s, int backlog ) );#if     !defined(ntohl)u_long  ntohl           args( ( u_long hostlong ) );#endifint     read            args( ( int fd, char *buf, int nbyte ) );int     select          args( ( int width, fd_set *readfds, fd_set *writefds,                            fd_set *exceptfds, struct timeval *timeout ) );setsockopt      args( ( int s, int level, int optname, caddr_t optval,                             int optlen ) );socket          args( ( int domain, int type, int protocol ) );write           args( ( int fd, char *buf, int nbyte ) );#endif/* This includes Solaris Sys V as well */defined(sun)int     accept          args( ( int s, struct sockaddr *addr, int *addrlen ) );int     bind            args( ( int s, struct sockaddr *name, int namelen ) );void    bzero           args( ( char *b, int length ) );int     close           args( ( int fd ) );void    bzero           args( ( char *b, int length ) );int     close           args( ( int fd ) );int     getpeername     args( ( int s, struct sockaddr *name, int *namelen ) );int     getsockname     args( ( int s, struct sockaddr *name, int *namelen ) );gettimeofday    args( ( struct timeval *tp, struct timezone *tzp ) );listen          args( ( int s, int backlog ) );int     read            args( ( int fd, char *buf, int nbyte ) );lect          args( ( int width, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout ) );#if defined(SYSV)setsockopt          args( ( int s, int level, int optname,                               const char *optval, int optlen ) );#elseint     setsockopt      args( ( int s, int level, int optname, void *optval,                            int optlen ) );#endifsocket          args( ( int domain, int type, int protocol ) );int     write           args( ( int fd, char *buf, int nbyte ) );#endifint     write           args( ( int fd, char *buf, int nbyte ) );#endif#if defined(ultrix)accept          args( ( int s, struct sockaddr *addr, int *addrlen ) );bind            args( ( int s, struct sockaddr *name, int namelen ) );void    bzero           args( ( char *b, int length ) );close           args( ( int fd ) );int     getpeername     args( ( int s, struct sockaddr *name, int *namelen ) );int     getsockname     args( ( int s, struct sockaddr *name, int *namelen ) );    gettimeofday    args( ( struct timeval *tp, struct timezone *tzp ) );int     listen          args( ( int s, int backlog ) );int     read            args( ( int fd, char *buf, int nbyte ) );lect          args( ( int width, fd_set *readfds, fd_set *writefds,fd_set *exceptfds, struct timeval *timeout ) );int     setsockopt      args( ( int s, int level, int optname, void *optval,                            int optlen ) );socket          args( ( int domain, int type, int protocol ) );int     write           args( ( int fd, char *buf, int nbyte ) );socket          args( ( int domain, int type, int protocol ) );int     write           args( ( int fd, char *buf, int nbyte ) );#endif/* * Global variables. */DESCRIPTOR_DATA *   descriptor_list;    /* All open descriptors         */DESCRIPTOR_DATA *   d_next;             /* Next descriptor in loop      */   FILE *              fpReserve;          /* Reserved file handle         */bool                god;                /* All new chars are gods!      */bool                merc_down;          /* Shutdown                     */   bool                wizlock;            /* Game is wizlocked            */ bool                newlock;            /* Game is newlocked            */  char                str_boot_time[MAX_INPUT_LENGTH];time_t              current_time;       /* time of this pulse */time_t              current_time;       /* time of this pulse *//** OS-dependent local functions. */#if defined(macintosh) || defined(MSDOS)void    game_loop_mac_msdos     args( ( void ) );bool    read_from_descriptor    args( ( DESCRIPTOR_DATA *d ) );bool    write_to_descriptor     args( ( int desc, char *txt, int length ) );#endif#if defined(unix)void    game_loop_unix          args( ( int control ) );int     init_socket             args( ( int port ) );void    init_descriptor         args( ( int control ) );bool    read_from_descriptor    args( ( DESCRIPTOR_DATA *d ) ); bool    write_to_descriptor     args( ( int desc, char *txt, int length ) );bool    read_from_descriptor    args( ( DESCRIPTOR_DATA *d ) ); bool    write_to_descriptor     args( ( int desc, char *txt, int length ) );#endif    /* * Other local functions (OS-independent). */check_parse_name        args( ( char *name ) );bool    check_reconnect         args( ( DESCRIPTOR_DATA *d, char *name,bool fConn ) );bool    check_playing           args( ( DESCRIPTOR_DATA *d, char *name ) );int     main                    args( ( int argc, char **argv ) );void    nanny                   args( ( DESCRIPTOR_DATA *d, char *argument ) );bool    process_output          args( ( DESCRIPTOR_DATA *d, bool fPrompt ) );void    read_from_buffer    void    stop_idling             args( ( CHAR_DATA *ch ) );void    read_from_buffer    void    stop_idling             args( ( CHAR_DATA *ch ) );void    bust_a_prompt           args( ( CHAR_DATA *ch ) );int main( int argc, char **argv ){    struct timeval now_time;   int port;  #if defined(unix)    int control;#endif    /*     * Memory debugging if needed.     */#if defined(MALLOC_DEBUG)    malloc_debug( 2 );#if defined(MALLOC_DEBUG)    malloc_debug( 2 );#endif/*     * Init time.     */gettimeofday( &now_time, NULL );current_time        = (time_t) now_time.tv_sec;strcpy( str_boot_time, ctime( &current_time ) );/*     * Macintosh console initialization.*/#if defined(macintosh)console_options.nrows = 31;   cshow( stdout );    csetmode( C_RAW, stdin );cecho2file( "log file", 1, stderr );    csetmode( C_RAW, stdin );cecho2file( "log file", 1, stderr );Reserve one channel for our use.if ( ( fpReserve = fopen( NULL_FILE, "r" ) ) == NULL ){    perror( NULL_FILE );exit( 1 );} /*      * Get the port number. */port = 4000;if ( argc > 1 ){[circle@bishop src]$ ld
ld: no input files
[circle@bishop src]$ rm *.o
[circle@bishop src]$ ls
Makefile	     fight.c		  merc.h.orig
act_comm.c	     flags.c		  mike.c
act_comm.c.orig      get_char_area.c	  music.c
act_enter.c	     handler.c		  music.h
act_info.c	     handler.c.orig	  note.c
act_info.c.orig      healer.c		  oldfight.c
act_move.c	     hunt.c		  patch-rom2.4-colour
act_move.c.save      hunt.readme	  recycle.c
act_obj.c	     hunt.tar		  recycle.h
act_wiz.c	     interp.c		  rom
alias.c		     interp.c.orig	  save.c
ban.c		     interp.h		  save.c.orig
bugs		     interp.h.orig	  scan.c
comm.c		     joe.c		  skills.c
comm.c.orig	     joe1.c		  special.c
const.c		     lookup.c		  tables.c
db.c		     lookup.h		  tables.c.orig
db.c.orig	     magic.c		  tables.h
db.h		     magic.h		  telnet.h
db2.c		     magic2.c		  typescript
effects.c	     merc.h		  update.c
[circle@bishop src]$ rm rom
[circle@bishop src]$ cd ..
[circle@bishop Rom24]$ cd ..
[circle@bishop circle]$ ld s
-Z	       Rom24	      circle30bpl11  mail
[circle@bishop circle]$ rm -Z 
rm: illegal option -- Z
Try `rm --help' for more information.
[circle@bishop circle]$ rm "-Z"
rm: illegal option -- Z
Try `rm --help' for more information.
[circle@bishop circle]$ tar -c      rm "-z"  Z' "
rm: illegal option -- Z
Try `rm --help' for more information.
[circle@bishop circle]$ mc 
(B)0
(B)0[?1h=Hint: Tired of these messages?  Turn them off from the Options/Layout menu.   Left        File        Command     Options     Right                        l/nfsmounts/root/home/circleqqqqqqqqqqqkl/nfsmounts/root/home/circleqqqqqqqqqqqkx       Name      x Size  x   MTime    xx       Name      x Size  x   MTime    xx/..              x   1024xApr  8 22:21xx/..x   1024xApr  8 22:21xx/.xfmx   1024xDec 14 11:54xx/.xfmx   1024xDec 14 11:54xx/Rom24x   1024xMar 17  1996xx/Rom24x   1024xMar 17  1996xx/circle30bpl11   x   1024xMar 27 21:26xx/circle30bpl11   x   1024xMar 27 21:26xx/mailx   1024xApr 14 20:40xx/mailx   1024xApr 14 20:40xx -Zx8386560xApr 11 20:47xx -Zx8386560xApr 11 20:47xx .Xauthorityx0xFeb 20 16:30xx .Xauthorityx0xFeb 20 16:30xx*.Xclientsx92xFeb  2 06:19xx*.Xclientsx92xFeb  2 06:19xx .Xdefaultsx   3785xAug 22  1996xx .Xdefaultsx   3785xAug 22  1996xx .addressbook    x0xApr 13 18:17xx .addressbook    x0xApr 13 18:17xx .addressbook.lu x   2285xApr 13 18:17xx .addressbook.lu x   2285xApr 13 18:17xx .bash_history   x  10065xApr 14 19:56xx .bash_history   x  10065xApr 14 19:56xx .bash_logout    x24xJul 13  1994xx .bash_logout    x24xJul 13  1994xx .bash_profile   x    220xAug 23  1995xx .bash_profile   x    220xAug 23  1995xx .bashrcx    124xAug 23  1995xx .bashrcx    124xAug 23  1995xtqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqutqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqux..xx..xmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqjmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj1Help   2Menu   3View   4Edit   5Copy   6RenMov 7Mkdir  8Delete 9PullDn 10Quit [circle@bishop circle]$BBB2BB21~24~24~[21~21~qqqqqqq/..              x   1024xFeb 20 17:21bob Apr  6 21:07carlucciApr 13 22:5eler           Apr 14 20:41/circle          x   2048xApr 14 20:38/davex   3072 9 23:59/drone      x   1024xMar 31 09:13/drose    x   102425 19:27/ftp       x   1024xDec 14 11:45/gopher          x   1024xJul  2  1996/httpd           x   1024xDec 14 11:45/irish           x   10243 22:51/jaequin         x   1024xFeb 22 08:58/jatucker        x   1024xApr  1 23:58/lenny  x   1024xFeb 22 08:58circlehome]$/circle/..              x   1024xApr  8 22:21.xfmDec 14 11:54Rom24   Mar 17  199ircle30bpl11   Mar 27 21:26/mail            x   1024xApr 14 20:40 -Z  x838656011 20:47 .Xauthorityx      0xFeb 20 16:30*.Xclientsx     92 2 06:19 .Xdefaultsx   3785xAug 22  1996 .addressbook    x      0xApr 13 18:17 .addressbook.lu x   2285xApr 13 18:17 .bash_history   x  100654 19:56 .bash_logout    x     24xJul 13  1994 .bash_profile   x    220xAug 23  1995 .bashrcx    124xAug 23  1995..