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:
hondacrx
2020-04-25 00:42:26 -04:00
parent c869536181
commit a9d1d3f2b0
+1 -1
View File
@@ -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());