aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities/Item
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2025-01-01 19:37:48 +0100
committerShauren <shauren.trinity@gmail.com>2025-01-01 19:37:48 +0100
commit54a83b4b689b7d2bbddb91fc79319dd806da8cc0 (patch)
tree3b2e8426454f3fb75f9c5ffcede6a93fc9d4efdc /src/server/game/Entities/Item
parent13b47c7780ae7f8b6454d38560af697e49648184 (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.cpp5
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");
}
}