diff --git a/agot-bg-game-server/src/client/GameLogListComponent.tsx b/agot-bg-game-server/src/client/GameLogListComponent.tsx index e6b2643d4..2a58ff62e 100644 --- a/agot-bg-game-server/src/client/GameLogListComponent.tsx +++ b/agot-bg-game-server/src/client/GameLogListComponent.tsx @@ -155,7 +155,7 @@ export default class GameLogListComponent extends Component}
- {this.renderGameLogData(l.data, this.currentRound, i)} + {this.renderGameLogData(l.data, this.currentRound, i, l.time)}
@@ -172,7 +172,7 @@ export default class GameLogListComponent extends Component unitTypes.get(utid)); const orderImgUrl = data.orderType ? orderImages.get(data.orderType) : null; - const showDottedLine = this.logManager.logs[currentLogIndex - 1]?.data.type != "march-resolved"; + const previousLog = this.logManager.logs[currentLogIndex - 1]; + let showDottedLine = true; + + if (previousLog.data.type == "action-phase-resolve-march-began") { + showDottedLine = false; + } else if (previousLog.data.type == "march-resolved") { + if (previousLog.data.house == data.attacker && (logTime.getTime() - previousLog.time.getTime()) <= 100) { + showDottedLine = false; + } + } return ( {showDottedLine && -
+
} {orderImgUrl &&