Skip to content

Commit b2a8310

Browse files
committed
Init empty 12.0.7
1 parent 2402174 commit b2a8310

5 files changed

Lines changed: 58 additions & 0 deletions

File tree

WowPacketParser/Enums/ClientVersionBuild.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -697,6 +697,11 @@ public enum ClientVersionBuild
697697
V12_0_5_67602 = 67602,
698698
V12_0_5_67823 = 67823,
699699

700+
V12_0_7_67808 = 67808, // background download only, don't use in AddedInVersion checks because its value is lower than V12_0_5_67823
701+
V12_0_7_68182 = 68182,
702+
V12_0_7_68232 = 68232,
703+
V12_0_7_68235 = 68235,
704+
700705
// Classic
701706
V1_13_2_31446 = 31446,
702707
V1_13_2_31650 = 31650,

WowPacketParser/Enums/Version/Opcodes.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@
106106
using WowPacketParser.Enums.Version.V12_0_0_65390;
107107
using WowPacketParser.Enums.Version.V12_0_1_65818;
108108
using WowPacketParser.Enums.Version.V12_0_5_66741;
109+
using WowPacketParser.Enums.Version.V12_0_7_67808;
109110
using WowPacketParser.Misc;
110111

111112
namespace WowPacketParser.Enums.Version
@@ -885,6 +886,11 @@ public static ClientVersionBuild GetOpcodeDefiningBuild(ClientVersionBuild build
885886
case ClientVersionBuild.V12_0_5_67602:
886887
case ClientVersionBuild.V12_0_5_67823:
887888
return ClientVersionBuild.V12_0_5_66741;
889+
case ClientVersionBuild.V12_0_7_67808:
890+
case ClientVersionBuild.V12_0_7_68182:
891+
case ClientVersionBuild.V12_0_7_68232:
892+
case ClientVersionBuild.V12_0_7_68235:
893+
return ClientVersionBuild.V12_0_7_67808;
888894
case ClientVersionBuild.V1_13_2_31446:
889895
case ClientVersionBuild.V1_13_2_31650:
890896
case ClientVersionBuild.V1_13_2_31687:
@@ -1447,6 +1453,8 @@ public static BiDictionary<Opcode, int> GetOpcodeDictionary(ClientVersionBuild b
14471453
return Opcodes_12_0_1.Opcodes(direction);
14481454
case ClientVersionBuild.V12_0_5_66741:
14491455
return Opcodes_12_0_5.Opcodes(direction);
1456+
case ClientVersionBuild.V12_0_7_67808:
1457+
return Opcodes_12_0_7.Opcodes(direction);
14501458

14511459
case ClientVersionBuild.V1_13_2_31446:
14521460
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
@@ -1058,6 +1058,13 @@ private static ClientVersionBuild GetUpdateFieldDictionaryBuild(ClientVersionBui
10581058
{
10591059
return ClientVersionBuild.V12_0_5_66741;
10601060
}
1061+
case ClientVersionBuild.V12_0_7_67808:
1062+
case ClientVersionBuild.V12_0_7_68182:
1063+
case ClientVersionBuild.V12_0_7_68232:
1064+
case ClientVersionBuild.V12_0_7_68235:
1065+
{
1066+
return ClientVersionBuild.V12_0_7_67808;
1067+
}
10611068
case ClientVersionBuild.V1_13_2_31446:
10621069
case ClientVersionBuild.V1_13_2_31650:
10631070
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_7_67808
4+
{
5+
public static class Opcodes_12_0_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: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -699,6 +699,10 @@ public static class ClientVersion
699699
new KeyValuePair<ClientVersionBuild, DateTime>(ClientVersionBuild.V12_0_5_67602, new DateTime(2026, 05, 16)),
700700
new KeyValuePair<ClientVersionBuild, DateTime>(ClientVersionBuild.V12_0_5_67823, new DateTime(2026, 05, 28)),
701701

702+
new KeyValuePair<ClientVersionBuild, DateTime>(ClientVersionBuild.V12_0_7_68182, new DateTime(2026, 06, 16)),
703+
new KeyValuePair<ClientVersionBuild, DateTime>(ClientVersionBuild.V12_0_7_68232, new DateTime(2026, 06, 16, 23, 55, 00)),
704+
new KeyValuePair<ClientVersionBuild, DateTime>(ClientVersionBuild.V12_0_7_68235, new DateTime(2026, 06, 17, 03, 39, 00)),
705+
702706
// no classic info, pkt contain build in header
703707
};
704708

@@ -1385,6 +1389,10 @@ public static ClientVersionBuild GetVersionDefiningBuild(ClientVersionBuild buil
13851389
case ClientVersionBuild.V12_0_5_67451:
13861390
case ClientVersionBuild.V12_0_5_67602:
13871391
case ClientVersionBuild.V12_0_5_67823:
1392+
case ClientVersionBuild.V12_0_7_67808:
1393+
case ClientVersionBuild.V12_0_7_68182:
1394+
case ClientVersionBuild.V12_0_7_68232:
1395+
case ClientVersionBuild.V12_0_7_68235:
13881396
return ClientVersionBuild.V12_0_0_65390;
13891397
//Classic
13901398
case ClientVersionBuild.V1_13_2_31446:

0 commit comments

Comments
 (0)