Index: ps/trunk/binaries/data/mods/public/gui/session/trade/BarterButton.js =================================================================== --- ps/trunk/binaries/data/mods/public/gui/session/trade/BarterButton.js +++ ps/trunk/binaries/data/mods/public/gui/session/trade/BarterButton.js @@ -49,6 +49,13 @@ */ update(viewedPlayer) { + if (viewedPlayer < 1) + { + this.buyButton.hidden = true; + this.sellButton.hidden = true; + return; + } + this.amountToSell = this.BarterResourceSellQuantity; if (Engine.HotkeyIsPressed("session.massbarter")) Index: ps/trunk/binaries/data/mods/public/gui/session/trade/BarterButtonManager.js =================================================================== --- ps/trunk/binaries/data/mods/public/gui/session/trade/BarterButtonManager.js +++ ps/trunk/binaries/data/mods/public/gui/session/trade/BarterButtonManager.js @@ -34,16 +34,15 @@ getSelectedButton() { - for (let button of this.buttons) + for (const button of this.buttons) if (!this.selectedResource || this.selectedResource == button.resourceCode) return button; } update() { - if (this.viewedPlayer >= 1) - for (let button of this.buttons) - button.update(this.viewedPlayer); + for (const button of this.buttons) + button.update(this.viewedPlayer); } }