DoctorMcKay/node-steam-tradeoffer-manager

tradeoffer.getExchangeDetails new_contextid not working when trade Subnautica items

coodrag opened this issue · 1 comments

Trade a 'Subnautica' item and use tradeoffer.getExchangeDetails, contextid as same new_contextid, but contextid should be change after the exchange

This is actually a bug in Subnautica's item server. The Steam API is returning the same value for new_contextid as it is for contextid, and the Steam API gets that data from the game's item server.

You can check it yourself: grab the tradeID from a completed trade offer and plug it into this URL along with your API key: https://api.steampowered.com/IEconService/GetTradeStatus/v1/?key=xxx&tradeid=yyy

I've confirmed that it's not a Steam bug, as the contextid also changes when you trade Spiral Knights items, and the value of new_contextid is as expected in that case.