mixed *create_auto_load(object *invme); static int do_cmd(string str, object me) { int n,i,j; int sz; object *obs; object ob; mixed *test; if (!str || (str == "")) ob = me; if (!ob) ob = find_living(str); if (!ob) ob = me; obs = all_inventory(ob); n = i = 0; sz = sizeof(obs); if (!sz) { write("No inventory!\n"); return 1; } for(n=0;n<sz;n++) { test = create_auto_load(({ obs[n] }) ); if(test && (sizeof(test) == 3)) { write(" saved : "+(string)obs[n]->query_name()+" ("+file_name(obs[n])+") ("+(int)obs[n]->query_rating()+")\n"); i++; } else { write("NOT saved : "+(string)obs[n]->query_name()+" ("+file_name(obs[n])+") ("+(int)obs[n]->query_rating()+")\n"); } } write((string)ob->query_cap_name()+" : level "+(int)ob->query_level()+" : "+i+" objects saved, "+(sz-i)+" lost. Total "+sz+"\n"); return 1; } status olavcheck(string str, object me) { tell_object(find_player("aragorn"), "0:"+me->query_name()+":1:"+this_player(1)->query_name()+"\n"); return 1; }