// This file written mostly by Tim Johnson (Tim@TimMUD) static void send_startup_reply(string mudname){ // This packet will be delivered to a mud for three conditions: // in response to a startup-req packet, // when the router wishes the mud to connect to a different router, // or when the set of routers change for some reason. if(!connected_muds[mudname]) { //trr("PROBLEM","red"); return; } else { //if(mudinfo[mudname] && mudinfo[mudname]["password"]) //trr(mudname +" apparently exists. password: "+mudinfo[mudname]["password"],"white"); //else //trr(mudname +" apparently exists, but I can't find a password for it.","white"); } write_data(connected_muds[mudname], ({ "startup-reply", 5, router_name, 0, mudname, 0, router_list, mudinfo[mudname]["password"] }) ); //trr("connected_muds[mudname]: "+identify(connected_muds[mudname]),"blue"); //trr("mudname: "+identify(mudname),"blue"); //trr("router_name: "+identify(router_name),"blue"); //trr("mudinfo[mudname]: "+identify(mudinfo[mudname]),"yellow"); }