diff --git a/Source/Game/Spells/Spell.cs b/Source/Game/Spells/Spell.cs index f2cf17b8f..d9fd1a1a1 100644 --- a/Source/Game/Spells/Spell.cs +++ b/Source/Game/Spells/Spell.cs @@ -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());