Core: Updated to 10.0.2

Port From (https://github.com/TrinityCore/TrinityCore/commit/e98e1283ea0034baf6be9aa2ffb386eb5582801b)
This commit is contained in:
hondacrx
2022-12-28 15:25:15 -05:00
parent 2dc12dbb69
commit 989b80b056
100 changed files with 6591 additions and 4112 deletions
+96 -3
View File
@@ -1491,7 +1491,13 @@ namespace Framework.Constants
OneshotStandVar0 = 991,
OneshotFlycustomspell01 = 992,
OneshotSpelleffectDecay = 993,
CreatureSpecial = 994,
StateCreatureSpecial = 994,
OneshotWareact01 = 1001,
OneshotFlycustomspell04 = 1004,
OneshotTalkSubdued = 1005,
StateEmotetalk = 1006,
StateWainteraction = 1007,
OneshotTakeOffStart = 1009,
}
public enum GlyphSlotType
@@ -1715,6 +1721,75 @@ namespace Framework.Constants
GearDiff = 8
}
public enum PlayerInteractionType
{
None = 0,
TradePartner = 1,
Item = 2,
Gossip = 3,
QuestGiver = 4,
Merchant = 5,
TaxiNode = 6,
Trainer = 7,
Banker = 8,
AlliedRaceDetailsGiver = 9,
GuildBanker = 10,
Registrar = 11,
Vendor = 12,
PetitionVendor = 13,
TabardVendor = 14,
TalentMaster = 15,
SpecializationMaster = 16,
MailInfo = 17,
SpiritHealer = 18,
AreaSpiritHealer = 19,
Binder = 20,
Auctioneer = 21,
StableMaster = 22,
BattleMaster = 23,
Transmogrifier = 24,
LFGDungeon = 25,
VoidStorageBanker = 26,
BlackMarketAuctioneer = 27,
AdventureMap = 28,
WorldMap = 29,
GarrArchitect = 30,
GarrTradeskill = 31,
GarrMission = 32,
ShipmentCrafter = 33,
GarrRecruitment = 34,
GarrTalent = 35,
Trophy = 36,
PlayerChoice = 37,
ArtifactForge = 38,
ObliterumForge = 39,
ScrappingMachine = 40,
ContributionCollector = 41,
AzeriteRespec = 42,
IslandQueue = 43,
ItemInteraction = 44,
ChromieTime = 45,
CovenantPreview = 46,
AnimaDiversion = 47,
LegendaryCrafting = 48,
WeeklyRewards = 49,
Soulbind = 50,
CovenantSanctum = 51,
NewPlayerGuide = 52,
ItemUpgrade = 53,
AdventureJournal = 54,
Renown = 55,
AzeriteForge = 56,
PerksProgramVendor = 57,
ProfessionsCraftingOrder = 58,
Professions = 59,
ProfessionsCustomerOrder = 60,
TraitSystem = 61,
BarbersChoice = 62,
JailersTowerBuffs = 63,
MajorFactionRenown = 64
}
public enum PrestigeLevelInfoFlags : byte
{
Disabled = 0x01 // Prestige levels with this flag won't be included to calculate max prestigelevel.
@@ -2129,6 +2204,23 @@ namespace Framework.Constants
CreatureSpellDamage = 9
}
[Flags]
public enum TraitCombatConfigFlags
{
None = 0x0,
ActiveForSpec = 0x1,
StarterBuild = 0x2,
SharedActionBars = 0x4
}
public enum TraitConfigType
{
Invalid = 0,
Combat = 1,
Profession = 2,
Generic = 3
}
public enum UiMapFlag
{
None = 0x00,
@@ -2426,7 +2518,7 @@ namespace Framework.Constants
ContentTuningPvpItemLevelDamageScaling = 15,
}
public enum BattlePetSpeciesFlags : ushort
public enum BattlePetSpeciesFlags : int
{
NoRename = 0x01,
WellKnown = 0x02,
@@ -2443,7 +2535,8 @@ namespace Framework.Constants
NoLicenseRequired = 0x1000,
AddsAllowedWithBoss = 0x2000,
HideUntilLearned = 0x4000,
MatchPlayerHighPetLevel = 0x8000
MatchPlayerHighPetLevel = 0x8000,
NoWildPetAddsAllowed = 0x10000,
}
public enum SpellVisualEffectNameType