We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6d5db5a commit f480465Copy full SHA for f480465
agot-bg-game-server/src/common/ingame-game-state/game-data-structure/createGame.ts
@@ -632,7 +632,7 @@ function distributeUnassignedRegions(ingame: IngameGameState): void {
632
const freeAdjacents = _.uniq(_.difference(_.flatMap(regionsToProcess.map(r => getAdjacentRegions(ingame, r))))
633
.filter(r => {
634
const controller = r.getController();
635
- return (controller == null || controller == h) && !allAssignedRegions.includes(r) && r.garrison == 0;
+ return ((controller == null && r.type.id != "port") || controller == h) && !allAssignedRegions.includes(r) && r.garrison == 0;
636
}, regionsToProcess));
637
freeAdjacents.forEach(r => {
638
const possibleHouses = newAssignments.tryGet(r, [] as House[]);
0 commit comments