Core/Items: Implemented many new enchantment flags

Port From (https://github.com/TrinityCore/TrinityCore/commit/241193cd0287c3d7a2cbaf7f2c5775d414b4d0b3)
This commit is contained in:
hondacrx
2022-02-24 16:16:46 -05:00
parent a25986b0cd
commit 4679bc9980
10 changed files with 55 additions and 63 deletions
+12 -7
View File
@@ -283,14 +283,19 @@ namespace Framework.Constants
OK = 3
}
public enum EnchantmentSlotMask : ushort
[Flags]
public enum SpellItemEnchantmentFlags : ushort
{
CanSouldBound = 0x01,
Unk1 = 0x02,
Unk2 = 0x04,
Unk3 = 0x08,
Collectable = 0x100,
HideIfNotCollected = 0x200,
Soulbound = 0x01,
DoNotLog = 0x02,
MainhandOnly = 0x04,
AllowEnteringArena = 0x08,
DoNotSaveToDB = 0x10,
ScaleAsAGem = 0x20,
DisableInChallengeModes = 0x40,
DisableInProvingGrounds = 0x80,
AllowTransmog = 0x100,
HideUntilCollected = 0x200,
}
public enum ItemModifier