Core/Items: Implement azerite empowered items
Port From (https://github.com/TrinityCore/TrinityCore/commit/d934824421c83598853487c5cc9e4cbb3c5d0006)
This commit is contained in:
@@ -930,6 +930,11 @@ namespace Framework.Constants
|
||||
BonusStamina = 2
|
||||
}
|
||||
|
||||
public enum AzeriteTierUnlockSetFlags
|
||||
{
|
||||
Default = 0x1
|
||||
}
|
||||
|
||||
public enum BattlegroundBracketId // bracketId for level ranges
|
||||
{
|
||||
First = 0,
|
||||
@@ -994,7 +999,8 @@ namespace Framework.Constants
|
||||
|
||||
public enum Curves
|
||||
{
|
||||
ArtifactRelicItemLevelBonus = 1718
|
||||
ArtifactRelicItemLevelBonus = 1718,
|
||||
AzeriteEmpoweredItemRespecCost = 6785
|
||||
}
|
||||
|
||||
public enum Emote
|
||||
|
||||
@@ -346,6 +346,7 @@ namespace Framework.Constants
|
||||
Bounding = 16,
|
||||
RelicType = 17,
|
||||
OverrideRequiredLevel = 18,
|
||||
AzeriteTierUnlockSet = 19,
|
||||
OverrideCanDisenchant = 21,
|
||||
OverrideCanScrap = 22
|
||||
}
|
||||
@@ -819,6 +820,7 @@ namespace Framework.Constants
|
||||
Child = 0x00080000,
|
||||
Unk15 = 0x00100000, // ?
|
||||
NewItem = 0x00200000, // Item glows in inventory
|
||||
AzeriteEmpoweredItemViewed = 0x00400000, // Won't play azerite powers animation when viewing it
|
||||
Unk17 = 0x00400000, // ?
|
||||
Unk18 = 0x00800000, // ?
|
||||
Unk19 = 0x01000000, // ?
|
||||
@@ -833,7 +835,7 @@ namespace Framework.Constants
|
||||
|
||||
public enum ItemFieldFlags2
|
||||
{
|
||||
HeartOfAzerothEquipped = 0x1
|
||||
Equipped = 0x1
|
||||
}
|
||||
|
||||
public enum ItemFlags : long
|
||||
|
||||
@@ -40,6 +40,7 @@ namespace Framework.Constants
|
||||
public const int MaxWorldMapOverlayArea = 4;
|
||||
public const int MaxMountCapabilities = 24;
|
||||
public const int MaxLockCase = 8;
|
||||
public const int MaxAzeriteEmpoweredTier = 5;
|
||||
public const int MaxAzeriteEssenceSlot = 3;
|
||||
public const int MaxAzeriteEssenceRank = 4;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user