aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2025-08-28 00:28:36 +0200
committerShauren <shauren.trinity@gmail.com>2025-08-28 00:28:36 +0200
commit1cb8991460374a28693553ab85f2c8ca759ccd93 (patch)
tree84f604524269c7c2ad008be7e38c050bcd8c7a65
parent4a79e5f5e1b4950360b9009ba8a37b2c082f9193 (diff)
Core/Items: Define new socket color
-rw-r--r--src/server/game/Entities/Item/ItemTemplate.cpp7
-rw-r--r--src/server/game/Entities/Item/ItemTemplate.h3
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)