Skip to content

Commit

Permalink
Properly redo 1.15.0 branch with earliest version
Browse files Browse the repository at this point in the history
  • Loading branch information
killerwife committed Nov 5, 2024
1 parent 5e63dfb commit 6348231
Show file tree
Hide file tree
Showing 49 changed files with 66 additions and 51 deletions.
3 changes: 3 additions & 0 deletions WowPacketParser/Enums/ClientVersionBuild.cs
Original file line number Diff line number Diff line change
Expand Up @@ -681,6 +681,9 @@ public enum ClientVersionBuild
V1_14_4_51146 = 51146, // ptr
V1_14_4_51535 = 51535, // live

V1_15_0_52146 = 52146, // live
V1_15_0_52186 = 52186, // live
V1_15_0_52212 = 52212, // live
V1_15_0_52302 = 52302, // live
V1_15_0_52409 = 52409, // live
V1_15_0_52610 = 52610, // live
Expand Down
11 changes: 7 additions & 4 deletions WowPacketParser/Enums/Version/Opcodes.cs
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
using WowPacketParser.Enums.Version.V1_13_6_36231;
using WowPacketParser.Enums.Version.V1_14_1_40688;
using WowPacketParser.Enums.Version.V1_14_4_51146;
using WowPacketParser.Enums.Version.V1_15_0_52302;
using WowPacketParser.Enums.Version.V1_15_0_52146;
using WowPacketParser.Enums.Version.V2_4_3_8606;
using WowPacketParser.Enums.Version.V2_5_1_38835;
using WowPacketParser.Enums.Version.V2_5_2_39570;
Expand Down Expand Up @@ -939,7 +939,10 @@ public static ClientVersionBuild GetOpcodeDefiningBuild(ClientVersionBuild build
case ClientVersionBuild.V3_4_3_53788:
case ClientVersionBuild.V3_4_3_54261:
return ClientVersionBuild.V3_4_3_51666;
case ClientVersionBuild.V1_15_0_52302: // inherits from above
case ClientVersionBuild.V1_15_0_52146: // inherits from above
case ClientVersionBuild.V1_15_0_52186:
case ClientVersionBuild.V1_15_0_52212:
case ClientVersionBuild.V1_15_0_52302:
case ClientVersionBuild.V1_15_0_52409:
case ClientVersionBuild.V1_15_0_52610:
case ClientVersionBuild.V1_15_1_53247:
Expand All @@ -951,7 +954,7 @@ public static ClientVersionBuild GetOpcodeDefiningBuild(ClientVersionBuild build
case ClientVersionBuild.V1_15_2_54902:
case ClientVersionBuild.V1_15_2_55002:
case ClientVersionBuild.V1_15_2_55140:
return ClientVersionBuild.V1_15_0_52302;
return ClientVersionBuild.V1_15_0_52146;
case ClientVersionBuild.V4_4_0_54481:
case ClientVersionBuild.V4_4_0_54500:
case ClientVersionBuild.V4_4_0_54501:
Expand Down Expand Up @@ -1146,7 +1149,7 @@ public static BiDictionary<Opcode, int> GetOpcodeDictionary(ClientVersionBuild b
return Opcodes_1_14_1.Opcodes(direction);
case ClientVersionBuild.V1_14_4_51146:
return Opcodes_1_14_4.Opcodes(direction);
case ClientVersionBuild.V1_15_0_52302:
case ClientVersionBuild.V1_15_0_52146:
return Opcodes_1_15_0.Opcodes(direction);
case ClientVersionBuild.V1_15_3_55515:
return Opcodes_1_15_3.Opcodes(direction);
Expand Down
5 changes: 4 additions & 1 deletion WowPacketParser/Enums/Version/UpdateFields.cs
Original file line number Diff line number Diff line change
Expand Up @@ -1031,6 +1031,9 @@ private static string GetUpdateFieldDictionaryBuildName(ClientVersionBuild build
{
return "V1_14_4_51146";
}
case ClientVersionBuild.V1_15_0_52146:
case ClientVersionBuild.V1_15_0_52186:
case ClientVersionBuild.V1_15_0_52212:
case ClientVersionBuild.V1_15_0_52302:
case ClientVersionBuild.V1_15_0_52409:
case ClientVersionBuild.V1_15_0_52610:
Expand All @@ -1044,7 +1047,7 @@ private static string GetUpdateFieldDictionaryBuildName(ClientVersionBuild build
case ClientVersionBuild.V1_15_2_55002:
case ClientVersionBuild.V1_15_2_55140:
{
return "V1_15_0_52302";
return "V1_15_0_52146";
}
case ClientVersionBuild.V1_15_3_55515:
case ClientVersionBuild.V1_15_3_55563:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using WowPacketParser.Misc;

namespace WowPacketParser.Enums.Version.V1_15_0_52302
namespace WowPacketParser.Enums.Version.V1_15_0_52146
{
public static class Opcodes_1_15_0
{
Expand Down
6 changes: 6 additions & 0 deletions WowPacketParser/Misc/ClientVersion.cs
Original file line number Diff line number Diff line change
Expand Up @@ -1344,6 +1344,9 @@ public static ClientVersionBuild GetVersionDefiningBuild(ClientVersionBuild buil
case ClientVersionBuild.V3_4_3_53622:
case ClientVersionBuild.V3_4_3_53788:
case ClientVersionBuild.V3_4_3_54261:
case ClientVersionBuild.V1_15_0_52146:
case ClientVersionBuild.V1_15_0_52186:
case ClientVersionBuild.V1_15_0_52212:
case ClientVersionBuild.V1_15_0_52302:
case ClientVersionBuild.V1_15_0_52409:
case ClientVersionBuild.V1_15_0_52610:
Expand Down Expand Up @@ -1762,6 +1765,9 @@ public static bool IsSeasonOfDiscoveryClientVersionBuild(ClientVersionBuild buil
{
switch (build)
{
case ClientVersionBuild.V1_15_0_52146:
case ClientVersionBuild.V1_15_0_52186:
case ClientVersionBuild.V1_15_0_52212:
case ClientVersionBuild.V1_15_0_52302:
case ClientVersionBuild.V1_15_0_52409:
case ClientVersionBuild.V1_15_0_52610:
Expand Down
4 changes: 2 additions & 2 deletions WowPacketParserModule.V3_4_0_45166/Parsers/MovementHandler.cs
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,7 @@ public static void ReadMovementMonsterSpline(Packet packet, Vector3 pos, params
{
PacketMonsterMove monsterMove = packet.Holder.MonsterMove;
monsterMove.Id = packet.ReadUInt32("Id", indexes);
if (ClientVersion.RemovedInVersion(ClientBranch.Classic, ClientVersionBuild.V1_15_0_52302) || ClientVersion.Branch != ClientBranch.Classic)
if (ClientVersion.RemovedInVersion(ClientBranch.Classic, ClientVersionBuild.V1_15_0_52146) || ClientVersion.Branch != ClientBranch.Classic)
monsterMove.Destination = packet.ReadVector3("Destination", indexes);

packet.ResetBitReader();
Expand Down Expand Up @@ -232,7 +232,7 @@ public static void HandleNewWorld(Packet packet)
packet.AddSniffData(StoreNameType.Map, (int)WowPacketParser.Parsing.Parsers.MovementHandler.CurrentMapId, "NEW_WORLD");
}

[Parser(Opcode.SMSG_ON_MONSTER_MOVE, ClientBranch.Classic, ClientVersionBuild.V1_15_0_52302)]
[Parser(Opcode.SMSG_ON_MONSTER_MOVE, ClientBranch.Classic, ClientVersionBuild.V1_15_0_52146)]
[Parser(Opcode.SMSG_ON_MONSTER_MOVE, ClientBranch.WotLK, ClientVersionBuild.V3_4_3_51505)]
public static void HandleOnMonsterMove(Packet packet)
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

// This file is automatically generated, DO NOT EDIT

namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52302
namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52146
{
public class UpdateFieldHandler : UpdateFieldsHandlerBase
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

// This file is automatically generated, DO NOT EDIT

namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52302
namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52146
{
public class ActivePlayerData : IActivePlayerData
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

// This file is automatically generated, DO NOT EDIT

namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52302
namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52146
{
public class AreaTriggerData : IAreaTriggerData
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

// This file is automatically generated, DO NOT EDIT

namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52302
namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52146
{
public class ArenaCooldown : IArenaCooldown
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

// This file is automatically generated, DO NOT EDIT

namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52302
namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52146
{
public class ArtifactPower : IArtifactPower
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

// This file is automatically generated, DO NOT EDIT

namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52302
namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52146
{
public class CategoryCooldownMod : ICategoryCooldownMod
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

// This file is automatically generated, DO NOT EDIT

namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52302
namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52146
{
public class CharacterRestriction : ICharacterRestriction
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

// This file is automatically generated, DO NOT EDIT

namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52302
namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52146
{
public class ChrCustomizationChoice : IChrCustomizationChoice
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

// This file is automatically generated, DO NOT EDIT

namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52302
namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52146
{
public class CompletedProject : ICompletedProject
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

// This file is automatically generated, DO NOT EDIT

namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52302
namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52146
{
public class ContainerData : IContainerData
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

// This file is automatically generated, DO NOT EDIT

namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52302
namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52146
{
public class ConversationActor : IConversationActor
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

// This file is automatically generated, DO NOT EDIT

namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52302
namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52146
{
public class ConversationData : IMutableConversationData
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

// This file is automatically generated, DO NOT EDIT

namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52302
namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52146
{
public class ConversationLine : IConversationLine
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

// This file is automatically generated, DO NOT EDIT

namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52302
namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52146
{
public class CorpseData : ICorpseData
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

// This file is automatically generated, DO NOT EDIT

namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52302
namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52146
{
public class DynamicObjectData : IDynamicObjectData
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

// This file is automatically generated, DO NOT EDIT

namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52302
namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52146
{
public class GameObjectData : IMutableGameObjectData
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

// This file is automatically generated, DO NOT EDIT

namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52302
namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52146
{
public class ItemData : IItemData
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

// This file is automatically generated, DO NOT EDIT

namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52302
namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52146
{
public class ItemEnchantment : IItemEnchantment
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

// This file is automatically generated, DO NOT EDIT

namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52302
namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52146
{
public class ItemMod : IItemMod
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

// This file is automatically generated, DO NOT EDIT

namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52302
namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52146
{
public class ItemModList : IItemModList
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

// This file is automatically generated, DO NOT EDIT

namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52302
namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52146
{
public class ObjectData : IMutableObjectData
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

// This file is automatically generated, DO NOT EDIT

namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52302
namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52146
{
public class PVPInfo : IPVPInfo
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

// This file is automatically generated, DO NOT EDIT

namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52302
namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52146
{
public class PassiveSpellHistory : IPassiveSpellHistory
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

// This file is automatically generated, DO NOT EDIT

namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52302
namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52146
{
public class PlayerData : IPlayerData
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

// This file is automatically generated, DO NOT EDIT

namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52302
namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52146
{
public class QuestLog : IQuestLog
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

// This file is automatically generated, DO NOT EDIT

namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52302
namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52146
{
public class Research : IResearch
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

// This file is automatically generated, DO NOT EDIT

namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52302
namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52146
{
public class ResearchHistory : IResearchHistory
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

// This file is automatically generated, DO NOT EDIT

namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52302
namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52146
{
public class RestInfo : IRestInfo
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

// This file is automatically generated, DO NOT EDIT

namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52302
namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52146
{
public class ScaleCurve : IScaleCurve
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

// This file is automatically generated, DO NOT EDIT

namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52302
namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52146
{
public class SceneObjectData : ISceneObjectData
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

// This file is automatically generated, DO NOT EDIT

namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52302
namespace WowPacketParserModule.V3_4_0_45166.UpdateFields.V1_15_0_52146
{
public class SkillInfo : ISkillInfo
{
Expand Down
Loading

0 comments on commit 6348231

Please sign in to comment.