How do items go missing

dwarf-fortress

enter image description here

So in my current embark I havent found any Iron yet, and im guessing I wont find any. So I traded all of my gems for some Pig Iron bars (since I have Flux Stone) and Steel/Iron Armor. I had the items equipped to my military after trading and not long after noticed that the items were missing along with everything I traded.

What is happening and how do I prevent it from happening in the future? This seems to happen everytime I trade and havent really had solid proof till now.

Best Answer

I found out the problem was that I had been offering my items away as gifts and not actually trading. So naturally before the merchants left i would attempt to equipped the steel armor I purchased and when the merchants left the item would be "missing".