Core/Items: Implement azerite empowered items

Port From (https://github.com/TrinityCore/TrinityCore/commit/d934824421c83598853487c5cc9e4cbb3c5d0006)
This commit is contained in:
hondacrx
2019-12-05 22:55:44 -05:00
parent 86e1065da0
commit 5b9ad41953
47 changed files with 1050 additions and 239 deletions
+7 -1
View File
@@ -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
+3 -1
View File
@@ -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;