aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChaz Brown <iamparadox@netscape.net>2009-09-15 16:27:25 -0400
committerChaz Brown <iamparadox@netscape.net>2009-09-15 16:27:25 -0400
commit755d0f5d21dd65843142d8c2b1d2150c97e1d3ce (patch)
treec47323633c71f7de25cedf32bcbd0510915e9cee
parentc7cc007950d8b991f61b127e9dbd5399ef2e5479 (diff)
Add Chinese 3.1.3 build to expected client builds, you will need to enter 10146 in the gamebuild column in realmd.realmlist for any realms allowing this client
--HG-- branch : trunk
-rw-r--r--src/trinityrealm/AuthCodes.h3
-rw-r--r--src/trinityrealm/AuthSocket.cpp2
2 files changed, 3 insertions, 2 deletions
diff --git a/src/trinityrealm/AuthCodes.h b/src/trinityrealm/AuthCodes.h
index 4781883e278..73728898503 100644
--- a/src/trinityrealm/AuthCodes.h
+++ b/src/trinityrealm/AuthCodes.h
@@ -71,7 +71,8 @@ enum LoginResult
//1.12.2 build 6005
//2.4.3 build 8606
//3.1.3 build 9947
+//3.1.3 build 10146 Chinese build
-#define EXPECTED_TRINITY_CLIENT_BUILD {9947, 8606, 5875, 6005, 0}
+#define EXPECTED_TRINITY_CLIENT_BUILD {10146, 9947, 8606, 5875, 6005, 0}
#endif
diff --git a/src/trinityrealm/AuthSocket.cpp b/src/trinityrealm/AuthSocket.cpp
index 1e0f2da2024..60a55be77f3 100644
--- a/src/trinityrealm/AuthSocket.cpp
+++ b/src/trinityrealm/AuthSocket.cpp
@@ -706,7 +706,7 @@ bool AuthSocket::_HandleLogonProof()
sha.UpdateBigNumbers(&A, &M, &K, NULL);
sha.Finalize();
- if(_build == 8606 || _build == 9947)//2.4.3 and 3.1.3 cliens
+ if(_build == 8606 || _build == 9947 || _build == 10146)//2.4.3 and 3.1.3 clients (10146 is Chinese build for 3.1.3)
{
sAuthLogonProof_S proof;
memcpy(proof.M2, sha.GetDigest(), 20);