1
0

Fix #115 - add player color to offerRejected

Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
This commit is contained in:
James Ketrenos 2022-06-20 12:20:14 -07:00
parent 784ea1ecee
commit d95335d59b
2 changed files with 5 additions and 1 deletions

View File

@ -442,7 +442,7 @@ const Trade = () => {
You have not made a trade offer.
</span>}
{ !isTurn && isSameOffer && isOfferValid && _gets !== 'nothing' && _gives !== 'nothing' && <span style={{fontWeight: 'bold'}}>
{!isTurn && isSameOffer && !youWereRejected && isOfferValid && _gets !== 'nothing' && _gives !== 'nothing' && <span style={{fontWeight: 'bold'}}>
Your submitted offer agrees with {turn.name}'s terms.
</span> }
</> }

View File

@ -1962,6 +1962,10 @@ const trade = (game, session, action, offer) => {
other.offerRejected = {};
}
other.offerRejected[session.color] = true;
if (!session.player.offerRejected) {
session.player.offerRejected = {};
}
session.player.offerRejected[offer.color] = true;
addActivity(game, session, `${session.name} rejected ${other.name}'s offer.`);
return;
}