void main( void ) { object ob; string str, tmp; object *inv; int i; str = ""; inv = this_player()->query_inventory(); if( sizeof( inv ) ) { for( i=0; i < sizeof( inv ); i++ ) { tmp = inv[i]->query_autoload_filename(); if ( tmp && (tmp != "") ) { str = str + tmp + "^!"; } } } /* terminate autoload string */ str = str + "*^!"; write("compose_autoload_string = "+str+"\n"); this_player()->set_autoload_string(str); }