From 7babaee8610e20bc13e490bda90a96851d752bfb Mon Sep 17 00:00:00 2001 From: James Ketrenos Date: Mon, 20 Jun 2022 12:39:52 -0700 Subject: [PATCH] Fix #38 - reset game.turn.free on trade entry Signed-off-by: James Ketrenos --- server/routes/games.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/server/routes/games.js b/server/routes/games.js index 6e4ec32..86f57c4 100755 --- a/server/routes/games.js +++ b/server/routes/games.js @@ -1889,6 +1889,10 @@ const trade = (game, session, action, offer) => { if (game.turn.name !== name) { return `You cannot start trading negotiations when it is not your turn.` } + /* Clear any free gives if the player begins trading */ + if (game.turn.free) { + delete game.turn.free; + } game.turn.actions = [ 'trade' ]; game.turn.limits = {}; for (let key in game.players) {