diff options
Diffstat (limited to 'src/server/game')
-rw-r--r-- | src/server/game/Entities/Item/ItemTemplate.cpp | 7 | ||||
-rw-r--r-- | src/server/game/Entities/Item/ItemTemplate.h | 3 |
2 files changed, 6 insertions, 4 deletions
diff --git a/src/server/game/Entities/Item/ItemTemplate.cpp b/src/server/game/Entities/Item/ItemTemplate.cpp index aafde33cb6d..b247dc88f87 100644 --- a/src/server/game/Entities/Item/ItemTemplate.cpp +++ b/src/server/game/Entities/Item/ItemTemplate.cpp @@ -20,7 +20,7 @@ #include "Player.h" #include "World.h" -int32 const SocketColorToGemTypeMask[30] = +int32 const SocketColorToGemTypeMask[31] = { 0, SOCKET_COLOR_META, @@ -51,7 +51,8 @@ int32 const SocketColorToGemTypeMask[30] = SOCKET_COLOR_FRAGRANCE, SOCKET_COLOR_SINGING_THUNDER, SOCKET_COLOR_SINGING_SEA, - SOCKET_COLOR_SINGING_WIND + SOCKET_COLOR_SINGING_WIND, + SOCKET_COLOR_FIBER }; char const* ItemTemplate::GetName(LocaleConstant locale) const @@ -106,7 +107,7 @@ uint32 ItemTemplate::GetSkill() const static constexpr uint32 ItemArmorSkills[MAX_ITEM_SUBCLASS_ARMOR] = { - 0, SKILL_CLOTH, SKILL_LEATHER, SKILL_MAIL, SKILL_PLATE_MAIL, 0, SKILL_SHIELD, 0, 0, 0, 0 + 0, SKILL_CLOTH, SKILL_LEATHER, SKILL_MAIL, SKILL_PLATE_MAIL, 0, SKILL_SHIELD, 0, 0, 0, 0, 0 }; static constexpr uint32 ItemProfessionSkills[MAX_ITEM_SUBCLASS_PROFESSION] = diff --git a/src/server/game/Entities/Item/ItemTemplate.h b/src/server/game/Entities/Item/ItemTemplate.h index c7d97e22fd0..2cf50162754 100644 --- a/src/server/game/Entities/Item/ItemTemplate.h +++ b/src/server/game/Entities/Item/ItemTemplate.h @@ -379,9 +379,10 @@ enum SocketColor SOCKET_COLOR_SINGING_THUNDER = 0x08000000, SOCKET_COLOR_SINGING_SEA = 0x10000000, SOCKET_COLOR_SINGING_WIND = 0x20000000, + SOCKET_COLOR_FIBER = 0x40000000, }; -extern int32 const SocketColorToGemTypeMask[30]; +extern int32 const SocketColorToGemTypeMask[31]; #define SOCKET_COLOR_STANDARD (SOCKET_COLOR_RED | SOCKET_COLOR_YELLOW | SOCKET_COLOR_BLUE) |