Skip to content

Commit 303cb19

Browse files
committed
Init 11.2.7
1 parent e7cc1b5 commit 303cb19

File tree

5 files changed

+59
-0
lines changed

5 files changed

+59
-0
lines changed

WowPacketParser/Enums/ClientVersionBuild.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -643,6 +643,11 @@ public enum ClientVersionBuild
643643
V11_2_5_64484 = 64484,
644644
V11_2_5_64502 = 64502,
645645

646+
V11_2_7_64632 = 64632,
647+
V11_2_7_64704 = 64704,
648+
V11_2_7_64725 = 64725,
649+
V11_2_7_64743 = 64743,
650+
646651
// Classic
647652
V1_13_2_31446 = 31446,
648653
V1_13_2_31650 = 31650,

WowPacketParser/Enums/Version/Opcodes.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@
9999
using WowPacketParser.Enums.Version.V11_1_7_61491;
100100
using WowPacketParser.Enums.Version.V11_2_0_62213;
101101
using WowPacketParser.Enums.Version.V11_2_5_63506;
102+
using WowPacketParser.Enums.Version.V11_2_7_64632;
102103
using WowPacketParser.Misc;
103104

104105
namespace WowPacketParser.Enums.Version
@@ -823,6 +824,11 @@ public static ClientVersionBuild GetOpcodeDefiningBuild(ClientVersionBuild build
823824
case ClientVersionBuild.V11_2_5_64484:
824825
case ClientVersionBuild.V11_2_5_64502:
825826
return ClientVersionBuild.V11_2_5_63506;
827+
case ClientVersionBuild.V11_2_7_64632:
828+
case ClientVersionBuild.V11_2_7_64704:
829+
case ClientVersionBuild.V11_2_7_64725:
830+
case ClientVersionBuild.V11_2_7_64743:
831+
return ClientVersionBuild.V11_2_7_64632;
826832
case ClientVersionBuild.V1_13_2_31446:
827833
case ClientVersionBuild.V1_13_2_31650:
828834
case ClientVersionBuild.V1_13_2_31687:
@@ -1344,6 +1350,8 @@ public static BiDictionary<Opcode, int> GetOpcodeDictionary(ClientVersionBuild b
13441350
return Opcodes_11_2_0.Opcodes(direction);
13451351
case ClientVersionBuild.V11_2_5_63506:
13461352
return Opcodes_11_2_5.Opcodes(direction);
1353+
case ClientVersionBuild.V11_2_7_64632:
1354+
return Opcodes_11_2_7.Opcodes(direction);
13471355

13481356
case ClientVersionBuild.V1_13_2_31446:
13491357
return Opcodes_1_13_2.Opcodes(direction);

WowPacketParser/Enums/Version/UpdateFields.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1001,6 +1001,13 @@ private static string GetUpdateFieldDictionaryBuildName(ClientVersionBuild build
10011001
{
10021002
return "V11_2_5_63506";
10031003
}
1004+
case ClientVersionBuild.V11_2_7_64632:
1005+
case ClientVersionBuild.V11_2_7_64704:
1006+
case ClientVersionBuild.V11_2_7_64725:
1007+
case ClientVersionBuild.V11_2_7_64743:
1008+
{
1009+
return "V11_2_7_64632";
1010+
}
10041011
case ClientVersionBuild.V1_13_2_31446:
10051012
case ClientVersionBuild.V1_13_2_31650:
10061013
case ClientVersionBuild.V1_13_2_31687:
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
using WowPacketParser.Misc;
2+
3+
namespace WowPacketParser.Enums.Version.V11_2_7_64632
4+
{
5+
public static class Opcodes_11_2_7
6+
{
7+
public static BiDictionary<Opcode, int> Opcodes(Direction direction)
8+
{
9+
switch (direction)
10+
{
11+
case Direction.ClientToServer:
12+
return ClientOpcodes;
13+
case Direction.ServerToClient:
14+
return ServerOpcodes;
15+
default:
16+
return MiscOpcodes;
17+
}
18+
}
19+
20+
private static readonly BiDictionary<Opcode, int> ClientOpcodes = new()
21+
{
22+
};
23+
24+
private static readonly BiDictionary<Opcode, int> ServerOpcodes = new()
25+
{
26+
};
27+
28+
private static readonly BiDictionary<Opcode, int> MiscOpcodes = new();
29+
}
30+
}

WowPacketParser/Misc/ClientVersion.cs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -648,6 +648,11 @@ public static class ClientVersion
648648
new KeyValuePair<ClientVersionBuild, DateTime>(ClientVersionBuild.V11_2_5_64484, new DateTime(2025, 11, 18)),
649649
new KeyValuePair<ClientVersionBuild, DateTime>(ClientVersionBuild.V11_2_5_64502, new DateTime(2025, 11, 19)),
650650

651+
new KeyValuePair<ClientVersionBuild, DateTime>(ClientVersionBuild.V11_2_7_64632, new DateTime(2025, 12, 02)),
652+
new KeyValuePair<ClientVersionBuild, DateTime>(ClientVersionBuild.V11_2_7_64704, new DateTime(2025, 12, 02, 20, 22, 00)),
653+
new KeyValuePair<ClientVersionBuild, DateTime>(ClientVersionBuild.V11_2_7_64725, new DateTime(2025, 12, 03)),
654+
new KeyValuePair<ClientVersionBuild, DateTime>(ClientVersionBuild.V11_2_7_64743, new DateTime(2025, 12, 04)),
655+
651656
// no classic info, pkt contain build in header
652657
};
653658

@@ -1283,6 +1288,10 @@ public static ClientVersionBuild GetVersionDefiningBuild(ClientVersionBuild buil
12831288
case ClientVersionBuild.V11_2_5_64395:
12841289
case ClientVersionBuild.V11_2_5_64484:
12851290
case ClientVersionBuild.V11_2_5_64502:
1291+
case ClientVersionBuild.V11_2_7_64632:
1292+
case ClientVersionBuild.V11_2_7_64704:
1293+
case ClientVersionBuild.V11_2_7_64725:
1294+
case ClientVersionBuild.V11_2_7_64743:
12861295
return ClientVersionBuild.V11_0_0_55666;
12871296
//Classic
12881297
case ClientVersionBuild.V1_13_2_31446:

0 commit comments

Comments
 (0)