diff -pruN Rom24/src/act_info.c Rom24-patched/src/act_info.c --- Rom24/src/act_info.c 1998-05-27 19:37:17.000000000 -0500 +++ Rom24-patched/src/act_info.c 2006-11-23 06:31:46.000000000 -0600 @@ -1120,22 +1120,24 @@ void do_look( CHAR_DATA *ch, char *argum { /* player can see object */ pdesc = get_extra_descr( arg3, obj->extra_descr ); if ( pdesc != NULL ) + { if (++count == number) { send_to_char( pdesc, ch ); return; } else continue; - + } pdesc = get_extra_descr( arg3, obj->pIndexData->extra_descr ); if ( pdesc != NULL ) + { if (++count == number) { send_to_char( pdesc, ch ); return; } else continue; - + } if ( is_name( arg3, obj->name ) ) if (++count == number) { @@ -2719,7 +2721,11 @@ void do_password( CHAR_DATA *ch, char *a return; } - if ( strcmp( crypt( arg1, ch->pcdata->pwd ), ch->pcdata->pwd ) ) +/* If someone can read your pfiles, you are already in trouble, so skip + * the crypt() stuff to avoid headaches. Flugh + * if ( strcmp( crypt( arg1, ch->pcdata->pwd ), ch->pcdata->pwd ) ) + */ + if ( strcmp( arg1, ch->pcdata->pwd ) ) { WAIT_STATE( ch, 40 ); send_to_char( "Wrong password. Wait 10 seconds.\n\r", ch ); @@ -2736,7 +2742,8 @@ void do_password( CHAR_DATA *ch, char *a /* * No tilde allowed because of player file format. */ - pwdnew = crypt( arg2, ch->name ); +/* pwdnew = crypt( arg2, ch->name ); */ + pwdnew = arg2; for ( p = pwdnew; *p != '\0'; p++ ) { if ( *p == '~' ) diff -pruN Rom24/src/act_obj.c Rom24-patched/src/act_obj.c --- Rom24/src/act_obj.c 1998-05-27 19:11:12.000000000 -0500 +++ Rom24-patched/src/act_obj.c 2006-11-23 06:06:17.000000000 -0600 @@ -422,11 +422,12 @@ void do_put( CHAR_DATA *ch, char *argume if (container->pIndexData->vnum == OBJ_VNUM_PIT && !CAN_WEAR(container,ITEM_TAKE)) + { if (obj->timer) SET_BIT(obj->extra_flags,ITEM_HAD_TIMER); else obj->timer = number_range(100,200); - + } obj_from_char( obj ); obj_to_obj( obj, container ); @@ -460,10 +461,12 @@ void do_put( CHAR_DATA *ch, char *argume { if (container->pIndexData->vnum == OBJ_VNUM_PIT && !CAN_WEAR(obj, ITEM_TAKE) ) + { if (obj->timer) SET_BIT(obj->extra_flags,ITEM_HAD_TIMER); else obj->timer = number_range(100,200); + } obj_from_char( obj ); obj_to_obj( obj, container ); @@ -2479,10 +2482,12 @@ int get_cost( CHAR_DATA *keeper, OBJ_DAT { if ( obj->pIndexData == obj2->pIndexData && !str_cmp(obj->short_descr,obj2->short_descr) ) + { if (IS_OBJ_STAT(obj2,ITEM_INVENTORY)) cost /= 2; else cost = cost * 3 / 4; + } } } diff -pruN Rom24/src/comm.c Rom24-patched/src/comm.c --- Rom24/src/comm.c 1998-05-27 19:25:22.000000000 -0500 +++ Rom24-patched/src/comm.c 2006-11-23 06:33:39.000000000 -0600 @@ -865,8 +865,8 @@ void init_descriptor( int control ) int size; size = sizeof(sock); - getsockname( control, (struct sockaddr *) &sock, &size ); - if ( ( desc = accept( control, (struct sockaddr *) &sock, &size) ) < 0 ) + getsockname( control, (struct sockaddr *) &sock, (socklen_t *) &size ); + if ( ( desc = accept( control, (struct sockaddr *) &sock, (socklen_t *) &size) ) < 0 ) { perror( "New_descriptor: accept" ); return; @@ -895,7 +895,7 @@ void init_descriptor( int control ) dnew->outbuf = alloc_mem( dnew->outsize ); size = sizeof(sock); - if ( getpeername( desc, (struct sockaddr *) &sock, &size ) < 0 ) + if ( getpeername( desc, (struct sockaddr *) &sock, (socklen_t *) &size ) < 0 ) { perror( "New_descriptor: getpeername" ); dnew->host = str_dup( "(unknown)" ); @@ -1649,7 +1649,8 @@ void nanny( DESCRIPTOR_DATA *d, char *ar write_to_buffer( d, "\n\r", 2 ); #endif - if ( strcmp( crypt( argument, ch->pcdata->pwd ), ch->pcdata->pwd )) +/* if ( strcmp( crypt( argument, ch->pcdata->pwd ), ch->pcdata->pwd )) */ + if ( strcmp( argument, ch->pcdata->pwd )) { write_to_buffer( d, "Wrong password.\n\r", 0 ); close_socket( d ); @@ -1761,7 +1762,8 @@ void nanny( DESCRIPTOR_DATA *d, char *ar return; } - pwdnew = crypt( argument, ch->name ); +/* pwdnew = crypt( argument, ch->name ); */ + pwdnew = argument; for ( p = pwdnew; *p != '\0'; p++ ) { if ( *p == '~' ) @@ -1784,7 +1786,8 @@ void nanny( DESCRIPTOR_DATA *d, char *ar write_to_buffer( d, "\n\r", 2 ); #endif - if ( strcmp( crypt( argument, ch->pcdata->pwd ), ch->pcdata->pwd ) ) +/* if ( strcmp( crypt( argument, ch->pcdata->pwd ), ch->pcdata->pwd ) ) */ + if ( strcmp( argument, ch->pcdata->pwd ) ) { write_to_buffer( d, "Passwords don't match.\n\rRetype password: ", 0 ); diff -pruN Rom24/src/fight.c Rom24-patched/src/fight.c --- Rom24/src/fight.c 1998-05-27 19:39:30.000000000 -0500 +++ Rom24-patched/src/fight.c 2006-11-23 06:12:47.000000000 -0600 @@ -569,11 +569,12 @@ void one_hit( CHAR_DATA *ch, CHAR_DATA * dam = dam * 3 / 2; if ( dt == gsn_backstab && wield != NULL) + { if ( wield->value[0] != 2 ) dam *= 2 + (ch->level / 10); else dam *= 2 + (ch->level / 8); - + } dam += GET_DAMROLL(ch) * UMIN(100,skill) /100; if ( dam <= 0 ) diff -pruN Rom24/src/handler.c Rom24-patched/src/handler.c --- Rom24/src/handler.c 1998-05-27 19:30:47.000000000 -0500 +++ Rom24-patched/src/handler.c 2006-11-23 06:14:08.000000000 -0600 @@ -563,11 +563,12 @@ void reset_char(CHAR_DATA *ch) ch->pcdata->perm_move = ch->max_move; ch->pcdata->last_level = ch->played/3600; if (ch->pcdata->true_sex < 0 || ch->pcdata->true_sex > 2) + { if (ch->sex > 0 && ch->sex < 3) ch->pcdata->true_sex = ch->sex; else ch->pcdata->true_sex = 0; - + } } /* now restore the character to his/her true condition */ @@ -759,11 +760,12 @@ int get_max_train( CHAR_DATA *ch, int st max = pc_race_table[ch->race].max_stats[stat]; if (class_table[ch->class].attr_prime == stat) + { if (ch->race == race_lookup("human")) max += 3; else max += 2; - + } return UMIN(max,25); } diff -pruN Rom24/src/magic.c Rom24-patched/src/magic.c --- Rom24/src/magic.c 1998-05-27 19:43:28.000000000 -0500 +++ Rom24-patched/src/magic.c 2006-11-23 06:22:54.000000000 -0600 @@ -582,7 +582,7 @@ void do_cast( CHAR_DATA *ch, char *argum */ void obj_cast_spell( int sn, int level, CHAR_DATA *ch, CHAR_DATA *victim, OBJ_DATA *obj ) { - void *vo; + void *vo = NULL; int target = TARGET_NONE; if ( sn <= 0 ) @@ -641,6 +641,7 @@ void obj_cast_spell( int sn, int level, case TAR_OBJ_CHAR_OFF: if ( victim == NULL && obj == NULL) + { if (ch->fighting != NULL) victim = ch->fighting; else @@ -665,6 +666,7 @@ void obj_cast_spell( int sn, int level, vo = (void *) obj; target = TARGET_OBJ; } + } break; @@ -2201,10 +2203,12 @@ void spell_earthquake( int sn, int level if ( vch->in_room == ch->in_room ) { if ( vch != ch && !is_safe_spell(ch,vch,TRUE)) + { if (IS_AFFECTED(vch,AFF_FLYING)) damage(ch,vch,0,sn,DAM_BASH,TRUE); else damage( ch,vch,level + dice(2, 8), sn, DAM_BASH,TRUE); + } continue; } diff -pruN Rom24/src/tables.h Rom24-patched/src/tables.h --- Rom24/src/tables.h 1998-05-23 17:28:05.000000000 -0500 +++ Rom24-patched/src/tables.h 2006-11-23 05:17:58.000000000 -0600 @@ -25,29 +25,6 @@ * ROM license, in the file Rom24/doc/rom.license * ***************************************************************************/ -/* game tables */ -extern const struct clan_type clan_table[MAX_CLAN]; -extern const struct position_type position_table[]; -extern const struct sex_type sex_table[]; -extern const struct size_type size_table[]; - -/* flag tables */ -extern const struct flag_type act_flags[]; -extern const struct flag_type plr_flags[]; -extern const struct flag_type affect_flags[]; -extern const struct flag_type off_flags[]; -extern const struct flag_type imm_flags[]; -extern const struct flag_type form_flags[]; -extern const struct flag_type part_flags[]; -extern const struct flag_type comm_flags[]; -extern const struct flag_type extra_flags[]; -extern const struct flag_type wear_flags[]; -extern const struct flag_type weapon_flags[]; -extern const struct flag_type container_flags[]; -extern const struct flag_type portal_flags[]; -extern const struct flag_type room_flags[]; -extern const struct flag_type exit_flags[]; - struct flag_type { char *name; @@ -79,3 +56,25 @@ struct size_type char *name; }; +/* game tables */ +extern const struct clan_type clan_table[MAX_CLAN]; +extern const struct position_type position_table[]; +extern const struct sex_type sex_table[]; +extern const struct size_type size_table[]; + +/* flag tables */ +extern const struct flag_type act_flags[]; +extern const struct flag_type plr_flags[]; +extern const struct flag_type affect_flags[]; +extern const struct flag_type off_flags[]; +extern const struct flag_type imm_flags[]; +extern const struct flag_type form_flags[]; +extern const struct flag_type part_flags[]; +extern const struct flag_type comm_flags[]; +extern const struct flag_type extra_flags[]; +extern const struct flag_type wear_flags[]; +extern const struct flag_type weapon_flags[]; +extern const struct flag_type container_flags[]; +extern const struct flag_type portal_flags[]; +extern const struct flag_type room_flags[]; +extern const struct flag_type exit_flags[]; diff -pruN Rom24/src/tags Rom24-patched/src/tags --- Rom24/src/tags 1969-12-31 18:00:00.000000000 -0600 +++ Rom24-patched/src/tags 2006-11-23 06:00:24.000000000 -0600 @@ -0,0 +1,905 @@ +!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/ +!_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/ +!_TAG_PROGRAM_AUTHOR Darren Hiebert /dhiebert@users.sourceforge.net/ +!_TAG_PROGRAM_NAME Exuberant Ctags // +!_TAG_PROGRAM_URL http://ctags.sourceforge.net /official site/ +!_TAG_PROGRAM_VERSION 5.5.4 // +CD act_obj.c 44;" d file: +CD act_obj.c 54;" d file: +FNDELAY comm.c 876;" d file: +KEY save.c 702;" d file: +KEY save.c 705;" d file: +KEYS save.c 715;" d file: +KEYS save.c 718;" d file: +LOG_ALWAYS interp.c 49;" d file: +LOG_NEVER interp.c 50;" d file: +LOG_NORMAL interp.c 48;" d file: +MALLOC_DEBUG comm.c 69;" d file: +MAX_MEM_LIST db.c 184;" d file: +MAX_NEST save.c 83;" d file: +MAX_PERM_BLOCK db.c 183;" d file: +MAX_STRING db.c 182;" d file: +OD act_obj.c 45;" d file: +OD act_obj.c 53;" d file: +SLOT const.c 992;" d file: +__attribute comm.c 86;" d file: +__attribute comm.c 94;" d file: +acid_effect effects.c /^void acid_effect(void *vo, int level, int dam, int target)$/;" f +act_bit_name handler.c /^char *act_bit_name( int act_flags )$/;" f +act_flags tables.c /^const struct flag_type act_flags[] =$/;" v +act_new comm.c /^void act_new( const char *format, CHAR_DATA *ch, const void *arg1, $/;" f +add_buf recycle.c /^bool add_buf(BUFFER *buffer, char *string)$/;" f +add_follower act_comm.c /^void add_follower( CHAR_DATA *ch, CHAR_DATA *master )$/;" f +advance_level update.c /^void advance_level( CHAR_DATA *ch, bool hide )$/;" f +affect_bit_name handler.c /^char *affect_bit_name( int vector )$/;" f +affect_check handler.c /^void affect_check(CHAR_DATA *ch,int where,int vector)$/;" f +affect_enchant handler.c /^void affect_enchant(OBJ_DATA *obj)$/;" f +affect_find handler.c /^AFFECT_DATA *affect_find(AFFECT_DATA *paf, int sn)$/;" f +affect_flags tables.c /^const struct flag_type affect_flags[] =$/;" v +affect_free recycle.c /^AFFECT_DATA *affect_free;$/;" v +affect_join handler.c /^void affect_join( CHAR_DATA *ch, AFFECT_DATA *paf )$/;" f +affect_loc_name handler.c /^char *affect_loc_name( int location )$/;" f +affect_modify handler.c /^void affect_modify( CHAR_DATA *ch, AFFECT_DATA *paf, bool fAdd )$/;" f +affect_remove handler.c /^void affect_remove( CHAR_DATA *ch, AFFECT_DATA *paf )$/;" f +affect_remove_obj handler.c /^void affect_remove_obj( OBJ_DATA *obj, AFFECT_DATA *paf)$/;" f +affect_strip handler.c /^void affect_strip( CHAR_DATA *ch, int sn )$/;" f +affect_to_char handler.c /^void affect_to_char( CHAR_DATA *ch, AFFECT_DATA *paf )$/;" f +affect_to_obj handler.c /^void affect_to_obj(OBJ_DATA *obj, AFFECT_DATA *paf)$/;" f +aggr_update update.c /^void aggr_update( void )$/;" f +alloc_mem db.c /^void *alloc_mem( int sMem )$/;" f +alloc_perm db.c /^void *alloc_perm( int sMem )$/;" f +append_file db.c /^void append_file( CHAR_DATA *ch, char *file, char *str )$/;" f +append_note note.c /^void append_note(NOTE_DATA *pnote)$/;" f +apply_ac handler.c /^int apply_ac( OBJ_DATA *obj, int iWear, int type )$/;" f +area_first db.c /^AREA_DATA * area_first;$/;" v +area_last db.c /^AREA_DATA * area_last;$/;" v +area_update db.c /^void area_update( void )$/;" f +attack_lookup handler.c /^int attack_lookup (const char *name)$/;" f +attack_table const.c /^const struct attack_type attack_table [MAX_DAMAGE_MESSAGE] =$/;" v +ban_free recycle.c /^BAN_DATA *ban_free;$/;" v +ban_list ban.c /^BAN_DATA *ban_list;$/;" v +ban_site ban.c /^void ban_site(CHAR_DATA *ch, char *argument, bool fPerm)$/;" f +boot_db db.c /^void boot_db( void )$/;" f +buf_free recycle.c /^BUFFER *buf_free;$/;" v +buf_size recycle.c /^const int buf_size[MAX_BUF_LIST] =$/;" v +buf_string recycle.c /^char *buf_string(BUFFER *buffer)$/;" f +bug db.c /^void bug( const char *str, int param )$/;" f +bug_buf db.c /^char bug_buf [2*MAX_INPUT_LENGTH];$/;" v +bust_a_prompt comm.c /^void bust_a_prompt( CHAR_DATA *ch )$/;" f +can_carry_n handler.c /^int can_carry_n( CHAR_DATA *ch )$/;" f +can_carry_w handler.c /^int can_carry_w( CHAR_DATA *ch )$/;" f +can_drop_obj handler.c /^bool can_drop_obj( CHAR_DATA *ch, OBJ_DATA *obj )$/;" f +can_loot act_obj.c /^bool can_loot(CHAR_DATA *ch, OBJ_DATA *obj)$/;" f +can_see handler.c /^bool can_see( CHAR_DATA *ch, CHAR_DATA *victim )$/;" f +can_see_obj handler.c /^bool can_see_obj( CHAR_DATA *ch, OBJ_DATA *obj )$/;" f +can_see_room handler.c /^bool can_see_room( CHAR_DATA *ch, ROOM_INDEX_DATA *pRoomIndex )$/;" f +capitalize db.c /^char *capitalize( const char *str )$/;" f +changes_list note.c /^NOTE_DATA *changes_list;$/;" v +channel_songs music.c /^int channel_songs[MAX_GLOBAL + 1];$/;" v +char_free recycle.c /^CHAR_DATA *char_free;$/;" v +char_from_room handler.c /^void char_from_room( CHAR_DATA *ch )$/;" f +char_list db.c /^CHAR_DATA * char_list;$/;" v +char_to_room handler.c /^void char_to_room( CHAR_DATA *ch, ROOM_INDEX_DATA *pRoomIndex )$/;" f +char_update update.c /^void char_update( void )$/;" f +check_assist fight.c /^void check_assist(CHAR_DATA *ch,CHAR_DATA *victim)$/;" f +check_ban ban.c /^bool check_ban(char *site,int type)$/;" f +check_blind act_info.c /^bool check_blind( CHAR_DATA *ch )$/;" f +check_dispel magic.c /^bool check_dispel( int dis_level, CHAR_DATA *victim, int sn)$/;" f +check_dodge fight.c /^bool check_dodge( CHAR_DATA *ch, CHAR_DATA *victim )$/;" f +check_immune handler.c /^int check_immune(CHAR_DATA *ch, int dam_type)$/;" f +check_improve skills.c /^void check_improve( CHAR_DATA *ch, int sn, bool success, int multiplier )$/;" f +check_killer fight.c /^void check_killer( CHAR_DATA *ch, CHAR_DATA *victim )$/;" f +check_parry fight.c /^bool check_parry( CHAR_DATA *ch, CHAR_DATA *victim )$/;" f +check_parse_name comm.c /^bool check_parse_name( char *name )$/;" f +check_playing comm.c /^bool check_playing( DESCRIPTOR_DATA *d, char *name )$/;" f +check_reconnect comm.c /^bool check_reconnect( DESCRIPTOR_DATA *d, char *name, bool fConn )$/;" f +check_shield_block fight.c /^bool check_shield_block( CHAR_DATA *ch, CHAR_DATA *victim )$/;" f +check_social interp.c /^bool check_social( CHAR_DATA *ch, char *command, char *argument )$/;" f +clan_lookup lookup.c /^int clan_lookup(const char *name)$/;" f +clan_table tables.c /^const struct clan_type clan_table[MAX_CLAN] =$/;" v +class_lookup handler.c /^int class_lookup (const char *name)$/;" f +class_table const.c /^const struct class_type class_table [MAX_CLASS] =$/;" v +clear_buf recycle.c /^void clear_buf(BUFFER *buffer)$/;" f +clear_char db.c /^void clear_char( CHAR_DATA *ch )$/;" f +clone_mobile db.c /^void clone_mobile(CHAR_DATA *parent, CHAR_DATA *clone)$/;" f +clone_object db.c /^void clone_object(OBJ_DATA *parent, OBJ_DATA *clone)$/;" f +close_socket comm.c /^void close_socket( DESCRIPTOR_DATA *dclose )$/;" f +cmd_table interp.c /^const struct cmd_type cmd_table [] =$/;" v +cold_effect effects.c /^void cold_effect(void *vo, int level, int dam, int target)$/;" f +comm_bit_name handler.c /^char *comm_bit_name(int comm_flags)$/;" f +comm_flags tables.c /^const struct flag_type comm_flags[] =$/;" v +con_app const.c /^const struct con_app_type con_app [26] =$/;" v +cont_bit_name handler.c /^char *cont_bit_name( int cont_flags)$/;" f +count_obj_list handler.c /^int count_obj_list( OBJ_INDEX_DATA *pObjIndex, OBJ_DATA *list )$/;" f +count_spool note.c /^int count_spool(CHAR_DATA *ch, NOTE_DATA *spool)$/;" f +count_users handler.c /^int count_users(OBJ_DATA *obj)$/;" f +create_mobile db.c /^CHAR_DATA *create_mobile( MOB_INDEX_DATA *pMobIndex )$/;" f +create_money handler.c /^OBJ_DATA *create_money( int gold, int silver )$/;" f +create_object db.c /^OBJ_DATA *create_object( OBJ_INDEX_DATA *pObjIndex, int level )$/;" f +current_time comm.c /^time_t current_time; \/* time of this pulse *\/ $/;" v +d_next comm.c /^DESCRIPTOR_DATA * d_next; \/* Next descriptor in loop *\/$/;" v +dam_message fight.c /^void dam_message( CHAR_DATA *ch, CHAR_DATA *victim,int dam,int dt,bool immune )$/;" f +damage fight.c /^bool damage(CHAR_DATA *ch,CHAR_DATA *victim,int dam,int dt,int dam_type,$/;" f +day_name act_info.c /^char * const day_name [] =$/;" v +death_cry fight.c /^void death_cry( CHAR_DATA *ch )$/;" f +deduct_cost handler.c /^void deduct_cost(CHAR_DATA *ch, int cost)$/;" f +descriptor_free recycle.c /^DESCRIPTOR_DATA *descriptor_free;$/;" v +descriptor_list comm.c /^DESCRIPTOR_DATA * descriptor_list; \/* All open descriptors *\/$/;" v +dex_app const.c /^const struct dex_app_type dex_app [26] =$/;" v +dice db.c /^int dice( int number, int size )$/;" f +die_follower act_comm.c /^void die_follower( CHAR_DATA *ch )$/;" f +dir_name act_move.c /^char * const dir_name [] =$/;" v +disarm fight.c /^void disarm( CHAR_DATA *ch, CHAR_DATA *victim )$/;" f +distance scan.c /^char *const distance[4]=$/;" v +do_advance act_wiz.c /^void do_advance( CHAR_DATA *ch, char *argument )$/;" f +do_affects act_info.c /^void do_affects(CHAR_DATA *ch, char *argument )$/;" f +do_afk act_comm.c /^void do_afk ( CHAR_DATA *ch, char * argument)$/;" f +do_alia alias.c /^void do_alia(CHAR_DATA *ch, char *argument)$/;" f +do_alias alias.c /^void do_alias(CHAR_DATA *ch, char *argument)$/;" f +do_allow ban.c /^void do_allow( CHAR_DATA *ch, char *argument ) $/;" f +do_answer act_comm.c /^void do_answer( CHAR_DATA *ch, char *argument )$/;" f +do_areas db.c /^void do_areas( CHAR_DATA *ch, char *argument )$/;" f +do_at act_wiz.c /^void do_at( CHAR_DATA *ch, char *argument )$/;" f +do_auction act_comm.c /^void do_auction( CHAR_DATA *ch, char *argument )$/;" f +do_autoassist act_info.c /^void do_autoassist(CHAR_DATA *ch, char *argument)$/;" f +do_autoexit act_info.c /^void do_autoexit(CHAR_DATA *ch, char *argument)$/;" f +do_autogold act_info.c /^void do_autogold(CHAR_DATA *ch, char *argument)$/;" f +do_autolist act_info.c /^void do_autolist(CHAR_DATA *ch, char *argument)$/;" f +do_autoloot act_info.c /^void do_autoloot(CHAR_DATA *ch, char *argument)$/;" f +do_autosac act_info.c /^void do_autosac(CHAR_DATA *ch, char *argument)$/;" f +do_autosplit act_info.c /^void do_autosplit(CHAR_DATA *ch, char *argument)$/;" f +do_backstab fight.c /^void do_backstab( CHAR_DATA *ch, char *argument )$/;" f +do_bamfin act_wiz.c /^void do_bamfin( CHAR_DATA *ch, char *argument )$/;" f +do_bamfout act_wiz.c /^void do_bamfout( CHAR_DATA *ch, char *argument )$/;" f +do_ban ban.c /^void do_ban(CHAR_DATA *ch, char *argument)$/;" f +do_bash fight.c /^void do_bash( CHAR_DATA *ch, char *argument )$/;" f +do_berserk fight.c /^void do_berserk( CHAR_DATA *ch, char *argument)$/;" f +do_brandish act_obj.c /^void do_brandish( CHAR_DATA *ch, char *argument )$/;" f +do_brief act_info.c /^void do_brief(CHAR_DATA *ch, char *argument)$/;" f +do_bug act_comm.c /^void do_bug( CHAR_DATA *ch, char *argument )$/;" f +do_buy act_obj.c /^void do_buy( CHAR_DATA *ch, char *argument )$/;" f +do_cast magic.c /^void do_cast( CHAR_DATA *ch, char *argument )$/;" f +do_changes note.c /^void do_changes(CHAR_DATA *ch,char *argument)$/;" f +do_channels act_comm.c /^void do_channels( CHAR_DATA *ch, char *argument)$/;" f +do_clantalk act_comm.c /^void do_clantalk( CHAR_DATA *ch, char *argument )$/;" f +do_clone act_wiz.c /^void do_clone(CHAR_DATA *ch, char *argument )$/;" f +do_close act_move.c /^void do_close( CHAR_DATA *ch, char *argument )$/;" f +do_combine act_info.c /^void do_combine(CHAR_DATA *ch, char *argument)$/;" f +do_commands interp.c /^void do_commands( CHAR_DATA *ch, char *argument )$/;" f +do_compact act_info.c /^void do_compact(CHAR_DATA *ch, char *argument)$/;" f +do_compare act_info.c /^void do_compare( CHAR_DATA *ch, char *argument )$/;" f +do_consider act_info.c /^void do_consider( CHAR_DATA *ch, char *argument )$/;" f +do_count act_info.c /^void do_count ( CHAR_DATA *ch, char *argument )$/;" f +do_credits act_info.c /^void do_credits( CHAR_DATA *ch, char *argument )$/;" f +do_deaf act_comm.c /^void do_deaf( CHAR_DATA *ch, char *argument)$/;" f +do_delet act_comm.c /^void do_delet( CHAR_DATA *ch, char *argument)$/;" f +do_delete act_comm.c /^void do_delete( CHAR_DATA *ch, char *argument)$/;" f +do_deny act_wiz.c /^void do_deny( CHAR_DATA *ch, char *argument )$/;" f +do_description act_info.c /^void do_description( CHAR_DATA *ch, char *argument )$/;" f +do_dirt fight.c /^void do_dirt( CHAR_DATA *ch, char *argument )$/;" f +do_disarm fight.c /^void do_disarm( CHAR_DATA *ch, char *argument )$/;" f +do_disconnect act_wiz.c /^void do_disconnect( CHAR_DATA *ch, char *argument )$/;" f +do_down act_move.c /^void do_down( CHAR_DATA *ch, char *argument )$/;" f +do_drink act_obj.c /^void do_drink( CHAR_DATA *ch, char *argument )$/;" f +do_drop act_obj.c /^void do_drop( CHAR_DATA *ch, char *argument )$/;" f +do_dump db.c /^void do_dump( CHAR_DATA *ch, char *argument )$/;" f +do_east act_move.c /^void do_east( CHAR_DATA *ch, char *argument )$/;" f +do_eat act_obj.c /^void do_eat( CHAR_DATA *ch, char *argument )$/;" f +do_echo act_wiz.c /^void do_echo( CHAR_DATA *ch, char *argument )$/;" f +do_emote act_comm.c /^void do_emote( CHAR_DATA *ch, char *argument )$/;" f +do_enter act_enter.c /^void do_enter( CHAR_DATA *ch, char *argument)$/;" f +do_envenom act_obj.c /^void do_envenom(CHAR_DATA *ch, char *argument)$/;" f +do_equipment act_info.c /^void do_equipment( CHAR_DATA *ch, char *argument )$/;" f +do_examine act_info.c /^void do_examine( CHAR_DATA *ch, char *argument )$/;" f +do_exits act_info.c /^void do_exits( CHAR_DATA *ch, char *argument )$/;" f +do_fill act_obj.c /^void do_fill( CHAR_DATA *ch, char *argument )$/;" f +do_flag flags.c /^void do_flag(CHAR_DATA *ch, char *argument)$/;" f +do_flee fight.c /^void do_flee( CHAR_DATA *ch, char *argument )$/;" f +do_follow act_comm.c /^void do_follow( CHAR_DATA *ch, char *argument )$/;" f +do_force act_wiz.c /^void do_force( CHAR_DATA *ch, char *argument )$/;" f +do_freeze act_wiz.c /^void do_freeze( CHAR_DATA *ch, char *argument )$/;" f +do_function interp.c /^void do_function (CHAR_DATA *ch, DO_FUN *do_fun, char *argument)$/;" f +do_gain skills.c /^void do_gain(CHAR_DATA *ch, char *argument)$/;" f +do_get act_obj.c /^void do_get( CHAR_DATA *ch, char *argument )$/;" f +do_give act_obj.c /^void do_give( CHAR_DATA *ch, char *argument )$/;" f +do_gossip act_comm.c /^void do_gossip( CHAR_DATA *ch, char *argument )$/;" f +do_goto act_wiz.c /^void do_goto( CHAR_DATA *ch, char *argument )$/;" f +do_grats act_comm.c /^void do_grats( CHAR_DATA *ch, char *argument )$/;" f +do_group act_comm.c /^void do_group( CHAR_DATA *ch, char *argument )$/;" f +do_groups skills.c /^void do_groups(CHAR_DATA *ch, char *argument)$/;" f +do_gtell act_comm.c /^void do_gtell( CHAR_DATA *ch, char *argument )$/;" f +do_guild act_wiz.c /^void do_guild( CHAR_DATA *ch, char *argument )$/;" f +do_heal healer.c /^void do_heal(CHAR_DATA *ch, char *argument)$/;" f +do_help act_info.c /^void do_help( CHAR_DATA *ch, char *argument )$/;" f +do_hide act_move.c /^void do_hide( CHAR_DATA *ch, char *argument )$/;" f +do_holylight act_wiz.c /^void do_holylight( CHAR_DATA *ch, char *argument )$/;" f +do_idea note.c /^void do_idea(CHAR_DATA *ch,char *argument)$/;" f +do_immtalk act_comm.c /^void do_immtalk( CHAR_DATA *ch, char *argument )$/;" f +do_imotd act_info.c /^void do_imotd(CHAR_DATA *ch, char *argument)$/;" f +do_incognito act_wiz.c /^void do_incognito( CHAR_DATA *ch, char *argument )$/;" f +do_inventory act_info.c /^void do_inventory( CHAR_DATA *ch, char *argument )$/;" f +do_invis act_wiz.c /^void do_invis( CHAR_DATA *ch, char *argument )$/;" f +do_kick fight.c /^void do_kick( CHAR_DATA *ch, char *argument )$/;" f +do_kill fight.c /^void do_kill( CHAR_DATA *ch, char *argument )$/;" f +do_list act_obj.c /^void do_list( CHAR_DATA *ch, char *argument )$/;" f +do_load act_wiz.c /^void do_load(CHAR_DATA *ch, char *argument )$/;" f +do_lock act_move.c /^void do_lock( CHAR_DATA *ch, char *argument )$/;" f +do_log act_wiz.c /^void do_log( CHAR_DATA *ch, char *argument )$/;" f +do_look act_info.c /^void do_look( CHAR_DATA *ch, char *argument )$/;" f +do_memory db.c /^void do_memory( CHAR_DATA *ch, char *argument )$/;" f +do_mfind act_wiz.c /^void do_mfind( CHAR_DATA *ch, char *argument )$/;" f +do_mload act_wiz.c /^void do_mload( CHAR_DATA *ch, char *argument )$/;" f +do_motd act_info.c /^void do_motd(CHAR_DATA *ch, char *argument)$/;" f +do_mset act_wiz.c /^void do_mset( CHAR_DATA *ch, char *argument )$/;" f +do_mstat act_wiz.c /^void do_mstat( CHAR_DATA *ch, char *argument )$/;" f +do_murde fight.c /^void do_murde( CHAR_DATA *ch, char *argument )$/;" f +do_murder fight.c /^void do_murder( CHAR_DATA *ch, char *argument )$/;" f +do_music act_comm.c /^void do_music( CHAR_DATA *ch, char *argument )$/;" f +do_mwhere act_wiz.c /^void do_mwhere( CHAR_DATA *ch, char *argument )$/;" f +do_newlock act_wiz.c /^void do_newlock( CHAR_DATA *ch, char *argument )$/;" f +do_news note.c /^void do_news(CHAR_DATA *ch,char *argument)$/;" f +do_nochannels act_wiz.c /^void do_nochannels( CHAR_DATA *ch, char *argument )$/;" f +do_noemote act_wiz.c /^void do_noemote( CHAR_DATA *ch, char *argument )$/;" f +do_nofollow act_info.c /^void do_nofollow(CHAR_DATA *ch, char *argument)$/;" f +do_noloot act_info.c /^void do_noloot(CHAR_DATA *ch, char *argument)$/;" f +do_north act_move.c /^void do_north( CHAR_DATA *ch, char *argument )$/;" f +do_noshout act_wiz.c /^void do_noshout( CHAR_DATA *ch, char *argument )$/;" f +do_nosummon act_info.c /^void do_nosummon(CHAR_DATA *ch, char *argument)$/;" f +do_note note.c /^void do_note(CHAR_DATA *ch,char *argument)$/;" f +do_notell act_wiz.c /^void do_notell( CHAR_DATA *ch, char *argument )$/;" f +do_ofind act_wiz.c /^void do_ofind( CHAR_DATA *ch, char *argument )$/;" f +do_oload act_wiz.c /^void do_oload( CHAR_DATA *ch, char *argument )$/;" f +do_open act_move.c /^void do_open( CHAR_DATA *ch, char *argument )$/;" f +do_order act_comm.c /^void do_order( CHAR_DATA *ch, char *argument )$/;" f +do_oset act_wiz.c /^void do_oset( CHAR_DATA *ch, char *argument )$/;" f +do_ostat act_wiz.c /^void do_ostat( CHAR_DATA *ch, char *argument )$/;" f +do_outfit act_wiz.c /^void do_outfit ( CHAR_DATA *ch, char *argument )$/;" f +do_owhere act_wiz.c /^void do_owhere(CHAR_DATA *ch, char *argument )$/;" f +do_pardon act_wiz.c /^void do_pardon( CHAR_DATA *ch, char *argument )$/;" f +do_password act_info.c /^void do_password( CHAR_DATA *ch, char *argument )$/;" f +do_peace act_wiz.c /^void do_peace( CHAR_DATA *ch, char *argument )$/;" f +do_pecho act_wiz.c /^void do_pecho( CHAR_DATA *ch, char *argument )$/;" f +do_penalty note.c /^void do_penalty(CHAR_DATA *ch,char *argument)$/;" f +do_permban ban.c /^void do_permban(CHAR_DATA *ch, char *argument)$/;" f +do_pick act_move.c /^void do_pick( CHAR_DATA *ch, char *argument )$/;" f +do_play music.c /^void do_play(CHAR_DATA *ch, char *argument)$/;" f +do_pmote act_comm.c /^void do_pmote( CHAR_DATA *ch, char *argument )$/;" f +do_pose act_comm.c /^void do_pose( CHAR_DATA *ch, char *argument )$/;" f +do_pour act_obj.c /^void do_pour (CHAR_DATA *ch, char *argument)$/;" f +do_practice act_info.c /^void do_practice( CHAR_DATA *ch, char *argument )$/;" f +do_prefi act_wiz.c /^void do_prefi (CHAR_DATA *ch, char *argument)$/;" f +do_prefix act_wiz.c /^void do_prefix (CHAR_DATA *ch, char *argument)$/;" f +do_prompt act_info.c /^void do_prompt(CHAR_DATA *ch, char *argument)$/;" f +do_protect act_wiz.c /^void do_protect( CHAR_DATA *ch, char *argument)$/;" f +do_purge act_wiz.c /^void do_purge( CHAR_DATA *ch, char *argument )$/;" f +do_put act_obj.c /^void do_put( CHAR_DATA *ch, char *argument )$/;" f +do_quaff act_obj.c /^void do_quaff( CHAR_DATA *ch, char *argument )$/;" f +do_question act_comm.c /^void do_question( CHAR_DATA *ch, char *argument )$/;" f +do_qui act_comm.c /^void do_qui( CHAR_DATA *ch, char *argument )$/;" f +do_quiet act_comm.c /^void do_quiet ( CHAR_DATA *ch, char * argument)$/;" f +do_quit act_comm.c /^void do_quit( CHAR_DATA *ch, char *argument )$/;" f +do_quote act_comm.c /^void do_quote( CHAR_DATA *ch, char *argument )$/;" f +do_read act_info.c /^void do_read (CHAR_DATA *ch, char *argument )$/;" f +do_reboo act_wiz.c /^void do_reboo( CHAR_DATA *ch, char *argument )$/;" f +do_reboot act_wiz.c /^void do_reboot( CHAR_DATA *ch, char *argument )$/;" f +do_recall act_move.c /^void do_recall( CHAR_DATA *ch, char *argument )$/;" f +do_recho act_wiz.c /^void do_recho( CHAR_DATA *ch, char *argument )$/;" f +do_recite act_obj.c /^void do_recite( CHAR_DATA *ch, char *argument )$/;" f +do_remove act_obj.c /^void do_remove( CHAR_DATA *ch, char *argument )$/;" f +do_rent act_comm.c /^void do_rent( CHAR_DATA *ch, char *argument )$/;" f +do_replay act_comm.c /^void do_replay (CHAR_DATA *ch, char *argument)$/;" f +do_reply act_comm.c /^void do_reply( CHAR_DATA *ch, char *argument )$/;" f +do_report act_info.c /^void do_report( CHAR_DATA *ch, char *argument )$/;" f +do_rescue fight.c /^void do_rescue( CHAR_DATA *ch, char *argument )$/;" f +do_rest act_move.c /^void do_rest( CHAR_DATA *ch, char *argument )$/;" f +do_restore act_wiz.c /^void do_restore( CHAR_DATA *ch, char *argument )$/;" f +do_return act_wiz.c /^void do_return( CHAR_DATA *ch, char *argument )$/;" f +do_rset act_wiz.c /^void do_rset( CHAR_DATA *ch, char *argument )$/;" f +do_rstat act_wiz.c /^void do_rstat( CHAR_DATA *ch, char *argument )$/;" f +do_rules act_info.c /^void do_rules(CHAR_DATA *ch, char *argument)$/;" f +do_sacrifice act_obj.c /^void do_sacrifice( CHAR_DATA *ch, char *argument )$/;" f +do_save act_comm.c /^void do_save( CHAR_DATA *ch, char *argument )$/;" f +do_say act_comm.c /^void do_say( CHAR_DATA *ch, char *argument )$/;" f +do_scan scan.c /^void do_scan(CHAR_DATA *ch, char *argument)$/;" f +do_score act_info.c /^void do_score( CHAR_DATA *ch, char *argument )$/;" f +do_scroll act_info.c /^void do_scroll(CHAR_DATA *ch, char *argument)$/;" f +do_sell act_obj.c /^void do_sell( CHAR_DATA *ch, char *argument )$/;" f +do_set act_wiz.c /^void do_set( CHAR_DATA *ch, char *argument )$/;" f +do_shout act_comm.c /^void do_shout( CHAR_DATA *ch, char *argument )$/;" f +do_show act_info.c /^void do_show(CHAR_DATA *ch, char *argument)$/;" f +do_shutdow act_wiz.c /^void do_shutdow( CHAR_DATA *ch, char *argument )$/;" f +do_shutdown act_wiz.c /^void do_shutdown( CHAR_DATA *ch, char *argument )$/;" f +do_sit act_move.c /^void do_sit (CHAR_DATA *ch, char *argument )$/;" f +do_skills skills.c /^void do_skills(CHAR_DATA *ch, char *argument)$/;" f +do_sla fight.c /^void do_sla( CHAR_DATA *ch, char *argument )$/;" f +do_slay fight.c /^void do_slay( CHAR_DATA *ch, char *argument )$/;" f +do_sleep act_move.c /^void do_sleep( CHAR_DATA *ch, char *argument )$/;" f +do_slookup act_wiz.c /^void do_slookup( CHAR_DATA *ch, char *argument )$/;" f +do_smote act_wiz.c /^void do_smote(CHAR_DATA *ch, char *argument )$/;" f +do_sneak act_move.c /^void do_sneak( CHAR_DATA *ch, char *argument )$/;" f +do_snoop act_wiz.c /^void do_snoop( CHAR_DATA *ch, char *argument )$/;" f +do_socials act_info.c /^void do_socials(CHAR_DATA *ch, char *argument)$/;" f +do_sockets act_wiz.c /^void do_sockets( CHAR_DATA *ch, char *argument )$/;" f +do_south act_move.c /^void do_south( CHAR_DATA *ch, char *argument )$/;" f +do_spells skills.c /^void do_spells(CHAR_DATA *ch, char *argument)$/;" f +do_split act_comm.c /^void do_split( CHAR_DATA *ch, char *argument )$/;" f +do_sset act_wiz.c /^void do_sset( CHAR_DATA *ch, char *argument )$/;" f +do_stand act_move.c /^void do_stand( CHAR_DATA *ch, char *argument )$/;" f +do_stat act_wiz.c /^void do_stat ( CHAR_DATA *ch, char *argument )$/;" f +do_steal act_obj.c /^void do_steal( CHAR_DATA *ch, char *argument )$/;" f +do_story act_info.c /^void do_story(CHAR_DATA *ch, char *argument)$/;" f +do_string act_wiz.c /^void do_string( CHAR_DATA *ch, char *argument )$/;" f +do_switch act_wiz.c /^void do_switch( CHAR_DATA *ch, char *argument )$/;" f +do_tell act_comm.c /^void do_tell( CHAR_DATA *ch, char *argument )$/;" f +do_time act_info.c /^void do_time( CHAR_DATA *ch, char *argument )$/;" f +do_title act_info.c /^void do_title( CHAR_DATA *ch, char *argument )$/;" f +do_train act_move.c /^void do_train( CHAR_DATA *ch, char *argument )$/;" f +do_transfer act_wiz.c /^void do_transfer( CHAR_DATA *ch, char *argument )$/;" f +do_trip fight.c /^void do_trip( CHAR_DATA *ch, char *argument )$/;" f +do_trust act_wiz.c /^void do_trust( CHAR_DATA *ch, char *argument )$/;" f +do_typo act_comm.c /^void do_typo( CHAR_DATA *ch, char *argument )$/;" f +do_unalias alias.c /^void do_unalias(CHAR_DATA *ch, char *argument)$/;" f +do_unlock act_move.c /^void do_unlock( CHAR_DATA *ch, char *argument )$/;" f +do_unread note.c /^void do_unread(CHAR_DATA *ch)$/;" f +do_up act_move.c /^void do_up( CHAR_DATA *ch, char *argument )$/;" f +do_value act_obj.c /^void do_value( CHAR_DATA *ch, char *argument )$/;" f +do_violate act_wiz.c /^void do_violate( CHAR_DATA *ch, char *argument )$/;" f +do_visible act_move.c /^void do_visible( CHAR_DATA *ch, char *argument )$/;" f +do_vnum act_wiz.c /^void do_vnum(CHAR_DATA *ch, char *argument)$/;" f +do_wake act_move.c /^void do_wake( CHAR_DATA *ch, char *argument )$/;" f +do_wear act_obj.c /^void do_wear( CHAR_DATA *ch, char *argument )$/;" f +do_weather act_info.c /^void do_weather( CHAR_DATA *ch, char *argument )$/;" f +do_west act_move.c /^void do_west( CHAR_DATA *ch, char *argument )$/;" f +do_where act_info.c /^void do_where( CHAR_DATA *ch, char *argument )$/;" f +do_who act_info.c /^void do_who( CHAR_DATA *ch, char *argument )$/;" f +do_whois act_info.c /^void do_whois (CHAR_DATA *ch, char *argument)$/;" f +do_wimpy act_info.c /^void do_wimpy( CHAR_DATA *ch, char *argument )$/;" f +do_wizhelp interp.c /^void do_wizhelp( CHAR_DATA *ch, char *argument )$/;" f +do_wizlist act_info.c /^void do_wizlist(CHAR_DATA *ch, char *argument)$/;" f +do_wizlock act_wiz.c /^void do_wizlock( CHAR_DATA *ch, char *argument )$/;" f +do_wiznet act_wiz.c /^void do_wiznet( CHAR_DATA *ch, char *argument )$/;" f +do_worth act_info.c /^void do_worth( CHAR_DATA *ch, char *argument )$/;" f +do_yell act_comm.c /^void do_yell( CHAR_DATA *ch, char *argument )$/;" f +do_zap act_obj.c /^void do_zap( CHAR_DATA *ch, char *argument )$/;" f +do_zecho act_wiz.c /^void do_zecho(CHAR_DATA *ch, char *argument)$/;" f +dragon special.c /^bool dragon( CHAR_DATA *ch, char *spell_name )$/;" f +echo_off_str comm.c /^const char echo_off_str [] = { '\\0' };$/;" v +echo_off_str comm.c /^const char echo_off_str [] = { IAC, WILL, TELOPT_ECHO, '\\0' };$/;" v +echo_on_str comm.c /^const char echo_on_str [] = { '\\0' };$/;" v +echo_on_str comm.c /^const char echo_on_str [] = { IAC, WONT, TELOPT_ECHO, '\\0' };$/;" v +equip_char handler.c /^void equip_char( CHAR_DATA *ch, OBJ_DATA *obj, int iWear )$/;" f +exp_per_level skills.c /^int exp_per_level(CHAR_DATA *ch, int points)$/;" f +extra_bit_name handler.c /^char *extra_bit_name( int extra_flags )$/;" f +extra_descr_free recycle.c /^EXTRA_DESCR_DATA *extra_descr_free;$/;" v +extract_char handler.c /^void extract_char( CHAR_DATA *ch, bool fPull )$/;" f +extract_obj handler.c /^void extract_obj( OBJ_DATA *obj )$/;" f +fBootDb db.c /^bool fBootDb;$/;" v +fLogAll interp.c /^bool fLogAll = FALSE;$/;" v +find_door act_move.c /^int find_door( CHAR_DATA *ch, char *arg )$/;" f +find_keeper act_obj.c /^CHAR_DATA *find_keeper( CHAR_DATA *ch )$/;" f +find_location act_wiz.c /^ROOM_INDEX_DATA *find_location( CHAR_DATA *ch, char *arg )$/;" f +find_spell magic.c /^int find_spell( CHAR_DATA *ch, const char *name )$/;" f +fire_effect effects.c /^void fire_effect(void *vo, int level, int dam, int target)$/;" f +fix_exits db.c /^void fix_exits( void )$/;" f +fix_sex comm.c /^void fix_sex(CHAR_DATA *ch)$/;" f +flag_convert db.c /^long flag_convert(char letter )$/;" f +flag_lookup lookup.c /^int flag_lookup (const char *name, const struct flag_type *flag_table)$/;" f +form_bit_name handler.c /^char *form_bit_name(int form_flags)$/;" f +form_flags tables.c /^const struct flag_type form_flags[] =$/;" v +format_obj_to_char act_info.c /^char *format_obj_to_char( OBJ_DATA *obj, CHAR_DATA *ch, bool fShort )$/;" f +fpArea db.c /^FILE * fpArea;$/;" v +fpReserve comm.c /^FILE * fpReserve; \/* Reserved file handle *\/$/;" v +fread_char save.c /^void fread_char( CHAR_DATA *ch, FILE *fp )$/;" f +fread_flag db.c /^long fread_flag( FILE *fp)$/;" f +fread_letter db.c /^char fread_letter( FILE *fp )$/;" f +fread_number db.c /^int fread_number( FILE *fp )$/;" f +fread_obj save.c /^void fread_obj( CHAR_DATA *ch, FILE *fp )$/;" f +fread_pet save.c /^void fread_pet( CHAR_DATA *ch, FILE *fp )$/;" f +fread_string db.c /^char *fread_string( FILE *fp )$/;" f +fread_string_eol db.c /^char *fread_string_eol( FILE *fp )$/;" f +fread_to_eol db.c /^void fread_to_eol( FILE *fp )$/;" f +fread_word db.c /^char *fread_word( FILE *fp )$/;" f +free_affect recycle.c /^void free_affect(AFFECT_DATA *af)$/;" f +free_ban recycle.c /^void free_ban(BAN_DATA *ban)$/;" f +free_buf recycle.c /^void free_buf(BUFFER *buffer)$/;" f +free_char recycle.c /^void free_char (CHAR_DATA *ch)$/;" f +free_descriptor recycle.c /^void free_descriptor(DESCRIPTOR_DATA *d)$/;" f +free_extra_descr recycle.c /^void free_extra_descr(EXTRA_DESCR_DATA *ed)$/;" f +free_gen_data recycle.c /^void free_gen_data(GEN_DATA *gen)$/;" f +free_mem db.c /^void free_mem( void *pMem, int sMem )$/;" f +free_mem_data recycle.c /^void free_mem_data(MEM_DATA *memory)$/;" f +free_note recycle.c /^void free_note(NOTE_DATA *note)$/;" f +free_obj recycle.c /^void free_obj(OBJ_DATA *obj)$/;" f +free_pcdata recycle.c /^void free_pcdata(PC_DATA *pcdata)$/;" f +free_string db.c /^void free_string( char *pstr )$/;" f +fwrite_char save.c /^void fwrite_char( CHAR_DATA *ch, FILE *fp )$/;" f +fwrite_obj save.c /^void fwrite_obj( CHAR_DATA *ch, OBJ_DATA *obj, FILE *fp, int iNest )$/;" f +fwrite_pet save.c /^void fwrite_pet( CHAR_DATA *pet, FILE *fp)$/;" f +gain_condition update.c /^void gain_condition( CHAR_DATA *ch, int iCond, int value )$/;" f +gain_exp update.c /^void gain_exp( CHAR_DATA *ch, int gain )$/;" f +game_loop_mac_msdos comm.c /^void game_loop_mac_msdos( void )$/;" f +game_loop_unix comm.c /^void game_loop_unix( int control )$/;" f +gen_data_free recycle.c /^GEN_DATA *gen_data_free;$/;" v +get_age handler.c /^int get_age( CHAR_DATA *ch )$/;" f +get_char_room handler.c /^CHAR_DATA *get_char_room( CHAR_DATA *ch, char *argument )$/;" f +get_char_world handler.c /^CHAR_DATA *get_char_world( CHAR_DATA *ch, char *argument )$/;" f +get_cost act_obj.c /^int get_cost( CHAR_DATA *keeper, OBJ_DATA *obj, bool fBuy )$/;" f +get_curr_stat handler.c /^int get_curr_stat( CHAR_DATA *ch, int stat )$/;" f +get_eq_char handler.c /^OBJ_DATA *get_eq_char( CHAR_DATA *ch, int iWear )$/;" f +get_extra_descr db.c /^char *get_extra_descr( const char *name, EXTRA_DESCR_DATA *ed )$/;" f +get_max_train handler.c /^int get_max_train( CHAR_DATA *ch, int stat )$/;" f +get_mob_id recycle.c /^long get_mob_id(void)$/;" f +get_mob_index db.c /^MOB_INDEX_DATA *get_mob_index( int vnum )$/;" f +get_obj act_obj.c /^void get_obj( CHAR_DATA *ch, OBJ_DATA *obj, OBJ_DATA *container )$/;" f +get_obj_carry handler.c /^OBJ_DATA *get_obj_carry( CHAR_DATA *ch, char *argument, CHAR_DATA *viewer )$/;" f +get_obj_here handler.c /^OBJ_DATA *get_obj_here( CHAR_DATA *ch, char *argument )$/;" f +get_obj_index db.c /^OBJ_INDEX_DATA *get_obj_index( int vnum )$/;" f +get_obj_keeper act_obj.c /^OBJ_DATA *get_obj_keeper( CHAR_DATA *ch, CHAR_DATA *keeper, char *argument )$/;" f +get_obj_list handler.c /^OBJ_DATA *get_obj_list( CHAR_DATA *ch, char *argument, OBJ_DATA *list )$/;" f +get_obj_number handler.c /^int get_obj_number( OBJ_DATA *obj )$/;" f +get_obj_type handler.c /^OBJ_DATA *get_obj_type( OBJ_INDEX_DATA *pObjIndex )$/;" f +get_obj_wear handler.c /^OBJ_DATA *get_obj_wear( CHAR_DATA *ch, char *argument )$/;" f +get_obj_weight handler.c /^int get_obj_weight( OBJ_DATA *obj )$/;" f +get_obj_world handler.c /^OBJ_DATA *get_obj_world( CHAR_DATA *ch, char *argument )$/;" f +get_pc_id recycle.c /^long get_pc_id(void)$/;" f +get_random_room act_enter.c /^ROOM_INDEX_DATA *get_random_room(CHAR_DATA *ch)$/;" f +get_room_index db.c /^ROOM_INDEX_DATA *get_room_index( int vnum )$/;" f +get_size recycle.c /^int get_size (int val)$/;" f +get_skill handler.c /^int get_skill(CHAR_DATA *ch, int sn)$/;" f +get_true_weight handler.c /^int get_true_weight(OBJ_DATA *obj)$/;" f +get_trust handler.c /^int get_trust( CHAR_DATA *ch )$/;" f +get_weapon_skill handler.c /^int get_weapon_skill(CHAR_DATA *ch, int sn)$/;" f +get_weapon_sn handler.c /^int get_weapon_sn(CHAR_DATA *ch)$/;" f +gettimeofday comm.c /^int gettimeofday( struct timeval *tp, void *tzp )$/;" f +gn_add skills.c /^void gn_add( CHAR_DATA *ch, int gn)$/;" f +gn_remove skills.c /^void gn_remove( CHAR_DATA *ch, int gn)$/;" f +go_ahead_str comm.c /^const char go_ahead_str [] = { '\\0' };$/;" v +go_ahead_str comm.c /^const char go_ahead_str [] = { IAC, GA, '\\0' };$/;" v +god comm.c /^bool god; \/* All new chars are gods! *\/$/;" v +group_add skills.c /^void group_add( CHAR_DATA *ch, const char *name, bool deduct)$/;" f +group_gain fight.c /^void group_gain( CHAR_DATA *ch, CHAR_DATA *victim )$/;" f +group_lookup skills.c /^int group_lookup( const char *name )$/;" f +group_remove skills.c /^void group_remove(CHAR_DATA *ch, const char *name)$/;" f +group_table const.c /^const struct group_type group_table [MAX_GROUP] =$/;" v +gsn_axe db.c /^sh_int gsn_axe;$/;" v +gsn_backstab db.c /^sh_int gsn_backstab;$/;" v +gsn_bash db.c /^sh_int gsn_bash;$/;" v +gsn_berserk db.c /^sh_int gsn_berserk;$/;" v +gsn_blindness db.c /^sh_int gsn_blindness;$/;" v +gsn_charm_person db.c /^sh_int gsn_charm_person;$/;" v +gsn_curse db.c /^sh_int gsn_curse;$/;" v +gsn_dagger db.c /^sh_int gsn_dagger;$/;" v +gsn_dirt db.c /^sh_int gsn_dirt;$/;" v +gsn_disarm db.c /^sh_int gsn_disarm;$/;" v +gsn_dodge db.c /^sh_int gsn_dodge;$/;" v +gsn_enhanced_damage db.c /^sh_int gsn_enhanced_damage;$/;" v +gsn_envenom db.c /^sh_int gsn_envenom;$/;" v +gsn_fast_healing db.c /^sh_int gsn_fast_healing;$/;" v +gsn_flail db.c /^sh_int gsn_flail;$/;" v +gsn_fly db.c /^sh_int gsn_fly;$/;" v +gsn_haggle db.c /^sh_int gsn_haggle;$/;" v +gsn_hand_to_hand db.c /^sh_int gsn_hand_to_hand;$/;" v +gsn_hide db.c /^sh_int gsn_hide;$/;" v +gsn_invis db.c /^sh_int gsn_invis;$/;" v +gsn_kick db.c /^sh_int gsn_kick;$/;" v +gsn_lore db.c /^sh_int gsn_lore;$/;" v +gsn_mace db.c /^sh_int gsn_mace;$/;" v +gsn_mass_invis db.c /^sh_int gsn_mass_invis;$/;" v +gsn_meditation db.c /^sh_int gsn_meditation;$/;" v +gsn_parry db.c /^sh_int gsn_parry;$/;" v +gsn_peek db.c /^sh_int gsn_peek;$/;" v +gsn_pick_lock db.c /^sh_int gsn_pick_lock;$/;" v +gsn_plague db.c /^sh_int gsn_plague;$/;" v +gsn_poison db.c /^sh_int gsn_poison;$/;" v +gsn_polearm db.c /^sh_int gsn_polearm;$/;" v +gsn_recall db.c /^sh_int gsn_recall;$/;" v +gsn_rescue db.c /^sh_int gsn_rescue;$/;" v +gsn_sanctuary db.c /^sh_int gsn_sanctuary;$/;" v +gsn_scrolls db.c /^sh_int gsn_scrolls;$/;" v +gsn_second_attack db.c /^sh_int gsn_second_attack;$/;" v +gsn_shield_block db.c /^sh_int gsn_shield_block;$/;" v +gsn_sleep db.c /^sh_int gsn_sleep;$/;" v +gsn_sneak db.c /^sh_int gsn_sneak;$/;" v +gsn_spear db.c /^sh_int gsn_spear;$/;" v +gsn_staves db.c /^sh_int gsn_staves;$/;" v +gsn_steal db.c /^sh_int gsn_steal;$/;" v +gsn_sword db.c /^sh_int gsn_sword;$/;" v +gsn_third_attack db.c /^sh_int gsn_third_attack;$/;" v +gsn_trip db.c /^sh_int gsn_trip;$/;" v +gsn_wands db.c /^sh_int gsn_wands;$/;" v +gsn_whip db.c /^sh_int gsn_whip;$/;" v +has_key act_move.c /^bool has_key( CHAR_DATA *ch, int key )$/;" f +help_first db.c /^HELP_DATA * help_first;$/;" v +help_greeting db.c /^char * help_greeting;$/;" v +help_last db.c /^HELP_DATA * help_last;$/;" v +hide_note note.c /^bool hide_note (CHAR_DATA *ch, NOTE_DATA *pnote)$/;" f +hit_gain update.c /^int hit_gain( CHAR_DATA *ch )$/;" f +idea_list note.c /^NOTE_DATA *idea_list;$/;" v +imm_bit_name handler.c /^char *imm_bit_name(int imm_flags)$/;" f +imm_flags tables.c /^const struct flag_type imm_flags[] =$/;" v +init_descriptor comm.c /^void init_descriptor( int control )$/;" f +init_mm db.c /^void init_mm( )$/;" f +init_socket comm.c /^int init_socket( int port )$/;" f +int_app const.c /^const struct int_app_type int_app [26] =$/;" v +interpolate db.c /^int interpolate( int level, int value_00, int value_32 )$/;" f +interpret interp.c /^void interpret( CHAR_DATA *ch, char *argument )$/;" f +is_affected handler.c /^bool is_affected( CHAR_DATA *ch, int sn )$/;" f +is_clan handler.c /^bool is_clan(CHAR_DATA *ch)$/;" f +is_exact_name handler.c /^bool is_exact_name(char *str, char *namelist )$/;" f +is_friend handler.c /^bool is_friend(CHAR_DATA *ch,CHAR_DATA *victim)$/;" f +is_name handler.c /^bool is_name ( char *str, char *namelist )$/;" f +is_note_to note.c /^bool is_note_to( CHAR_DATA *ch, NOTE_DATA *pnote )$/;" f +is_number interp.c /^bool is_number ( char *arg )$/;" f +is_old_mob handler.c /^bool is_old_mob(CHAR_DATA *ch)$/;" f +is_room_owner handler.c /^bool is_room_owner(CHAR_DATA *ch, ROOM_INDEX_DATA *room)$/;" f +is_safe fight.c /^bool is_safe(CHAR_DATA *ch, CHAR_DATA *victim)$/;" f +is_safe_spell fight.c /^bool is_safe_spell(CHAR_DATA *ch, CHAR_DATA *victim, bool area )$/;" f +is_same_clan handler.c /^bool is_same_clan(CHAR_DATA *ch, CHAR_DATA *victim)$/;" f +is_same_group act_comm.c /^bool is_same_group( CHAR_DATA *ach, CHAR_DATA *bch )$/;" f +isascii comm.c 193;" d file: +item_lookup handler.c /^int item_lookup(const char *name)$/;" f +item_name handler.c /^char *item_name(int item_type)$/;" f +item_table const.c /^const struct item_type item_table [] =$/;" v +kill_table db.c /^KILL_DATA kill_table [MAX_LEVEL];$/;" v +last_mob_id recycle.c /^long last_mob_id;$/;" v +last_pc_id recycle.c /^long last_pc_id;$/;" v +liq_lookup handler.c /^int liq_lookup (const char *name)$/;" f +liq_table const.c /^const struct liq_type liq_table [] =$/;" v +list_group_chosen skills.c /^void list_group_chosen(CHAR_DATA *ch)$/;" f +list_group_costs skills.c /^void list_group_costs(CHAR_DATA *ch)$/;" f +load_area db.c /^void load_area( FILE *fp )$/;" f +load_bans ban.c /^void load_bans(void)$/;" f +load_char_obj save.c /^bool load_char_obj( DESCRIPTOR_DATA *d, char *name )$/;" f +load_helps db.c /^void load_helps( FILE *fp )$/;" f +load_mobiles db2.c /^void load_mobiles( FILE *fp )$/;" f +load_notes note.c /^void load_notes(void)$/;" f +load_objects db2.c /^void load_objects( FILE *fp )$/;" f +load_old_mob db.c /^void load_old_mob( FILE *fp )$/;" f +load_old_obj db.c /^void load_old_obj( FILE *fp )$/;" f +load_resets db.c /^void load_resets( FILE *fp )$/;" f +load_rooms db.c /^void load_rooms( FILE *fp )$/;" f +load_shops db.c /^void load_shops( FILE *fp )$/;" f +load_socials db2.c /^void load_socials( FILE *fp)$/;" f +load_songs music.c /^void load_songs(void)$/;" f +load_specials db.c /^void load_specials( FILE *fp )$/;" f +load_thread note.c /^void load_thread(char *name, NOTE_DATA **list, int type, time_t free_time)$/;" f +log_buf db.c /^char log_buf [2*MAX_INPUT_LENGTH];$/;" v +log_string db.c /^void log_string( const char *str )$/;" f +main comm.c /^int main( int argc, char **argv )$/;" f +make_corpse fight.c /^void make_corpse( CHAR_DATA *ch )$/;" f +mana_cost magic.c /^int mana_cost (CHAR_DATA *ch, int min_mana, int level)$/;" f +mana_gain update.c /^int mana_gain( CHAR_DATA *ch )$/;" f +material_lookup handler.c /^int material_lookup (const char *name)$/;" f +max_on act_info.c /^int max_on = 0;$/;" v +mem_data_free recycle.c /^MEM_DATA *mem_data_free;$/;" v +merc_down comm.c /^bool merc_down; \/* Shutdown *\/$/;" v +message act_comm.c /^ char * message[2*MAX_CLASS];$/;" m struct:pose_table_type file: +mob_hit fight.c /^void mob_hit (CHAR_DATA *ch, CHAR_DATA *victim, int dt)$/;" f +mob_index_hash db.c /^MOB_INDEX_DATA * mob_index_hash [MAX_KEY_HASH];$/;" v +mobile_count db.c /^int mobile_count = 0;$/;" v +mobile_update update.c /^void mobile_update( void )$/;" f +month_name act_info.c /^char * const month_name [] =$/;" v +move_char act_move.c /^void move_char( CHAR_DATA *ch, int door, bool follow )$/;" f +move_gain update.c /^int move_gain( CHAR_DATA *ch )$/;" f +movement_loss act_move.c /^const sh_int movement_loss [SECT_MAX] =$/;" v +mult_argument interp.c /^int mult_argument(char *argument, char *arg)$/;" f +multi_hit fight.c /^void multi_hit( CHAR_DATA *ch, CHAR_DATA *victim, int dt )$/;" f +nAllocPerm db.c /^int nAllocPerm;$/;" v +nAllocString db.c /^int nAllocString;$/;" v +nanny comm.c /^void nanny( DESCRIPTOR_DATA *d, char *argument )$/;" f +new_affect recycle.c /^AFFECT_DATA *new_affect(void)$/;" f +new_ban recycle.c /^BAN_DATA *new_ban(void)$/;" f +new_buf recycle.c /^BUFFER *new_buf()$/;" f +new_buf_size recycle.c /^BUFFER *new_buf_size(int size)$/;" f +new_char recycle.c /^CHAR_DATA *new_char (void)$/;" f +new_descriptor recycle.c /^DESCRIPTOR_DATA *new_descriptor(void)$/;" f +new_extra_descr recycle.c /^EXTRA_DESCR_DATA *new_extra_descr(void)$/;" f +new_gen_data recycle.c /^GEN_DATA *new_gen_data(void)$/;" f +new_mem_data recycle.c /^MEM_DATA *new_mem_data(void)$/;" f +new_note recycle.c /^NOTE_DATA *new_note()$/;" f +new_obj recycle.c /^OBJ_DATA *new_obj(void)$/;" f +new_pcdata recycle.c /^PC_DATA *new_pcdata(void)$/;" f +newlock comm.c /^bool newlock; \/* Game is newlocked *\/$/;" v +newmobs db.c /^int newmobs = 0;$/;" v +newobjs db.c /^int newobjs = 0;$/;" v +news_list note.c /^NOTE_DATA *news_list;$/;" v +note_attach note.c /^void note_attach( CHAR_DATA *ch, int type )$/;" f +note_free db.c /^NOTE_DATA * note_free;$/;" v +note_free recycle.c /^NOTE_DATA *note_free;$/;" v +note_list db.c /^NOTE_DATA * note_list;$/;" v +note_list note.c /^NOTE_DATA *note_list;$/;" v +note_remove note.c /^void note_remove( CHAR_DATA *ch, NOTE_DATA *pnote, bool delete)$/;" f +nuke_pets act_comm.c /^void nuke_pets( CHAR_DATA *ch )$/;" f +number_argument interp.c /^int number_argument( char *argument, char *arg )$/;" f +number_bits db.c /^int number_bits( int width )$/;" f +number_door db.c /^int number_door( void )$/;" f +number_fuzzy db.c /^int number_fuzzy( int number )$/;" f +number_mm db.c /^long number_mm( void )$/;" f +number_percent db.c /^int number_percent( void )$/;" f +number_range db.c /^int number_range( int from, int to )$/;" f +obj_cast_spell magic.c /^void obj_cast_spell( int sn, int level, CHAR_DATA *ch, CHAR_DATA *victim, OBJ_DATA *obj )$/;" f +obj_check act_wiz.c /^bool obj_check (CHAR_DATA *ch, OBJ_DATA *obj)$/;" f +obj_free recycle.c /^OBJ_DATA *obj_free;$/;" v +obj_from_char handler.c /^void obj_from_char( OBJ_DATA *obj )$/;" f +obj_from_obj handler.c /^void obj_from_obj( OBJ_DATA *obj )$/;" f +obj_from_room handler.c /^void obj_from_room( OBJ_DATA *obj )$/;" f +obj_index_hash db.c /^OBJ_INDEX_DATA * obj_index_hash [MAX_KEY_HASH];$/;" v +obj_to_char handler.c /^void obj_to_char( OBJ_DATA *obj, CHAR_DATA *ch )$/;" f +obj_to_keeper act_obj.c /^void obj_to_keeper( OBJ_DATA *obj, CHAR_DATA *ch )$/;" f +obj_to_obj handler.c /^void obj_to_obj( OBJ_DATA *obj, OBJ_DATA *obj_to )$/;" f +obj_to_room handler.c /^void obj_to_room( OBJ_DATA *obj, ROOM_INDEX_DATA *pRoomIndex )$/;" f +obj_update update.c /^void obj_update( void )$/;" f +object_list db.c /^OBJ_DATA * object_list;$/;" v +off_bit_name handler.c /^char *off_bit_name(int off_flags)$/;" f +off_flags tables.c /^const struct flag_type off_flags[] =$/;" v +one_argument interp.c /^char *one_argument( char *argument, char *arg_first )$/;" f +one_hit fight.c /^void one_hit( CHAR_DATA *ch, CHAR_DATA *victim, int dt )$/;" f +page_to_char comm.c /^void page_to_char( const char *txt, CHAR_DATA *ch )$/;" f +parse_gen_groups skills.c /^bool parse_gen_groups(CHAR_DATA *ch,char *argument)$/;" f +parse_note note.c /^void parse_note( CHAR_DATA *ch, char *argument, int type )$/;" f +part_bit_name handler.c /^char *part_bit_name(int part_flags)$/;" f +part_flags tables.c /^const struct flag_type part_flags[] =$/;" v +pc_race_table const.c /^const struct pc_race_type pc_race_table [] =$/;" v +pcdata_free recycle.c /^PC_DATA *pcdata_free;$/;" v +penalty_list note.c /^NOTE_DATA *penalty_list;$/;" v +plr_flags tables.c /^const struct flag_type plr_flags[] =$/;" v +poison_effect effects.c /^void poison_effect(void *vo,int level, int dam, int target)$/;" f +pose_table act_comm.c /^const struct pose_table_type pose_table [] =$/;" v +pose_table_type act_comm.c /^struct pose_table_type$/;" s file: +position_lookup lookup.c /^int position_lookup (const char *name)$/;" f +position_table tables.c /^const struct position_type position_table[] =$/;" v +print_flags save.c /^char *print_flags(int flag)$/;" f +process_output comm.c /^bool process_output( DESCRIPTOR_DATA *d, bool fPrompt )$/;" f +race_lookup handler.c /^int race_lookup (const char *name)$/;" f +race_table const.c /^const struct race_type race_table [] =$/;" v +raw_kill fight.c /^void raw_kill( CHAR_DATA *victim )$/;" f +read_from_buffer comm.c /^void read_from_buffer( DESCRIPTOR_DATA *d )$/;" f +read_from_descriptor comm.c /^bool read_from_descriptor( DESCRIPTOR_DATA *d )$/;" f +recursive_clone act_wiz.c /^void recursive_clone(CHAR_DATA *ch, OBJ_DATA *obj, OBJ_DATA *clone)$/;" f +remove_obj act_obj.c /^bool remove_obj( CHAR_DATA *ch, int iWear, bool fReplace )$/;" f +reset_area db.c /^void reset_area( AREA_DATA *pArea )$/;" f +reset_char handler.c /^void reset_char(CHAR_DATA *ch)$/;" f +rev_dir act_move.c /^const sh_int rev_dir [] =$/;" v +rgFreeList db.c /^void * rgFreeList [MAX_MEM_LIST];$/;" v +rgObjNest save.c /^static OBJ_DATA * rgObjNest [MAX_NEST];$/;" v file: +rgSizeList db.c /^const int rgSizeList [MAX_MEM_LIST] =$/;" v +rgiState db.c /^static int rgiState[2+55];$/;" v file: +room_index_hash db.c /^ROOM_INDEX_DATA * room_index_hash [MAX_KEY_HASH];$/;" v +room_is_dark handler.c /^bool room_is_dark( ROOM_INDEX_DATA *pRoomIndex )$/;" f +room_is_private handler.c /^bool room_is_private( ROOM_INDEX_DATA *pRoomIndex )$/;" f +sAllocPerm db.c /^int sAllocPerm;$/;" v +sAllocString db.c /^int sAllocString;$/;" v +save_bans ban.c /^void save_bans(void)$/;" f +save_char_obj save.c /^void save_char_obj( CHAR_DATA *ch )$/;" f +save_notes note.c /^void save_notes(int type)$/;" f +save_number update.c /^int save_number = 0;$/;" v +saves_dispel magic.c /^bool saves_dispel( int dis_level, int spell_level, int duration)$/;" f +saves_spell magic.c /^bool saves_spell( int level, CHAR_DATA *victim, int dam_type )$/;" f +say_spell magic.c /^void say_spell( CHAR_DATA *ch, int sn )$/;" f +scan_char scan.c /^void scan_char(CHAR_DATA *victim, CHAR_DATA *ch, sh_int depth, sh_int door)$/;" f +scan_list scan.c /^void scan_list(ROOM_INDEX_DATA *scan_room, CHAR_DATA *ch, sh_int depth,$/;" f +send_to_char comm.c /^void send_to_char( const char *txt, CHAR_DATA *ch )$/;" f +set_fighting fight.c /^void set_fighting( CHAR_DATA *ch, CHAR_DATA *victim )$/;" f +set_title act_info.c /^void set_title( CHAR_DATA *ch, char *title )$/;" f +sex_lookup lookup.c /^int sex_lookup (const char *name)$/;" f +sex_table tables.c /^const struct sex_type sex_table[] =$/;" v +shock_effect effects.c /^void shock_effect(void *vo,int level, int dam, int target)$/;" f +shop_first db.c /^SHOP_DATA * shop_first;$/;" v +shop_last db.c /^SHOP_DATA * shop_last;$/;" v +show_char_to_char act_info.c /^void show_char_to_char( CHAR_DATA *list, CHAR_DATA *ch )$/;" f +show_char_to_char_0 act_info.c /^void show_char_to_char_0( CHAR_DATA *victim, CHAR_DATA *ch )$/;" f +show_char_to_char_1 act_info.c /^void show_char_to_char_1( CHAR_DATA *victim, CHAR_DATA *ch )$/;" f +show_list_to_char act_info.c /^void show_list_to_char( OBJ_DATA *list, CHAR_DATA *ch, bool fShort, bool fShowNothing )$/;" f +show_string comm.c /^void show_string(struct descriptor_data *d, char *input)$/;" f +size_lookup lookup.c /^int size_lookup (const char *name)$/;" f +size_table tables.c /^const struct size_type size_table[] =$/;" v +skill_lookup magic.c /^int skill_lookup( const char *name )$/;" f +skill_table const.c /^const struct skill_type skill_table [MAX_SKILL] =$/;" v +slot_lookup magic.c /^int slot_lookup( int slot )$/;" f +smash_tilde db.c /^void smash_tilde( char *str )$/;" f +social_count db2.c /^int social_count;$/;" v +social_table db2.c /^struct social_type social_table [MAX_SOCIALS];$/;" v +song_table music.c /^struct song_data song_table[MAX_SONGS];$/;" v +song_update music.c /^void song_update(void)$/;" f +spec_breath_acid special.c /^DECLARE_SPEC_FUN( spec_breath_acid );$/;" v +spec_breath_acid special.c /^bool spec_breath_acid( CHAR_DATA *ch )$/;" f +spec_breath_any special.c /^DECLARE_SPEC_FUN( spec_breath_any );$/;" v +spec_breath_any special.c /^bool spec_breath_any( CHAR_DATA *ch )$/;" f +spec_breath_fire special.c /^DECLARE_SPEC_FUN( spec_breath_fire );$/;" v +spec_breath_fire special.c /^bool spec_breath_fire( CHAR_DATA *ch )$/;" f +spec_breath_frost special.c /^DECLARE_SPEC_FUN( spec_breath_frost );$/;" v +spec_breath_frost special.c /^bool spec_breath_frost( CHAR_DATA *ch )$/;" f +spec_breath_gas special.c /^DECLARE_SPEC_FUN( spec_breath_gas );$/;" v +spec_breath_gas special.c /^bool spec_breath_gas( CHAR_DATA *ch )$/;" f +spec_breath_lightning special.c /^DECLARE_SPEC_FUN( spec_breath_lightning );$/;" v +spec_breath_lightning special.c /^bool spec_breath_lightning( CHAR_DATA *ch )$/;" f +spec_cast_adept special.c /^DECLARE_SPEC_FUN( spec_cast_adept );$/;" v +spec_cast_adept special.c /^bool spec_cast_adept( CHAR_DATA *ch )$/;" f +spec_cast_cleric special.c /^DECLARE_SPEC_FUN( spec_cast_cleric );$/;" v +spec_cast_cleric special.c /^bool spec_cast_cleric( CHAR_DATA *ch )$/;" f +spec_cast_judge special.c /^DECLARE_SPEC_FUN( spec_cast_judge );$/;" v +spec_cast_judge special.c /^bool spec_cast_judge( CHAR_DATA *ch )$/;" f +spec_cast_mage special.c /^DECLARE_SPEC_FUN( spec_cast_mage );$/;" v +spec_cast_mage special.c /^bool spec_cast_mage( CHAR_DATA *ch )$/;" f +spec_cast_undead special.c /^DECLARE_SPEC_FUN( spec_cast_undead );$/;" v +spec_cast_undead special.c /^bool spec_cast_undead( CHAR_DATA *ch )$/;" f +spec_executioner special.c /^DECLARE_SPEC_FUN( spec_executioner );$/;" v +spec_executioner special.c /^bool spec_executioner( CHAR_DATA *ch )$/;" f +spec_fido special.c /^DECLARE_SPEC_FUN( spec_fido );$/;" v +spec_fido special.c /^bool spec_fido( CHAR_DATA *ch )$/;" f +spec_guard special.c /^DECLARE_SPEC_FUN( spec_guard );$/;" v +spec_guard special.c /^bool spec_guard( CHAR_DATA *ch )$/;" f +spec_janitor special.c /^DECLARE_SPEC_FUN( spec_janitor );$/;" v +spec_janitor special.c /^bool spec_janitor( CHAR_DATA *ch )$/;" f +spec_lookup special.c /^SPEC_FUN *spec_lookup( const char *name )$/;" f +spec_mayor special.c /^DECLARE_SPEC_FUN( spec_mayor );$/;" v +spec_mayor special.c /^bool spec_mayor( CHAR_DATA *ch )$/;" f +spec_name special.c /^char *spec_name( SPEC_FUN *function)$/;" f +spec_nasty special.c /^DECLARE_SPEC_FUN( spec_nasty );$/;" v +spec_nasty special.c /^bool spec_nasty( CHAR_DATA *ch )$/;" f +spec_ogre_member special.c /^DECLARE_SPEC_FUN( spec_ogre_member );$/;" v +spec_ogre_member special.c /^bool spec_ogre_member( CHAR_DATA *ch)$/;" f +spec_patrolman special.c /^DECLARE_SPEC_FUN( spec_patrolman );$/;" v +spec_patrolman special.c /^bool spec_patrolman(CHAR_DATA *ch)$/;" f +spec_poison special.c /^DECLARE_SPEC_FUN( spec_poison );$/;" v +spec_poison special.c /^bool spec_poison( CHAR_DATA *ch )$/;" f +spec_table special.c /^const struct spec_type spec_table[] =$/;" v +spec_thief special.c /^DECLARE_SPEC_FUN( spec_thief );$/;" v +spec_thief special.c /^bool spec_thief( CHAR_DATA *ch )$/;" f +spec_troll_member special.c /^DECLARE_SPEC_FUN( spec_troll_member );$/;" v +spec_troll_member special.c /^bool spec_troll_member( CHAR_DATA *ch)$/;" f +spell_acid_blast magic.c /^void spell_acid_blast( int sn, int level, CHAR_DATA *ch, void *vo, int target )$/;" f +spell_acid_breath magic.c /^void spell_acid_breath( int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;" f +spell_armor magic.c /^void spell_armor( int sn, int level, CHAR_DATA *ch, void *vo, int target )$/;" f +spell_bless magic.c /^void spell_bless( int sn, int level, CHAR_DATA *ch, void *vo, int target)$/;" f +spell_blindness magic.c /^void spell_blindness( int sn, int level, CHAR_DATA *ch, void *vo, int target)$/;" f +spell_burning_hands magic.c /^void spell_burning_hands(int sn,int level, CHAR_DATA *ch, void *vo, int target)$/;" f +spell_call_lightning magic.c /^void spell_call_lightning( int sn, int level,CHAR_DATA *ch,void *vo,int target)$/;" f +spell_calm magic.c /^void spell_calm( int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;" f +spell_cancellation magic.c /^void spell_cancellation( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;" f +spell_cause_critical magic.c /^void spell_cause_critical(int sn,int level,CHAR_DATA *ch,void *vo,int target)$/;" f +spell_cause_light magic.c /^void spell_cause_light( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;" f +spell_cause_serious magic.c /^void spell_cause_serious(int sn,int level,CHAR_DATA *ch,void *vo,int target)$/;" f +spell_chain_lightning magic.c /^void spell_chain_lightning(int sn,int level,CHAR_DATA *ch, void *vo,int target)$/;" f +spell_change_sex magic.c /^void spell_change_sex( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;" f +spell_charm_person magic.c /^void spell_charm_person( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;" f +spell_chill_touch magic.c /^void spell_chill_touch( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;" f +spell_colour_spray magic.c /^void spell_colour_spray( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;" f +spell_continual_light magic.c /^void spell_continual_light(int sn,int level,CHAR_DATA *ch,void *vo,int target)$/;" f +spell_control_weather magic.c /^void spell_control_weather(int sn,int level,CHAR_DATA *ch,void *vo,int target) $/;" f +spell_create_food magic.c /^void spell_create_food( int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;" f +spell_create_rose magic.c /^void spell_create_rose( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;" f +spell_create_spring magic.c /^void spell_create_spring(int sn,int level,CHAR_DATA *ch,void *vo,int target)$/;" f +spell_create_water magic.c /^void spell_create_water( int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;" f +spell_cure_blindness magic.c /^void spell_cure_blindness(int sn,int level,CHAR_DATA *ch,void *vo,int target)$/;" f +spell_cure_critical magic.c /^void spell_cure_critical( int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;" f +spell_cure_disease magic.c /^void spell_cure_disease( int sn, int level, CHAR_DATA *ch,void *vo,int target)$/;" f +spell_cure_light magic.c /^void spell_cure_light( int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;" f +spell_cure_poison magic.c /^void spell_cure_poison( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;" f +spell_cure_serious magic.c /^void spell_cure_serious( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;" f +spell_curse magic.c /^void spell_curse( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;" f +spell_demonfire magic.c /^void spell_demonfire(int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;" f +spell_detect_evil magic.c /^void spell_detect_evil( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;" f +spell_detect_good magic.c /^void spell_detect_good( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;" f +spell_detect_hidden magic.c /^void spell_detect_hidden(int sn,int level,CHAR_DATA *ch,void *vo,int target)$/;" f +spell_detect_invis magic.c /^void spell_detect_invis( int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;" f +spell_detect_magic magic.c /^void spell_detect_magic( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;" f +spell_detect_poison magic.c /^void spell_detect_poison( int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;" f +spell_dispel_evil magic.c /^void spell_dispel_evil( int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;" f +spell_dispel_good magic.c /^void spell_dispel_good( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;" f +spell_dispel_magic magic.c /^void spell_dispel_magic( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;" f +spell_earthquake magic.c /^void spell_earthquake( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;" f +spell_enchant_armor magic.c /^void spell_enchant_armor( int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;" f +spell_enchant_weapon magic.c /^void spell_enchant_weapon(int sn,int level,CHAR_DATA *ch, void *vo,int target)$/;" f +spell_energy_drain magic.c /^void spell_energy_drain( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;" f +spell_faerie_fire magic.c /^void spell_faerie_fire( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;" f +spell_faerie_fog magic.c /^void spell_faerie_fog( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;" f +spell_farsight magic2.c /^void spell_farsight( int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;" f +spell_fire_breath magic.c /^void spell_fire_breath( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;" f +spell_fireball magic.c /^void spell_fireball( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;" f +spell_fireproof magic.c /^void spell_fireproof(int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;" f +spell_flamestrike magic.c /^void spell_flamestrike( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;" f +spell_floating_disc magic.c /^void spell_floating_disc( int sn, int level,CHAR_DATA *ch,void *vo,int target )$/;" f +spell_fly magic.c /^void spell_fly( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;" f +spell_frenzy magic.c /^void spell_frenzy(int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;" f +spell_frost_breath magic.c /^void spell_frost_breath( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;" f +spell_gas_breath magic.c /^void spell_gas_breath( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;" f +spell_gate magic.c /^void spell_gate( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;" f +spell_general_purpose magic.c /^void spell_general_purpose(int sn,int level,CHAR_DATA *ch,void *vo,int target)$/;" f +spell_giant_strength magic.c /^void spell_giant_strength(int sn,int level,CHAR_DATA *ch,void *vo,int target)$/;" f +spell_harm magic.c /^void spell_harm( int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;" f +spell_haste magic.c /^void spell_haste( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;" f +spell_heal magic.c /^void spell_heal( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;" f +spell_heat_metal magic.c /^void spell_heat_metal( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;" f +spell_high_explosive magic.c /^void spell_high_explosive(int sn,int level,CHAR_DATA *ch,void *vo,int target)$/;" f +spell_holy_word magic.c /^void spell_holy_word(int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;" f +spell_identify magic.c /^void spell_identify( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;" f +spell_infravision magic.c /^void spell_infravision( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;" f +spell_invis magic.c /^void spell_invis( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;" f +spell_know_alignment magic.c /^void spell_know_alignment(int sn,int level,CHAR_DATA *ch,void *vo,int target )$/;" f +spell_lightning_bolt magic.c /^void spell_lightning_bolt(int sn,int level,CHAR_DATA *ch,void *vo,int target)$/;" f +spell_lightning_breath magic.c /^void spell_lightning_breath(int sn,int level,CHAR_DATA *ch,void *vo,int target)$/;" f +spell_locate_object magic.c /^void spell_locate_object( int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;" f +spell_magic_missile magic.c /^void spell_magic_missile( int sn, int level, CHAR_DATA *ch,void *vo,int target)$/;" f +spell_mass_healing magic.c /^void spell_mass_healing(int sn, int level, CHAR_DATA *ch, void *vo, int target)$/;" f +spell_mass_invis magic.c /^void spell_mass_invis( int sn, int level, CHAR_DATA *ch, void *vo, int target )$/;" f +spell_nexus magic2.c /^void spell_nexus( int sn, int level, CHAR_DATA *ch, void *vo, int target)$/;" f +spell_null magic.c /^void spell_null( int sn, int level, CHAR_DATA *ch, void *vo, int target )$/;" f +spell_pass_door magic.c /^void spell_pass_door( int sn, int level, CHAR_DATA *ch, void *vo, int target )$/;" f +spell_plague magic.c /^void spell_plague( int sn, int level, CHAR_DATA *ch, void *vo, int target )$/;" f +spell_poison magic.c /^void spell_poison( int sn, int level, CHAR_DATA *ch, void *vo, int target )$/;" f +spell_portal magic2.c /^void spell_portal( int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;" f +spell_protection_evil magic.c /^void spell_protection_evil(int sn,int level,CHAR_DATA *ch,void *vo, int target)$/;" f +spell_protection_good magic.c /^void spell_protection_good(int sn,int level,CHAR_DATA *ch,void *vo,int target)$/;" f +spell_ray_of_truth magic.c /^void spell_ray_of_truth (int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;" f +spell_recharge magic.c /^void spell_recharge( int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;" f +spell_refresh magic.c /^void spell_refresh( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;" f +spell_remove_curse magic.c /^void spell_remove_curse( int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;" f +spell_sanctuary magic.c /^void spell_sanctuary( int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;" f +spell_shield magic.c /^void spell_shield( int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;" f +spell_shocking_grasp magic.c /^void spell_shocking_grasp(int sn,int level,CHAR_DATA *ch,void *vo,int target)$/;" f +spell_sleep magic.c /^void spell_sleep( int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;" f +spell_slow magic.c /^void spell_slow( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;" f +spell_stone_skin magic.c /^void spell_stone_skin( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;" f +spell_summon magic.c /^void spell_summon( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;" f +spell_teleport magic.c /^void spell_teleport( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;" f +spell_ventriloquate magic.c /^void spell_ventriloquate( int sn, int level, CHAR_DATA *ch,void *vo,int target)$/;" f +spell_weaken magic.c /^void spell_weaken( int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;" f +spell_word_of_recall magic.c /^void spell_word_of_recall( int sn, int level, CHAR_DATA *ch,void *vo,int target)$/;" f +stop_fighting fight.c /^void stop_fighting( CHAR_DATA *ch, bool fBoth )$/;" f +stop_follower act_comm.c /^void stop_follower( CHAR_DATA *ch )$/;" f +stop_idling comm.c /^void stop_idling( CHAR_DATA *ch )$/;" f +strArea db.c /^char strArea[MAX_INPUT_LENGTH];$/;" v +str_app const.c /^const struct str_app_type str_app [26] =$/;" v +str_boot_time comm.c /^char str_boot_time[MAX_INPUT_LENGTH];$/;" v +str_cmp db.c /^bool str_cmp( const char *astr, const char *bstr )$/;" f +str_dup db.c /^char *str_dup( const char *str )$/;" f +str_empty db.c /^char str_empty [1];$/;" v +str_infix db.c /^bool str_infix( const char *astr, const char *bstr )$/;" f +str_prefix db.c /^bool str_prefix( const char *astr, const char *bstr )$/;" f +str_suffix db.c /^bool str_suffix( const char *astr, const char *bstr )$/;" f +string_hash db.c /^char * string_hash [MAX_KEY_HASH];$/;" v +string_space db.c /^char * string_space;$/;" v +substitute_alias alias.c /^void substitute_alias(DESCRIPTOR_DATA *d, char *argument)$/;" f +tail_chain db.c /^void tail_chain( void )$/;" f +target_name magic.c /^char *target_name;$/;" v +theKeys comm.c /^static long theKeys [4];$/;" v file: +time_info db.c /^TIME_INFO_DATA time_info;$/;" v +timeval comm.c /^struct timeval$/;" s file: +title_table const.c /^char * const title_table [MAX_CLASS][MAX_LEVEL+1][2] =$/;" v +top_affect db.c /^int top_affect;$/;" v +top_area db.c /^int top_area;$/;" v +top_ed db.c /^int top_ed;$/;" v +top_exit db.c /^int top_exit;$/;" v +top_help db.c /^int top_help;$/;" v +top_mob_index db.c /^int top_mob_index;$/;" v +top_obj_index db.c /^int top_obj_index;$/;" v +top_reset db.c /^int top_reset;$/;" v +top_room db.c /^int top_room;$/;" v +top_shop db.c /^int top_shop;$/;" v +top_string db.c /^char * top_string;$/;" v +tv_sec comm.c /^ time_t tv_sec;$/;" m struct:timeval file: +tv_usec comm.c /^ time_t tv_usec;$/;" m struct:timeval file: +unequip_char handler.c /^void unequip_char( CHAR_DATA *ch, OBJ_DATA *obj )$/;" f +update_handler update.c /^void update_handler( void )$/;" f +update_pos fight.c /^void update_pos( CHAR_DATA *victim )$/;" f +update_read note.c /^void update_read(CHAR_DATA *ch, NOTE_DATA *pnote)$/;" f +violence_update fight.c /^void violence_update( void )$/;" f +weapon_bit_name handler.c /^char *weapon_bit_name(int weapon_flags)$/;" f +weapon_lookup handler.c /^int weapon_lookup (const char *name)$/;" f +weapon_name handler.c /^char *weapon_name( int weapon_type)$/;" f +weapon_table const.c /^const struct weapon_type weapon_table [] =$/;" v +weapon_type handler.c /^int weapon_type (const char *name)$/;" f +wear_bit_name handler.c /^char *wear_bit_name(int wear_flags)$/;" f +wear_obj act_obj.c /^void wear_obj( CHAR_DATA *ch, OBJ_DATA *obj, bool fReplace )$/;" f +weather_info db.c /^WEATHER_DATA weather_info;$/;" v +weather_update update.c /^void weather_update( void )$/;" f +where_name act_info.c /^char * const where_name [] =$/;" v +wis_app const.c /^const struct wis_app_type wis_app [26] =$/;" v +wizlock comm.c /^bool wizlock; \/* Game is wizlocked *\/$/;" v +wiznet act_wiz.c /^void wiznet(char *string, CHAR_DATA *ch, OBJ_DATA *obj,$/;" f +wiznet_lookup handler.c /^long wiznet_lookup (const char *name)$/;" f +wiznet_table const.c /^const struct wiznet_type wiznet_table [] =$/;" v +write_to_buffer comm.c /^void write_to_buffer( DESCRIPTOR_DATA *d, const char *txt, int length )$/;" f +write_to_descriptor comm.c /^bool write_to_descriptor( int desc, char *txt, int length )$/;" f +xp_compute fight.c /^int xp_compute( CHAR_DATA *gch, CHAR_DATA *victim, int total_levels )$/;" f