Core: Updated to 11.1.0
Port From (https://github.com/TrinityCore/TrinityCore/commit/23624ed75abc8cbb77bb2e24a08e0836e4c41db5)
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
|
||||
@@ -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; }
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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; }
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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];
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user