public static void LoginR_Secondary(LoginClient client, Account account, long sessionKey)
{
var packet = new Packet(Op.LoginR, MabiId.Login);
packet.PutByte((byte)LoginResult.SecondaryReq);
packet.PutString(account.Name); // Official seems to send this
packet.PutString(account.Name); // back hashed.
packet.PutLong(sessionKey);
if (account.SecondaryPassword == null)
packet.PutString("FIRST");
else
packet.PutString("NOT_FIRST");
client.Send(packet);
}