/** * modification of code contributed by daelas * started 2006-04-04 */ #include <lib.h> #include <daemons.h> inherit LIB_DAEMON; mixed cmd(string str){ mapping network; network = STARGATE_D->GetStargates(); if (str){ if (network[lower_case(str)]){ write(str+" is part of the Stargate Network.\n"); write(str+" data: "+identify(network[lower_case(str)])); } else { write(str+" is not currently part of the Stargate Network.\n"); } return 1; } else { write("These are the current Stargate locations in the Network:\n"); if (!sizeof(network)){ write("No locations found."); return 1; } else { string buf = ""; string name; write(implode(keys(network), ", ")); } } return 1; } void help() { message("help", "Syntax: stargate <gate>\n\n" "With an argument, this command will determine whether the argument " "supplied is a valid stargate. If so, stargate data on that gate " "is displayed. Without an argument, this command lists known valid " "stargates.", this_player()); }