From e841954771d98e784c51678f1870d2f65f6e23ec Mon Sep 17 00:00:00 2001 From: Evan Date: Wed, 16 Apr 2025 21:43:20 -0700 Subject: [PATCH] don't allow donation in FFA --- src/core/game/PlayerImpl.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/core/game/PlayerImpl.ts b/src/core/game/PlayerImpl.ts index ba647f77e..474da3b48 100644 --- a/src/core/game/PlayerImpl.ts +++ b/src/core/game/PlayerImpl.ts @@ -22,6 +22,7 @@ import { Attack, Cell, EmojiMessage, + GameMode, Gold, MessageType, MutableAlliance, @@ -516,6 +517,13 @@ export class PlayerImpl implements Player { } canDonate(recipient: Player): boolean { + if ( + recipient.type() == PlayerType.Human && + this.mg.config().gameConfig().gameMode == GameMode.FFA + ) { + return false; + } + if (!this.isFriendly(recipient)) { return false; }