diff --git a/src/client/ClientGameRunner.ts b/src/client/ClientGameRunner.ts index ff16f13e1..5cb2ad853 100644 --- a/src/client/ClientGameRunner.ts +++ b/src/client/ClientGameRunner.ts @@ -47,6 +47,7 @@ import { import { endGame, startGame, startTime } from "./LocalPersistantStats"; import { terrainMapFileLoader } from "./TerrainMapFileLoader"; import { + SendAllianceExtensionIntentEvent, SendAllianceRequestIntentEvent, SendAttackIntentEvent, SendBoatAttackIntentEvent, @@ -851,6 +852,8 @@ export class ClientGameRunner { this.eventBus.emit( new SendAllianceRequestIntentEvent(myPlayer, recipient), ); + } else if (actions.interaction?.allianceInfo?.canExtend) { + this.eventBus.emit(new SendAllianceExtensionIntentEvent(recipient)); } }); }