Core: Updated to 11.1.0

Port From (https://github.com/TrinityCore/TrinityCore/commit/23624ed75abc8cbb77bb2e24a08e0836e4c41db5)
This commit is contained in:
Hondacrx
2025-06-16 14:47:31 -04:00
parent b6bccbad44
commit 7fd54e6175
65 changed files with 4240 additions and 3968 deletions
+1 -1
View File
@@ -378,7 +378,7 @@ namespace Game.DataStorage
public uint Id;
public uint AzeritePowerSetID;
public int AzeritePowerID;
public int Class;
public sbyte Class;
public byte Tier;
public uint OrderIndex;
}
+2 -2
View File
@@ -26,8 +26,8 @@ namespace Game.DataStorage
public string Description;
public byte Type; // value 0 . hair, value 2 . facialhair
public float CostModifier;
public byte Race;
public byte Sex;
public sbyte Race;
public sbyte Sex;
public byte Data; // real ID to hair/facial hair
}
+23 -21
View File
@@ -38,6 +38,7 @@ namespace Game.DataStorage
public int DstItemBonusTreeID;
public int Value;
public int RequiredTimeEventPassed;
public int RequiredTimeEventNotPassed;
public uint SrcItemBonusTreeID;
}
@@ -46,7 +47,7 @@ namespace Game.DataStorage
public uint Id;
public sbyte RaceID;
public sbyte ClassID;
public int OtherFactionRaceID;
public sbyte OtherFactionRaceID;
}
public sealed class CharTitlesRecord
@@ -82,7 +83,7 @@ namespace Game.DataStorage
public LocalizedString Name;
public string Shortcut;
public int Flags;
public sbyte FactionGroup;
public byte FactionGroup;
public int Ruleset;
public bool HasFlag(ChatChannelFlags chatChannelFlags) { return (Flags & (int)chatChannelFlags) != 0; }
@@ -92,7 +93,7 @@ namespace Game.DataStorage
public sealed class ChrClassUIDisplayRecord
{
public uint Id;
public byte ChrClassesID;
public sbyte ChrClassesID;
public uint AdvGuidePlayerConditionID;
public uint SplashPlayerConditionID;
}
@@ -109,7 +110,6 @@ namespace Game.DataStorage
public string DisabledString;
public string HyphenatedNameMale;
public string HyphenatedNameFemale;
public uint Id;
public uint CreateScreenFileDataID;
public uint SelectScreenFileDataID;
public uint IconFileDataID;
@@ -128,6 +128,7 @@ namespace Game.DataStorage
public int CharacterCreationAnimLoopWaitTimeMsFallback;
public ushort CinematicSequenceID;
public ushort DefaultSpec;
public uint Id;
public byte PrimaryStatPriority;
public PowerType DisplayPower;
public byte RangedAttackPowerPerAgility;
@@ -214,6 +215,7 @@ namespace Game.DataStorage
public string ReqSource;
public int Flags;
public int ClassMask;
public int RegionGroupMask;
public int AchievementID;
public int QuestID;
public int OverrideArchive; // -1: allow any, otherwise must match OverrideArchive cvar
@@ -253,9 +255,9 @@ namespace Game.DataStorage
public sealed class ChrRaceXChrModelRecord
{
public uint Id;
public uint ChrRacesID;
public byte ChrRacesID;
public int ChrModelID;
public int Sex;
public sbyte Sex;
public int AllowedTransmogSlots;
}
@@ -282,38 +284,37 @@ namespace Game.DataStorage
public uint CinematicSequenceID;
public uint ResSicknessSpellID;
public int SplashSoundID;
public int Alliance;
public int RaceRelated;
public int UnalteredVisualRaceID;
public int DefaultClassID;
public int CreateScreenFileDataID;
public int SelectScreenFileDataID;
public int NeutralRaceID;
public int LowResScreenFileDataID;
public int[] AlteredFormStartVisualKitID = new int[3];
public int[] AlteredFormFinishVisualKitID = new int[3];
public int HeritageArmorAchievementID;
public int StartingLevel;
public int UiDisplayOrder;
public int MaleModelFallbackRaceID;
public int FemaleModelFallbackRaceID;
public int MaleTextureFallbackRaceID;
public int FemaleTextureFallbackRaceID;
public int PlayableRaceBit;
public int HelmetAnimScalingRaceID;
public int TransmogrifyDisabledSlotMask;
public int UnalteredVisualCustomizationRaceID;
public float[] AlteredFormCustomizeOffsetFallback = new float[3];
public float AlteredFormCustomizeRotationFallback;
public float[] Unknown910_1 = new float[3];
public float[] Unknown910_2 = new float[3];
public int Unknown1000;
public sbyte BaseLanguage;
public sbyte CreatureType;
public byte CreatureType;
public sbyte Alliance;
public sbyte RaceRelated;
public sbyte UnalteredVisualRaceID;
public sbyte DefaultClassID;
public sbyte NeutralRaceID;
public sbyte MaleModelFallbackRaceID;
public sbyte MaleModelFallbackSex;
public sbyte FemaleModelFallbackRaceID;
public sbyte FemaleModelFallbackSex;
public sbyte MaleTextureFallbackRaceID;
public sbyte MaleTextureFallbackSex;
public sbyte FemaleTextureFallbackRaceID;
public sbyte FemaleTextureFallbackSex;
public sbyte HelmetAnimScalingRaceID;
public sbyte UnalteredVisualCustomizationRaceID;
public bool HasFlag(ChrRacesFlag chrRacesFlag) { return (Flags & (int)chrRacesFlag) != 0; }
}
@@ -488,7 +489,7 @@ namespace Game.DataStorage
public sbyte DisplayRaceID;
public sbyte DisplaySexID;
public sbyte DisplayClassID;
public sbyte Flags;
public int Flags;
public int BakeMaterialResourcesID;
public int HDBakeMaterialResourcesID;
}
@@ -559,7 +560,7 @@ namespace Game.DataStorage
{
public uint Id;
public string Name;
public byte Flags;
public int Flags;
}
public sealed class CriteriaRecord
@@ -627,6 +628,7 @@ namespace Game.DataStorage
public uint RechargingAmountPerCycle;
public uint RechargingCycleDurationMS;
public float AccountTransferPercentage;
public byte OrderIndex;
public int[] Flags = new int[2];
public bool HasFlag(CurrencyTypesFlags currencyTypesFlags) { return (Flags[0] & (int)currencyTypesFlags) != 0; }
+3 -3
View File
@@ -27,9 +27,9 @@ namespace Game.DataStorage
public sealed class EmotesTextSoundRecord
{
public uint Id;
public byte RaceId;
public byte ClassId;
public byte SexId;
public sbyte RaceId;
public sbyte ClassId;
public sbyte SexId;
public uint SoundId;
public uint EmotesTextId;
}
+2 -1
View File
@@ -161,7 +161,7 @@ namespace Game.DataStorage
public uint AllySlottingBroadcastTextID;
public byte ChrClassID;
public int Flags;
public byte Gender;
public sbyte Gender;
public int AutoCombatantID;
public int CovenantID;
}
@@ -332,6 +332,7 @@ namespace Game.DataStorage
public int TraitTreeID;
public int ProfessionID;
public int Unknown_1002_14;
public int SkillLineID;
}
public sealed class GuildColorBackgroundRecord
+1 -1
View File
@@ -416,7 +416,7 @@ namespace Game.DataStorage
public byte DamageType;
public byte ContainerSlots;
public byte RequiredPVPMedal;
public byte RequiredPVPRank;
public sbyte RequiredPVPRank;
public sbyte RequiredLevel;
public InventoryType inventoryType;
public sbyte OverallQualityID;
@@ -53,6 +53,7 @@ namespace Game.DataStorage
public int LoreFileDataID;
public int Flags;
public ushort AreaID;
public ushort CovenantID;
}
public sealed class JournalTierRecord
+1 -1
View File
@@ -79,7 +79,7 @@ namespace Game.DataStorage
public uint Id;
public string Name;
public string[] Texture = new string[6];
public ushort Flags;
public int Flags;
public byte SoundBank; // used to be "type", maybe needs fixing (works well for now)
public uint SoundID;
public uint SpellID;
@@ -211,6 +211,7 @@ namespace Game.DataStorage
public short ReqMapID;
public int PlayerConditionID;
public int FlightCapabilityID;
public int DriveCapabilityID;
public bool HasFlag(MountCapabilityFlags mountCapabilityFlags) { return (Flags & (int)mountCapabilityFlags) != 0; }
}
+2 -2
View File
@@ -7,8 +7,8 @@ namespace Game.DataStorage
{
public uint Id;
public string Name;
public byte RaceID;
public byte Sex;
public sbyte RaceID;
public sbyte Sex;
}
public sealed class NamesProfanityRecord
+4 -4
View File
@@ -22,7 +22,7 @@ namespace Game.DataStorage
public byte Green;
public byte Blue;
public byte Alpha;
public byte Flags;
public int Flags;
}
public sealed class PathNodeRecord
@@ -85,7 +85,7 @@ namespace Game.DataStorage
public ushort WorldStateExpressionID;
public int WeatherID;
public byte PartyStatus;
public byte LifetimeMaxPVPRank;
public sbyte LifetimeMaxPVPRank;
public uint AchievementLogic;
public sbyte Gender;
public sbyte NativeGender;
@@ -115,8 +115,8 @@ namespace Game.DataStorage
public byte MinGuildLevel;
public sbyte MaxExpansionTier;
public sbyte MinExpansionTier;
public byte MinPVPRank;
public byte MaxPVPRank;
public sbyte MinPVPRank;
public sbyte MaxPVPRank;
public uint ContentTuningID;
public int CovenantID;
public uint TraitNodeEntryLogic;
@@ -27,6 +27,7 @@ namespace Game.DataStorage
public uint QuestID;
public uint OrderIndex;
public int Flags;
public int Unknown1110;
}
public sealed class QuestMoneyRewardRecord
+1 -1
View File
@@ -576,7 +576,7 @@ namespace Game.DataStorage
public uint Id;
public string Name;
public uint CreatureDisplayID;
public sbyte CreatureType;
public byte CreatureType;
public int Flags;
public int AttackIconFileID;
public sbyte BonusActionBar;
+1 -1
View File
@@ -20,7 +20,7 @@ namespace Game.DataStorage
public byte TierID;
public byte Flags;
public byte ColumnIndex;
public byte ClassID;
public sbyte ClassID;
public ushort SpecID;
public uint SpellID;
public uint OverridesSpellID;
+2 -2
View File
@@ -28,7 +28,7 @@ namespace Game.DataStorage
{
public uint Id;
public uint QuestFeedbackEffectID;
public byte WhenToDisplay;
public int WhenToDisplay;
public byte TargetType;
public int TargetAsset;
public uint PlayerConditionID;
@@ -48,7 +48,7 @@ namespace Game.DataStorage
public int HitRectLeft;
public int HitRectRight;
public uint PlayerConditionID;
public uint Flags;
public int Flags;
public uint[] AreaID = new uint[SharedConst.MaxWorldMapOverlayArea];
}