Ticket #3277: t3277_fix_unusable_tradecarts.patch
File t3277_fix_unusable_tradecarts.patch, 927 bytes (added by , 9 years ago) |
---|
-
binaries/data/mods/public/simulation/components/GuiInterface.js
1686 1686 GuiInterface.prototype.GetTradingDetails = function(player, data) 1687 1687 { 1688 1688 var cmpEntityTrader = Engine.QueryInterface(data.trader, IID_Trader); 1689 1689 if (!cmpEntityTrader || !cmpEntityTrader.CanTrade(data.target)) 1690 1690 return null; 1691 1692 // Check if first market was destroyed, see #3277 1693 if (!this.GetEntityState(player, cmpEntityTrader.GetFirstMarket())) 1694 cmpEntityTrader.StopTrading(); 1695 1691 1696 var firstMarket = cmpEntityTrader.GetFirstMarket(); 1692 1697 var secondMarket = cmpEntityTrader.GetSecondMarket(); 1698 1693 1699 var result = null; 1694 1700 if (data.target === firstMarket) 1695 1701 { 1696 1702 result = { 1697 1703 "type": "is first",