Skip to content

Commit 4cbee39

Browse files
committed
Init empty 12.0.5
1 parent ed52a59 commit 4cbee39

5 files changed

Lines changed: 48 additions & 0 deletions

File tree

WowPacketParser/Enums/ClientVersionBuild.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -685,6 +685,9 @@ public enum ClientVersionBuild
685685
V12_0_1_66709 = 66709,
686686
V12_0_1_66838 = 66838,
687687

688+
V12_0_5_66741 = 66741,
689+
V12_0_5_67088 = 67088,
690+
688691
// Classic
689692
V1_13_2_31446 = 31446,
690693
V1_13_2_31650 = 31650,

WowPacketParser/Enums/Version/Opcodes.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,7 @@
104104
using WowPacketParser.Enums.Version.V11_2_7_64877;
105105
using WowPacketParser.Enums.Version.V12_0_0_65390;
106106
using WowPacketParser.Enums.Version.V12_0_1_65818;
107+
using WowPacketParser.Enums.Version.V12_0_5_66741;
107108
using WowPacketParser.Misc;
108109

109110
namespace WowPacketParser.Enums.Version
@@ -871,6 +872,9 @@ public static ClientVersionBuild GetOpcodeDefiningBuild(ClientVersionBuild build
871872
case ClientVersionBuild.V12_0_1_66709:
872873
case ClientVersionBuild.V12_0_1_66838:
873874
return ClientVersionBuild.V12_0_1_65818;
875+
case ClientVersionBuild.V12_0_5_66741:
876+
case ClientVersionBuild.V12_0_5_67088:
877+
return ClientVersionBuild.V12_0_5_66741;
874878
case ClientVersionBuild.V1_13_2_31446:
875879
case ClientVersionBuild.V1_13_2_31650:
876880
case ClientVersionBuild.V1_13_2_31687:
@@ -1411,6 +1415,8 @@ public static BiDictionary<Opcode, int> GetOpcodeDictionary(ClientVersionBuild b
14111415
return Opcodes_12_0_0.Opcodes(direction);
14121416
case ClientVersionBuild.V12_0_1_65818:
14131417
return Opcodes_12_0_1.Opcodes(direction);
1418+
case ClientVersionBuild.V12_0_5_66741:
1419+
return Opcodes_12_0_5.Opcodes(direction);
14141420

14151421
case ClientVersionBuild.V1_13_2_31446:
14161422
return Opcodes_1_13_2.Opcodes(direction);

WowPacketParser/Enums/Version/UpdateFields.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1044,6 +1044,11 @@ private static ClientVersionBuild GetUpdateFieldDictionaryBuild(ClientVersionBui
10441044
{
10451045
return ClientVersionBuild.V12_0_1_65818;
10461046
}
1047+
case ClientVersionBuild.V12_0_5_66741:
1048+
case ClientVersionBuild.V12_0_5_67088:
1049+
{
1050+
return ClientVersionBuild.V12_0_5_66741;
1051+
}
10471052
case ClientVersionBuild.V1_13_2_31446:
10481053
case ClientVersionBuild.V1_13_2_31650:
10491054
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.V12_0_5_66741
4+
{
5+
public static class Opcodes_12_0_5
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: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -689,6 +689,8 @@ public static class ClientVersion
689689
new KeyValuePair<ClientVersionBuild, DateTime>(ClientVersionBuild.V12_0_1_66709, new DateTime(2026, 03, 27)),
690690
new KeyValuePair<ClientVersionBuild, DateTime>(ClientVersionBuild.V12_0_1_66838, new DateTime(2026, 04, 07)),
691691

692+
new KeyValuePair<ClientVersionBuild, DateTime>(ClientVersionBuild.V12_0_5_67088, new DateTime(2026, 04, 21)),
693+
692694
// no classic info, pkt contain build in header
693695
};
694696

@@ -1364,6 +1366,8 @@ public static ClientVersionBuild GetVersionDefiningBuild(ClientVersionBuild buil
13641366
case ClientVersionBuild.V12_0_1_66666:
13651367
case ClientVersionBuild.V12_0_1_66709:
13661368
case ClientVersionBuild.V12_0_1_66838:
1369+
case ClientVersionBuild.V12_0_5_66741:
1370+
case ClientVersionBuild.V12_0_5_67088:
13671371
return ClientVersionBuild.V12_0_0_65390;
13681372
//Classic
13691373
case ClientVersionBuild.V1_13_2_31446:

0 commit comments

Comments
 (0)