rem: client.currentObject.display ("Unknown command '" + e.command + "'.", "ERROR"); 
add: var o = getObjectDetails(client.currentObject); if (o.server) { client.currentObject.display ("Unknown command ``" + e.command + "'', just guessing.", "WARNING"); o.server.sendData (e.command + " " + e.inputData + "\n"); } else client.currentObject.display ("Unknown command ``" + e.command + "''.", "ERROR"); 
context: function cli_icommand (e){    var ary = client.commands.list (e.command);        switch (ary.length)    {                case 0:            client.currentObject.display ("Unknown command '" + e.command +                                          "'.", "ERROR");            break;                    case 1:            if (typeof client[ary[0].func] == "undefined")                        client.currentObject.display ("Sorry, '" + ary[0].name +                                              "' has not been implemented.",                                               "ERROR");            else            {                e.commandEntry = ary[0];                if (!client[ary[0].func](e))                    client.currentObject.display (ary[0].name + " " +                                                  ary[0].usage, "USAGE");            }            break;                    default:            client.currentObject.display ("Ambiguous command: '" + e.command +                                          "'", "ERROR");            var str = "";            for (var i in ary)                str += str ? ", " + ary[i].name : ary[i].name;            client.currentObject.display (ary.length + " commands match: " +                                          str, "ERROR");    }}
meta: 5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5872/ee3e25cd866563b5083f4eb42f44f9b25afaeeda/handlers.js/clean/extensions/irc/xul/content/handlers.js