Skip to content

Commit 4adb4f4

Browse files
committed
Add missing 3.4.4 builds and disable fallback for 3.4.4
1 parent 10a8acc commit 4adb4f4

4 files changed

Lines changed: 47 additions & 0 deletions

File tree

WowPacketParser/Enums/ClientVersionBuild.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -892,6 +892,10 @@ public enum ClientVersionBuild
892892
V3_4_4_60320 = 60320, // live
893893
V3_4_4_60430 = 60430, // live
894894
V3_4_4_60842 = 60842, // live
895+
V3_4_4_60892 = 60892, // live
896+
V3_4_4_61075 = 61075, // live
897+
V3_4_4_61187 = 61187, // live
898+
V3_4_4_61256 = 61256, // live
895899

896900
V4_4_0_54481 = 54481, // both live and ptr
897901
V4_4_0_54500 = 54500, // both live and ptr

WowPacketParser/Enums/Version/Opcodes.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1083,6 +1083,10 @@ public static ClientVersionBuild GetOpcodeDefiningBuild(ClientVersionBuild build
10831083
case ClientVersionBuild.V3_4_4_60320:
10841084
case ClientVersionBuild.V3_4_4_60430:
10851085
case ClientVersionBuild.V3_4_4_60842:
1086+
case ClientVersionBuild.V3_4_4_60892:
1087+
case ClientVersionBuild.V3_4_4_61075:
1088+
case ClientVersionBuild.V3_4_4_61187:
1089+
case ClientVersionBuild.V3_4_4_61256:
10861090
return ClientVersionBuild.V3_4_4_59817;
10871091
case ClientVersionBuild.V4_4_2_59185:
10881092
case ClientVersionBuild.V4_4_2_59297:

WowPacketParser/Enums/Version/UpdateFields.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1273,6 +1273,10 @@ private static string GetUpdateFieldDictionaryBuildName(ClientVersionBuild build
12731273
case ClientVersionBuild.V3_4_4_60320:
12741274
case ClientVersionBuild.V3_4_4_60430:
12751275
case ClientVersionBuild.V3_4_4_60842:
1276+
case ClientVersionBuild.V3_4_4_60892:
1277+
case ClientVersionBuild.V3_4_4_61075:
1278+
case ClientVersionBuild.V3_4_4_61187:
1279+
case ClientVersionBuild.V3_4_4_61256:
12761280
{
12771281
return "V3_4_4_59817";
12781282
}

WowPacketParser/Misc/ClientVersion.cs

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1428,6 +1428,10 @@ public static ClientVersionBuild GetVersionDefiningBuild(ClientVersionBuild buil
14281428
case ClientVersionBuild.V3_4_4_60320:
14291429
case ClientVersionBuild.V3_4_4_60430:
14301430
case ClientVersionBuild.V3_4_4_60842:
1431+
case ClientVersionBuild.V3_4_4_60892:
1432+
case ClientVersionBuild.V3_4_4_61075:
1433+
case ClientVersionBuild.V3_4_4_61187:
1434+
case ClientVersionBuild.V3_4_4_61256:
14311435
case ClientVersionBuild.V1_15_0_52146:
14321436
case ClientVersionBuild.V1_15_0_52186:
14331437
case ClientVersionBuild.V1_15_0_52212:
@@ -1563,6 +1567,9 @@ public static bool HasFallback(ClientVersionBuild definingBuild)
15631567
if (IsCataClientVersionBuild(definingBuild))
15641568
return false;
15651569

1570+
if (IsWotlkChinaClientVersionBuild(definingBuild))
1571+
return false;
1572+
15661573
return true;
15671574
}
15681575

@@ -2064,6 +2071,10 @@ public static bool IsWotLKClientVersionBuild(ClientVersionBuild build)
20642071
case ClientVersionBuild.V3_4_4_60320:
20652072
case ClientVersionBuild.V3_4_4_60430:
20662073
case ClientVersionBuild.V3_4_4_60842:
2074+
case ClientVersionBuild.V3_4_4_60892:
2075+
case ClientVersionBuild.V3_4_4_61075:
2076+
case ClientVersionBuild.V3_4_4_61187:
2077+
case ClientVersionBuild.V3_4_4_61256:
20672078
return true;
20682079
default:
20692080
return false;
@@ -2116,5 +2127,29 @@ public static bool IsCataClientVersionBuild(ClientVersionBuild build)
21162127
return false;
21172128
}
21182129
}
2130+
2131+
public static bool IsWotlkChinaClientVersionBuild(ClientVersionBuild build)
2132+
{
2133+
switch (build)
2134+
{
2135+
case ClientVersionBuild.V3_4_4_59817:
2136+
case ClientVersionBuild.V3_4_4_59853:
2137+
case ClientVersionBuild.V3_4_4_59887:
2138+
case ClientVersionBuild.V3_4_4_60003:
2139+
case ClientVersionBuild.V3_4_4_60063:
2140+
case ClientVersionBuild.V3_4_4_60190:
2141+
case ClientVersionBuild.V3_4_4_60273:
2142+
case ClientVersionBuild.V3_4_4_60320:
2143+
case ClientVersionBuild.V3_4_4_60430:
2144+
case ClientVersionBuild.V3_4_4_60842:
2145+
case ClientVersionBuild.V3_4_4_60892:
2146+
case ClientVersionBuild.V3_4_4_61075:
2147+
case ClientVersionBuild.V3_4_4_61187:
2148+
case ClientVersionBuild.V3_4_4_61256:
2149+
return true;
2150+
default:
2151+
return false;
2152+
}
2153+
}
21192154
}
21202155
}

0 commit comments

Comments
 (0)