// Whogot command. Whogot this? // Windy inherit COMMAND_BASE; int cmd( string str ) { string ret; int flag = 0; int count = 0; if( !str ) return notify_fail("Usage: whogot <object name>\n"); str = lower_case( str ); ret = "The following people have a(n) "+ str +":\n\n"; foreach( object player in users() ) { foreach( object ob in deep_inventory( player ) ) { if( ob -> query_short() && ob -> query_name() ) if( ob -> query_name() == str || ob -> query_short() == str || ( member_array( str, ob -> query_alias() ) != -1 ) || strsrch( ob -> query_short(), str ) != -1 ) { flag = 1; ret += player -> query_cap_name() +": "+ ob -> a_short() +"\n"; count++; } } } if( !flag ) return notify_fail("Nobody in "+ mud_name() +" has a(n) "+ str +".\n"); ret += "\n\nTotal number of \""+ str +"\": "+ count; tell_object( TP, ret +"\n" ); return 1; }