diff options
| author | Shauren <shauren.trinity@gmail.com> | 2025-01-01 19:37:48 +0100 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2025-01-01 19:37:48 +0100 |
| commit | 54a83b4b689b7d2bbddb91fc79319dd806da8cc0 (patch) | |
| tree | 3b2e8426454f3fb75f9c5ffcede6a93fc9d4efdc /src/server/game/Entities/Item | |
| parent | 13b47c7780ae7f8b6454d38560af697e49648184 (diff) | |
Core/Spells: Don't ignore power costs and reagents for spells triggered by SPELL_EFFECT_TRIGGER_SPELL, SPELL_EFFECT_TRIGGER_MISSILE, SPELL_EFFECT_FORCE_CAST, SPELL_AURA_PERIODIC_TRIGGER_SPELL, SPELL_AURA_PROC_TRIGGER_SPELL and fixed implementation of SPELL_ATTR6_DO_NOT_CONSUME_RESOURCES
Diffstat (limited to 'src/server/game/Entities/Item')
| -rw-r--r-- | src/server/game/Entities/Item/enuminfo_ItemDefines.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/server/game/Entities/Item/enuminfo_ItemDefines.cpp b/src/server/game/Entities/Item/enuminfo_ItemDefines.cpp index f18d83fa079..0fb41abfebe 100644 --- a/src/server/game/Entities/Item/enuminfo_ItemDefines.cpp +++ b/src/server/game/Entities/Item/enuminfo_ItemDefines.cpp @@ -161,12 +161,13 @@ TC_API_EXPORT EnumText EnumUtils<InventoryResult>::ToString(InventoryResult valu case EQUIP_ERR_CANT_DELETE_IN_ACCOUNT_BANK: return { "EQUIP_ERR_CANT_DELETE_IN_ACCOUNT_BANK", "EQUIP_ERR_CANT_DELETE_IN_ACCOUNT_BANK", "Items must be moved out of the Warband Bank to be deleted." }; case EQUIP_ERR_BANK_NOT_ACCESSIBLE: return { "EQUIP_ERR_BANK_NOT_ACCESSIBLE", "EQUIP_ERR_BANK_NOT_ACCESSIBLE", "This character does not have access to this bank." }; case EQUIP_ERR_CANT_TRADE_ACCOUNT_ITEM: return { "EQUIP_ERR_CANT_TRADE_ACCOUNT_ITEM", "EQUIP_ERR_CANT_TRADE_ACCOUNT_ITEM", "You can't trade an item from the Warband bank." }; + case EQUIP_ERR_ACCOUNT_MONEY_LOCKED: return { "EQUIP_ERR_ACCOUNT_MONEY_LOCKED", "EQUIP_ERR_ACCOUNT_MONEY_LOCKED", "You cannot withdraw or deposit gold from the warband bank currently; please try again later." }; default: throw std::out_of_range("value"); } } template <> -TC_API_EXPORT size_t EnumUtils<InventoryResult>::Count() { return 130; } +TC_API_EXPORT size_t EnumUtils<InventoryResult>::Count() { return 131; } template <> TC_API_EXPORT InventoryResult EnumUtils<InventoryResult>::FromIndex(size_t index) @@ -303,6 +304,7 @@ TC_API_EXPORT InventoryResult EnumUtils<InventoryResult>::FromIndex(size_t index case 127: return EQUIP_ERR_CANT_DELETE_IN_ACCOUNT_BANK; case 128: return EQUIP_ERR_BANK_NOT_ACCESSIBLE; case 129: return EQUIP_ERR_CANT_TRADE_ACCOUNT_ITEM; + case 130: return EQUIP_ERR_ACCOUNT_MONEY_LOCKED; default: throw std::out_of_range("index"); } } @@ -442,6 +444,7 @@ TC_API_EXPORT size_t EnumUtils<InventoryResult>::ToIndex(InventoryResult value) case EQUIP_ERR_CANT_DELETE_IN_ACCOUNT_BANK: return 127; case EQUIP_ERR_BANK_NOT_ACCESSIBLE: return 128; case EQUIP_ERR_CANT_TRADE_ACCOUNT_ITEM: return 129; + case EQUIP_ERR_ACCOUNT_MONEY_LOCKED: return 130; default: throw std::out_of_range("value"); } } |
