Well, leaving 6.2 in is easy enough, but the order can easily still be changed so that it checks for 7.0 first, since that is by far the most common one used.
The code would look like this:
Code:
#include "../debug.h"
#include "patches.h"
#include "Titanium.h"
#include "Client62.h"
//#include "Anniversary.h"
//#include "Live.h"
void RegisterAllPatches(EQStreamIdentifier &into) {
Titanium::Register(into);
Client62::Register(into);
// Anniversary::Register(into);
// Live::Register(into);
}
void ReloadAllPatches() {
Titanium::Reload();
Client62::Reload();
// Anniversary::Reload();
// Live::Reload();
}
I can certainly understand leaving 6.2 in there for the few that still use it, but at this time I see little need for the Anniversary or Live checks.
So far, I have still noticed 0 issues with having this on my server. I haven't seen any noticeable performance increases either, but it is still too early to tell. I think this change combined with the fix for the "lag bug" may at least help reduce log file sizes as well as maybe a very slight decrease in bandwidth utilization.