diff --git a/src/core/execution/TransportShipExecution.ts b/src/core/execution/TransportShipExecution.ts index 7f9f6e682..0f9055c4c 100644 --- a/src/core/execution/TransportShipExecution.ts +++ b/src/core/execution/TransportShipExecution.ts @@ -69,6 +69,15 @@ export class TransportShipExecution implements Execution { this.attacker = mg.player(this.attackerID); + // Notify the target player about the incoming naval invasion + if (this.targetID && this.targetID !== mg.terraNullius().id()) { + mg.displayMessage( + `Naval invasion incoming from ${this.attacker.displayName()}`, + MessageType.WARN, + this.targetID, + ); + } + if ( this.attacker.units(UnitType.TransportShip).length >= mg.config().boatMaxNumber()