Skip to content

Commit d22cdb2

Browse files
committed
[bugfix] Do not handle advantage decisions twice
1 parent deae38b commit d22cdb2

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

internal/app/controller/controller.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,10 @@ func (c *GameController) publishToNetwork() {
204204
func (c *GameController) OnNewEvent(event Event) {
205205
c.StateMutex.Lock()
206206
defer c.StateMutex.Unlock()
207-
if event.GameEvent != nil && !c.Engine.disabledGameEvent(event.GameEvent.Type) && c.askForTeamDecisionIfRequired(event) {
207+
if event.GameEvent != nil &&
208+
!c.Engine.disabledGameEvent(event.GameEvent.Type) &&
209+
!c.Engine.IsRecentGameEvent(event.GameEvent) &&
210+
c.askForTeamDecisionIfRequired(event) {
208211
return
209212
}
210213

0 commit comments

Comments
 (0)