diff options
author | Ovahlord <dreadkiller@gmx.de> | 2024-03-10 02:39:59 +0100 |
---|---|---|
committer | Ovahlord <dreadkiller@gmx.de> | 2024-03-10 02:39:59 +0100 |
commit | d9ffc337247c08a2282a2d4c48ef31a70d22ae23 (patch) | |
tree | 678c6b1a48e4f81b64783019d06b56f35fb3124b /src/server/game/Chat/Hyperlinks.cpp | |
parent | 7f7792485ddf354c25217551b53883b6e7b83f65 (diff) |
Core/DataStores: duc-taped build
Diffstat (limited to 'src/server/game/Chat/Hyperlinks.cpp')
-rw-r--r-- | src/server/game/Chat/Hyperlinks.cpp | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/src/server/game/Chat/Hyperlinks.cpp b/src/server/game/Chat/Hyperlinks.cpp index 2d991fd05bf..d15a17f2c6d 100644 --- a/src/server/game/Chat/Hyperlinks.cpp +++ b/src/server/game/Chat/Hyperlinks.cpp @@ -234,22 +234,6 @@ struct LinkValidator<LinkTags::battlePetAbil> }; template <> -struct LinkValidator<LinkTags::conduit> -{ - static bool IsTextValid(SoulbindConduitRankEntry const* rank, std::string_view text) - { - if (SpellInfo const* info = sSpellMgr->GetSpellInfo(rank->SpellID, DIFFICULTY_NONE)) - return LinkValidator<LinkTags::spell>::IsTextValid(info, text); - return false; - } - - static bool IsColorValid(SoulbindConduitRankEntry const*, HyperlinkColor c) - { - return c == CHAT_LINK_COLOR_SPELL; - } -}; - -template <> struct LinkValidator<LinkTags::currency> { static bool IsTextValid(CurrencyLinkData const& data, std::string_view text) @@ -498,22 +482,6 @@ struct LinkValidator<LinkTags::quest> }; template <> -struct LinkValidator<LinkTags::mawpower> -{ - static bool IsTextValid(MawPowerEntry const* mawPower, std::string_view text) - { - if (SpellInfo const* info = sSpellMgr->GetSpellInfo(mawPower->SpellID, DIFFICULTY_NONE)) - return LinkValidator<LinkTags::spell>::IsTextValid(info, text); - return false; - } - - static bool IsColorValid(MawPowerEntry const*, HyperlinkColor c) - { - return c == CHAT_LINK_COLOR_SPELL; - } -}; - -template <> struct LinkValidator<LinkTags::mount> { static bool IsTextValid(MountLinkData const& data, std::string_view text) @@ -604,26 +572,6 @@ struct LinkValidator<LinkTags::transmogappearance> }; template <> -struct LinkValidator<LinkTags::transmogillusion> -{ - static bool IsTextValid(SpellItemEnchantmentEntry const* enchantment, std::string_view text) - { - for (LocaleConstant i = LOCALE_enUS; i < TOTAL_LOCALES; i = LocaleConstant(i + 1)) - if (enchantment->Name[i] == text) - return true; - for (LocaleConstant i = LOCALE_enUS; i < TOTAL_LOCALES; i = LocaleConstant(i + 1)) - if (enchantment->HordeName[i] == text) - return true; - return false; - } - - static bool IsColorValid(SpellItemEnchantmentEntry const*, HyperlinkColor c) - { - return c == CHAT_LINK_COLOR_TRANSMOG; - } -}; - -template <> struct LinkValidator<LinkTags::transmogset> { static bool IsTextValid(TransmogSetEntry const* set, std::string_view text) @@ -698,7 +646,6 @@ static bool ValidateLinkInfo(HyperlinkInfo const& info) TryValidateAs(battlePetAbil); TryValidateAs(clubFinder); TryValidateAs(clubTicket); - TryValidateAs(conduit); TryValidateAs(creature); TryValidateAs(creature_entry); TryValidateAs(currency); @@ -715,7 +662,6 @@ static bool ValidateLinkInfo(HyperlinkInfo const& info) TryValidateAs(itemset); TryValidateAs(journal); TryValidateAs(keystone); - TryValidateAs(mawpower); TryValidateAs(mount); TryValidateAs(outfit); TryValidateAs(player); @@ -730,7 +676,6 @@ static bool ValidateLinkInfo(HyperlinkInfo const& info) TryValidateAs(title); TryValidateAs(trade); TryValidateAs(transmogappearance); - TryValidateAs(transmogillusion); TryValidateAs(transmogset); TryValidateAs(worldmap); return false; |