From 6477a7b6055298ae3c661867dbcb4539798ebb29 Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Wed, 16 Apr 2025 12:48:10 +0200 Subject: Core/Misc: updated SpellCastResult enum to 4.4.2 --- src/server/game/Miscellaneous/SharedDefines.h | 3 ++- src/server/game/Miscellaneous/enuminfo_SharedDefines.cpp | 9 ++++++--- 2 files changed, 8 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/server/game/Miscellaneous/SharedDefines.h b/src/server/game/Miscellaneous/SharedDefines.h index 78c68ac4481..16a55662925 100644 --- a/src/server/game/Miscellaneous/SharedDefines.h +++ b/src/server/game/Miscellaneous/SharedDefines.h @@ -1911,7 +1911,8 @@ enum SpellCastResult : int32 SPELL_FAILED_CANT_FLY_HERE = 318, SPELL_FAILED_DRAGONRIDING_RIDING_REQUIREMENT = 319, SPELL_FAILED_ITEM_MOD_APPEARANCE_GROUP_ALREADY_KNOWN = 320, - SPELL_FAILED_UNKNOWN = 321, + SPELL_FAILED_ITEM_CREATION_DISABLED_FOR_EVENT = 321, + SPELL_FAILED_UNKNOWN = 322, // ok cast value - here in case a future version removes SPELL_FAILED_SUCCESS and we need to use a custom value (not sent to client either way) SPELL_CAST_OK = SPELL_FAILED_SUCCESS // SKIP diff --git a/src/server/game/Miscellaneous/enuminfo_SharedDefines.cpp b/src/server/game/Miscellaneous/enuminfo_SharedDefines.cpp index 536974f3245..d208bc0aab3 100644 --- a/src/server/game/Miscellaneous/enuminfo_SharedDefines.cpp +++ b/src/server/game/Miscellaneous/enuminfo_SharedDefines.cpp @@ -2665,13 +2665,14 @@ TC_API_EXPORT EnumText EnumUtils::ToString(SpellCastResult valu case SPELL_FAILED_CANT_FLY_HERE: return { "SPELL_FAILED_CANT_FLY_HERE", "SPELL_FAILED_CANT_FLY_HERE", "" }; case SPELL_FAILED_DRAGONRIDING_RIDING_REQUIREMENT: return { "SPELL_FAILED_DRAGONRIDING_RIDING_REQUIREMENT", "SPELL_FAILED_DRAGONRIDING_RIDING_REQUIREMENT", "" }; case SPELL_FAILED_ITEM_MOD_APPEARANCE_GROUP_ALREADY_KNOWN: return { "SPELL_FAILED_ITEM_MOD_APPEARANCE_GROUP_ALREADY_KNOWN", "SPELL_FAILED_ITEM_MOD_APPEARANCE_GROUP_ALREADY_KNOWN", "" }; + case SPELL_FAILED_ITEM_CREATION_DISABLED_FOR_EVENT: return { "SPELL_FAILED_ITEM_CREATION_DISABLED_FOR_EVENT", "SPELL_FAILED_ITEM_CREATION_DISABLED_FOR_EVENT", "" }; case SPELL_FAILED_UNKNOWN: return { "SPELL_FAILED_UNKNOWN", "SPELL_FAILED_UNKNOWN", "" }; default: throw std::out_of_range("value"); } } template <> -TC_API_EXPORT size_t EnumUtils::Count() { return 322; } +TC_API_EXPORT size_t EnumUtils::Count() { return 323; } template <> TC_API_EXPORT SpellCastResult EnumUtils::FromIndex(size_t index) @@ -2999,7 +3000,8 @@ TC_API_EXPORT SpellCastResult EnumUtils::FromIndex(size_t index case 318: return SPELL_FAILED_CANT_FLY_HERE; case 319: return SPELL_FAILED_DRAGONRIDING_RIDING_REQUIREMENT; case 320: return SPELL_FAILED_ITEM_MOD_APPEARANCE_GROUP_ALREADY_KNOWN; - case 321: return SPELL_FAILED_UNKNOWN; + case 321: return SPELL_FAILED_ITEM_CREATION_DISABLED_FOR_EVENT; + case 322: return SPELL_FAILED_UNKNOWN; default: throw std::out_of_range("index"); } } @@ -3330,7 +3332,8 @@ TC_API_EXPORT size_t EnumUtils::ToIndex(SpellCastResult value) case SPELL_FAILED_CANT_FLY_HERE: return 318; case SPELL_FAILED_DRAGONRIDING_RIDING_REQUIREMENT: return 319; case SPELL_FAILED_ITEM_MOD_APPEARANCE_GROUP_ALREADY_KNOWN: return 320; - case SPELL_FAILED_UNKNOWN: return 321; + case SPELL_FAILED_ITEM_CREATION_DISABLED_FOR_EVENT: return 321; + case SPELL_FAILED_UNKNOWN: return 322; default: throw std::out_of_range("value"); } } -- cgit v1.2.3