aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Chat/Hyperlinks.h
diff options
context:
space:
mode:
authorTreeston <treeston.mmoc@gmail.com>2020-08-30 14:20:20 +0200
committerTreeston <treeston.mmoc@gmail.com>2020-08-30 14:20:20 +0200
commitfdcb1c8b2e142acc012f2ecb2ece082302e8fb15 (patch)
tree67da07e3bb19a08276df6558a2784f9d27ab631c /src/server/game/Chat/Hyperlinks.h
parent944f49d61355926e0d9e5c2d16eb4ad1af03d13c (diff)
Core/Chat: Correct Hyperlink validation for incomplete achievements.
Diffstat (limited to 'src/server/game/Chat/Hyperlinks.h')
-rw-r--r--src/server/game/Chat/Hyperlinks.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/server/game/Chat/Hyperlinks.h b/src/server/game/Chat/Hyperlinks.h
index 7d83592bdf9..e21177f0848 100644
--- a/src/server/game/Chat/Hyperlinks.h
+++ b/src/server/game/Chat/Hyperlinks.h
@@ -20,6 +20,7 @@
#include "ObjectGuid.h"
#include "StringConvert.h"
+#include <array>
#include <string>
#include <string_view>
#include <type_traits>
@@ -41,10 +42,10 @@ namespace Trinity::Hyperlinks
AchievementEntry const* Achievement;
ObjectGuid::LowType CharacterId;
bool IsFinished;
- uint16 Year;
+ uint8 Year;
uint8 Month;
uint8 Day;
- uint32 Criteria[4];
+ std::array<uint32, 4> Criteria;
};
struct GlyphLinkData
@@ -57,7 +58,7 @@ namespace Trinity::Hyperlinks
{
ItemTemplate const* Item;
uint32 EnchantId;
- uint32 GemEnchantId[3];
+ std::array<uint32, 3> GemEnchantId;
int32 RandomPropertyId;
int32 RandomPropertySeed;
uint8 RenderLevel;