Skip to content

Commit 2395051

Browse files
committed
Init 12.0.1
1 parent 1146f70 commit 2395051

File tree

5 files changed

+54
-0
lines changed

5 files changed

+54
-0
lines changed

WowPacketParser/Enums/ClientVersionBuild.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -663,6 +663,10 @@ public enum ClientVersionBuild
663663
V12_0_0_65699 = 65699,
664664
V12_0_0_65727 = 65727,
665665

666+
V12_0_1_65818 = 65818,
667+
V12_0_1_65848 = 65848,
668+
V12_0_1_65867 = 65867,
669+
666670
// Classic
667671
V1_13_2_31446 = 31446,
668672
V1_13_2_31650 = 31650,

WowPacketParser/Enums/Version/Opcodes.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@
102102
using WowPacketParser.Enums.Version.V11_2_7_64632;
103103
using WowPacketParser.Enums.Version.V11_2_7_64877;
104104
using WowPacketParser.Enums.Version.V12_0_0_65390;
105+
using WowPacketParser.Enums.Version.V12_0_1_65818;
105106
using WowPacketParser.Misc;
106107

107108
namespace WowPacketParser.Enums.Version
@@ -847,6 +848,10 @@ public static ClientVersionBuild GetOpcodeDefiningBuild(ClientVersionBuild build
847848
case ClientVersionBuild.V12_0_0_65699:
848849
case ClientVersionBuild.V12_0_0_65727:
849850
return ClientVersionBuild.V12_0_0_65390;
851+
case ClientVersionBuild.V12_0_1_65818:
852+
case ClientVersionBuild.V12_0_1_65848:
853+
case ClientVersionBuild.V12_0_1_65867:
854+
return ClientVersionBuild.V12_0_1_65818;
850855
case ClientVersionBuild.V1_13_2_31446:
851856
case ClientVersionBuild.V1_13_2_31650:
852857
case ClientVersionBuild.V1_13_2_31687:
@@ -1376,6 +1381,8 @@ public static BiDictionary<Opcode, int> GetOpcodeDictionary(ClientVersionBuild b
13761381
return Opcodes_11_2_7_64877.Opcodes(direction);
13771382
case ClientVersionBuild.V12_0_0_65390:
13781383
return Opcodes_12_0_0.Opcodes(direction);
1384+
case ClientVersionBuild.V12_0_1_65818:
1385+
return Opcodes_12_0_1.Opcodes(direction);
13791386

13801387
case ClientVersionBuild.V1_13_2_31446:
13811388
return Opcodes_1_13_2.Opcodes(direction);

WowPacketParser/Enums/Version/UpdateFields.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1026,6 +1026,12 @@ private static string GetUpdateFieldDictionaryBuildName(ClientVersionBuild build
10261026
{
10271027
return "V12_0_0_65390";
10281028
}
1029+
case ClientVersionBuild.V12_0_1_65818:
1030+
case ClientVersionBuild.V12_0_1_65848:
1031+
case ClientVersionBuild.V12_0_1_65867:
1032+
{
1033+
return "V12_0_1_65818";
1034+
}
10291035
case ClientVersionBuild.V1_13_2_31446:
10301036
case ClientVersionBuild.V1_13_2_31650:
10311037
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_1_65818
4+
{
5+
public static class Opcodes_12_0_1
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: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -667,6 +667,10 @@ public static class ClientVersion
667667
new KeyValuePair<ClientVersionBuild, DateTime>(ClientVersionBuild.V12_0_0_65699, new DateTime(2026, 02, 04)),
668668
new KeyValuePair<ClientVersionBuild, DateTime>(ClientVersionBuild.V12_0_0_65727, new DateTime(2026, 02, 04, 21, 00, 00)),
669669

670+
new KeyValuePair<ClientVersionBuild, DateTime>(ClientVersionBuild.V12_0_1_65818, new DateTime(2026, 02, 10)),
671+
new KeyValuePair<ClientVersionBuild, DateTime>(ClientVersionBuild.V12_0_1_65848, new DateTime(2026, 02, 11)),
672+
new KeyValuePair<ClientVersionBuild, DateTime>(ClientVersionBuild.V12_0_1_65867, new DateTime(2026, 02, 11, 18, 26, 00)),
673+
670674
// no classic info, pkt contain build in header
671675
};
672676

@@ -1321,6 +1325,9 @@ public static ClientVersionBuild GetVersionDefiningBuild(ClientVersionBuild buil
13211325
case ClientVersionBuild.V12_0_0_65655:
13221326
case ClientVersionBuild.V12_0_0_65699:
13231327
case ClientVersionBuild.V12_0_0_65727:
1328+
case ClientVersionBuild.V12_0_1_65818:
1329+
case ClientVersionBuild.V12_0_1_65848:
1330+
case ClientVersionBuild.V12_0_1_65867:
13241331
return ClientVersionBuild.V12_0_0_65390;
13251332
//Classic
13261333
case ClientVersionBuild.V1_13_2_31446:

0 commit comments

Comments
 (0)