hondacrx
2023-03-23 08:03:41 -04:00
parent c00e66442d
commit 460a7c0ca9
29 changed files with 541 additions and 431 deletions
+7 -7
View File
@@ -419,13 +419,13 @@ namespace Game.DataStorage
}
// Check loaded DB2 files proper version
if (!AreaTableStorage.ContainsKey(14618) || // last area added in 10.0.5 (47660)
!CharTitlesStorage.ContainsKey(753) || // last char title added in 10.0.5 (47660)
!GemPropertiesStorage.ContainsKey(4028) || // last gem property added in 10.0.5 (47660)
!ItemStorage.ContainsKey(203716) || // last item added in 10.0.5 (47660)
!ItemExtendedCostStorage.ContainsKey(7882) || // last item extended cost added in 10.0.5 (47660)
!MapStorage.ContainsKey(2582) || // last map added in 10.0.5 (47660)
!SpellNameStorage.ContainsKey(401848)) // last spell added in 10.0.5 (47660)
if (!AreaTableStorage.ContainsKey(14720) || // last area added in 10.0.7 (48520)
!CharTitlesStorage.ContainsKey(762) || // last char title added in 10.0.7 (48520)
!GemPropertiesStorage.ContainsKey(4059) || // last gem property added in 10.0.7 (48520)
!ItemStorage.ContainsKey(205244) || // last item added in 10.0.7 (48520)
!ItemExtendedCostStorage.ContainsKey(8043) || // last item extended cost added in 10.0.7 (48520)
!MapStorage.ContainsKey(2616) || // last map added in 10.0.7 (48520)
!SpellNameStorage.ContainsKey(409033)) // last spell added in 10.0.7 (48520)
{
Log.outFatal(LogFilter.ServerLoading, "You have _outdated_ DB2 files. Please extract correct versions from current using client.");
Environment.Exit(1);
+1 -1
View File
@@ -167,7 +167,7 @@ namespace Game.DataStorage
public float BoxYaw;
public sbyte ShapeType;
public short ShapeID;
public short AreaTriggerActionSetID;
public int AreaTriggerActionSetID;
public sbyte Flags;
}
+1 -1
View File
@@ -513,7 +513,7 @@ namespace Game.DataStorage
public int MinAmount;
public int MaxAmount;
public int ContainerIconID;
public int ContainerQuality;
public sbyte ContainerQuality;
public int OnLootSpellVisualKitID;
public uint CurrencyTypesID;
}
+3 -3
View File
@@ -45,9 +45,9 @@ namespace Game.DataStorage
public DifficultyFlags Flags;
public byte ItemContext;
public byte ToggleDifficultyID;
public ushort GroupSizeHealthCurveID;
public ushort GroupSizeDmgCurveID;
public ushort GroupSizeSpellPointsCurveID;
public uint GroupSizeHealthCurveID;
public uint GroupSizeDmgCurveID;
public uint GroupSizeSpellPointsCurveID;
}
public sealed class DungeonEncounterRecord
+4 -4
View File
@@ -69,7 +69,7 @@ namespace Game.DataStorage
public string AllianceName;
public string Description;
public string Tooltip;
public byte GarrTypeID;
public sbyte GarrTypeID;
public sbyte BuildingType;
public uint HordeGameObjectID;
public uint AllianceGameObjectID;
@@ -118,7 +118,7 @@ namespace Game.DataStorage
public string HordeSourceText;
public string AllianceSourceText;
public string TitleName;
public byte GarrTypeID;
public sbyte GarrTypeID;
public sbyte GarrFollowerTypeID;
public int HordeCreatureID;
public int AllianceCreatureID;
@@ -167,7 +167,7 @@ namespace Game.DataStorage
public LocalizedString Description;
public Vector2 MapPos;
public Vector2 WorldPos;
public byte GarrTypeID;
public sbyte GarrTypeID;
public byte GarrMissionTypeID;
public sbyte GarrFollowerTypeID;
public byte MaxFollowers;
@@ -248,7 +248,7 @@ namespace Game.DataStorage
{
public uint Id;
public string Name;
public byte GarrTypeID;
public sbyte GarrTypeID;
public int ClassID;
public sbyte MaxTiers;
public sbyte UiOrder;
+2 -1
View File
@@ -15,11 +15,12 @@ namespace Game.DataStorage
public sealed class LanguagesRecord
{
public uint Id;
public LocalizedString Name;
public uint Id;
public int Flags;
public int UiTextureKitID;
public int UiTextureKitElementCount;
public int LearningCurveID;
}
public sealed class LFGDungeonsRecord
+1 -1
View File
@@ -17,7 +17,7 @@ namespace Game.DataStorage
public LocalizedString InfoName;
public sbyte Type;
public int Modifiers;
public int Profession;
public ushort Profession;
}
public sealed class QuestLineXQuestRecord
+1 -1
View File
@@ -249,7 +249,7 @@ namespace Game.DataStorage
public sealed class TraitNodeXTraitCostRecord
{
public uint Id;
public uint TraitNodeID;
public int TraitNodeID;
public int TraitCostID;
}