Core/Spells: Fixed Spell::CheckCast for targeting items trade with lockpicking
Port From (https://github.com/TrinityCore/TrinityCore/commit/3b6e5a87d83989151d434d871dfa67ad4f9a2013)
This commit is contained in:
@@ -4907,7 +4907,7 @@ namespace Game.Spells
|
||||
{
|
||||
TradeData pTrade = m_caster.ToPlayer().GetTradeData();
|
||||
if (pTrade != null)
|
||||
pTempItem = pTrade.GetTraderData().GetItem((TradeSlots)m_targets.GetItemTargetGUID().GetLowValue());
|
||||
pTempItem = pTrade.GetTraderData().GetItem(TradeSlots.NonTraded);
|
||||
}
|
||||
else if (Convert.ToBoolean(m_targets.GetTargetMask() & SpellCastTargetFlags.Item))
|
||||
pTempItem = m_caster.ToPlayer().GetItemByGuid(m_targets.GetItemTargetGUID());
|
||||
|
||||
Reference in New Issue
Block a user