// This file written mostly by Tim Johnson (Tim@TimMUD)

varargs void Debug(string str, int level){
    if(find_player(DEBUGGER_GUY))
        switch(level){
    case DEB_IN:
        message("//trr", "%^BOLD%^%^WHITE%^SERVER INCOMING: %^MAGENTA%^"+str+"%^RESET%^\n",
          find_player(DEBUGGER_GUY));
        break;
    case DEB_OUT:
        message("//trr", "%^BOLD%^%^WHITE%^SERVER OUTGOING: %^CYAN%^"+str+"%^RESET%^\n",
          find_player(DEBUGGER_GUY));
        break;
    case DEB_INVALID:
        message("//trr", "%^BOLD%^%^WHITE%^SERVER THINKS THIS IS INVALID: %^RED%^"+str+"%^RESET%^\n",
          find_player(DEBUGGER_GUY));
        break;
    case DEB_OTHER:
    default:
        message("//trr", "%^BOLD%^%^WHITE%^SERVER INFO: %^GREEN%^"+str+"%^RESET%^\n",
          find_player(DEBUGGER_GUY));
        break;
    }
}
