#define PATH "/d/guilds/commands/" mapping commands; void create() { commands = ([ "skills": ({ PATH + "skills", "skill_list" }), "judge": ({ PATH + "judge", "judge" }), "ambush": ({ PATH + "ambush", "ambush" }), "fix": ({ PATH + "fix", "fix" }), "hide": ({ PATH + "hide_in_shad", "hide_in_shadows" }), "sneak": ({ PATH + "sneak", "sneak" }), "palm": ({ PATH + "palm", "palm" }), "slip": ({ PATH + "slip", "slip" }), "remember": ({ PATH + "remember", "remember" }), "forget": ({ PATH + "forget", "forget" }), "assess": ({ PATH + "assess", "assess" }), "wizlist": ({ PATH + "wizlist", "wizlist" }), "consider": ({ "/std/commands/consider", "consider" }), "block" : ({ PATH + "block", "block" }), "bandage" : ({ PATH+"bandage", "bandage" }), "disarm" : ({ PATH+"disarm", "disarm" }), "inspire" : ({ PATH+"inspire", "inspire" }), "strike" : ({ PATH + "strike", "strike" }), "smite" : ({ PATH+"smite", "smite" }), "steal" : ({ PATH+"steal", "steal" }), ]); } mapping query_commands() { return commands + ([ ]); } string *query_command_names() { return m_values( commands ); } mixed * query_command( string str ) { return commands[ str ] + ({ }); }