2025-11-12 17:10:37,028 INFO p.s.i.s.GameCreatorService [clientInboundChannel-46] New game was created with UUID: 4f4fad68-2b2c-42dc-951a-88e83c5cf30c 2025-11-12 17:10:39,392 DEBUG p.s.i.s.WaitingRoomService [https-jsse-nio-443-exec-9] Player disconnected. Session Id: BFFCBB43E60DA7D0B02BC5FB57B4A240 removing him from the waiting room. 2025-11-12 17:10:39,393 DEBUG p.s.i.s.WaitingRoomService [https-jsse-nio-443-exec-9] Waiting room 1762989028418 was removed from waiting rooms list due to being empty. 2025-11-12 17:10:41,032 DEBUG p.s.i.s.ActionProcessorService [virtual-66] Processing action declaration: ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=2, hand=[SimplePair(left=AMBASSADOR, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=2, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=true), 3=Player(email=null, num=3, name=3, coins=2, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=DUKE, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=2, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=CONTESSA, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=2, hand=[SimplePair(left=CAPTAIN, right=ALIVE), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=DUKE, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=2, actions=[], exchangeBuffer=null), ActorToActions(actor=3, actions=[], exchangeBuffer=null), ActorToActions(actor=4, actions=[], exchangeBuffer=null), ActorToActions(actor=5, actions=[], exchangeBuffer=null), ActorToActions(actor=6, actions=[], exchangeBuffer=null), ActorToActions(actor=1, actions=[INCOME, FOREIGN_AID, TAX, EXCHANGE, STEAL], exchangeBuffer=null)], actionsHistory=[], activePlayer=1, isGameFinished=false, eventsStack=[], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=1, turnUUID=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, exchangeBuffer=[]} 2025-11-12 17:10:41,036 DEBUG p.s.i.s.ActionProcessorService [virtual-66] Bot's action to perform: ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1) 2025-11-12 17:10:44,038 DEBUG p.s.i.s.ActionProcessorService [virtual-66] Processing action declaration: ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=2, hand=[SimplePair(left=AMBASSADOR, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=2, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=true), 3=Player(email=null, num=3, name=3, coins=2, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=DUKE, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=2, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=CONTESSA, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=2, hand=[SimplePair(left=CAPTAIN, right=ALIVE), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=DUKE, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=2, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=3, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=4, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=6, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=1, actions=[], exchangeBuffer=null), ActorToActions(actor=5, actions=[BLOCK_STEALING_AS_AMBASSADOR, BLOCK_STEALING_AS_CAPTAIN, CHALLENGE, ALLOW], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1)], activePlayer=5, isGameFinished=false, eventsStack=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1)], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=1, turnUUID=9b43c636-a2bd-48e7-a271-4e44082f7b10, exchangeBuffer=[]} 2025-11-12 17:10:44,038 DEBUG p.s.i.s.ActionProcessorService [virtual-66] Bot's action to perform: ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1) 2025-11-12 17:10:47,039 DEBUG p.s.i.s.ActionProcessorService [virtual-66] Processing action declaration: ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=2, hand=[SimplePair(left=AMBASSADOR, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=2, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=true), 3=Player(email=null, num=3, name=3, coins=2, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=DUKE, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=2, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=CONTESSA, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=2, hand=[SimplePair(left=CAPTAIN, right=ALIVE), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=DUKE, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=2, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=3, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=4, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=6, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=1, actions=[CHALLENGE, ALLOW], exchangeBuffer=null), ActorToActions(actor=5, actions=[], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1)], activePlayer=1, isGameFinished=false, eventsStack=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1)], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=1, turnUUID=b3ab5226-6c57-4deb-8c69-852e380f121e, exchangeBuffer=[]} 2025-11-12 17:10:47,042 DEBUG p.s.i.s.ActionProcessorService [virtual-66] Bot's action to perform: ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1) 2025-11-12 17:10:51,043 DEBUG p.s.i.s.ActionProcessorService [virtual-66] Processing action declaration: ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=4, hand=[SimplePair(left=AMBASSADOR, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=2, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=true), 3=Player(email=null, num=3, name=3, coins=2, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=DUKE, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=2, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=CONTESSA, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=0, hand=[SimplePair(left=CAPTAIN, right=ALIVE), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=DUKE, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=1, actions=[], exchangeBuffer=null), ActorToActions(actor=2, actions=[], exchangeBuffer=null), ActorToActions(actor=3, actions=[], exchangeBuffer=null), ActorToActions(actor=4, actions=[], exchangeBuffer=null), ActorToActions(actor=6, actions=[], exchangeBuffer=null), ActorToActions(actor=5, actions=[INFLUENCE_LOOS], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1)], activePlayer=5, isGameFinished=false, eventsStack=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1)], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=1, turnUUID=e9fe56a9-9d10-4423-9e99-1274bcb77236, exchangeBuffer=[]} 2025-11-12 17:10:51,046 DEBUG p.s.i.s.ActionProcessorService [virtual-66] Bot's action to perform: ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2) 2025-11-12 17:10:54,047 DEBUG p.s.i.s.ActionProcessorService [virtual-66] Processing action declaration: ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=4, hand=[SimplePair(left=AMBASSADOR, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=2, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=true), 3=Player(email=null, num=3, name=3, coins=2, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=DUKE, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=2, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=CONTESSA, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=0, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=DUKE, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=1, actions=[], exchangeBuffer=null), ActorToActions(actor=3, actions=[], exchangeBuffer=null), ActorToActions(actor=4, actions=[], exchangeBuffer=null), ActorToActions(actor=5, actions=[], exchangeBuffer=null), ActorToActions(actor=6, actions=[], exchangeBuffer=null), ActorToActions(actor=2, actions=[INCOME, FOREIGN_AID, TAX, EXCHANGE, STEAL], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1)], activePlayer=2, isGameFinished=false, eventsStack=[], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=2, turnUUID=7a4d4639-e080-483b-82d8-3159abd4a91a, exchangeBuffer=[]} 2025-11-12 17:10:54,050 DEBUG p.s.i.s.ActionProcessorService [virtual-66] Bot's action to perform: ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2) 2025-11-12 17:10:59,051 DEBUG p.s.i.s.ActionProcessorService [virtual-66] Processing action declaration: ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=4, hand=[SimplePair(left=AMBASSADOR, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=2, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=true), 3=Player(email=null, num=3, name=3, coins=2, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=DUKE, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=2, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=CONTESSA, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=0, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=DUKE, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=1, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=4, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=5, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=6, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=2, actions=[], exchangeBuffer=null), ActorToActions(actor=3, actions=[CHALLENGE, ALLOW], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2)], activePlayer=3, isGameFinished=false, eventsStack=[ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2)], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=2, turnUUID=155b0978-d637-4a32-9308-1a9ca0ecadc7, exchangeBuffer=[]} 2025-11-12 17:10:59,057 DEBUG p.s.i.s.ActionProcessorService [virtual-66] Bot's action to perform: ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3) 2025-11-12 17:11:03,058 DEBUG p.s.i.s.ActionProcessorService [virtual-66] Processing action declaration: ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=4, hand=[SimplePair(left=AMBASSADOR, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=5, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=true), 3=Player(email=null, num=3, name=3, coins=2, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=DUKE, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=2, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=CONTESSA, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=0, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=DUKE, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=1, actions=[], exchangeBuffer=null), ActorToActions(actor=2, actions=[], exchangeBuffer=null), ActorToActions(actor=4, actions=[], exchangeBuffer=null), ActorToActions(actor=5, actions=[], exchangeBuffer=null), ActorToActions(actor=6, actions=[], exchangeBuffer=null), ActorToActions(actor=3, actions=[INCOME, FOREIGN_AID, TAX, EXCHANGE, STEAL], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2)], activePlayer=3, isGameFinished=false, eventsStack=[], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=3, turnUUID=f5dd136a-eeb7-4e6e-8159-7d763d055539, exchangeBuffer=[]} 2025-11-12 17:11:06,845 DEBUG p.s.i.c.GameRoomController [clientInboundChannel-46] send roomUUID: 4f4fad68-2b2c-42dc-951a-88e83c5cf30c 2025-11-12 17:11:06,846 DEBUG p.s.i.c.GameRoomController [clientInboundChannel-46] HttpSessionId: BFFCBB43E60DA7D0B02BC5FB57B4A240 2025-11-12 17:11:06,846 DEBUG p.s.i.s.ActionProcessorService [clientInboundChannel-46] Processing action declaration: ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=4, hand=[SimplePair(left=AMBASSADOR, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=5, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=true), 3=Player(email=null, num=3, name=3, coins=2, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=DUKE, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=2, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=CONTESSA, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=0, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=DUKE, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=1, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=2, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=5, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=6, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=4, actions=[CHALLENGE, ALLOW], exchangeBuffer=null), ActorToActions(actor=3, actions=[], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3)], activePlayer=4, isGameFinished=false, eventsStack=[ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3)], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=3, turnUUID=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, exchangeBuffer=[]} 2025-11-12 17:11:06,848 DEBUG p.s.i.s.ActionProcessorService [clientInboundChannel-46] Bot's action to perform: ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3) 2025-11-12 17:11:10,849 DEBUG p.s.i.s.ActionProcessorService [virtual-70] Processing action declaration: ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=4, hand=[SimplePair(left=AMBASSADOR, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=5, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=true), 3=Player(email=null, num=3, name=3, coins=2, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=DUKE, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=2, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=CONTESSA, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=0, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=DUKE, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=1, actions=[], exchangeBuffer=null), ActorToActions(actor=2, actions=[], exchangeBuffer=null), ActorToActions(actor=4, actions=[], exchangeBuffer=null), ActorToActions(actor=5, actions=[], exchangeBuffer=null), ActorToActions(actor=6, actions=[], exchangeBuffer=null), ActorToActions(actor=3, actions=[EXCHANGE], exchangeBuffer=[ASSASSIN, CONTESSA])], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3)], activePlayer=3, isGameFinished=false, eventsStack=[ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3)], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=3, turnUUID=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, exchangeBuffer=[ASSASSIN, CONTESSA]} 2025-11-12 17:11:20,384 DEBUG p.s.i.c.GameRoomController [clientInboundChannel-45] send roomUUID: 4f4fad68-2b2c-42dc-951a-88e83c5cf30c 2025-11-12 17:11:20,385 DEBUG p.s.i.c.GameRoomController [clientInboundChannel-45] HttpSessionId: BFFCBB43E60DA7D0B02BC5FB57B4A240 2025-11-12 17:11:20,385 DEBUG p.s.i.s.ActionProcessorService [clientInboundChannel-45] Processing action declaration: ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=4, hand=[SimplePair(left=AMBASSADOR, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=5, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=true), 3=Player(email=null, num=3, name=3, coins=2, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=2, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=CONTESSA, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=0, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=DUKE, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=1, actions=[], exchangeBuffer=null), ActorToActions(actor=2, actions=[], exchangeBuffer=null), ActorToActions(actor=3, actions=[], exchangeBuffer=null), ActorToActions(actor=5, actions=[], exchangeBuffer=null), ActorToActions(actor=6, actions=[], exchangeBuffer=null), ActorToActions(actor=4, actions=[INCOME, FOREIGN_AID, TAX, EXCHANGE, STEAL], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3)], activePlayer=4, isGameFinished=false, eventsStack=[], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=4, turnUUID=e2b0c440-a553-437d-a52f-f9d0a6980d70, exchangeBuffer=[]} 2025-11-12 17:11:20,387 DEBUG p.s.i.s.ActionProcessorService [clientInboundChannel-45] Bot's action to perform: ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5) 2025-11-12 17:11:25,388 DEBUG p.s.i.s.ActionProcessorService [virtual-72] Processing action declaration: ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=4, hand=[SimplePair(left=AMBASSADOR, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=5, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=true), 3=Player(email=null, num=3, name=3, coins=2, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=3, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=CONTESSA, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=0, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=DUKE, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=1, actions=[], exchangeBuffer=null), ActorToActions(actor=2, actions=[], exchangeBuffer=null), ActorToActions(actor=3, actions=[], exchangeBuffer=null), ActorToActions(actor=4, actions=[], exchangeBuffer=null), ActorToActions(actor=6, actions=[], exchangeBuffer=null), ActorToActions(actor=5, actions=[INCOME, FOREIGN_AID, TAX, EXCHANGE, STEAL], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3), ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4)], activePlayer=5, isGameFinished=false, eventsStack=[], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=5, turnUUID=21123ec5-049d-415e-b161-e9312bcb9711, exchangeBuffer=[]} 2025-11-12 17:11:25,391 DEBUG p.s.i.s.ActionProcessorService [virtual-72] Bot's action to perform: ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5) 2025-11-12 17:11:29,392 DEBUG p.s.i.s.ActionProcessorService [virtual-72] Processing action declaration: ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=4, hand=[SimplePair(left=AMBASSADOR, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=5, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=true), 3=Player(email=null, num=3, name=3, coins=2, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=3, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=CONTESSA, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=0, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=DUKE, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=1, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=2, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=3, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=4, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=6, actions=[CHALLENGE, ALLOW], exchangeBuffer=null), ActorToActions(actor=5, actions=[], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3), ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5)], activePlayer=6, isGameFinished=false, eventsStack=[ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5)], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=5, turnUUID=cb747a71-b6aa-494e-a146-027019eace10, exchangeBuffer=[]} 2025-11-12 17:11:29,401 DEBUG p.s.i.s.ActionProcessorService [virtual-72] Bot's action to perform: ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=[DUKE], reqId=5a172b6e-c820-4c65-83de-5fca859e7e7e, turnNumber=5) 2025-11-12 17:11:34,403 DEBUG p.s.i.s.ActionProcessorService [virtual-72] Processing action declaration: ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=[DUKE], reqId=5a172b6e-c820-4c65-83de-5fca859e7e7e, turnNumber=5) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=4, hand=[SimplePair(left=AMBASSADOR, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=5, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=true), 3=Player(email=null, num=3, name=3, coins=2, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=3, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=CONTESSA, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=0, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=DUKE, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=1, actions=[], exchangeBuffer=null), ActorToActions(actor=2, actions=[], exchangeBuffer=null), ActorToActions(actor=3, actions=[], exchangeBuffer=null), ActorToActions(actor=4, actions=[], exchangeBuffer=null), ActorToActions(actor=6, actions=[], exchangeBuffer=null), ActorToActions(actor=5, actions=[EXCHANGE], exchangeBuffer=[DUKE, CONTESSA])], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3), ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5)], activePlayer=5, isGameFinished=false, eventsStack=[ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5)], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=5, turnUUID=5a172b6e-c820-4c65-83de-5fca859e7e7e, exchangeBuffer=[DUKE, CONTESSA]} 2025-11-12 17:11:34,408 DEBUG p.s.i.s.ActionProcessorService [virtual-72] Bot's action to perform: ActionDeclaration(actor=6, action=STEAL, target=2, chosenInfluences=null, reqId=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, turnNumber=6) 2025-11-12 17:11:38,410 DEBUG p.s.i.s.ActionProcessorService [virtual-72] Processing action declaration: ActionDeclaration(actor=6, action=STEAL, target=2, chosenInfluences=null, reqId=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, turnNumber=6) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=4, hand=[SimplePair(left=AMBASSADOR, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=5, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=true), 3=Player(email=null, num=3, name=3, coins=2, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=3, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=CONTESSA, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=0, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=DUKE, right=ALIVE)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=DUKE, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=1, actions=[], exchangeBuffer=null), ActorToActions(actor=2, actions=[], exchangeBuffer=null), ActorToActions(actor=3, actions=[], exchangeBuffer=null), ActorToActions(actor=4, actions=[], exchangeBuffer=null), ActorToActions(actor=5, actions=[], exchangeBuffer=null), ActorToActions(actor=6, actions=[INCOME, FOREIGN_AID, TAX, EXCHANGE, STEAL], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3), ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=[DUKE], reqId=5a172b6e-c820-4c65-83de-5fca859e7e7e, turnNumber=5)], activePlayer=6, isGameFinished=false, eventsStack=[], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=6, turnUUID=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, exchangeBuffer=[]} 2025-11-12 17:11:38,464 DEBUG p.s.i.s.ActionProcessorService [virtual-72] Bot's action to perform: ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=24286b00-385a-48ed-a861-a4c9b4ef218a, turnNumber=6) 2025-11-12 17:11:41,467 DEBUG p.s.i.s.ActionProcessorService [virtual-72] Processing action declaration: ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=24286b00-385a-48ed-a861-a4c9b4ef218a, turnNumber=6) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=4, hand=[SimplePair(left=AMBASSADOR, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=5, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=true), 3=Player(email=null, num=3, name=3, coins=2, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=3, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=CONTESSA, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=0, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=DUKE, right=ALIVE)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=DUKE, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=1, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=3, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=4, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=5, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=6, actions=[], exchangeBuffer=null), ActorToActions(actor=2, actions=[BLOCK_STEALING_AS_AMBASSADOR, BLOCK_STEALING_AS_CAPTAIN, CHALLENGE, ALLOW], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3), ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=[DUKE], reqId=5a172b6e-c820-4c65-83de-5fca859e7e7e, turnNumber=5), ActionDeclaration(actor=6, action=STEAL, target=2, chosenInfluences=null, reqId=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, turnNumber=6)], activePlayer=2, isGameFinished=false, eventsStack=[ActionDeclaration(actor=6, action=STEAL, target=2, chosenInfluences=null, reqId=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, turnNumber=6)], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=6, turnUUID=24286b00-385a-48ed-a861-a4c9b4ef218a, exchangeBuffer=[]} 2025-11-12 17:11:41,472 DEBUG p.s.i.s.ActionProcessorService [virtual-72] Bot's action to perform: ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=34430f06-edeb-4ca9-80a5-cc462af25ecd, turnNumber=6) 2025-11-12 17:11:42,410 INFO o.s.w.s.c.WebSocketMessageBrokerStats [MessageBroker-1] WebSocketSession[1 current WS(1)-HttpStream(0)-HttpPoll(0), 37 total, 0 closed abnormally (0 connect failure, 0 send limit, 15 transport error)], stompSubProtocol[processed CONNECT(35)-CONNECTED(35)-DISCONNECT(0)], stompBrokerRelay[null], inboundChannel[pool size = 2, active threads = 0, queued tasks = 0, completed tasks = 1113], outboundChannel[pool size = 2, active threads = 0, queued tasks = 0, completed tasks = 873], sockJsScheduler[pool size = 1, active threads = 1, queued tasks = 2, completed tasks = 14623] 2025-11-12 17:11:46,474 DEBUG p.s.i.s.ActionProcessorService [virtual-72] Processing action declaration: ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=34430f06-edeb-4ca9-80a5-cc462af25ecd, turnNumber=6) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=4, hand=[SimplePair(left=AMBASSADOR, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=5, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=true), 3=Player(email=null, num=3, name=3, coins=2, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=3, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=CONTESSA, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=0, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=DUKE, right=ALIVE)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=DUKE, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=1, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=3, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=4, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=5, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=6, actions=[CHALLENGE, ALLOW], exchangeBuffer=null), ActorToActions(actor=2, actions=[], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3), ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=[DUKE], reqId=5a172b6e-c820-4c65-83de-5fca859e7e7e, turnNumber=5), ActionDeclaration(actor=6, action=STEAL, target=2, chosenInfluences=null, reqId=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, turnNumber=6), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=24286b00-385a-48ed-a861-a4c9b4ef218a, turnNumber=6)], activePlayer=6, isGameFinished=false, eventsStack=[ActionDeclaration(actor=6, action=STEAL, target=2, chosenInfluences=null, reqId=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, turnNumber=6), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=24286b00-385a-48ed-a861-a4c9b4ef218a, turnNumber=6)], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=6, turnUUID=34430f06-edeb-4ca9-80a5-cc462af25ecd, exchangeBuffer=[]} 2025-11-12 17:11:46,481 DEBUG p.s.i.s.ActionProcessorService [virtual-72] Bot's action to perform: ActionDeclaration(actor=1, action=STEAL, target=2, chosenInfluences=null, reqId=b76d2629-27ef-466d-bcff-0e3ed521d0a3, turnNumber=7) 2025-11-12 17:11:50,482 DEBUG p.s.i.s.ActionProcessorService [virtual-72] Processing action declaration: ActionDeclaration(actor=1, action=STEAL, target=2, chosenInfluences=null, reqId=b76d2629-27ef-466d-bcff-0e3ed521d0a3, turnNumber=7) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=4, hand=[SimplePair(left=AMBASSADOR, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=5, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=true), 3=Player(email=null, num=3, name=3, coins=2, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=3, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=CONTESSA, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=0, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=DUKE, right=ALIVE)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=DUKE, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=2, actions=[], exchangeBuffer=null), ActorToActions(actor=3, actions=[], exchangeBuffer=null), ActorToActions(actor=4, actions=[], exchangeBuffer=null), ActorToActions(actor=5, actions=[], exchangeBuffer=null), ActorToActions(actor=6, actions=[], exchangeBuffer=null), ActorToActions(actor=1, actions=[INCOME, FOREIGN_AID, TAX, ASSASSINATE, EXCHANGE, STEAL], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3), ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=[DUKE], reqId=5a172b6e-c820-4c65-83de-5fca859e7e7e, turnNumber=5), ActionDeclaration(actor=6, action=STEAL, target=2, chosenInfluences=null, reqId=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, turnNumber=6), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=24286b00-385a-48ed-a861-a4c9b4ef218a, turnNumber=6), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=34430f06-edeb-4ca9-80a5-cc462af25ecd, turnNumber=6)], activePlayer=1, isGameFinished=false, eventsStack=[], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=7, turnUUID=b76d2629-27ef-466d-bcff-0e3ed521d0a3, exchangeBuffer=[]} 2025-11-12 17:11:50,484 DEBUG p.s.i.s.ActionProcessorService [virtual-72] Bot's action to perform: ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=db17e032-3b00-430a-975b-3c0e8d126cc2, turnNumber=7) 2025-11-12 17:11:55,485 DEBUG p.s.i.s.ActionProcessorService [virtual-72] Processing action declaration: ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=db17e032-3b00-430a-975b-3c0e8d126cc2, turnNumber=7) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=4, hand=[SimplePair(left=AMBASSADOR, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=5, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=true), 3=Player(email=null, num=3, name=3, coins=2, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=3, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=CONTESSA, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=0, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=DUKE, right=ALIVE)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=DUKE, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=3, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=4, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=5, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=6, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=1, actions=[], exchangeBuffer=null), ActorToActions(actor=2, actions=[BLOCK_STEALING_AS_AMBASSADOR, BLOCK_STEALING_AS_CAPTAIN, CHALLENGE, ALLOW], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3), ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=[DUKE], reqId=5a172b6e-c820-4c65-83de-5fca859e7e7e, turnNumber=5), ActionDeclaration(actor=6, action=STEAL, target=2, chosenInfluences=null, reqId=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, turnNumber=6), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=24286b00-385a-48ed-a861-a4c9b4ef218a, turnNumber=6), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=34430f06-edeb-4ca9-80a5-cc462af25ecd, turnNumber=6), ActionDeclaration(actor=1, action=STEAL, target=2, chosenInfluences=null, reqId=b76d2629-27ef-466d-bcff-0e3ed521d0a3, turnNumber=7)], activePlayer=2, isGameFinished=false, eventsStack=[ActionDeclaration(actor=1, action=STEAL, target=2, chosenInfluences=null, reqId=b76d2629-27ef-466d-bcff-0e3ed521d0a3, turnNumber=7)], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=7, turnUUID=db17e032-3b00-430a-975b-3c0e8d126cc2, exchangeBuffer=[]} 2025-11-12 17:11:55,491 DEBUG p.s.i.s.ActionProcessorService [virtual-72] Bot's action to perform: ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b7b3cbe7-080b-45eb-90b4-41466a6ba501, turnNumber=7) 2025-11-12 17:11:58,492 DEBUG p.s.i.s.ActionProcessorService [virtual-72] Processing action declaration: ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b7b3cbe7-080b-45eb-90b4-41466a6ba501, turnNumber=7) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=4, hand=[SimplePair(left=AMBASSADOR, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=5, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=true), 3=Player(email=null, num=3, name=3, coins=2, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=3, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=CONTESSA, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=0, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=DUKE, right=ALIVE)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=DUKE, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=3, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=4, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=5, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=6, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=1, actions=[CHALLENGE, ALLOW], exchangeBuffer=null), ActorToActions(actor=2, actions=[], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3), ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=[DUKE], reqId=5a172b6e-c820-4c65-83de-5fca859e7e7e, turnNumber=5), ActionDeclaration(actor=6, action=STEAL, target=2, chosenInfluences=null, reqId=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, turnNumber=6), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=24286b00-385a-48ed-a861-a4c9b4ef218a, turnNumber=6), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=34430f06-edeb-4ca9-80a5-cc462af25ecd, turnNumber=6), ActionDeclaration(actor=1, action=STEAL, target=2, chosenInfluences=null, reqId=b76d2629-27ef-466d-bcff-0e3ed521d0a3, turnNumber=7), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=db17e032-3b00-430a-975b-3c0e8d126cc2, turnNumber=7)], activePlayer=1, isGameFinished=false, eventsStack=[ActionDeclaration(actor=1, action=STEAL, target=2, chosenInfluences=null, reqId=b76d2629-27ef-466d-bcff-0e3ed521d0a3, turnNumber=7), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=db17e032-3b00-430a-975b-3c0e8d126cc2, turnNumber=7)], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=7, turnUUID=b7b3cbe7-080b-45eb-90b4-41466a6ba501, exchangeBuffer=[]} 2025-11-12 17:11:58,497 DEBUG p.s.i.s.ActionProcessorService [virtual-72] Bot's action to perform: ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=f189b46a-024e-4a9f-b564-2d37370b48db, turnNumber=7) 2025-11-12 17:12:01,498 DEBUG p.s.i.s.ActionProcessorService [virtual-72] Processing action declaration: ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=f189b46a-024e-4a9f-b564-2d37370b48db, turnNumber=7) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=6, hand=[SimplePair(left=AMBASSADOR, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=3, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=true), 3=Player(email=null, num=3, name=3, coins=2, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=3, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=CONTESSA, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=0, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=DUKE, right=ALIVE)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=DUKE, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=1, actions=[], exchangeBuffer=null), ActorToActions(actor=3, actions=[], exchangeBuffer=null), ActorToActions(actor=4, actions=[], exchangeBuffer=null), ActorToActions(actor=5, actions=[], exchangeBuffer=null), ActorToActions(actor=6, actions=[], exchangeBuffer=null), ActorToActions(actor=2, actions=[INFLUENCE_LOOS], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3), ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=[DUKE], reqId=5a172b6e-c820-4c65-83de-5fca859e7e7e, turnNumber=5), ActionDeclaration(actor=6, action=STEAL, target=2, chosenInfluences=null, reqId=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, turnNumber=6), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=24286b00-385a-48ed-a861-a4c9b4ef218a, turnNumber=6), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=34430f06-edeb-4ca9-80a5-cc462af25ecd, turnNumber=6), ActionDeclaration(actor=1, action=STEAL, target=2, chosenInfluences=null, reqId=b76d2629-27ef-466d-bcff-0e3ed521d0a3, turnNumber=7), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=db17e032-3b00-430a-975b-3c0e8d126cc2, turnNumber=7), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b7b3cbe7-080b-45eb-90b4-41466a6ba501, turnNumber=7)], activePlayer=2, isGameFinished=false, eventsStack=[ActionDeclaration(actor=1, action=STEAL, target=2, chosenInfluences=null, reqId=b76d2629-27ef-466d-bcff-0e3ed521d0a3, turnNumber=7), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=db17e032-3b00-430a-975b-3c0e8d126cc2, turnNumber=7), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b7b3cbe7-080b-45eb-90b4-41466a6ba501, turnNumber=7)], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=7, turnUUID=f189b46a-024e-4a9f-b564-2d37370b48db, exchangeBuffer=[]} 2025-11-12 17:12:01,503 DEBUG p.s.i.s.ActionProcessorService [virtual-72] Bot's action to perform: ActionDeclaration(actor=2, action=ASSASSINATE, target=4, chosenInfluences=null, reqId=44ad7333-bfae-4a64-9b34-957fda3a6c40, turnNumber=8) 2025-11-12 17:12:05,506 DEBUG p.s.i.s.ActionProcessorService [virtual-72] Processing action declaration: ActionDeclaration(actor=2, action=ASSASSINATE, target=4, chosenInfluences=null, reqId=44ad7333-bfae-4a64-9b34-957fda3a6c40, turnNumber=8) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=6, hand=[SimplePair(left=AMBASSADOR, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=3, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=true), 3=Player(email=null, num=3, name=3, coins=2, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=3, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=CONTESSA, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=0, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=DUKE, right=ALIVE)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=DUKE, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=1, actions=[], exchangeBuffer=null), ActorToActions(actor=3, actions=[], exchangeBuffer=null), ActorToActions(actor=4, actions=[], exchangeBuffer=null), ActorToActions(actor=5, actions=[], exchangeBuffer=null), ActorToActions(actor=6, actions=[], exchangeBuffer=null), ActorToActions(actor=2, actions=[INCOME, FOREIGN_AID, TAX, ASSASSINATE, EXCHANGE, STEAL], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3), ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=[DUKE], reqId=5a172b6e-c820-4c65-83de-5fca859e7e7e, turnNumber=5), ActionDeclaration(actor=6, action=STEAL, target=2, chosenInfluences=null, reqId=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, turnNumber=6), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=24286b00-385a-48ed-a861-a4c9b4ef218a, turnNumber=6), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=34430f06-edeb-4ca9-80a5-cc462af25ecd, turnNumber=6), ActionDeclaration(actor=1, action=STEAL, target=2, chosenInfluences=null, reqId=b76d2629-27ef-466d-bcff-0e3ed521d0a3, turnNumber=7), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=db17e032-3b00-430a-975b-3c0e8d126cc2, turnNumber=7), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b7b3cbe7-080b-45eb-90b4-41466a6ba501, turnNumber=7), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=f189b46a-024e-4a9f-b564-2d37370b48db, turnNumber=7)], activePlayer=2, isGameFinished=false, eventsStack=[], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=8, turnUUID=44ad7333-bfae-4a64-9b34-957fda3a6c40, exchangeBuffer=[]} 2025-11-12 17:12:09,084 DEBUG p.s.i.c.GameRoomController [clientInboundChannel-46] send roomUUID: 4f4fad68-2b2c-42dc-951a-88e83c5cf30c 2025-11-12 17:12:09,084 DEBUG p.s.i.c.GameRoomController [clientInboundChannel-46] HttpSessionId: BFFCBB43E60DA7D0B02BC5FB57B4A240 2025-11-12 17:12:09,084 DEBUG p.s.i.s.ActionProcessorService [clientInboundChannel-46] Processing action declaration: ActionDeclaration(actor=4, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=[], reqId=a3b28263-ea71-4b7a-9280-188fcb49f012, turnNumber=8) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=6, hand=[SimplePair(left=AMBASSADOR, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=0, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=true), 3=Player(email=null, num=3, name=3, coins=2, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=3, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=CONTESSA, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=0, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=DUKE, right=ALIVE)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=DUKE, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=1, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=3, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=5, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=6, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=2, actions=[], exchangeBuffer=null), ActorToActions(actor=4, actions=[BLOCK_ASSASSINATION, CHALLENGE, ALLOW], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3), ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=[DUKE], reqId=5a172b6e-c820-4c65-83de-5fca859e7e7e, turnNumber=5), ActionDeclaration(actor=6, action=STEAL, target=2, chosenInfluences=null, reqId=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, turnNumber=6), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=24286b00-385a-48ed-a861-a4c9b4ef218a, turnNumber=6), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=34430f06-edeb-4ca9-80a5-cc462af25ecd, turnNumber=6), ActionDeclaration(actor=1, action=STEAL, target=2, chosenInfluences=null, reqId=b76d2629-27ef-466d-bcff-0e3ed521d0a3, turnNumber=7), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=db17e032-3b00-430a-975b-3c0e8d126cc2, turnNumber=7), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b7b3cbe7-080b-45eb-90b4-41466a6ba501, turnNumber=7), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=f189b46a-024e-4a9f-b564-2d37370b48db, turnNumber=7), ActionDeclaration(actor=2, action=ASSASSINATE, target=4, chosenInfluences=null, reqId=44ad7333-bfae-4a64-9b34-957fda3a6c40, turnNumber=8)], activePlayer=4, isGameFinished=false, eventsStack=[ActionDeclaration(actor=2, action=ASSASSINATE, target=4, chosenInfluences=null, reqId=44ad7333-bfae-4a64-9b34-957fda3a6c40, turnNumber=8)], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=8, turnUUID=a3b28263-ea71-4b7a-9280-188fcb49f012, exchangeBuffer=[]} 2025-11-12 17:12:09,094 DEBUG p.s.i.s.ActionProcessorService [clientInboundChannel-46] Bot's action to perform: ActionDeclaration(actor=2, action=CHALLENGE, target=null, chosenInfluences=null, reqId=6b38f52d-cde3-4381-b793-c4f5adb772cf, turnNumber=8) 2025-11-12 17:12:14,095 DEBUG p.s.i.s.ActionProcessorService [virtual-66] Processing action declaration: ActionDeclaration(actor=2, action=CHALLENGE, target=null, chosenInfluences=null, reqId=6b38f52d-cde3-4381-b793-c4f5adb772cf, turnNumber=8) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=6, hand=[SimplePair(left=AMBASSADOR, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=0, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=true), 3=Player(email=null, num=3, name=3, coins=2, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=3, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=CONTESSA, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=0, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=DUKE, right=ALIVE)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=DUKE, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=1, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=3, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=5, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=6, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=2, actions=[CHALLENGE, ALLOW], exchangeBuffer=null), ActorToActions(actor=4, actions=[], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3), ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=[DUKE], reqId=5a172b6e-c820-4c65-83de-5fca859e7e7e, turnNumber=5), ActionDeclaration(actor=6, action=STEAL, target=2, chosenInfluences=null, reqId=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, turnNumber=6), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=24286b00-385a-48ed-a861-a4c9b4ef218a, turnNumber=6), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=34430f06-edeb-4ca9-80a5-cc462af25ecd, turnNumber=6), ActionDeclaration(actor=1, action=STEAL, target=2, chosenInfluences=null, reqId=b76d2629-27ef-466d-bcff-0e3ed521d0a3, turnNumber=7), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=db17e032-3b00-430a-975b-3c0e8d126cc2, turnNumber=7), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b7b3cbe7-080b-45eb-90b4-41466a6ba501, turnNumber=7), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=f189b46a-024e-4a9f-b564-2d37370b48db, turnNumber=7), ActionDeclaration(actor=2, action=ASSASSINATE, target=4, chosenInfluences=null, reqId=44ad7333-bfae-4a64-9b34-957fda3a6c40, turnNumber=8), ActionDeclaration(actor=4, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=[], reqId=a3b28263-ea71-4b7a-9280-188fcb49f012, turnNumber=8)], activePlayer=2, isGameFinished=false, eventsStack=[ActionDeclaration(actor=2, action=ASSASSINATE, target=4, chosenInfluences=null, reqId=44ad7333-bfae-4a64-9b34-957fda3a6c40, turnNumber=8), ActionDeclaration(actor=4, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=[], reqId=a3b28263-ea71-4b7a-9280-188fcb49f012, turnNumber=8)], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=8, turnUUID=6b38f52d-cde3-4381-b793-c4f5adb772cf, exchangeBuffer=[]} 2025-11-12 17:12:14,099 DEBUG p.s.i.s.ActionProcessorService [virtual-66] Bot's action to perform: ActionDeclaration(actor=3, action=STEAL, target=1, chosenInfluences=null, reqId=8b54449a-8226-4656-bcea-97bc2f10b0f9, turnNumber=9) 2025-11-12 17:12:18,100 DEBUG p.s.i.s.ActionProcessorService [virtual-66] Processing action declaration: ActionDeclaration(actor=3, action=STEAL, target=1, chosenInfluences=null, reqId=8b54449a-8226-4656-bcea-97bc2f10b0f9, turnNumber=9) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=6, hand=[SimplePair(left=AMBASSADOR, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=0, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=DEAD)], isBot=true), 3=Player(email=null, num=3, name=3, coins=2, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=3, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=DUKE, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=0, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=DUKE, right=ALIVE)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=DUKE, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=1, actions=[], exchangeBuffer=null), ActorToActions(actor=2, actions=[], exchangeBuffer=null), ActorToActions(actor=4, actions=[], exchangeBuffer=null), ActorToActions(actor=5, actions=[], exchangeBuffer=null), ActorToActions(actor=6, actions=[], exchangeBuffer=null), ActorToActions(actor=3, actions=[INCOME, FOREIGN_AID, TAX, EXCHANGE, STEAL], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3), ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=[DUKE], reqId=5a172b6e-c820-4c65-83de-5fca859e7e7e, turnNumber=5), ActionDeclaration(actor=6, action=STEAL, target=2, chosenInfluences=null, reqId=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, turnNumber=6), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=24286b00-385a-48ed-a861-a4c9b4ef218a, turnNumber=6), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=34430f06-edeb-4ca9-80a5-cc462af25ecd, turnNumber=6), ActionDeclaration(actor=1, action=STEAL, target=2, chosenInfluences=null, reqId=b76d2629-27ef-466d-bcff-0e3ed521d0a3, turnNumber=7), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=db17e032-3b00-430a-975b-3c0e8d126cc2, turnNumber=7), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b7b3cbe7-080b-45eb-90b4-41466a6ba501, turnNumber=7), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=f189b46a-024e-4a9f-b564-2d37370b48db, turnNumber=7), ActionDeclaration(actor=2, action=ASSASSINATE, target=4, chosenInfluences=null, reqId=44ad7333-bfae-4a64-9b34-957fda3a6c40, turnNumber=8), ActionDeclaration(actor=4, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=[], reqId=a3b28263-ea71-4b7a-9280-188fcb49f012, turnNumber=8), ActionDeclaration(actor=2, action=CHALLENGE, target=null, chosenInfluences=null, reqId=6b38f52d-cde3-4381-b793-c4f5adb772cf, turnNumber=8), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=17be05da-339f-46f9-b835-df3c7857bc08, turnNumber=8)], activePlayer=3, isGameFinished=false, eventsStack=[], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=9, turnUUID=8b54449a-8226-4656-bcea-97bc2f10b0f9, exchangeBuffer=[]} 2025-11-12 17:12:18,103 DEBUG p.s.i.s.ActionProcessorService [virtual-66] Bot's action to perform: ActionDeclaration(actor=1, action=ALLOW, target=null, chosenInfluences=null, reqId=337c3024-226f-4eb0-9cf2-773004bbf8c0, turnNumber=9) 2025-11-12 17:12:22,104 DEBUG p.s.i.s.ActionProcessorService [virtual-66] Processing action declaration: ActionDeclaration(actor=1, action=ALLOW, target=null, chosenInfluences=null, reqId=337c3024-226f-4eb0-9cf2-773004bbf8c0, turnNumber=9) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=6, hand=[SimplePair(left=AMBASSADOR, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=0, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=DEAD)], isBot=true), 3=Player(email=null, num=3, name=3, coins=2, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=3, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=DUKE, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=0, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=DUKE, right=ALIVE)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=DUKE, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=4, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=5, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=6, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=3, actions=[], exchangeBuffer=null), ActorToActions(actor=1, actions=[BLOCK_STEALING_AS_AMBASSADOR, BLOCK_STEALING_AS_CAPTAIN, CHALLENGE, ALLOW], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3), ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=[DUKE], reqId=5a172b6e-c820-4c65-83de-5fca859e7e7e, turnNumber=5), ActionDeclaration(actor=6, action=STEAL, target=2, chosenInfluences=null, reqId=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, turnNumber=6), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=24286b00-385a-48ed-a861-a4c9b4ef218a, turnNumber=6), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=34430f06-edeb-4ca9-80a5-cc462af25ecd, turnNumber=6), ActionDeclaration(actor=1, action=STEAL, target=2, chosenInfluences=null, reqId=b76d2629-27ef-466d-bcff-0e3ed521d0a3, turnNumber=7), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=db17e032-3b00-430a-975b-3c0e8d126cc2, turnNumber=7), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b7b3cbe7-080b-45eb-90b4-41466a6ba501, turnNumber=7), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=f189b46a-024e-4a9f-b564-2d37370b48db, turnNumber=7), ActionDeclaration(actor=2, action=ASSASSINATE, target=4, chosenInfluences=null, reqId=44ad7333-bfae-4a64-9b34-957fda3a6c40, turnNumber=8), ActionDeclaration(actor=4, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=[], reqId=a3b28263-ea71-4b7a-9280-188fcb49f012, turnNumber=8), ActionDeclaration(actor=2, action=CHALLENGE, target=null, chosenInfluences=null, reqId=6b38f52d-cde3-4381-b793-c4f5adb772cf, turnNumber=8), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=17be05da-339f-46f9-b835-df3c7857bc08, turnNumber=8), ActionDeclaration(actor=3, action=STEAL, target=1, chosenInfluences=null, reqId=8b54449a-8226-4656-bcea-97bc2f10b0f9, turnNumber=9)], activePlayer=1, isGameFinished=false, eventsStack=[ActionDeclaration(actor=3, action=STEAL, target=1, chosenInfluences=null, reqId=8b54449a-8226-4656-bcea-97bc2f10b0f9, turnNumber=9)], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=9, turnUUID=337c3024-226f-4eb0-9cf2-773004bbf8c0, exchangeBuffer=[]} 2025-11-12 17:12:29,034 DEBUG p.s.i.c.GameRoomController [clientInboundChannel-45] send roomUUID: 4f4fad68-2b2c-42dc-951a-88e83c5cf30c 2025-11-12 17:12:29,037 DEBUG p.s.i.c.GameRoomController [clientInboundChannel-45] HttpSessionId: BFFCBB43E60DA7D0B02BC5FB57B4A240 2025-11-12 17:12:29,037 DEBUG p.s.i.s.ActionProcessorService [clientInboundChannel-45] Processing action declaration: ActionDeclaration(actor=4, action=TAX, target=null, chosenInfluences=[], reqId=6d8ded03-657c-46d0-86c8-9e1e5465016d, turnNumber=10) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=4, hand=[SimplePair(left=AMBASSADOR, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=0, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=DEAD)], isBot=true), 3=Player(email=null, num=3, name=3, coins=4, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=3, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=DUKE, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=0, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=DUKE, right=ALIVE)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=DUKE, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=1, actions=[], exchangeBuffer=null), ActorToActions(actor=2, actions=[], exchangeBuffer=null), ActorToActions(actor=3, actions=[], exchangeBuffer=null), ActorToActions(actor=5, actions=[], exchangeBuffer=null), ActorToActions(actor=6, actions=[], exchangeBuffer=null), ActorToActions(actor=4, actions=[INCOME, FOREIGN_AID, TAX, ASSASSINATE, EXCHANGE, STEAL], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3), ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=[DUKE], reqId=5a172b6e-c820-4c65-83de-5fca859e7e7e, turnNumber=5), ActionDeclaration(actor=6, action=STEAL, target=2, chosenInfluences=null, reqId=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, turnNumber=6), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=24286b00-385a-48ed-a861-a4c9b4ef218a, turnNumber=6), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=34430f06-edeb-4ca9-80a5-cc462af25ecd, turnNumber=6), ActionDeclaration(actor=1, action=STEAL, target=2, chosenInfluences=null, reqId=b76d2629-27ef-466d-bcff-0e3ed521d0a3, turnNumber=7), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=db17e032-3b00-430a-975b-3c0e8d126cc2, turnNumber=7), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b7b3cbe7-080b-45eb-90b4-41466a6ba501, turnNumber=7), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=f189b46a-024e-4a9f-b564-2d37370b48db, turnNumber=7), ActionDeclaration(actor=2, action=ASSASSINATE, target=4, chosenInfluences=null, reqId=44ad7333-bfae-4a64-9b34-957fda3a6c40, turnNumber=8), ActionDeclaration(actor=4, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=[], reqId=a3b28263-ea71-4b7a-9280-188fcb49f012, turnNumber=8), ActionDeclaration(actor=2, action=CHALLENGE, target=null, chosenInfluences=null, reqId=6b38f52d-cde3-4381-b793-c4f5adb772cf, turnNumber=8), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=17be05da-339f-46f9-b835-df3c7857bc08, turnNumber=8), ActionDeclaration(actor=3, action=STEAL, target=1, chosenInfluences=null, reqId=8b54449a-8226-4656-bcea-97bc2f10b0f9, turnNumber=9), ActionDeclaration(actor=1, action=ALLOW, target=null, chosenInfluences=null, reqId=337c3024-226f-4eb0-9cf2-773004bbf8c0, turnNumber=9)], activePlayer=4, isGameFinished=false, eventsStack=[], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=10, turnUUID=6d8ded03-657c-46d0-86c8-9e1e5465016d, exchangeBuffer=[]} 2025-11-12 17:12:29,042 DEBUG p.s.i.s.ActionProcessorService [clientInboundChannel-45] Bot's action to perform: ActionDeclaration(actor=5, action=ALLOW, target=null, chosenInfluences=null, reqId=57f081f9-7a04-4182-9f0a-c869fd4d5032, turnNumber=10) 2025-11-12 17:12:34,042 DEBUG p.s.i.s.ActionProcessorService [virtual-72] Processing action declaration: ActionDeclaration(actor=5, action=ALLOW, target=null, chosenInfluences=null, reqId=57f081f9-7a04-4182-9f0a-c869fd4d5032, turnNumber=10) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=4, hand=[SimplePair(left=AMBASSADOR, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=0, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=DEAD)], isBot=true), 3=Player(email=null, num=3, name=3, coins=4, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=3, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=DUKE, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=0, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=DUKE, right=ALIVE)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=DUKE, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=1, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=3, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=6, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=4, actions=[], exchangeBuffer=null), ActorToActions(actor=5, actions=[CHALLENGE, ALLOW], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3), ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=[DUKE], reqId=5a172b6e-c820-4c65-83de-5fca859e7e7e, turnNumber=5), ActionDeclaration(actor=6, action=STEAL, target=2, chosenInfluences=null, reqId=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, turnNumber=6), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=24286b00-385a-48ed-a861-a4c9b4ef218a, turnNumber=6), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=34430f06-edeb-4ca9-80a5-cc462af25ecd, turnNumber=6), ActionDeclaration(actor=1, action=STEAL, target=2, chosenInfluences=null, reqId=b76d2629-27ef-466d-bcff-0e3ed521d0a3, turnNumber=7), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=db17e032-3b00-430a-975b-3c0e8d126cc2, turnNumber=7), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b7b3cbe7-080b-45eb-90b4-41466a6ba501, turnNumber=7), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=f189b46a-024e-4a9f-b564-2d37370b48db, turnNumber=7), ActionDeclaration(actor=2, action=ASSASSINATE, target=4, chosenInfluences=null, reqId=44ad7333-bfae-4a64-9b34-957fda3a6c40, turnNumber=8), ActionDeclaration(actor=4, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=[], reqId=a3b28263-ea71-4b7a-9280-188fcb49f012, turnNumber=8), ActionDeclaration(actor=2, action=CHALLENGE, target=null, chosenInfluences=null, reqId=6b38f52d-cde3-4381-b793-c4f5adb772cf, turnNumber=8), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=17be05da-339f-46f9-b835-df3c7857bc08, turnNumber=8), ActionDeclaration(actor=3, action=STEAL, target=1, chosenInfluences=null, reqId=8b54449a-8226-4656-bcea-97bc2f10b0f9, turnNumber=9), ActionDeclaration(actor=1, action=ALLOW, target=null, chosenInfluences=null, reqId=337c3024-226f-4eb0-9cf2-773004bbf8c0, turnNumber=9), ActionDeclaration(actor=4, action=TAX, target=null, chosenInfluences=[], reqId=6d8ded03-657c-46d0-86c8-9e1e5465016d, turnNumber=10)], activePlayer=5, isGameFinished=false, eventsStack=[ActionDeclaration(actor=4, action=TAX, target=null, chosenInfluences=[], reqId=6d8ded03-657c-46d0-86c8-9e1e5465016d, turnNumber=10)], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=10, turnUUID=57f081f9-7a04-4182-9f0a-c869fd4d5032, exchangeBuffer=[]} 2025-11-12 17:12:34,045 DEBUG p.s.i.s.ActionProcessorService [virtual-72] Bot's action to perform: ActionDeclaration(actor=5, action=STEAL, target=4, chosenInfluences=null, reqId=c5866dd9-2d13-4e34-aee7-32f045d1c2f7, turnNumber=11) 2025-11-12 17:12:37,047 DEBUG p.s.i.s.ActionProcessorService [virtual-72] Processing action declaration: ActionDeclaration(actor=5, action=STEAL, target=4, chosenInfluences=null, reqId=c5866dd9-2d13-4e34-aee7-32f045d1c2f7, turnNumber=11) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=4, hand=[SimplePair(left=AMBASSADOR, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=0, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=DEAD)], isBot=true), 3=Player(email=null, num=3, name=3, coins=4, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=6, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=DUKE, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=0, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=DUKE, right=ALIVE)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=DUKE, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=1, actions=[], exchangeBuffer=null), ActorToActions(actor=2, actions=[], exchangeBuffer=null), ActorToActions(actor=3, actions=[], exchangeBuffer=null), ActorToActions(actor=4, actions=[], exchangeBuffer=null), ActorToActions(actor=6, actions=[], exchangeBuffer=null), ActorToActions(actor=5, actions=[INCOME, FOREIGN_AID, TAX, EXCHANGE, STEAL], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3), ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=[DUKE], reqId=5a172b6e-c820-4c65-83de-5fca859e7e7e, turnNumber=5), ActionDeclaration(actor=6, action=STEAL, target=2, chosenInfluences=null, reqId=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, turnNumber=6), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=24286b00-385a-48ed-a861-a4c9b4ef218a, turnNumber=6), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=34430f06-edeb-4ca9-80a5-cc462af25ecd, turnNumber=6), ActionDeclaration(actor=1, action=STEAL, target=2, chosenInfluences=null, reqId=b76d2629-27ef-466d-bcff-0e3ed521d0a3, turnNumber=7), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=db17e032-3b00-430a-975b-3c0e8d126cc2, turnNumber=7), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b7b3cbe7-080b-45eb-90b4-41466a6ba501, turnNumber=7), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=f189b46a-024e-4a9f-b564-2d37370b48db, turnNumber=7), ActionDeclaration(actor=2, action=ASSASSINATE, target=4, chosenInfluences=null, reqId=44ad7333-bfae-4a64-9b34-957fda3a6c40, turnNumber=8), ActionDeclaration(actor=4, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=[], reqId=a3b28263-ea71-4b7a-9280-188fcb49f012, turnNumber=8), ActionDeclaration(actor=2, action=CHALLENGE, target=null, chosenInfluences=null, reqId=6b38f52d-cde3-4381-b793-c4f5adb772cf, turnNumber=8), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=17be05da-339f-46f9-b835-df3c7857bc08, turnNumber=8), ActionDeclaration(actor=3, action=STEAL, target=1, chosenInfluences=null, reqId=8b54449a-8226-4656-bcea-97bc2f10b0f9, turnNumber=9), ActionDeclaration(actor=1, action=ALLOW, target=null, chosenInfluences=null, reqId=337c3024-226f-4eb0-9cf2-773004bbf8c0, turnNumber=9), ActionDeclaration(actor=4, action=TAX, target=null, chosenInfluences=[], reqId=6d8ded03-657c-46d0-86c8-9e1e5465016d, turnNumber=10), ActionDeclaration(actor=5, action=ALLOW, target=null, chosenInfluences=null, reqId=57f081f9-7a04-4182-9f0a-c869fd4d5032, turnNumber=10)], activePlayer=5, isGameFinished=false, eventsStack=[], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=11, turnUUID=c5866dd9-2d13-4e34-aee7-32f045d1c2f7, exchangeBuffer=[]} 2025-11-12 17:12:43,029 DEBUG p.s.i.c.GameRoomController [clientInboundChannel-46] send roomUUID: 4f4fad68-2b2c-42dc-951a-88e83c5cf30c 2025-11-12 17:12:43,031 DEBUG p.s.i.c.GameRoomController [clientInboundChannel-46] HttpSessionId: BFFCBB43E60DA7D0B02BC5FB57B4A240 2025-11-12 17:12:43,031 DEBUG p.s.i.s.ActionProcessorService [clientInboundChannel-46] Processing action declaration: ActionDeclaration(actor=4, action=BLOCK_STEALING_AS_CAPTAIN, target=null, chosenInfluences=[], reqId=74f6d93e-9549-4b86-8049-58946731f13a, turnNumber=11) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=4, hand=[SimplePair(left=AMBASSADOR, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=0, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=DEAD)], isBot=true), 3=Player(email=null, num=3, name=3, coins=4, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=6, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=DUKE, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=0, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=DUKE, right=ALIVE)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=DUKE, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=1, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=3, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=6, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=5, actions=[], exchangeBuffer=null), ActorToActions(actor=4, actions=[BLOCK_STEALING_AS_AMBASSADOR, BLOCK_STEALING_AS_CAPTAIN, CHALLENGE, ALLOW], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3), ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=[DUKE], reqId=5a172b6e-c820-4c65-83de-5fca859e7e7e, turnNumber=5), ActionDeclaration(actor=6, action=STEAL, target=2, chosenInfluences=null, reqId=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, turnNumber=6), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=24286b00-385a-48ed-a861-a4c9b4ef218a, turnNumber=6), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=34430f06-edeb-4ca9-80a5-cc462af25ecd, turnNumber=6), ActionDeclaration(actor=1, action=STEAL, target=2, chosenInfluences=null, reqId=b76d2629-27ef-466d-bcff-0e3ed521d0a3, turnNumber=7), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=db17e032-3b00-430a-975b-3c0e8d126cc2, turnNumber=7), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b7b3cbe7-080b-45eb-90b4-41466a6ba501, turnNumber=7), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=f189b46a-024e-4a9f-b564-2d37370b48db, turnNumber=7), ActionDeclaration(actor=2, action=ASSASSINATE, target=4, chosenInfluences=null, reqId=44ad7333-bfae-4a64-9b34-957fda3a6c40, turnNumber=8), ActionDeclaration(actor=4, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=[], reqId=a3b28263-ea71-4b7a-9280-188fcb49f012, turnNumber=8), ActionDeclaration(actor=2, action=CHALLENGE, target=null, chosenInfluences=null, reqId=6b38f52d-cde3-4381-b793-c4f5adb772cf, turnNumber=8), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=17be05da-339f-46f9-b835-df3c7857bc08, turnNumber=8), ActionDeclaration(actor=3, action=STEAL, target=1, chosenInfluences=null, reqId=8b54449a-8226-4656-bcea-97bc2f10b0f9, turnNumber=9), ActionDeclaration(actor=1, action=ALLOW, target=null, chosenInfluences=null, reqId=337c3024-226f-4eb0-9cf2-773004bbf8c0, turnNumber=9), ActionDeclaration(actor=4, action=TAX, target=null, chosenInfluences=[], reqId=6d8ded03-657c-46d0-86c8-9e1e5465016d, turnNumber=10), ActionDeclaration(actor=5, action=ALLOW, target=null, chosenInfluences=null, reqId=57f081f9-7a04-4182-9f0a-c869fd4d5032, turnNumber=10), ActionDeclaration(actor=5, action=STEAL, target=4, chosenInfluences=null, reqId=c5866dd9-2d13-4e34-aee7-32f045d1c2f7, turnNumber=11)], activePlayer=4, isGameFinished=false, eventsStack=[ActionDeclaration(actor=5, action=STEAL, target=4, chosenInfluences=null, reqId=c5866dd9-2d13-4e34-aee7-32f045d1c2f7, turnNumber=11)], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=11, turnUUID=74f6d93e-9549-4b86-8049-58946731f13a, exchangeBuffer=[]} 2025-11-12 17:12:43,034 DEBUG p.s.i.s.ActionProcessorService [clientInboundChannel-46] Bot's action to perform: ActionDeclaration(actor=5, action=CHALLENGE, target=null, chosenInfluences=null, reqId=becc4fb8-5dd7-4156-8f95-15425a0010f3, turnNumber=11) 2025-11-12 17:12:46,034 DEBUG p.s.i.s.ActionProcessorService [virtual-71] Processing action declaration: ActionDeclaration(actor=5, action=CHALLENGE, target=null, chosenInfluences=null, reqId=becc4fb8-5dd7-4156-8f95-15425a0010f3, turnNumber=11) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=4, hand=[SimplePair(left=AMBASSADOR, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=0, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=DEAD)], isBot=true), 3=Player(email=null, num=3, name=3, coins=4, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=6, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=DUKE, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=0, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=DUKE, right=ALIVE)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=DUKE, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=1, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=3, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=6, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=5, actions=[CHALLENGE, ALLOW], exchangeBuffer=null), ActorToActions(actor=4, actions=[], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3), ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=[DUKE], reqId=5a172b6e-c820-4c65-83de-5fca859e7e7e, turnNumber=5), ActionDeclaration(actor=6, action=STEAL, target=2, chosenInfluences=null, reqId=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, turnNumber=6), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=24286b00-385a-48ed-a861-a4c9b4ef218a, turnNumber=6), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=34430f06-edeb-4ca9-80a5-cc462af25ecd, turnNumber=6), ActionDeclaration(actor=1, action=STEAL, target=2, chosenInfluences=null, reqId=b76d2629-27ef-466d-bcff-0e3ed521d0a3, turnNumber=7), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=db17e032-3b00-430a-975b-3c0e8d126cc2, turnNumber=7), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b7b3cbe7-080b-45eb-90b4-41466a6ba501, turnNumber=7), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=f189b46a-024e-4a9f-b564-2d37370b48db, turnNumber=7), ActionDeclaration(actor=2, action=ASSASSINATE, target=4, chosenInfluences=null, reqId=44ad7333-bfae-4a64-9b34-957fda3a6c40, turnNumber=8), ActionDeclaration(actor=4, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=[], reqId=a3b28263-ea71-4b7a-9280-188fcb49f012, turnNumber=8), ActionDeclaration(actor=2, action=CHALLENGE, target=null, chosenInfluences=null, reqId=6b38f52d-cde3-4381-b793-c4f5adb772cf, turnNumber=8), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=17be05da-339f-46f9-b835-df3c7857bc08, turnNumber=8), ActionDeclaration(actor=3, action=STEAL, target=1, chosenInfluences=null, reqId=8b54449a-8226-4656-bcea-97bc2f10b0f9, turnNumber=9), ActionDeclaration(actor=1, action=ALLOW, target=null, chosenInfluences=null, reqId=337c3024-226f-4eb0-9cf2-773004bbf8c0, turnNumber=9), ActionDeclaration(actor=4, action=TAX, target=null, chosenInfluences=[], reqId=6d8ded03-657c-46d0-86c8-9e1e5465016d, turnNumber=10), ActionDeclaration(actor=5, action=ALLOW, target=null, chosenInfluences=null, reqId=57f081f9-7a04-4182-9f0a-c869fd4d5032, turnNumber=10), ActionDeclaration(actor=5, action=STEAL, target=4, chosenInfluences=null, reqId=c5866dd9-2d13-4e34-aee7-32f045d1c2f7, turnNumber=11), ActionDeclaration(actor=4, action=BLOCK_STEALING_AS_CAPTAIN, target=null, chosenInfluences=[], reqId=74f6d93e-9549-4b86-8049-58946731f13a, turnNumber=11)], activePlayer=5, isGameFinished=false, eventsStack=[ActionDeclaration(actor=5, action=STEAL, target=4, chosenInfluences=null, reqId=c5866dd9-2d13-4e34-aee7-32f045d1c2f7, turnNumber=11), ActionDeclaration(actor=4, action=BLOCK_STEALING_AS_CAPTAIN, target=null, chosenInfluences=[], reqId=74f6d93e-9549-4b86-8049-58946731f13a, turnNumber=11)], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=11, turnUUID=becc4fb8-5dd7-4156-8f95-15425a0010f3, exchangeBuffer=[]} 2025-11-12 17:12:49,345 DEBUG p.s.i.c.GameRoomController [clientInboundChannel-45] send roomUUID: 4f4fad68-2b2c-42dc-951a-88e83c5cf30c 2025-11-12 17:12:49,349 DEBUG p.s.i.c.GameRoomController [clientInboundChannel-45] HttpSessionId: BFFCBB43E60DA7D0B02BC5FB57B4A240 2025-11-12 17:12:49,349 DEBUG p.s.i.s.ActionProcessorService [clientInboundChannel-45] Processing action declaration: ActionDeclaration(actor=4, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=284c7bd5-24f5-4b52-8ab3-7eb76c2270de, turnNumber=11) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=4, hand=[SimplePair(left=AMBASSADOR, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=0, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=DEAD)], isBot=true), 3=Player(email=null, num=3, name=3, coins=4, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=4, hand=[SimplePair(left=ASSASSIN, right=ALIVE), SimplePair(left=DUKE, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=2, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=DUKE, right=ALIVE)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=DUKE, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=1, actions=[], exchangeBuffer=null), ActorToActions(actor=2, actions=[], exchangeBuffer=null), ActorToActions(actor=3, actions=[], exchangeBuffer=null), ActorToActions(actor=5, actions=[], exchangeBuffer=null), ActorToActions(actor=6, actions=[], exchangeBuffer=null), ActorToActions(actor=4, actions=[INFLUENCE_LOOS], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3), ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=[DUKE], reqId=5a172b6e-c820-4c65-83de-5fca859e7e7e, turnNumber=5), ActionDeclaration(actor=6, action=STEAL, target=2, chosenInfluences=null, reqId=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, turnNumber=6), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=24286b00-385a-48ed-a861-a4c9b4ef218a, turnNumber=6), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=34430f06-edeb-4ca9-80a5-cc462af25ecd, turnNumber=6), ActionDeclaration(actor=1, action=STEAL, target=2, chosenInfluences=null, reqId=b76d2629-27ef-466d-bcff-0e3ed521d0a3, turnNumber=7), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=db17e032-3b00-430a-975b-3c0e8d126cc2, turnNumber=7), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b7b3cbe7-080b-45eb-90b4-41466a6ba501, turnNumber=7), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=f189b46a-024e-4a9f-b564-2d37370b48db, turnNumber=7), ActionDeclaration(actor=2, action=ASSASSINATE, target=4, chosenInfluences=null, reqId=44ad7333-bfae-4a64-9b34-957fda3a6c40, turnNumber=8), ActionDeclaration(actor=4, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=[], reqId=a3b28263-ea71-4b7a-9280-188fcb49f012, turnNumber=8), ActionDeclaration(actor=2, action=CHALLENGE, target=null, chosenInfluences=null, reqId=6b38f52d-cde3-4381-b793-c4f5adb772cf, turnNumber=8), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=17be05da-339f-46f9-b835-df3c7857bc08, turnNumber=8), ActionDeclaration(actor=3, action=STEAL, target=1, chosenInfluences=null, reqId=8b54449a-8226-4656-bcea-97bc2f10b0f9, turnNumber=9), ActionDeclaration(actor=1, action=ALLOW, target=null, chosenInfluences=null, reqId=337c3024-226f-4eb0-9cf2-773004bbf8c0, turnNumber=9), ActionDeclaration(actor=4, action=TAX, target=null, chosenInfluences=[], reqId=6d8ded03-657c-46d0-86c8-9e1e5465016d, turnNumber=10), ActionDeclaration(actor=5, action=ALLOW, target=null, chosenInfluences=null, reqId=57f081f9-7a04-4182-9f0a-c869fd4d5032, turnNumber=10), ActionDeclaration(actor=5, action=STEAL, target=4, chosenInfluences=null, reqId=c5866dd9-2d13-4e34-aee7-32f045d1c2f7, turnNumber=11), ActionDeclaration(actor=4, action=BLOCK_STEALING_AS_CAPTAIN, target=null, chosenInfluences=[], reqId=74f6d93e-9549-4b86-8049-58946731f13a, turnNumber=11), ActionDeclaration(actor=5, action=CHALLENGE, target=null, chosenInfluences=null, reqId=becc4fb8-5dd7-4156-8f95-15425a0010f3, turnNumber=11)], activePlayer=4, isGameFinished=false, eventsStack=[ActionDeclaration(actor=5, action=STEAL, target=4, chosenInfluences=null, reqId=c5866dd9-2d13-4e34-aee7-32f045d1c2f7, turnNumber=11), ActionDeclaration(actor=4, action=BLOCK_STEALING_AS_CAPTAIN, target=null, chosenInfluences=[], reqId=74f6d93e-9549-4b86-8049-58946731f13a, turnNumber=11), ActionDeclaration(actor=5, action=CHALLENGE, target=null, chosenInfluences=null, reqId=becc4fb8-5dd7-4156-8f95-15425a0010f3, turnNumber=11)], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=11, turnUUID=284c7bd5-24f5-4b52-8ab3-7eb76c2270de, exchangeBuffer=[]} 2025-11-12 17:12:49,351 DEBUG p.s.i.s.ActionProcessorService [clientInboundChannel-45] Bot's action to perform: ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=null, reqId=cccab20b-34a7-4857-9a24-44dfc29e7a99, turnNumber=12) 2025-11-12 17:12:52,352 DEBUG p.s.i.s.ActionProcessorService [virtual-66] Processing action declaration: ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=null, reqId=cccab20b-34a7-4857-9a24-44dfc29e7a99, turnNumber=12) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=4, hand=[SimplePair(left=AMBASSADOR, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=0, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=DEAD)], isBot=true), 3=Player(email=null, num=3, name=3, coins=4, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=4, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=DUKE, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=2, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=DUKE, right=ALIVE)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=DUKE, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=1, actions=[], exchangeBuffer=null), ActorToActions(actor=2, actions=[], exchangeBuffer=null), ActorToActions(actor=3, actions=[], exchangeBuffer=null), ActorToActions(actor=4, actions=[], exchangeBuffer=null), ActorToActions(actor=5, actions=[], exchangeBuffer=null), ActorToActions(actor=6, actions=[INCOME, FOREIGN_AID, TAX, EXCHANGE, STEAL], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3), ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=[DUKE], reqId=5a172b6e-c820-4c65-83de-5fca859e7e7e, turnNumber=5), ActionDeclaration(actor=6, action=STEAL, target=2, chosenInfluences=null, reqId=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, turnNumber=6), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=24286b00-385a-48ed-a861-a4c9b4ef218a, turnNumber=6), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=34430f06-edeb-4ca9-80a5-cc462af25ecd, turnNumber=6), ActionDeclaration(actor=1, action=STEAL, target=2, chosenInfluences=null, reqId=b76d2629-27ef-466d-bcff-0e3ed521d0a3, turnNumber=7), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=db17e032-3b00-430a-975b-3c0e8d126cc2, turnNumber=7), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b7b3cbe7-080b-45eb-90b4-41466a6ba501, turnNumber=7), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=f189b46a-024e-4a9f-b564-2d37370b48db, turnNumber=7), ActionDeclaration(actor=2, action=ASSASSINATE, target=4, chosenInfluences=null, reqId=44ad7333-bfae-4a64-9b34-957fda3a6c40, turnNumber=8), ActionDeclaration(actor=4, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=[], reqId=a3b28263-ea71-4b7a-9280-188fcb49f012, turnNumber=8), ActionDeclaration(actor=2, action=CHALLENGE, target=null, chosenInfluences=null, reqId=6b38f52d-cde3-4381-b793-c4f5adb772cf, turnNumber=8), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=17be05da-339f-46f9-b835-df3c7857bc08, turnNumber=8), ActionDeclaration(actor=3, action=STEAL, target=1, chosenInfluences=null, reqId=8b54449a-8226-4656-bcea-97bc2f10b0f9, turnNumber=9), ActionDeclaration(actor=1, action=ALLOW, target=null, chosenInfluences=null, reqId=337c3024-226f-4eb0-9cf2-773004bbf8c0, turnNumber=9), ActionDeclaration(actor=4, action=TAX, target=null, chosenInfluences=[], reqId=6d8ded03-657c-46d0-86c8-9e1e5465016d, turnNumber=10), ActionDeclaration(actor=5, action=ALLOW, target=null, chosenInfluences=null, reqId=57f081f9-7a04-4182-9f0a-c869fd4d5032, turnNumber=10), ActionDeclaration(actor=5, action=STEAL, target=4, chosenInfluences=null, reqId=c5866dd9-2d13-4e34-aee7-32f045d1c2f7, turnNumber=11), ActionDeclaration(actor=4, action=BLOCK_STEALING_AS_CAPTAIN, target=null, chosenInfluences=[], reqId=74f6d93e-9549-4b86-8049-58946731f13a, turnNumber=11), ActionDeclaration(actor=5, action=CHALLENGE, target=null, chosenInfluences=null, reqId=becc4fb8-5dd7-4156-8f95-15425a0010f3, turnNumber=11), ActionDeclaration(actor=4, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=284c7bd5-24f5-4b52-8ab3-7eb76c2270de, turnNumber=11)], activePlayer=6, isGameFinished=false, eventsStack=[], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=12, turnUUID=cccab20b-34a7-4857-9a24-44dfc29e7a99, exchangeBuffer=[]} 2025-11-12 17:12:52,356 DEBUG p.s.i.s.ActionProcessorService [virtual-66] Bot's action to perform: ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=9e6a9332-7014-4f27-97a2-6260d69e051e, turnNumber=12) 2025-11-12 17:12:57,357 DEBUG p.s.i.s.ActionProcessorService [virtual-66] Processing action declaration: ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=9e6a9332-7014-4f27-97a2-6260d69e051e, turnNumber=12) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=4, hand=[SimplePair(left=AMBASSADOR, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=0, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=DEAD)], isBot=true), 3=Player(email=null, num=3, name=3, coins=4, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=4, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=DUKE, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=2, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=DUKE, right=ALIVE)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=DUKE, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=3, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=4, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=5, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=1, actions=[CHALLENGE, ALLOW], exchangeBuffer=null), ActorToActions(actor=6, actions=[], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3), ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=[DUKE], reqId=5a172b6e-c820-4c65-83de-5fca859e7e7e, turnNumber=5), ActionDeclaration(actor=6, action=STEAL, target=2, chosenInfluences=null, reqId=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, turnNumber=6), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=24286b00-385a-48ed-a861-a4c9b4ef218a, turnNumber=6), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=34430f06-edeb-4ca9-80a5-cc462af25ecd, turnNumber=6), ActionDeclaration(actor=1, action=STEAL, target=2, chosenInfluences=null, reqId=b76d2629-27ef-466d-bcff-0e3ed521d0a3, turnNumber=7), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=db17e032-3b00-430a-975b-3c0e8d126cc2, turnNumber=7), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b7b3cbe7-080b-45eb-90b4-41466a6ba501, turnNumber=7), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=f189b46a-024e-4a9f-b564-2d37370b48db, turnNumber=7), ActionDeclaration(actor=2, action=ASSASSINATE, target=4, chosenInfluences=null, reqId=44ad7333-bfae-4a64-9b34-957fda3a6c40, turnNumber=8), ActionDeclaration(actor=4, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=[], reqId=a3b28263-ea71-4b7a-9280-188fcb49f012, turnNumber=8), ActionDeclaration(actor=2, action=CHALLENGE, target=null, chosenInfluences=null, reqId=6b38f52d-cde3-4381-b793-c4f5adb772cf, turnNumber=8), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=17be05da-339f-46f9-b835-df3c7857bc08, turnNumber=8), ActionDeclaration(actor=3, action=STEAL, target=1, chosenInfluences=null, reqId=8b54449a-8226-4656-bcea-97bc2f10b0f9, turnNumber=9), ActionDeclaration(actor=1, action=ALLOW, target=null, chosenInfluences=null, reqId=337c3024-226f-4eb0-9cf2-773004bbf8c0, turnNumber=9), ActionDeclaration(actor=4, action=TAX, target=null, chosenInfluences=[], reqId=6d8ded03-657c-46d0-86c8-9e1e5465016d, turnNumber=10), ActionDeclaration(actor=5, action=ALLOW, target=null, chosenInfluences=null, reqId=57f081f9-7a04-4182-9f0a-c869fd4d5032, turnNumber=10), ActionDeclaration(actor=5, action=STEAL, target=4, chosenInfluences=null, reqId=c5866dd9-2d13-4e34-aee7-32f045d1c2f7, turnNumber=11), ActionDeclaration(actor=4, action=BLOCK_STEALING_AS_CAPTAIN, target=null, chosenInfluences=[], reqId=74f6d93e-9549-4b86-8049-58946731f13a, turnNumber=11), ActionDeclaration(actor=5, action=CHALLENGE, target=null, chosenInfluences=null, reqId=becc4fb8-5dd7-4156-8f95-15425a0010f3, turnNumber=11), ActionDeclaration(actor=4, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=284c7bd5-24f5-4b52-8ab3-7eb76c2270de, turnNumber=11), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=null, reqId=cccab20b-34a7-4857-9a24-44dfc29e7a99, turnNumber=12)], activePlayer=1, isGameFinished=false, eventsStack=[ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=null, reqId=cccab20b-34a7-4857-9a24-44dfc29e7a99, turnNumber=12)], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=12, turnUUID=9e6a9332-7014-4f27-97a2-6260d69e051e, exchangeBuffer=[]} 2025-11-12 17:12:57,360 DEBUG p.s.i.s.ActionProcessorService [virtual-66] Bot's action to perform: ActionDeclaration(actor=1, action=INFLUENCE_LOOS, target=null, chosenInfluences=[AMBASSADOR], reqId=e2ce4796-b636-468a-853c-b0106e559fd7, turnNumber=12) 2025-11-12 17:13:01,361 DEBUG p.s.i.s.ActionProcessorService [virtual-66] Processing action declaration: ActionDeclaration(actor=1, action=INFLUENCE_LOOS, target=null, chosenInfluences=[AMBASSADOR], reqId=e2ce4796-b636-468a-853c-b0106e559fd7, turnNumber=12) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=4, hand=[SimplePair(left=AMBASSADOR, right=ALIVE), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=0, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=DEAD)], isBot=true), 3=Player(email=null, num=3, name=3, coins=4, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=4, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=DUKE, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=2, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=DUKE, right=ALIVE)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=DUKE, right=ALIVE), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=2, actions=[], exchangeBuffer=null), ActorToActions(actor=3, actions=[], exchangeBuffer=null), ActorToActions(actor=4, actions=[], exchangeBuffer=null), ActorToActions(actor=5, actions=[], exchangeBuffer=null), ActorToActions(actor=6, actions=[], exchangeBuffer=null), ActorToActions(actor=1, actions=[INFLUENCE_LOOS], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3), ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=[DUKE], reqId=5a172b6e-c820-4c65-83de-5fca859e7e7e, turnNumber=5), ActionDeclaration(actor=6, action=STEAL, target=2, chosenInfluences=null, reqId=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, turnNumber=6), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=24286b00-385a-48ed-a861-a4c9b4ef218a, turnNumber=6), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=34430f06-edeb-4ca9-80a5-cc462af25ecd, turnNumber=6), ActionDeclaration(actor=1, action=STEAL, target=2, chosenInfluences=null, reqId=b76d2629-27ef-466d-bcff-0e3ed521d0a3, turnNumber=7), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=db17e032-3b00-430a-975b-3c0e8d126cc2, turnNumber=7), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b7b3cbe7-080b-45eb-90b4-41466a6ba501, turnNumber=7), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=f189b46a-024e-4a9f-b564-2d37370b48db, turnNumber=7), ActionDeclaration(actor=2, action=ASSASSINATE, target=4, chosenInfluences=null, reqId=44ad7333-bfae-4a64-9b34-957fda3a6c40, turnNumber=8), ActionDeclaration(actor=4, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=[], reqId=a3b28263-ea71-4b7a-9280-188fcb49f012, turnNumber=8), ActionDeclaration(actor=2, action=CHALLENGE, target=null, chosenInfluences=null, reqId=6b38f52d-cde3-4381-b793-c4f5adb772cf, turnNumber=8), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=17be05da-339f-46f9-b835-df3c7857bc08, turnNumber=8), ActionDeclaration(actor=3, action=STEAL, target=1, chosenInfluences=null, reqId=8b54449a-8226-4656-bcea-97bc2f10b0f9, turnNumber=9), ActionDeclaration(actor=1, action=ALLOW, target=null, chosenInfluences=null, reqId=337c3024-226f-4eb0-9cf2-773004bbf8c0, turnNumber=9), ActionDeclaration(actor=4, action=TAX, target=null, chosenInfluences=[], reqId=6d8ded03-657c-46d0-86c8-9e1e5465016d, turnNumber=10), ActionDeclaration(actor=5, action=ALLOW, target=null, chosenInfluences=null, reqId=57f081f9-7a04-4182-9f0a-c869fd4d5032, turnNumber=10), ActionDeclaration(actor=5, action=STEAL, target=4, chosenInfluences=null, reqId=c5866dd9-2d13-4e34-aee7-32f045d1c2f7, turnNumber=11), ActionDeclaration(actor=4, action=BLOCK_STEALING_AS_CAPTAIN, target=null, chosenInfluences=[], reqId=74f6d93e-9549-4b86-8049-58946731f13a, turnNumber=11), ActionDeclaration(actor=5, action=CHALLENGE, target=null, chosenInfluences=null, reqId=becc4fb8-5dd7-4156-8f95-15425a0010f3, turnNumber=11), ActionDeclaration(actor=4, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=284c7bd5-24f5-4b52-8ab3-7eb76c2270de, turnNumber=11), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=null, reqId=cccab20b-34a7-4857-9a24-44dfc29e7a99, turnNumber=12), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=9e6a9332-7014-4f27-97a2-6260d69e051e, turnNumber=12)], activePlayer=1, isGameFinished=false, eventsStack=[ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=null, reqId=cccab20b-34a7-4857-9a24-44dfc29e7a99, turnNumber=12), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=9e6a9332-7014-4f27-97a2-6260d69e051e, turnNumber=12)], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=12, turnUUID=e2ce4796-b636-468a-853c-b0106e559fd7, exchangeBuffer=[]} 2025-11-12 17:13:01,365 DEBUG p.s.i.s.ActionProcessorService [virtual-66] Bot's action to perform: ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, CONTESSA], reqId=2e2b1adf-0fd8-473f-8a21-e45ec032a29a, turnNumber=12) 2025-11-12 17:13:06,366 DEBUG p.s.i.s.ActionProcessorService [virtual-66] Processing action declaration: ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, CONTESSA], reqId=2e2b1adf-0fd8-473f-8a21-e45ec032a29a, turnNumber=12) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=4, hand=[SimplePair(left=AMBASSADOR, right=DEAD), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=0, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=DEAD)], isBot=true), 3=Player(email=null, num=3, name=3, coins=4, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=4, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=DUKE, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=2, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=DUKE, right=ALIVE)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=DUKE, right=ALIVE), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=1, actions=[], exchangeBuffer=null), ActorToActions(actor=2, actions=[], exchangeBuffer=null), ActorToActions(actor=3, actions=[], exchangeBuffer=null), ActorToActions(actor=4, actions=[], exchangeBuffer=null), ActorToActions(actor=5, actions=[], exchangeBuffer=null), ActorToActions(actor=6, actions=[EXCHANGE], exchangeBuffer=[CONTESSA, CONTESSA])], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3), ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=[DUKE], reqId=5a172b6e-c820-4c65-83de-5fca859e7e7e, turnNumber=5), ActionDeclaration(actor=6, action=STEAL, target=2, chosenInfluences=null, reqId=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, turnNumber=6), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=24286b00-385a-48ed-a861-a4c9b4ef218a, turnNumber=6), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=34430f06-edeb-4ca9-80a5-cc462af25ecd, turnNumber=6), ActionDeclaration(actor=1, action=STEAL, target=2, chosenInfluences=null, reqId=b76d2629-27ef-466d-bcff-0e3ed521d0a3, turnNumber=7), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=db17e032-3b00-430a-975b-3c0e8d126cc2, turnNumber=7), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b7b3cbe7-080b-45eb-90b4-41466a6ba501, turnNumber=7), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=f189b46a-024e-4a9f-b564-2d37370b48db, turnNumber=7), ActionDeclaration(actor=2, action=ASSASSINATE, target=4, chosenInfluences=null, reqId=44ad7333-bfae-4a64-9b34-957fda3a6c40, turnNumber=8), ActionDeclaration(actor=4, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=[], reqId=a3b28263-ea71-4b7a-9280-188fcb49f012, turnNumber=8), ActionDeclaration(actor=2, action=CHALLENGE, target=null, chosenInfluences=null, reqId=6b38f52d-cde3-4381-b793-c4f5adb772cf, turnNumber=8), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=17be05da-339f-46f9-b835-df3c7857bc08, turnNumber=8), ActionDeclaration(actor=3, action=STEAL, target=1, chosenInfluences=null, reqId=8b54449a-8226-4656-bcea-97bc2f10b0f9, turnNumber=9), ActionDeclaration(actor=1, action=ALLOW, target=null, chosenInfluences=null, reqId=337c3024-226f-4eb0-9cf2-773004bbf8c0, turnNumber=9), ActionDeclaration(actor=4, action=TAX, target=null, chosenInfluences=[], reqId=6d8ded03-657c-46d0-86c8-9e1e5465016d, turnNumber=10), ActionDeclaration(actor=5, action=ALLOW, target=null, chosenInfluences=null, reqId=57f081f9-7a04-4182-9f0a-c869fd4d5032, turnNumber=10), ActionDeclaration(actor=5, action=STEAL, target=4, chosenInfluences=null, reqId=c5866dd9-2d13-4e34-aee7-32f045d1c2f7, turnNumber=11), ActionDeclaration(actor=4, action=BLOCK_STEALING_AS_CAPTAIN, target=null, chosenInfluences=[], reqId=74f6d93e-9549-4b86-8049-58946731f13a, turnNumber=11), ActionDeclaration(actor=5, action=CHALLENGE, target=null, chosenInfluences=null, reqId=becc4fb8-5dd7-4156-8f95-15425a0010f3, turnNumber=11), ActionDeclaration(actor=4, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=284c7bd5-24f5-4b52-8ab3-7eb76c2270de, turnNumber=11), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=null, reqId=cccab20b-34a7-4857-9a24-44dfc29e7a99, turnNumber=12), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=9e6a9332-7014-4f27-97a2-6260d69e051e, turnNumber=12), ActionDeclaration(actor=1, action=INFLUENCE_LOOS, target=null, chosenInfluences=[AMBASSADOR], reqId=e2ce4796-b636-468a-853c-b0106e559fd7, turnNumber=12)], activePlayer=6, isGameFinished=false, eventsStack=[ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=null, reqId=cccab20b-34a7-4857-9a24-44dfc29e7a99, turnNumber=12), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=9e6a9332-7014-4f27-97a2-6260d69e051e, turnNumber=12), ActionDeclaration(actor=1, action=INFLUENCE_LOOS, target=null, chosenInfluences=[AMBASSADOR], reqId=e2ce4796-b636-468a-853c-b0106e559fd7, turnNumber=12)], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=12, turnUUID=2e2b1adf-0fd8-473f-8a21-e45ec032a29a, exchangeBuffer=[CONTESSA, CONTESSA]} 2025-11-12 17:13:06,369 DEBUG p.s.i.s.ActionProcessorService [virtual-66] Bot's action to perform: ActionDeclaration(actor=1, action=EXCHANGE, target=null, chosenInfluences=null, reqId=e123fb25-2ff3-4a53-9ba4-05d757134075, turnNumber=13) 2025-11-12 17:13:09,371 DEBUG p.s.i.s.ActionProcessorService [virtual-66] Processing action declaration: ActionDeclaration(actor=1, action=EXCHANGE, target=null, chosenInfluences=null, reqId=e123fb25-2ff3-4a53-9ba4-05d757134075, turnNumber=13) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=4, hand=[SimplePair(left=AMBASSADOR, right=DEAD), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=0, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=DEAD)], isBot=true), 3=Player(email=null, num=3, name=3, coins=4, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=4, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=DUKE, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=2, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=DUKE, right=ALIVE)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=CONTESSA, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=2, actions=[], exchangeBuffer=null), ActorToActions(actor=3, actions=[], exchangeBuffer=null), ActorToActions(actor=4, actions=[], exchangeBuffer=null), ActorToActions(actor=5, actions=[], exchangeBuffer=null), ActorToActions(actor=6, actions=[], exchangeBuffer=null), ActorToActions(actor=1, actions=[INCOME, FOREIGN_AID, TAX, ASSASSINATE, EXCHANGE, STEAL], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3), ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=[DUKE], reqId=5a172b6e-c820-4c65-83de-5fca859e7e7e, turnNumber=5), ActionDeclaration(actor=6, action=STEAL, target=2, chosenInfluences=null, reqId=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, turnNumber=6), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=24286b00-385a-48ed-a861-a4c9b4ef218a, turnNumber=6), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=34430f06-edeb-4ca9-80a5-cc462af25ecd, turnNumber=6), ActionDeclaration(actor=1, action=STEAL, target=2, chosenInfluences=null, reqId=b76d2629-27ef-466d-bcff-0e3ed521d0a3, turnNumber=7), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=db17e032-3b00-430a-975b-3c0e8d126cc2, turnNumber=7), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b7b3cbe7-080b-45eb-90b4-41466a6ba501, turnNumber=7), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=f189b46a-024e-4a9f-b564-2d37370b48db, turnNumber=7), ActionDeclaration(actor=2, action=ASSASSINATE, target=4, chosenInfluences=null, reqId=44ad7333-bfae-4a64-9b34-957fda3a6c40, turnNumber=8), ActionDeclaration(actor=4, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=[], reqId=a3b28263-ea71-4b7a-9280-188fcb49f012, turnNumber=8), ActionDeclaration(actor=2, action=CHALLENGE, target=null, chosenInfluences=null, reqId=6b38f52d-cde3-4381-b793-c4f5adb772cf, turnNumber=8), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=17be05da-339f-46f9-b835-df3c7857bc08, turnNumber=8), ActionDeclaration(actor=3, action=STEAL, target=1, chosenInfluences=null, reqId=8b54449a-8226-4656-bcea-97bc2f10b0f9, turnNumber=9), ActionDeclaration(actor=1, action=ALLOW, target=null, chosenInfluences=null, reqId=337c3024-226f-4eb0-9cf2-773004bbf8c0, turnNumber=9), ActionDeclaration(actor=4, action=TAX, target=null, chosenInfluences=[], reqId=6d8ded03-657c-46d0-86c8-9e1e5465016d, turnNumber=10), ActionDeclaration(actor=5, action=ALLOW, target=null, chosenInfluences=null, reqId=57f081f9-7a04-4182-9f0a-c869fd4d5032, turnNumber=10), ActionDeclaration(actor=5, action=STEAL, target=4, chosenInfluences=null, reqId=c5866dd9-2d13-4e34-aee7-32f045d1c2f7, turnNumber=11), ActionDeclaration(actor=4, action=BLOCK_STEALING_AS_CAPTAIN, target=null, chosenInfluences=[], reqId=74f6d93e-9549-4b86-8049-58946731f13a, turnNumber=11), ActionDeclaration(actor=5, action=CHALLENGE, target=null, chosenInfluences=null, reqId=becc4fb8-5dd7-4156-8f95-15425a0010f3, turnNumber=11), ActionDeclaration(actor=4, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=284c7bd5-24f5-4b52-8ab3-7eb76c2270de, turnNumber=11), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=null, reqId=cccab20b-34a7-4857-9a24-44dfc29e7a99, turnNumber=12), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=9e6a9332-7014-4f27-97a2-6260d69e051e, turnNumber=12), ActionDeclaration(actor=1, action=INFLUENCE_LOOS, target=null, chosenInfluences=[AMBASSADOR], reqId=e2ce4796-b636-468a-853c-b0106e559fd7, turnNumber=12), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, CONTESSA], reqId=2e2b1adf-0fd8-473f-8a21-e45ec032a29a, turnNumber=12)], activePlayer=1, isGameFinished=false, eventsStack=[], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=13, turnUUID=e123fb25-2ff3-4a53-9ba4-05d757134075, exchangeBuffer=[]} 2025-11-12 17:13:09,380 DEBUG p.s.i.s.ActionProcessorService [virtual-66] Bot's action to perform: ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=653bf197-f612-499d-b26c-aec377969415, turnNumber=13) 2025-11-12 17:13:13,382 DEBUG p.s.i.s.ActionProcessorService [virtual-66] Processing action declaration: ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=653bf197-f612-499d-b26c-aec377969415, turnNumber=13) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=4, hand=[SimplePair(left=AMBASSADOR, right=DEAD), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=0, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=DEAD)], isBot=true), 3=Player(email=null, num=3, name=3, coins=4, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=4, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=DUKE, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=2, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=DUKE, right=ALIVE)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=CONTESSA, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=4, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=5, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=6, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=3, actions=[CHALLENGE, ALLOW], exchangeBuffer=null), ActorToActions(actor=1, actions=[], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3), ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=[DUKE], reqId=5a172b6e-c820-4c65-83de-5fca859e7e7e, turnNumber=5), ActionDeclaration(actor=6, action=STEAL, target=2, chosenInfluences=null, reqId=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, turnNumber=6), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=24286b00-385a-48ed-a861-a4c9b4ef218a, turnNumber=6), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=34430f06-edeb-4ca9-80a5-cc462af25ecd, turnNumber=6), ActionDeclaration(actor=1, action=STEAL, target=2, chosenInfluences=null, reqId=b76d2629-27ef-466d-bcff-0e3ed521d0a3, turnNumber=7), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=db17e032-3b00-430a-975b-3c0e8d126cc2, turnNumber=7), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b7b3cbe7-080b-45eb-90b4-41466a6ba501, turnNumber=7), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=f189b46a-024e-4a9f-b564-2d37370b48db, turnNumber=7), ActionDeclaration(actor=2, action=ASSASSINATE, target=4, chosenInfluences=null, reqId=44ad7333-bfae-4a64-9b34-957fda3a6c40, turnNumber=8), ActionDeclaration(actor=4, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=[], reqId=a3b28263-ea71-4b7a-9280-188fcb49f012, turnNumber=8), ActionDeclaration(actor=2, action=CHALLENGE, target=null, chosenInfluences=null, reqId=6b38f52d-cde3-4381-b793-c4f5adb772cf, turnNumber=8), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=17be05da-339f-46f9-b835-df3c7857bc08, turnNumber=8), ActionDeclaration(actor=3, action=STEAL, target=1, chosenInfluences=null, reqId=8b54449a-8226-4656-bcea-97bc2f10b0f9, turnNumber=9), ActionDeclaration(actor=1, action=ALLOW, target=null, chosenInfluences=null, reqId=337c3024-226f-4eb0-9cf2-773004bbf8c0, turnNumber=9), ActionDeclaration(actor=4, action=TAX, target=null, chosenInfluences=[], reqId=6d8ded03-657c-46d0-86c8-9e1e5465016d, turnNumber=10), ActionDeclaration(actor=5, action=ALLOW, target=null, chosenInfluences=null, reqId=57f081f9-7a04-4182-9f0a-c869fd4d5032, turnNumber=10), ActionDeclaration(actor=5, action=STEAL, target=4, chosenInfluences=null, reqId=c5866dd9-2d13-4e34-aee7-32f045d1c2f7, turnNumber=11), ActionDeclaration(actor=4, action=BLOCK_STEALING_AS_CAPTAIN, target=null, chosenInfluences=[], reqId=74f6d93e-9549-4b86-8049-58946731f13a, turnNumber=11), ActionDeclaration(actor=5, action=CHALLENGE, target=null, chosenInfluences=null, reqId=becc4fb8-5dd7-4156-8f95-15425a0010f3, turnNumber=11), ActionDeclaration(actor=4, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=284c7bd5-24f5-4b52-8ab3-7eb76c2270de, turnNumber=11), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=null, reqId=cccab20b-34a7-4857-9a24-44dfc29e7a99, turnNumber=12), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=9e6a9332-7014-4f27-97a2-6260d69e051e, turnNumber=12), ActionDeclaration(actor=1, action=INFLUENCE_LOOS, target=null, chosenInfluences=[AMBASSADOR], reqId=e2ce4796-b636-468a-853c-b0106e559fd7, turnNumber=12), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, CONTESSA], reqId=2e2b1adf-0fd8-473f-8a21-e45ec032a29a, turnNumber=12), ActionDeclaration(actor=1, action=EXCHANGE, target=null, chosenInfluences=null, reqId=e123fb25-2ff3-4a53-9ba4-05d757134075, turnNumber=13)], activePlayer=3, isGameFinished=false, eventsStack=[ActionDeclaration(actor=1, action=EXCHANGE, target=null, chosenInfluences=null, reqId=e123fb25-2ff3-4a53-9ba4-05d757134075, turnNumber=13)], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=13, turnUUID=653bf197-f612-499d-b26c-aec377969415, exchangeBuffer=[]} 2025-11-12 17:13:13,385 DEBUG p.s.i.s.ActionProcessorService [virtual-66] Bot's action to perform: ActionDeclaration(actor=1, action=EXCHANGE, target=null, chosenInfluences=[AMBASSADOR], reqId=fd1eadf5-1e0a-4792-9322-6b7a6a46fe93, turnNumber=13) 2025-11-12 17:13:16,387 DEBUG p.s.i.s.ActionProcessorService [virtual-66] Processing action declaration: ActionDeclaration(actor=1, action=EXCHANGE, target=null, chosenInfluences=[AMBASSADOR], reqId=fd1eadf5-1e0a-4792-9322-6b7a6a46fe93, turnNumber=13) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=4, hand=[SimplePair(left=AMBASSADOR, right=DEAD), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=0, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=DEAD)], isBot=true), 3=Player(email=null, num=3, name=3, coins=4, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=4, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=DUKE, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=2, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=DUKE, right=ALIVE)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=CONTESSA, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=2, actions=[], exchangeBuffer=null), ActorToActions(actor=3, actions=[], exchangeBuffer=null), ActorToActions(actor=4, actions=[], exchangeBuffer=null), ActorToActions(actor=5, actions=[], exchangeBuffer=null), ActorToActions(actor=6, actions=[], exchangeBuffer=null), ActorToActions(actor=1, actions=[EXCHANGE], exchangeBuffer=[AMBASSADOR, DUKE])], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3), ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=[DUKE], reqId=5a172b6e-c820-4c65-83de-5fca859e7e7e, turnNumber=5), ActionDeclaration(actor=6, action=STEAL, target=2, chosenInfluences=null, reqId=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, turnNumber=6), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=24286b00-385a-48ed-a861-a4c9b4ef218a, turnNumber=6), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=34430f06-edeb-4ca9-80a5-cc462af25ecd, turnNumber=6), ActionDeclaration(actor=1, action=STEAL, target=2, chosenInfluences=null, reqId=b76d2629-27ef-466d-bcff-0e3ed521d0a3, turnNumber=7), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=db17e032-3b00-430a-975b-3c0e8d126cc2, turnNumber=7), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b7b3cbe7-080b-45eb-90b4-41466a6ba501, turnNumber=7), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=f189b46a-024e-4a9f-b564-2d37370b48db, turnNumber=7), ActionDeclaration(actor=2, action=ASSASSINATE, target=4, chosenInfluences=null, reqId=44ad7333-bfae-4a64-9b34-957fda3a6c40, turnNumber=8), ActionDeclaration(actor=4, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=[], reqId=a3b28263-ea71-4b7a-9280-188fcb49f012, turnNumber=8), ActionDeclaration(actor=2, action=CHALLENGE, target=null, chosenInfluences=null, reqId=6b38f52d-cde3-4381-b793-c4f5adb772cf, turnNumber=8), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=17be05da-339f-46f9-b835-df3c7857bc08, turnNumber=8), ActionDeclaration(actor=3, action=STEAL, target=1, chosenInfluences=null, reqId=8b54449a-8226-4656-bcea-97bc2f10b0f9, turnNumber=9), ActionDeclaration(actor=1, action=ALLOW, target=null, chosenInfluences=null, reqId=337c3024-226f-4eb0-9cf2-773004bbf8c0, turnNumber=9), ActionDeclaration(actor=4, action=TAX, target=null, chosenInfluences=[], reqId=6d8ded03-657c-46d0-86c8-9e1e5465016d, turnNumber=10), ActionDeclaration(actor=5, action=ALLOW, target=null, chosenInfluences=null, reqId=57f081f9-7a04-4182-9f0a-c869fd4d5032, turnNumber=10), ActionDeclaration(actor=5, action=STEAL, target=4, chosenInfluences=null, reqId=c5866dd9-2d13-4e34-aee7-32f045d1c2f7, turnNumber=11), ActionDeclaration(actor=4, action=BLOCK_STEALING_AS_CAPTAIN, target=null, chosenInfluences=[], reqId=74f6d93e-9549-4b86-8049-58946731f13a, turnNumber=11), ActionDeclaration(actor=5, action=CHALLENGE, target=null, chosenInfluences=null, reqId=becc4fb8-5dd7-4156-8f95-15425a0010f3, turnNumber=11), ActionDeclaration(actor=4, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=284c7bd5-24f5-4b52-8ab3-7eb76c2270de, turnNumber=11), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=null, reqId=cccab20b-34a7-4857-9a24-44dfc29e7a99, turnNumber=12), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=9e6a9332-7014-4f27-97a2-6260d69e051e, turnNumber=12), ActionDeclaration(actor=1, action=INFLUENCE_LOOS, target=null, chosenInfluences=[AMBASSADOR], reqId=e2ce4796-b636-468a-853c-b0106e559fd7, turnNumber=12), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, CONTESSA], reqId=2e2b1adf-0fd8-473f-8a21-e45ec032a29a, turnNumber=12), ActionDeclaration(actor=1, action=EXCHANGE, target=null, chosenInfluences=null, reqId=e123fb25-2ff3-4a53-9ba4-05d757134075, turnNumber=13), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=653bf197-f612-499d-b26c-aec377969415, turnNumber=13)], activePlayer=1, isGameFinished=false, eventsStack=[ActionDeclaration(actor=1, action=EXCHANGE, target=null, chosenInfluences=null, reqId=e123fb25-2ff3-4a53-9ba4-05d757134075, turnNumber=13), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=653bf197-f612-499d-b26c-aec377969415, turnNumber=13)], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=13, turnUUID=fd1eadf5-1e0a-4792-9322-6b7a6a46fe93, exchangeBuffer=[AMBASSADOR, DUKE]} 2025-11-12 17:13:16,392 DEBUG p.s.i.s.ActionProcessorService [virtual-66] Bot's action to perform: ActionDeclaration(actor=3, action=ASSASSINATE, target=6, chosenInfluences=null, reqId=e5951a64-3b37-4057-9f6b-01cff60d29b4, turnNumber=14) 2025-11-12 17:13:20,393 DEBUG p.s.i.s.ActionProcessorService [virtual-66] Processing action declaration: ActionDeclaration(actor=3, action=ASSASSINATE, target=6, chosenInfluences=null, reqId=e5951a64-3b37-4057-9f6b-01cff60d29b4, turnNumber=14) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=4, hand=[SimplePair(left=AMBASSADOR, right=DEAD), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=0, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=DEAD)], isBot=true), 3=Player(email=null, num=3, name=3, coins=4, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=4, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=DUKE, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=2, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=DUKE, right=ALIVE)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=CONTESSA, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=1, actions=[], exchangeBuffer=null), ActorToActions(actor=2, actions=[], exchangeBuffer=null), ActorToActions(actor=4, actions=[], exchangeBuffer=null), ActorToActions(actor=5, actions=[], exchangeBuffer=null), ActorToActions(actor=6, actions=[], exchangeBuffer=null), ActorToActions(actor=3, actions=[INCOME, FOREIGN_AID, TAX, ASSASSINATE, EXCHANGE, STEAL], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3), ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=[DUKE], reqId=5a172b6e-c820-4c65-83de-5fca859e7e7e, turnNumber=5), ActionDeclaration(actor=6, action=STEAL, target=2, chosenInfluences=null, reqId=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, turnNumber=6), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=24286b00-385a-48ed-a861-a4c9b4ef218a, turnNumber=6), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=34430f06-edeb-4ca9-80a5-cc462af25ecd, turnNumber=6), ActionDeclaration(actor=1, action=STEAL, target=2, chosenInfluences=null, reqId=b76d2629-27ef-466d-bcff-0e3ed521d0a3, turnNumber=7), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=db17e032-3b00-430a-975b-3c0e8d126cc2, turnNumber=7), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b7b3cbe7-080b-45eb-90b4-41466a6ba501, turnNumber=7), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=f189b46a-024e-4a9f-b564-2d37370b48db, turnNumber=7), ActionDeclaration(actor=2, action=ASSASSINATE, target=4, chosenInfluences=null, reqId=44ad7333-bfae-4a64-9b34-957fda3a6c40, turnNumber=8), ActionDeclaration(actor=4, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=[], reqId=a3b28263-ea71-4b7a-9280-188fcb49f012, turnNumber=8), ActionDeclaration(actor=2, action=CHALLENGE, target=null, chosenInfluences=null, reqId=6b38f52d-cde3-4381-b793-c4f5adb772cf, turnNumber=8), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=17be05da-339f-46f9-b835-df3c7857bc08, turnNumber=8), ActionDeclaration(actor=3, action=STEAL, target=1, chosenInfluences=null, reqId=8b54449a-8226-4656-bcea-97bc2f10b0f9, turnNumber=9), ActionDeclaration(actor=1, action=ALLOW, target=null, chosenInfluences=null, reqId=337c3024-226f-4eb0-9cf2-773004bbf8c0, turnNumber=9), ActionDeclaration(actor=4, action=TAX, target=null, chosenInfluences=[], reqId=6d8ded03-657c-46d0-86c8-9e1e5465016d, turnNumber=10), ActionDeclaration(actor=5, action=ALLOW, target=null, chosenInfluences=null, reqId=57f081f9-7a04-4182-9f0a-c869fd4d5032, turnNumber=10), ActionDeclaration(actor=5, action=STEAL, target=4, chosenInfluences=null, reqId=c5866dd9-2d13-4e34-aee7-32f045d1c2f7, turnNumber=11), ActionDeclaration(actor=4, action=BLOCK_STEALING_AS_CAPTAIN, target=null, chosenInfluences=[], reqId=74f6d93e-9549-4b86-8049-58946731f13a, turnNumber=11), ActionDeclaration(actor=5, action=CHALLENGE, target=null, chosenInfluences=null, reqId=becc4fb8-5dd7-4156-8f95-15425a0010f3, turnNumber=11), ActionDeclaration(actor=4, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=284c7bd5-24f5-4b52-8ab3-7eb76c2270de, turnNumber=11), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=null, reqId=cccab20b-34a7-4857-9a24-44dfc29e7a99, turnNumber=12), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=9e6a9332-7014-4f27-97a2-6260d69e051e, turnNumber=12), ActionDeclaration(actor=1, action=INFLUENCE_LOOS, target=null, chosenInfluences=[AMBASSADOR], reqId=e2ce4796-b636-468a-853c-b0106e559fd7, turnNumber=12), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, CONTESSA], reqId=2e2b1adf-0fd8-473f-8a21-e45ec032a29a, turnNumber=12), ActionDeclaration(actor=1, action=EXCHANGE, target=null, chosenInfluences=null, reqId=e123fb25-2ff3-4a53-9ba4-05d757134075, turnNumber=13), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=653bf197-f612-499d-b26c-aec377969415, turnNumber=13), ActionDeclaration(actor=1, action=EXCHANGE, target=null, chosenInfluences=[AMBASSADOR], reqId=fd1eadf5-1e0a-4792-9322-6b7a6a46fe93, turnNumber=13)], activePlayer=3, isGameFinished=false, eventsStack=[], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=14, turnUUID=e5951a64-3b37-4057-9f6b-01cff60d29b4, exchangeBuffer=[]} 2025-11-12 17:13:20,397 DEBUG p.s.i.s.ActionProcessorService [virtual-66] Bot's action to perform: ActionDeclaration(actor=6, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=null, reqId=4b043e77-f507-4636-8067-e4300169da71, turnNumber=14) 2025-11-12 17:13:23,398 DEBUG p.s.i.s.ActionProcessorService [virtual-66] Processing action declaration: ActionDeclaration(actor=6, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=null, reqId=4b043e77-f507-4636-8067-e4300169da71, turnNumber=14) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=4, hand=[SimplePair(left=AMBASSADOR, right=DEAD), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=0, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=DEAD)], isBot=true), 3=Player(email=null, num=3, name=3, coins=1, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=4, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=DUKE, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=2, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=DUKE, right=ALIVE)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=CONTESSA, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=1, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=4, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=5, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=3, actions=[], exchangeBuffer=null), ActorToActions(actor=6, actions=[BLOCK_ASSASSINATION, CHALLENGE, ALLOW], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3), ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=[DUKE], reqId=5a172b6e-c820-4c65-83de-5fca859e7e7e, turnNumber=5), ActionDeclaration(actor=6, action=STEAL, target=2, chosenInfluences=null, reqId=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, turnNumber=6), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=24286b00-385a-48ed-a861-a4c9b4ef218a, turnNumber=6), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=34430f06-edeb-4ca9-80a5-cc462af25ecd, turnNumber=6), ActionDeclaration(actor=1, action=STEAL, target=2, chosenInfluences=null, reqId=b76d2629-27ef-466d-bcff-0e3ed521d0a3, turnNumber=7), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=db17e032-3b00-430a-975b-3c0e8d126cc2, turnNumber=7), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b7b3cbe7-080b-45eb-90b4-41466a6ba501, turnNumber=7), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=f189b46a-024e-4a9f-b564-2d37370b48db, turnNumber=7), ActionDeclaration(actor=2, action=ASSASSINATE, target=4, chosenInfluences=null, reqId=44ad7333-bfae-4a64-9b34-957fda3a6c40, turnNumber=8), ActionDeclaration(actor=4, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=[], reqId=a3b28263-ea71-4b7a-9280-188fcb49f012, turnNumber=8), ActionDeclaration(actor=2, action=CHALLENGE, target=null, chosenInfluences=null, reqId=6b38f52d-cde3-4381-b793-c4f5adb772cf, turnNumber=8), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=17be05da-339f-46f9-b835-df3c7857bc08, turnNumber=8), ActionDeclaration(actor=3, action=STEAL, target=1, chosenInfluences=null, reqId=8b54449a-8226-4656-bcea-97bc2f10b0f9, turnNumber=9), ActionDeclaration(actor=1, action=ALLOW, target=null, chosenInfluences=null, reqId=337c3024-226f-4eb0-9cf2-773004bbf8c0, turnNumber=9), ActionDeclaration(actor=4, action=TAX, target=null, chosenInfluences=[], reqId=6d8ded03-657c-46d0-86c8-9e1e5465016d, turnNumber=10), ActionDeclaration(actor=5, action=ALLOW, target=null, chosenInfluences=null, reqId=57f081f9-7a04-4182-9f0a-c869fd4d5032, turnNumber=10), ActionDeclaration(actor=5, action=STEAL, target=4, chosenInfluences=null, reqId=c5866dd9-2d13-4e34-aee7-32f045d1c2f7, turnNumber=11), ActionDeclaration(actor=4, action=BLOCK_STEALING_AS_CAPTAIN, target=null, chosenInfluences=[], reqId=74f6d93e-9549-4b86-8049-58946731f13a, turnNumber=11), ActionDeclaration(actor=5, action=CHALLENGE, target=null, chosenInfluences=null, reqId=becc4fb8-5dd7-4156-8f95-15425a0010f3, turnNumber=11), ActionDeclaration(actor=4, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=284c7bd5-24f5-4b52-8ab3-7eb76c2270de, turnNumber=11), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=null, reqId=cccab20b-34a7-4857-9a24-44dfc29e7a99, turnNumber=12), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=9e6a9332-7014-4f27-97a2-6260d69e051e, turnNumber=12), ActionDeclaration(actor=1, action=INFLUENCE_LOOS, target=null, chosenInfluences=[AMBASSADOR], reqId=e2ce4796-b636-468a-853c-b0106e559fd7, turnNumber=12), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, CONTESSA], reqId=2e2b1adf-0fd8-473f-8a21-e45ec032a29a, turnNumber=12), ActionDeclaration(actor=1, action=EXCHANGE, target=null, chosenInfluences=null, reqId=e123fb25-2ff3-4a53-9ba4-05d757134075, turnNumber=13), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=653bf197-f612-499d-b26c-aec377969415, turnNumber=13), ActionDeclaration(actor=1, action=EXCHANGE, target=null, chosenInfluences=[AMBASSADOR], reqId=fd1eadf5-1e0a-4792-9322-6b7a6a46fe93, turnNumber=13), ActionDeclaration(actor=3, action=ASSASSINATE, target=6, chosenInfluences=null, reqId=e5951a64-3b37-4057-9f6b-01cff60d29b4, turnNumber=14)], activePlayer=6, isGameFinished=false, eventsStack=[ActionDeclaration(actor=3, action=ASSASSINATE, target=6, chosenInfluences=null, reqId=e5951a64-3b37-4057-9f6b-01cff60d29b4, turnNumber=14)], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=14, turnUUID=4b043e77-f507-4636-8067-e4300169da71, exchangeBuffer=[]} 2025-11-12 17:13:23,401 DEBUG p.s.i.s.ActionProcessorService [virtual-66] Bot's action to perform: ActionDeclaration(actor=3, action=CHALLENGE, target=null, chosenInfluences=null, reqId=9c802baa-1fe3-4ee2-a319-ce28c86f1f26, turnNumber=14) 2025-11-12 17:13:27,402 DEBUG p.s.i.s.ActionProcessorService [virtual-66] Processing action declaration: ActionDeclaration(actor=3, action=CHALLENGE, target=null, chosenInfluences=null, reqId=9c802baa-1fe3-4ee2-a319-ce28c86f1f26, turnNumber=14) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=4, hand=[SimplePair(left=AMBASSADOR, right=DEAD), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=0, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=DEAD)], isBot=true), 3=Player(email=null, num=3, name=3, coins=1, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=4, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=DUKE, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=2, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=DUKE, right=ALIVE)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=CONTESSA, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=1, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=4, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=5, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=3, actions=[CHALLENGE, ALLOW], exchangeBuffer=null), ActorToActions(actor=6, actions=[], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3), ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=[DUKE], reqId=5a172b6e-c820-4c65-83de-5fca859e7e7e, turnNumber=5), ActionDeclaration(actor=6, action=STEAL, target=2, chosenInfluences=null, reqId=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, turnNumber=6), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=24286b00-385a-48ed-a861-a4c9b4ef218a, turnNumber=6), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=34430f06-edeb-4ca9-80a5-cc462af25ecd, turnNumber=6), ActionDeclaration(actor=1, action=STEAL, target=2, chosenInfluences=null, reqId=b76d2629-27ef-466d-bcff-0e3ed521d0a3, turnNumber=7), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=db17e032-3b00-430a-975b-3c0e8d126cc2, turnNumber=7), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b7b3cbe7-080b-45eb-90b4-41466a6ba501, turnNumber=7), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=f189b46a-024e-4a9f-b564-2d37370b48db, turnNumber=7), ActionDeclaration(actor=2, action=ASSASSINATE, target=4, chosenInfluences=null, reqId=44ad7333-bfae-4a64-9b34-957fda3a6c40, turnNumber=8), ActionDeclaration(actor=4, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=[], reqId=a3b28263-ea71-4b7a-9280-188fcb49f012, turnNumber=8), ActionDeclaration(actor=2, action=CHALLENGE, target=null, chosenInfluences=null, reqId=6b38f52d-cde3-4381-b793-c4f5adb772cf, turnNumber=8), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=17be05da-339f-46f9-b835-df3c7857bc08, turnNumber=8), ActionDeclaration(actor=3, action=STEAL, target=1, chosenInfluences=null, reqId=8b54449a-8226-4656-bcea-97bc2f10b0f9, turnNumber=9), ActionDeclaration(actor=1, action=ALLOW, target=null, chosenInfluences=null, reqId=337c3024-226f-4eb0-9cf2-773004bbf8c0, turnNumber=9), ActionDeclaration(actor=4, action=TAX, target=null, chosenInfluences=[], reqId=6d8ded03-657c-46d0-86c8-9e1e5465016d, turnNumber=10), ActionDeclaration(actor=5, action=ALLOW, target=null, chosenInfluences=null, reqId=57f081f9-7a04-4182-9f0a-c869fd4d5032, turnNumber=10), ActionDeclaration(actor=5, action=STEAL, target=4, chosenInfluences=null, reqId=c5866dd9-2d13-4e34-aee7-32f045d1c2f7, turnNumber=11), ActionDeclaration(actor=4, action=BLOCK_STEALING_AS_CAPTAIN, target=null, chosenInfluences=[], reqId=74f6d93e-9549-4b86-8049-58946731f13a, turnNumber=11), ActionDeclaration(actor=5, action=CHALLENGE, target=null, chosenInfluences=null, reqId=becc4fb8-5dd7-4156-8f95-15425a0010f3, turnNumber=11), ActionDeclaration(actor=4, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=284c7bd5-24f5-4b52-8ab3-7eb76c2270de, turnNumber=11), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=null, reqId=cccab20b-34a7-4857-9a24-44dfc29e7a99, turnNumber=12), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=9e6a9332-7014-4f27-97a2-6260d69e051e, turnNumber=12), ActionDeclaration(actor=1, action=INFLUENCE_LOOS, target=null, chosenInfluences=[AMBASSADOR], reqId=e2ce4796-b636-468a-853c-b0106e559fd7, turnNumber=12), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, CONTESSA], reqId=2e2b1adf-0fd8-473f-8a21-e45ec032a29a, turnNumber=12), ActionDeclaration(actor=1, action=EXCHANGE, target=null, chosenInfluences=null, reqId=e123fb25-2ff3-4a53-9ba4-05d757134075, turnNumber=13), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=653bf197-f612-499d-b26c-aec377969415, turnNumber=13), ActionDeclaration(actor=1, action=EXCHANGE, target=null, chosenInfluences=[AMBASSADOR], reqId=fd1eadf5-1e0a-4792-9322-6b7a6a46fe93, turnNumber=13), ActionDeclaration(actor=3, action=ASSASSINATE, target=6, chosenInfluences=null, reqId=e5951a64-3b37-4057-9f6b-01cff60d29b4, turnNumber=14), ActionDeclaration(actor=6, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=null, reqId=4b043e77-f507-4636-8067-e4300169da71, turnNumber=14)], activePlayer=3, isGameFinished=false, eventsStack=[ActionDeclaration(actor=3, action=ASSASSINATE, target=6, chosenInfluences=null, reqId=e5951a64-3b37-4057-9f6b-01cff60d29b4, turnNumber=14), ActionDeclaration(actor=6, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=null, reqId=4b043e77-f507-4636-8067-e4300169da71, turnNumber=14)], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=14, turnUUID=9c802baa-1fe3-4ee2-a319-ce28c86f1f26, exchangeBuffer=[]} 2025-11-12 17:13:27,407 DEBUG p.s.i.s.ActionProcessorService [virtual-66] Bot's action to perform: ActionDeclaration(actor=3, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CONTESSA], reqId=84a6cb8c-2937-415e-8d6a-f098cc164fc2, turnNumber=14) 2025-11-12 17:13:31,409 DEBUG p.s.i.s.ActionProcessorService [virtual-66] Processing action declaration: ActionDeclaration(actor=3, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CONTESSA], reqId=84a6cb8c-2937-415e-8d6a-f098cc164fc2, turnNumber=14) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=4, hand=[SimplePair(left=AMBASSADOR, right=DEAD), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=0, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=DEAD)], isBot=true), 3=Player(email=null, num=3, name=3, coins=1, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=4, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=DUKE, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=2, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=DUKE, right=ALIVE)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=DUKE, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=1, actions=[], exchangeBuffer=null), ActorToActions(actor=2, actions=[], exchangeBuffer=null), ActorToActions(actor=4, actions=[], exchangeBuffer=null), ActorToActions(actor=5, actions=[], exchangeBuffer=null), ActorToActions(actor=6, actions=[], exchangeBuffer=null), ActorToActions(actor=3, actions=[INFLUENCE_LOOS], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3), ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=[DUKE], reqId=5a172b6e-c820-4c65-83de-5fca859e7e7e, turnNumber=5), ActionDeclaration(actor=6, action=STEAL, target=2, chosenInfluences=null, reqId=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, turnNumber=6), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=24286b00-385a-48ed-a861-a4c9b4ef218a, turnNumber=6), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=34430f06-edeb-4ca9-80a5-cc462af25ecd, turnNumber=6), ActionDeclaration(actor=1, action=STEAL, target=2, chosenInfluences=null, reqId=b76d2629-27ef-466d-bcff-0e3ed521d0a3, turnNumber=7), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=db17e032-3b00-430a-975b-3c0e8d126cc2, turnNumber=7), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b7b3cbe7-080b-45eb-90b4-41466a6ba501, turnNumber=7), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=f189b46a-024e-4a9f-b564-2d37370b48db, turnNumber=7), ActionDeclaration(actor=2, action=ASSASSINATE, target=4, chosenInfluences=null, reqId=44ad7333-bfae-4a64-9b34-957fda3a6c40, turnNumber=8), ActionDeclaration(actor=4, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=[], reqId=a3b28263-ea71-4b7a-9280-188fcb49f012, turnNumber=8), ActionDeclaration(actor=2, action=CHALLENGE, target=null, chosenInfluences=null, reqId=6b38f52d-cde3-4381-b793-c4f5adb772cf, turnNumber=8), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=17be05da-339f-46f9-b835-df3c7857bc08, turnNumber=8), ActionDeclaration(actor=3, action=STEAL, target=1, chosenInfluences=null, reqId=8b54449a-8226-4656-bcea-97bc2f10b0f9, turnNumber=9), ActionDeclaration(actor=1, action=ALLOW, target=null, chosenInfluences=null, reqId=337c3024-226f-4eb0-9cf2-773004bbf8c0, turnNumber=9), ActionDeclaration(actor=4, action=TAX, target=null, chosenInfluences=[], reqId=6d8ded03-657c-46d0-86c8-9e1e5465016d, turnNumber=10), ActionDeclaration(actor=5, action=ALLOW, target=null, chosenInfluences=null, reqId=57f081f9-7a04-4182-9f0a-c869fd4d5032, turnNumber=10), ActionDeclaration(actor=5, action=STEAL, target=4, chosenInfluences=null, reqId=c5866dd9-2d13-4e34-aee7-32f045d1c2f7, turnNumber=11), ActionDeclaration(actor=4, action=BLOCK_STEALING_AS_CAPTAIN, target=null, chosenInfluences=[], reqId=74f6d93e-9549-4b86-8049-58946731f13a, turnNumber=11), ActionDeclaration(actor=5, action=CHALLENGE, target=null, chosenInfluences=null, reqId=becc4fb8-5dd7-4156-8f95-15425a0010f3, turnNumber=11), ActionDeclaration(actor=4, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=284c7bd5-24f5-4b52-8ab3-7eb76c2270de, turnNumber=11), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=null, reqId=cccab20b-34a7-4857-9a24-44dfc29e7a99, turnNumber=12), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=9e6a9332-7014-4f27-97a2-6260d69e051e, turnNumber=12), ActionDeclaration(actor=1, action=INFLUENCE_LOOS, target=null, chosenInfluences=[AMBASSADOR], reqId=e2ce4796-b636-468a-853c-b0106e559fd7, turnNumber=12), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, CONTESSA], reqId=2e2b1adf-0fd8-473f-8a21-e45ec032a29a, turnNumber=12), ActionDeclaration(actor=1, action=EXCHANGE, target=null, chosenInfluences=null, reqId=e123fb25-2ff3-4a53-9ba4-05d757134075, turnNumber=13), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=653bf197-f612-499d-b26c-aec377969415, turnNumber=13), ActionDeclaration(actor=1, action=EXCHANGE, target=null, chosenInfluences=[AMBASSADOR], reqId=fd1eadf5-1e0a-4792-9322-6b7a6a46fe93, turnNumber=13), ActionDeclaration(actor=3, action=ASSASSINATE, target=6, chosenInfluences=null, reqId=e5951a64-3b37-4057-9f6b-01cff60d29b4, turnNumber=14), ActionDeclaration(actor=6, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=null, reqId=4b043e77-f507-4636-8067-e4300169da71, turnNumber=14), ActionDeclaration(actor=3, action=CHALLENGE, target=null, chosenInfluences=null, reqId=9c802baa-1fe3-4ee2-a319-ce28c86f1f26, turnNumber=14)], activePlayer=3, isGameFinished=false, eventsStack=[ActionDeclaration(actor=3, action=ASSASSINATE, target=6, chosenInfluences=null, reqId=e5951a64-3b37-4057-9f6b-01cff60d29b4, turnNumber=14), ActionDeclaration(actor=6, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=null, reqId=4b043e77-f507-4636-8067-e4300169da71, turnNumber=14), ActionDeclaration(actor=3, action=CHALLENGE, target=null, chosenInfluences=null, reqId=9c802baa-1fe3-4ee2-a319-ce28c86f1f26, turnNumber=14)], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=14, turnUUID=84a6cb8c-2937-415e-8d6a-f098cc164fc2, exchangeBuffer=[]} 2025-11-12 17:13:39,429 DEBUG p.s.i.c.GameRoomController [clientInboundChannel-46] send roomUUID: 4f4fad68-2b2c-42dc-951a-88e83c5cf30c 2025-11-12 17:13:39,429 DEBUG p.s.i.c.GameRoomController [clientInboundChannel-46] HttpSessionId: BFFCBB43E60DA7D0B02BC5FB57B4A240 2025-11-12 17:13:39,429 DEBUG p.s.i.s.ActionProcessorService [clientInboundChannel-46] Processing action declaration: ActionDeclaration(actor=4, action=TAX, target=null, chosenInfluences=[], reqId=b2960300-b3a5-4f0b-ab07-c65211c1d1ab, turnNumber=15) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=4, hand=[SimplePair(left=AMBASSADOR, right=DEAD), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=0, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=DEAD)], isBot=true), 3=Player(email=null, num=3, name=3, coins=1, hand=[SimplePair(left=CONTESSA, right=DEAD), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=4, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=DUKE, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=2, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=DUKE, right=ALIVE)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=DUKE, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=1, actions=[], exchangeBuffer=null), ActorToActions(actor=2, actions=[], exchangeBuffer=null), ActorToActions(actor=3, actions=[], exchangeBuffer=null), ActorToActions(actor=5, actions=[], exchangeBuffer=null), ActorToActions(actor=6, actions=[], exchangeBuffer=null), ActorToActions(actor=4, actions=[INCOME, FOREIGN_AID, TAX, ASSASSINATE, EXCHANGE, STEAL], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3), ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=[DUKE], reqId=5a172b6e-c820-4c65-83de-5fca859e7e7e, turnNumber=5), ActionDeclaration(actor=6, action=STEAL, target=2, chosenInfluences=null, reqId=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, turnNumber=6), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=24286b00-385a-48ed-a861-a4c9b4ef218a, turnNumber=6), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=34430f06-edeb-4ca9-80a5-cc462af25ecd, turnNumber=6), ActionDeclaration(actor=1, action=STEAL, target=2, chosenInfluences=null, reqId=b76d2629-27ef-466d-bcff-0e3ed521d0a3, turnNumber=7), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=db17e032-3b00-430a-975b-3c0e8d126cc2, turnNumber=7), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b7b3cbe7-080b-45eb-90b4-41466a6ba501, turnNumber=7), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=f189b46a-024e-4a9f-b564-2d37370b48db, turnNumber=7), ActionDeclaration(actor=2, action=ASSASSINATE, target=4, chosenInfluences=null, reqId=44ad7333-bfae-4a64-9b34-957fda3a6c40, turnNumber=8), ActionDeclaration(actor=4, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=[], reqId=a3b28263-ea71-4b7a-9280-188fcb49f012, turnNumber=8), ActionDeclaration(actor=2, action=CHALLENGE, target=null, chosenInfluences=null, reqId=6b38f52d-cde3-4381-b793-c4f5adb772cf, turnNumber=8), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=17be05da-339f-46f9-b835-df3c7857bc08, turnNumber=8), ActionDeclaration(actor=3, action=STEAL, target=1, chosenInfluences=null, reqId=8b54449a-8226-4656-bcea-97bc2f10b0f9, turnNumber=9), ActionDeclaration(actor=1, action=ALLOW, target=null, chosenInfluences=null, reqId=337c3024-226f-4eb0-9cf2-773004bbf8c0, turnNumber=9), ActionDeclaration(actor=4, action=TAX, target=null, chosenInfluences=[], reqId=6d8ded03-657c-46d0-86c8-9e1e5465016d, turnNumber=10), ActionDeclaration(actor=5, action=ALLOW, target=null, chosenInfluences=null, reqId=57f081f9-7a04-4182-9f0a-c869fd4d5032, turnNumber=10), ActionDeclaration(actor=5, action=STEAL, target=4, chosenInfluences=null, reqId=c5866dd9-2d13-4e34-aee7-32f045d1c2f7, turnNumber=11), ActionDeclaration(actor=4, action=BLOCK_STEALING_AS_CAPTAIN, target=null, chosenInfluences=[], reqId=74f6d93e-9549-4b86-8049-58946731f13a, turnNumber=11), ActionDeclaration(actor=5, action=CHALLENGE, target=null, chosenInfluences=null, reqId=becc4fb8-5dd7-4156-8f95-15425a0010f3, turnNumber=11), ActionDeclaration(actor=4, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=284c7bd5-24f5-4b52-8ab3-7eb76c2270de, turnNumber=11), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=null, reqId=cccab20b-34a7-4857-9a24-44dfc29e7a99, turnNumber=12), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=9e6a9332-7014-4f27-97a2-6260d69e051e, turnNumber=12), ActionDeclaration(actor=1, action=INFLUENCE_LOOS, target=null, chosenInfluences=[AMBASSADOR], reqId=e2ce4796-b636-468a-853c-b0106e559fd7, turnNumber=12), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, CONTESSA], reqId=2e2b1adf-0fd8-473f-8a21-e45ec032a29a, turnNumber=12), ActionDeclaration(actor=1, action=EXCHANGE, target=null, chosenInfluences=null, reqId=e123fb25-2ff3-4a53-9ba4-05d757134075, turnNumber=13), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=653bf197-f612-499d-b26c-aec377969415, turnNumber=13), ActionDeclaration(actor=1, action=EXCHANGE, target=null, chosenInfluences=[AMBASSADOR], reqId=fd1eadf5-1e0a-4792-9322-6b7a6a46fe93, turnNumber=13), ActionDeclaration(actor=3, action=ASSASSINATE, target=6, chosenInfluences=null, reqId=e5951a64-3b37-4057-9f6b-01cff60d29b4, turnNumber=14), ActionDeclaration(actor=6, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=null, reqId=4b043e77-f507-4636-8067-e4300169da71, turnNumber=14), ActionDeclaration(actor=3, action=CHALLENGE, target=null, chosenInfluences=null, reqId=9c802baa-1fe3-4ee2-a319-ce28c86f1f26, turnNumber=14), ActionDeclaration(actor=3, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CONTESSA], reqId=84a6cb8c-2937-415e-8d6a-f098cc164fc2, turnNumber=14)], activePlayer=4, isGameFinished=false, eventsStack=[], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=15, turnUUID=b2960300-b3a5-4f0b-ab07-c65211c1d1ab, exchangeBuffer=[]} 2025-11-12 17:13:39,432 DEBUG p.s.i.s.ActionProcessorService [clientInboundChannel-46] Bot's action to perform: ActionDeclaration(actor=5, action=CHALLENGE, target=null, chosenInfluences=null, reqId=0909a59b-e897-4933-8c68-26396de136b2, turnNumber=15) 2025-11-12 17:13:42,433 DEBUG p.s.i.s.ActionProcessorService [virtual-72] Processing action declaration: ActionDeclaration(actor=5, action=CHALLENGE, target=null, chosenInfluences=null, reqId=0909a59b-e897-4933-8c68-26396de136b2, turnNumber=15) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=4, hand=[SimplePair(left=AMBASSADOR, right=DEAD), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=0, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=DEAD)], isBot=true), 3=Player(email=null, num=3, name=3, coins=1, hand=[SimplePair(left=CONTESSA, right=DEAD), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=4, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=DUKE, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=2, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=DUKE, right=ALIVE)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=DUKE, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=1, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=3, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=6, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=4, actions=[], exchangeBuffer=null), ActorToActions(actor=5, actions=[CHALLENGE, ALLOW], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3), ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=[DUKE], reqId=5a172b6e-c820-4c65-83de-5fca859e7e7e, turnNumber=5), ActionDeclaration(actor=6, action=STEAL, target=2, chosenInfluences=null, reqId=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, turnNumber=6), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=24286b00-385a-48ed-a861-a4c9b4ef218a, turnNumber=6), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=34430f06-edeb-4ca9-80a5-cc462af25ecd, turnNumber=6), ActionDeclaration(actor=1, action=STEAL, target=2, chosenInfluences=null, reqId=b76d2629-27ef-466d-bcff-0e3ed521d0a3, turnNumber=7), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=db17e032-3b00-430a-975b-3c0e8d126cc2, turnNumber=7), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b7b3cbe7-080b-45eb-90b4-41466a6ba501, turnNumber=7), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=f189b46a-024e-4a9f-b564-2d37370b48db, turnNumber=7), ActionDeclaration(actor=2, action=ASSASSINATE, target=4, chosenInfluences=null, reqId=44ad7333-bfae-4a64-9b34-957fda3a6c40, turnNumber=8), ActionDeclaration(actor=4, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=[], reqId=a3b28263-ea71-4b7a-9280-188fcb49f012, turnNumber=8), ActionDeclaration(actor=2, action=CHALLENGE, target=null, chosenInfluences=null, reqId=6b38f52d-cde3-4381-b793-c4f5adb772cf, turnNumber=8), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=17be05da-339f-46f9-b835-df3c7857bc08, turnNumber=8), ActionDeclaration(actor=3, action=STEAL, target=1, chosenInfluences=null, reqId=8b54449a-8226-4656-bcea-97bc2f10b0f9, turnNumber=9), ActionDeclaration(actor=1, action=ALLOW, target=null, chosenInfluences=null, reqId=337c3024-226f-4eb0-9cf2-773004bbf8c0, turnNumber=9), ActionDeclaration(actor=4, action=TAX, target=null, chosenInfluences=[], reqId=6d8ded03-657c-46d0-86c8-9e1e5465016d, turnNumber=10), ActionDeclaration(actor=5, action=ALLOW, target=null, chosenInfluences=null, reqId=57f081f9-7a04-4182-9f0a-c869fd4d5032, turnNumber=10), ActionDeclaration(actor=5, action=STEAL, target=4, chosenInfluences=null, reqId=c5866dd9-2d13-4e34-aee7-32f045d1c2f7, turnNumber=11), ActionDeclaration(actor=4, action=BLOCK_STEALING_AS_CAPTAIN, target=null, chosenInfluences=[], reqId=74f6d93e-9549-4b86-8049-58946731f13a, turnNumber=11), ActionDeclaration(actor=5, action=CHALLENGE, target=null, chosenInfluences=null, reqId=becc4fb8-5dd7-4156-8f95-15425a0010f3, turnNumber=11), ActionDeclaration(actor=4, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=284c7bd5-24f5-4b52-8ab3-7eb76c2270de, turnNumber=11), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=null, reqId=cccab20b-34a7-4857-9a24-44dfc29e7a99, turnNumber=12), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=9e6a9332-7014-4f27-97a2-6260d69e051e, turnNumber=12), ActionDeclaration(actor=1, action=INFLUENCE_LOOS, target=null, chosenInfluences=[AMBASSADOR], reqId=e2ce4796-b636-468a-853c-b0106e559fd7, turnNumber=12), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, CONTESSA], reqId=2e2b1adf-0fd8-473f-8a21-e45ec032a29a, turnNumber=12), ActionDeclaration(actor=1, action=EXCHANGE, target=null, chosenInfluences=null, reqId=e123fb25-2ff3-4a53-9ba4-05d757134075, turnNumber=13), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=653bf197-f612-499d-b26c-aec377969415, turnNumber=13), ActionDeclaration(actor=1, action=EXCHANGE, target=null, chosenInfluences=[AMBASSADOR], reqId=fd1eadf5-1e0a-4792-9322-6b7a6a46fe93, turnNumber=13), ActionDeclaration(actor=3, action=ASSASSINATE, target=6, chosenInfluences=null, reqId=e5951a64-3b37-4057-9f6b-01cff60d29b4, turnNumber=14), ActionDeclaration(actor=6, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=null, reqId=4b043e77-f507-4636-8067-e4300169da71, turnNumber=14), ActionDeclaration(actor=3, action=CHALLENGE, target=null, chosenInfluences=null, reqId=9c802baa-1fe3-4ee2-a319-ce28c86f1f26, turnNumber=14), ActionDeclaration(actor=3, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CONTESSA], reqId=84a6cb8c-2937-415e-8d6a-f098cc164fc2, turnNumber=14), ActionDeclaration(actor=4, action=TAX, target=null, chosenInfluences=[], reqId=b2960300-b3a5-4f0b-ab07-c65211c1d1ab, turnNumber=15)], activePlayer=5, isGameFinished=false, eventsStack=[ActionDeclaration(actor=4, action=TAX, target=null, chosenInfluences=[], reqId=b2960300-b3a5-4f0b-ab07-c65211c1d1ab, turnNumber=15)], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=15, turnUUID=0909a59b-e897-4933-8c68-26396de136b2, exchangeBuffer=[]} 2025-11-12 17:13:42,439 DEBUG p.s.i.s.ActionProcessorService [virtual-72] Bot's action to perform: ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=null, reqId=1ef4c36a-7b9f-4c86-b238-70f1ef59cb8f, turnNumber=16) 2025-11-12 17:13:47,440 DEBUG p.s.i.s.ActionProcessorService [virtual-72] Processing action declaration: ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=null, reqId=1ef4c36a-7b9f-4c86-b238-70f1ef59cb8f, turnNumber=16) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=4, hand=[SimplePair(left=AMBASSADOR, right=DEAD), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=0, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=DEAD)], isBot=true), 3=Player(email=null, num=3, name=3, coins=1, hand=[SimplePair(left=CONTESSA, right=DEAD), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=7, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=2, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=DUKE, right=DEAD)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=DUKE, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=1, actions=[], exchangeBuffer=null), ActorToActions(actor=2, actions=[], exchangeBuffer=null), ActorToActions(actor=3, actions=[], exchangeBuffer=null), ActorToActions(actor=4, actions=[], exchangeBuffer=null), ActorToActions(actor=5, actions=[], exchangeBuffer=null), ActorToActions(actor=6, actions=[INCOME, FOREIGN_AID, TAX, EXCHANGE, STEAL], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3), ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=[DUKE], reqId=5a172b6e-c820-4c65-83de-5fca859e7e7e, turnNumber=5), ActionDeclaration(actor=6, action=STEAL, target=2, chosenInfluences=null, reqId=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, turnNumber=6), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=24286b00-385a-48ed-a861-a4c9b4ef218a, turnNumber=6), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=34430f06-edeb-4ca9-80a5-cc462af25ecd, turnNumber=6), ActionDeclaration(actor=1, action=STEAL, target=2, chosenInfluences=null, reqId=b76d2629-27ef-466d-bcff-0e3ed521d0a3, turnNumber=7), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=db17e032-3b00-430a-975b-3c0e8d126cc2, turnNumber=7), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b7b3cbe7-080b-45eb-90b4-41466a6ba501, turnNumber=7), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=f189b46a-024e-4a9f-b564-2d37370b48db, turnNumber=7), ActionDeclaration(actor=2, action=ASSASSINATE, target=4, chosenInfluences=null, reqId=44ad7333-bfae-4a64-9b34-957fda3a6c40, turnNumber=8), ActionDeclaration(actor=4, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=[], reqId=a3b28263-ea71-4b7a-9280-188fcb49f012, turnNumber=8), ActionDeclaration(actor=2, action=CHALLENGE, target=null, chosenInfluences=null, reqId=6b38f52d-cde3-4381-b793-c4f5adb772cf, turnNumber=8), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=17be05da-339f-46f9-b835-df3c7857bc08, turnNumber=8), ActionDeclaration(actor=3, action=STEAL, target=1, chosenInfluences=null, reqId=8b54449a-8226-4656-bcea-97bc2f10b0f9, turnNumber=9), ActionDeclaration(actor=1, action=ALLOW, target=null, chosenInfluences=null, reqId=337c3024-226f-4eb0-9cf2-773004bbf8c0, turnNumber=9), ActionDeclaration(actor=4, action=TAX, target=null, chosenInfluences=[], reqId=6d8ded03-657c-46d0-86c8-9e1e5465016d, turnNumber=10), ActionDeclaration(actor=5, action=ALLOW, target=null, chosenInfluences=null, reqId=57f081f9-7a04-4182-9f0a-c869fd4d5032, turnNumber=10), ActionDeclaration(actor=5, action=STEAL, target=4, chosenInfluences=null, reqId=c5866dd9-2d13-4e34-aee7-32f045d1c2f7, turnNumber=11), ActionDeclaration(actor=4, action=BLOCK_STEALING_AS_CAPTAIN, target=null, chosenInfluences=[], reqId=74f6d93e-9549-4b86-8049-58946731f13a, turnNumber=11), ActionDeclaration(actor=5, action=CHALLENGE, target=null, chosenInfluences=null, reqId=becc4fb8-5dd7-4156-8f95-15425a0010f3, turnNumber=11), ActionDeclaration(actor=4, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=284c7bd5-24f5-4b52-8ab3-7eb76c2270de, turnNumber=11), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=null, reqId=cccab20b-34a7-4857-9a24-44dfc29e7a99, turnNumber=12), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=9e6a9332-7014-4f27-97a2-6260d69e051e, turnNumber=12), ActionDeclaration(actor=1, action=INFLUENCE_LOOS, target=null, chosenInfluences=[AMBASSADOR], reqId=e2ce4796-b636-468a-853c-b0106e559fd7, turnNumber=12), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, CONTESSA], reqId=2e2b1adf-0fd8-473f-8a21-e45ec032a29a, turnNumber=12), ActionDeclaration(actor=1, action=EXCHANGE, target=null, chosenInfluences=null, reqId=e123fb25-2ff3-4a53-9ba4-05d757134075, turnNumber=13), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=653bf197-f612-499d-b26c-aec377969415, turnNumber=13), ActionDeclaration(actor=1, action=EXCHANGE, target=null, chosenInfluences=[AMBASSADOR], reqId=fd1eadf5-1e0a-4792-9322-6b7a6a46fe93, turnNumber=13), ActionDeclaration(actor=3, action=ASSASSINATE, target=6, chosenInfluences=null, reqId=e5951a64-3b37-4057-9f6b-01cff60d29b4, turnNumber=14), ActionDeclaration(actor=6, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=null, reqId=4b043e77-f507-4636-8067-e4300169da71, turnNumber=14), ActionDeclaration(actor=3, action=CHALLENGE, target=null, chosenInfluences=null, reqId=9c802baa-1fe3-4ee2-a319-ce28c86f1f26, turnNumber=14), ActionDeclaration(actor=3, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CONTESSA], reqId=84a6cb8c-2937-415e-8d6a-f098cc164fc2, turnNumber=14), ActionDeclaration(actor=4, action=TAX, target=null, chosenInfluences=[], reqId=b2960300-b3a5-4f0b-ab07-c65211c1d1ab, turnNumber=15), ActionDeclaration(actor=5, action=CHALLENGE, target=null, chosenInfluences=null, reqId=0909a59b-e897-4933-8c68-26396de136b2, turnNumber=15), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[DUKE], reqId=b14ee578-07db-434e-b506-60a11fcaa9ea, turnNumber=15)], activePlayer=6, isGameFinished=false, eventsStack=[], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=16, turnUUID=1ef4c36a-7b9f-4c86-b238-70f1ef59cb8f, exchangeBuffer=[]} 2025-11-12 17:13:47,446 DEBUG p.s.i.s.ActionProcessorService [virtual-72] Bot's action to perform: ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=e2c4c15a-3cf7-4c0e-84fc-7dba8d7ddb09, turnNumber=16) 2025-11-12 17:13:52,447 DEBUG p.s.i.s.ActionProcessorService [virtual-72] Processing action declaration: ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=e2c4c15a-3cf7-4c0e-84fc-7dba8d7ddb09, turnNumber=16) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=4, hand=[SimplePair(left=AMBASSADOR, right=DEAD), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=0, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=DEAD)], isBot=true), 3=Player(email=null, num=3, name=3, coins=1, hand=[SimplePair(left=CONTESSA, right=DEAD), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=7, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=2, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=DUKE, right=DEAD)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=DUKE, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=3, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=4, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=1, actions=[CHALLENGE, ALLOW], exchangeBuffer=null), ActorToActions(actor=6, actions=[], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3), ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=[DUKE], reqId=5a172b6e-c820-4c65-83de-5fca859e7e7e, turnNumber=5), ActionDeclaration(actor=6, action=STEAL, target=2, chosenInfluences=null, reqId=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, turnNumber=6), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=24286b00-385a-48ed-a861-a4c9b4ef218a, turnNumber=6), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=34430f06-edeb-4ca9-80a5-cc462af25ecd, turnNumber=6), ActionDeclaration(actor=1, action=STEAL, target=2, chosenInfluences=null, reqId=b76d2629-27ef-466d-bcff-0e3ed521d0a3, turnNumber=7), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=db17e032-3b00-430a-975b-3c0e8d126cc2, turnNumber=7), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b7b3cbe7-080b-45eb-90b4-41466a6ba501, turnNumber=7), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=f189b46a-024e-4a9f-b564-2d37370b48db, turnNumber=7), ActionDeclaration(actor=2, action=ASSASSINATE, target=4, chosenInfluences=null, reqId=44ad7333-bfae-4a64-9b34-957fda3a6c40, turnNumber=8), ActionDeclaration(actor=4, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=[], reqId=a3b28263-ea71-4b7a-9280-188fcb49f012, turnNumber=8), ActionDeclaration(actor=2, action=CHALLENGE, target=null, chosenInfluences=null, reqId=6b38f52d-cde3-4381-b793-c4f5adb772cf, turnNumber=8), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=17be05da-339f-46f9-b835-df3c7857bc08, turnNumber=8), ActionDeclaration(actor=3, action=STEAL, target=1, chosenInfluences=null, reqId=8b54449a-8226-4656-bcea-97bc2f10b0f9, turnNumber=9), ActionDeclaration(actor=1, action=ALLOW, target=null, chosenInfluences=null, reqId=337c3024-226f-4eb0-9cf2-773004bbf8c0, turnNumber=9), ActionDeclaration(actor=4, action=TAX, target=null, chosenInfluences=[], reqId=6d8ded03-657c-46d0-86c8-9e1e5465016d, turnNumber=10), ActionDeclaration(actor=5, action=ALLOW, target=null, chosenInfluences=null, reqId=57f081f9-7a04-4182-9f0a-c869fd4d5032, turnNumber=10), ActionDeclaration(actor=5, action=STEAL, target=4, chosenInfluences=null, reqId=c5866dd9-2d13-4e34-aee7-32f045d1c2f7, turnNumber=11), ActionDeclaration(actor=4, action=BLOCK_STEALING_AS_CAPTAIN, target=null, chosenInfluences=[], reqId=74f6d93e-9549-4b86-8049-58946731f13a, turnNumber=11), ActionDeclaration(actor=5, action=CHALLENGE, target=null, chosenInfluences=null, reqId=becc4fb8-5dd7-4156-8f95-15425a0010f3, turnNumber=11), ActionDeclaration(actor=4, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=284c7bd5-24f5-4b52-8ab3-7eb76c2270de, turnNumber=11), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=null, reqId=cccab20b-34a7-4857-9a24-44dfc29e7a99, turnNumber=12), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=9e6a9332-7014-4f27-97a2-6260d69e051e, turnNumber=12), ActionDeclaration(actor=1, action=INFLUENCE_LOOS, target=null, chosenInfluences=[AMBASSADOR], reqId=e2ce4796-b636-468a-853c-b0106e559fd7, turnNumber=12), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, CONTESSA], reqId=2e2b1adf-0fd8-473f-8a21-e45ec032a29a, turnNumber=12), ActionDeclaration(actor=1, action=EXCHANGE, target=null, chosenInfluences=null, reqId=e123fb25-2ff3-4a53-9ba4-05d757134075, turnNumber=13), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=653bf197-f612-499d-b26c-aec377969415, turnNumber=13), ActionDeclaration(actor=1, action=EXCHANGE, target=null, chosenInfluences=[AMBASSADOR], reqId=fd1eadf5-1e0a-4792-9322-6b7a6a46fe93, turnNumber=13), ActionDeclaration(actor=3, action=ASSASSINATE, target=6, chosenInfluences=null, reqId=e5951a64-3b37-4057-9f6b-01cff60d29b4, turnNumber=14), ActionDeclaration(actor=6, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=null, reqId=4b043e77-f507-4636-8067-e4300169da71, turnNumber=14), ActionDeclaration(actor=3, action=CHALLENGE, target=null, chosenInfluences=null, reqId=9c802baa-1fe3-4ee2-a319-ce28c86f1f26, turnNumber=14), ActionDeclaration(actor=3, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CONTESSA], reqId=84a6cb8c-2937-415e-8d6a-f098cc164fc2, turnNumber=14), ActionDeclaration(actor=4, action=TAX, target=null, chosenInfluences=[], reqId=b2960300-b3a5-4f0b-ab07-c65211c1d1ab, turnNumber=15), ActionDeclaration(actor=5, action=CHALLENGE, target=null, chosenInfluences=null, reqId=0909a59b-e897-4933-8c68-26396de136b2, turnNumber=15), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[DUKE], reqId=b14ee578-07db-434e-b506-60a11fcaa9ea, turnNumber=15), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=null, reqId=1ef4c36a-7b9f-4c86-b238-70f1ef59cb8f, turnNumber=16)], activePlayer=1, isGameFinished=false, eventsStack=[ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=null, reqId=1ef4c36a-7b9f-4c86-b238-70f1ef59cb8f, turnNumber=16)], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=16, turnUUID=e2c4c15a-3cf7-4c0e-84fc-7dba8d7ddb09, exchangeBuffer=[]} 2025-11-12 17:13:52,450 DEBUG p.s.i.s.ActionProcessorService [virtual-72] Bot's action to perform: ActionDeclaration(actor=6, action=INFLUENCE_LOOS, target=null, chosenInfluences=[DUKE], reqId=92e2e5a6-e087-4cab-80dc-fe4a4f0f21d5, turnNumber=16) 2025-11-12 17:13:55,452 DEBUG p.s.i.s.ActionProcessorService [virtual-72] Processing action declaration: ActionDeclaration(actor=6, action=INFLUENCE_LOOS, target=null, chosenInfluences=[DUKE], reqId=92e2e5a6-e087-4cab-80dc-fe4a4f0f21d5, turnNumber=16) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=4, hand=[SimplePair(left=AMBASSADOR, right=DEAD), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=0, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=DEAD)], isBot=true), 3=Player(email=null, num=3, name=3, coins=1, hand=[SimplePair(left=CONTESSA, right=DEAD), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=7, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=2, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=DUKE, right=DEAD)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=DUKE, right=ALIVE)], isBot=true)}, availableActions=[ActorToActions(actor=1, actions=[], exchangeBuffer=null), ActorToActions(actor=2, actions=[], exchangeBuffer=null), ActorToActions(actor=3, actions=[], exchangeBuffer=null), ActorToActions(actor=4, actions=[], exchangeBuffer=null), ActorToActions(actor=5, actions=[], exchangeBuffer=null), ActorToActions(actor=6, actions=[INFLUENCE_LOOS], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3), ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=[DUKE], reqId=5a172b6e-c820-4c65-83de-5fca859e7e7e, turnNumber=5), ActionDeclaration(actor=6, action=STEAL, target=2, chosenInfluences=null, reqId=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, turnNumber=6), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=24286b00-385a-48ed-a861-a4c9b4ef218a, turnNumber=6), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=34430f06-edeb-4ca9-80a5-cc462af25ecd, turnNumber=6), ActionDeclaration(actor=1, action=STEAL, target=2, chosenInfluences=null, reqId=b76d2629-27ef-466d-bcff-0e3ed521d0a3, turnNumber=7), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=db17e032-3b00-430a-975b-3c0e8d126cc2, turnNumber=7), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b7b3cbe7-080b-45eb-90b4-41466a6ba501, turnNumber=7), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=f189b46a-024e-4a9f-b564-2d37370b48db, turnNumber=7), ActionDeclaration(actor=2, action=ASSASSINATE, target=4, chosenInfluences=null, reqId=44ad7333-bfae-4a64-9b34-957fda3a6c40, turnNumber=8), ActionDeclaration(actor=4, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=[], reqId=a3b28263-ea71-4b7a-9280-188fcb49f012, turnNumber=8), ActionDeclaration(actor=2, action=CHALLENGE, target=null, chosenInfluences=null, reqId=6b38f52d-cde3-4381-b793-c4f5adb772cf, turnNumber=8), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=17be05da-339f-46f9-b835-df3c7857bc08, turnNumber=8), ActionDeclaration(actor=3, action=STEAL, target=1, chosenInfluences=null, reqId=8b54449a-8226-4656-bcea-97bc2f10b0f9, turnNumber=9), ActionDeclaration(actor=1, action=ALLOW, target=null, chosenInfluences=null, reqId=337c3024-226f-4eb0-9cf2-773004bbf8c0, turnNumber=9), ActionDeclaration(actor=4, action=TAX, target=null, chosenInfluences=[], reqId=6d8ded03-657c-46d0-86c8-9e1e5465016d, turnNumber=10), ActionDeclaration(actor=5, action=ALLOW, target=null, chosenInfluences=null, reqId=57f081f9-7a04-4182-9f0a-c869fd4d5032, turnNumber=10), ActionDeclaration(actor=5, action=STEAL, target=4, chosenInfluences=null, reqId=c5866dd9-2d13-4e34-aee7-32f045d1c2f7, turnNumber=11), ActionDeclaration(actor=4, action=BLOCK_STEALING_AS_CAPTAIN, target=null, chosenInfluences=[], reqId=74f6d93e-9549-4b86-8049-58946731f13a, turnNumber=11), ActionDeclaration(actor=5, action=CHALLENGE, target=null, chosenInfluences=null, reqId=becc4fb8-5dd7-4156-8f95-15425a0010f3, turnNumber=11), ActionDeclaration(actor=4, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=284c7bd5-24f5-4b52-8ab3-7eb76c2270de, turnNumber=11), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=null, reqId=cccab20b-34a7-4857-9a24-44dfc29e7a99, turnNumber=12), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=9e6a9332-7014-4f27-97a2-6260d69e051e, turnNumber=12), ActionDeclaration(actor=1, action=INFLUENCE_LOOS, target=null, chosenInfluences=[AMBASSADOR], reqId=e2ce4796-b636-468a-853c-b0106e559fd7, turnNumber=12), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, CONTESSA], reqId=2e2b1adf-0fd8-473f-8a21-e45ec032a29a, turnNumber=12), ActionDeclaration(actor=1, action=EXCHANGE, target=null, chosenInfluences=null, reqId=e123fb25-2ff3-4a53-9ba4-05d757134075, turnNumber=13), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=653bf197-f612-499d-b26c-aec377969415, turnNumber=13), ActionDeclaration(actor=1, action=EXCHANGE, target=null, chosenInfluences=[AMBASSADOR], reqId=fd1eadf5-1e0a-4792-9322-6b7a6a46fe93, turnNumber=13), ActionDeclaration(actor=3, action=ASSASSINATE, target=6, chosenInfluences=null, reqId=e5951a64-3b37-4057-9f6b-01cff60d29b4, turnNumber=14), ActionDeclaration(actor=6, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=null, reqId=4b043e77-f507-4636-8067-e4300169da71, turnNumber=14), ActionDeclaration(actor=3, action=CHALLENGE, target=null, chosenInfluences=null, reqId=9c802baa-1fe3-4ee2-a319-ce28c86f1f26, turnNumber=14), ActionDeclaration(actor=3, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CONTESSA], reqId=84a6cb8c-2937-415e-8d6a-f098cc164fc2, turnNumber=14), ActionDeclaration(actor=4, action=TAX, target=null, chosenInfluences=[], reqId=b2960300-b3a5-4f0b-ab07-c65211c1d1ab, turnNumber=15), ActionDeclaration(actor=5, action=CHALLENGE, target=null, chosenInfluences=null, reqId=0909a59b-e897-4933-8c68-26396de136b2, turnNumber=15), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[DUKE], reqId=b14ee578-07db-434e-b506-60a11fcaa9ea, turnNumber=15), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=null, reqId=1ef4c36a-7b9f-4c86-b238-70f1ef59cb8f, turnNumber=16), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=e2c4c15a-3cf7-4c0e-84fc-7dba8d7ddb09, turnNumber=16)], activePlayer=6, isGameFinished=false, eventsStack=[ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=null, reqId=1ef4c36a-7b9f-4c86-b238-70f1ef59cb8f, turnNumber=16), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=e2c4c15a-3cf7-4c0e-84fc-7dba8d7ddb09, turnNumber=16)], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=16, turnUUID=92e2e5a6-e087-4cab-80dc-fe4a4f0f21d5, exchangeBuffer=[]} 2025-11-12 17:13:55,457 DEBUG p.s.i.s.ActionProcessorService [virtual-72] Bot's action to perform: ActionDeclaration(actor=1, action=TAX, target=null, chosenInfluences=null, reqId=db7f475d-2139-47c3-aeb4-e350ecb21858, turnNumber=17) 2025-11-12 17:14:00,459 DEBUG p.s.i.s.ActionProcessorService [virtual-72] Processing action declaration: ActionDeclaration(actor=1, action=TAX, target=null, chosenInfluences=null, reqId=db7f475d-2139-47c3-aeb4-e350ecb21858, turnNumber=17) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=4, hand=[SimplePair(left=AMBASSADOR, right=DEAD), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=0, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=DEAD)], isBot=true), 3=Player(email=null, num=3, name=3, coins=1, hand=[SimplePair(left=CONTESSA, right=DEAD), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=7, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=2, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=DUKE, right=DEAD)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=DUKE, right=DEAD)], isBot=true)}, availableActions=[ActorToActions(actor=2, actions=[], exchangeBuffer=null), ActorToActions(actor=3, actions=[], exchangeBuffer=null), ActorToActions(actor=4, actions=[], exchangeBuffer=null), ActorToActions(actor=5, actions=[], exchangeBuffer=null), ActorToActions(actor=6, actions=[], exchangeBuffer=null), ActorToActions(actor=1, actions=[INCOME, FOREIGN_AID, TAX, ASSASSINATE, EXCHANGE, STEAL], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3), ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=[DUKE], reqId=5a172b6e-c820-4c65-83de-5fca859e7e7e, turnNumber=5), ActionDeclaration(actor=6, action=STEAL, target=2, chosenInfluences=null, reqId=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, turnNumber=6), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=24286b00-385a-48ed-a861-a4c9b4ef218a, turnNumber=6), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=34430f06-edeb-4ca9-80a5-cc462af25ecd, turnNumber=6), ActionDeclaration(actor=1, action=STEAL, target=2, chosenInfluences=null, reqId=b76d2629-27ef-466d-bcff-0e3ed521d0a3, turnNumber=7), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=db17e032-3b00-430a-975b-3c0e8d126cc2, turnNumber=7), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b7b3cbe7-080b-45eb-90b4-41466a6ba501, turnNumber=7), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=f189b46a-024e-4a9f-b564-2d37370b48db, turnNumber=7), ActionDeclaration(actor=2, action=ASSASSINATE, target=4, chosenInfluences=null, reqId=44ad7333-bfae-4a64-9b34-957fda3a6c40, turnNumber=8), ActionDeclaration(actor=4, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=[], reqId=a3b28263-ea71-4b7a-9280-188fcb49f012, turnNumber=8), ActionDeclaration(actor=2, action=CHALLENGE, target=null, chosenInfluences=null, reqId=6b38f52d-cde3-4381-b793-c4f5adb772cf, turnNumber=8), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=17be05da-339f-46f9-b835-df3c7857bc08, turnNumber=8), ActionDeclaration(actor=3, action=STEAL, target=1, chosenInfluences=null, reqId=8b54449a-8226-4656-bcea-97bc2f10b0f9, turnNumber=9), ActionDeclaration(actor=1, action=ALLOW, target=null, chosenInfluences=null, reqId=337c3024-226f-4eb0-9cf2-773004bbf8c0, turnNumber=9), ActionDeclaration(actor=4, action=TAX, target=null, chosenInfluences=[], reqId=6d8ded03-657c-46d0-86c8-9e1e5465016d, turnNumber=10), ActionDeclaration(actor=5, action=ALLOW, target=null, chosenInfluences=null, reqId=57f081f9-7a04-4182-9f0a-c869fd4d5032, turnNumber=10), ActionDeclaration(actor=5, action=STEAL, target=4, chosenInfluences=null, reqId=c5866dd9-2d13-4e34-aee7-32f045d1c2f7, turnNumber=11), ActionDeclaration(actor=4, action=BLOCK_STEALING_AS_CAPTAIN, target=null, chosenInfluences=[], reqId=74f6d93e-9549-4b86-8049-58946731f13a, turnNumber=11), ActionDeclaration(actor=5, action=CHALLENGE, target=null, chosenInfluences=null, reqId=becc4fb8-5dd7-4156-8f95-15425a0010f3, turnNumber=11), ActionDeclaration(actor=4, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=284c7bd5-24f5-4b52-8ab3-7eb76c2270de, turnNumber=11), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=null, reqId=cccab20b-34a7-4857-9a24-44dfc29e7a99, turnNumber=12), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=9e6a9332-7014-4f27-97a2-6260d69e051e, turnNumber=12), ActionDeclaration(actor=1, action=INFLUENCE_LOOS, target=null, chosenInfluences=[AMBASSADOR], reqId=e2ce4796-b636-468a-853c-b0106e559fd7, turnNumber=12), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, CONTESSA], reqId=2e2b1adf-0fd8-473f-8a21-e45ec032a29a, turnNumber=12), ActionDeclaration(actor=1, action=EXCHANGE, target=null, chosenInfluences=null, reqId=e123fb25-2ff3-4a53-9ba4-05d757134075, turnNumber=13), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=653bf197-f612-499d-b26c-aec377969415, turnNumber=13), ActionDeclaration(actor=1, action=EXCHANGE, target=null, chosenInfluences=[AMBASSADOR], reqId=fd1eadf5-1e0a-4792-9322-6b7a6a46fe93, turnNumber=13), ActionDeclaration(actor=3, action=ASSASSINATE, target=6, chosenInfluences=null, reqId=e5951a64-3b37-4057-9f6b-01cff60d29b4, turnNumber=14), ActionDeclaration(actor=6, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=null, reqId=4b043e77-f507-4636-8067-e4300169da71, turnNumber=14), ActionDeclaration(actor=3, action=CHALLENGE, target=null, chosenInfluences=null, reqId=9c802baa-1fe3-4ee2-a319-ce28c86f1f26, turnNumber=14), ActionDeclaration(actor=3, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CONTESSA], reqId=84a6cb8c-2937-415e-8d6a-f098cc164fc2, turnNumber=14), ActionDeclaration(actor=4, action=TAX, target=null, chosenInfluences=[], reqId=b2960300-b3a5-4f0b-ab07-c65211c1d1ab, turnNumber=15), ActionDeclaration(actor=5, action=CHALLENGE, target=null, chosenInfluences=null, reqId=0909a59b-e897-4933-8c68-26396de136b2, turnNumber=15), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[DUKE], reqId=b14ee578-07db-434e-b506-60a11fcaa9ea, turnNumber=15), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=null, reqId=1ef4c36a-7b9f-4c86-b238-70f1ef59cb8f, turnNumber=16), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=e2c4c15a-3cf7-4c0e-84fc-7dba8d7ddb09, turnNumber=16), ActionDeclaration(actor=6, action=INFLUENCE_LOOS, target=null, chosenInfluences=[DUKE], reqId=92e2e5a6-e087-4cab-80dc-fe4a4f0f21d5, turnNumber=16)], activePlayer=1, isGameFinished=false, eventsStack=[], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=17, turnUUID=db7f475d-2139-47c3-aeb4-e350ecb21858, exchangeBuffer=[]} 2025-11-12 17:14:00,462 DEBUG p.s.i.s.ActionProcessorService [virtual-72] Bot's action to perform: ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=61922103-5b17-404c-a185-2dc05bad2ebc, turnNumber=17) 2025-11-12 17:14:04,463 DEBUG p.s.i.s.ActionProcessorService [virtual-72] Processing action declaration: ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=61922103-5b17-404c-a185-2dc05bad2ebc, turnNumber=17) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=4, hand=[SimplePair(left=AMBASSADOR, right=DEAD), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=0, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=DEAD)], isBot=true), 3=Player(email=null, num=3, name=3, coins=1, hand=[SimplePair(left=CONTESSA, right=DEAD), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=7, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=2, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=DUKE, right=DEAD)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=DUKE, right=DEAD)], isBot=true)}, availableActions=[ActorToActions(actor=4, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=6, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=1, actions=[], exchangeBuffer=null), ActorToActions(actor=3, actions=[CHALLENGE, ALLOW], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3), ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=[DUKE], reqId=5a172b6e-c820-4c65-83de-5fca859e7e7e, turnNumber=5), ActionDeclaration(actor=6, action=STEAL, target=2, chosenInfluences=null, reqId=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, turnNumber=6), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=24286b00-385a-48ed-a861-a4c9b4ef218a, turnNumber=6), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=34430f06-edeb-4ca9-80a5-cc462af25ecd, turnNumber=6), ActionDeclaration(actor=1, action=STEAL, target=2, chosenInfluences=null, reqId=b76d2629-27ef-466d-bcff-0e3ed521d0a3, turnNumber=7), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=db17e032-3b00-430a-975b-3c0e8d126cc2, turnNumber=7), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b7b3cbe7-080b-45eb-90b4-41466a6ba501, turnNumber=7), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=f189b46a-024e-4a9f-b564-2d37370b48db, turnNumber=7), ActionDeclaration(actor=2, action=ASSASSINATE, target=4, chosenInfluences=null, reqId=44ad7333-bfae-4a64-9b34-957fda3a6c40, turnNumber=8), ActionDeclaration(actor=4, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=[], reqId=a3b28263-ea71-4b7a-9280-188fcb49f012, turnNumber=8), ActionDeclaration(actor=2, action=CHALLENGE, target=null, chosenInfluences=null, reqId=6b38f52d-cde3-4381-b793-c4f5adb772cf, turnNumber=8), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=17be05da-339f-46f9-b835-df3c7857bc08, turnNumber=8), ActionDeclaration(actor=3, action=STEAL, target=1, chosenInfluences=null, reqId=8b54449a-8226-4656-bcea-97bc2f10b0f9, turnNumber=9), ActionDeclaration(actor=1, action=ALLOW, target=null, chosenInfluences=null, reqId=337c3024-226f-4eb0-9cf2-773004bbf8c0, turnNumber=9), ActionDeclaration(actor=4, action=TAX, target=null, chosenInfluences=[], reqId=6d8ded03-657c-46d0-86c8-9e1e5465016d, turnNumber=10), ActionDeclaration(actor=5, action=ALLOW, target=null, chosenInfluences=null, reqId=57f081f9-7a04-4182-9f0a-c869fd4d5032, turnNumber=10), ActionDeclaration(actor=5, action=STEAL, target=4, chosenInfluences=null, reqId=c5866dd9-2d13-4e34-aee7-32f045d1c2f7, turnNumber=11), ActionDeclaration(actor=4, action=BLOCK_STEALING_AS_CAPTAIN, target=null, chosenInfluences=[], reqId=74f6d93e-9549-4b86-8049-58946731f13a, turnNumber=11), ActionDeclaration(actor=5, action=CHALLENGE, target=null, chosenInfluences=null, reqId=becc4fb8-5dd7-4156-8f95-15425a0010f3, turnNumber=11), ActionDeclaration(actor=4, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=284c7bd5-24f5-4b52-8ab3-7eb76c2270de, turnNumber=11), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=null, reqId=cccab20b-34a7-4857-9a24-44dfc29e7a99, turnNumber=12), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=9e6a9332-7014-4f27-97a2-6260d69e051e, turnNumber=12), ActionDeclaration(actor=1, action=INFLUENCE_LOOS, target=null, chosenInfluences=[AMBASSADOR], reqId=e2ce4796-b636-468a-853c-b0106e559fd7, turnNumber=12), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, CONTESSA], reqId=2e2b1adf-0fd8-473f-8a21-e45ec032a29a, turnNumber=12), ActionDeclaration(actor=1, action=EXCHANGE, target=null, chosenInfluences=null, reqId=e123fb25-2ff3-4a53-9ba4-05d757134075, turnNumber=13), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=653bf197-f612-499d-b26c-aec377969415, turnNumber=13), ActionDeclaration(actor=1, action=EXCHANGE, target=null, chosenInfluences=[AMBASSADOR], reqId=fd1eadf5-1e0a-4792-9322-6b7a6a46fe93, turnNumber=13), ActionDeclaration(actor=3, action=ASSASSINATE, target=6, chosenInfluences=null, reqId=e5951a64-3b37-4057-9f6b-01cff60d29b4, turnNumber=14), ActionDeclaration(actor=6, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=null, reqId=4b043e77-f507-4636-8067-e4300169da71, turnNumber=14), ActionDeclaration(actor=3, action=CHALLENGE, target=null, chosenInfluences=null, reqId=9c802baa-1fe3-4ee2-a319-ce28c86f1f26, turnNumber=14), ActionDeclaration(actor=3, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CONTESSA], reqId=84a6cb8c-2937-415e-8d6a-f098cc164fc2, turnNumber=14), ActionDeclaration(actor=4, action=TAX, target=null, chosenInfluences=[], reqId=b2960300-b3a5-4f0b-ab07-c65211c1d1ab, turnNumber=15), ActionDeclaration(actor=5, action=CHALLENGE, target=null, chosenInfluences=null, reqId=0909a59b-e897-4933-8c68-26396de136b2, turnNumber=15), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[DUKE], reqId=b14ee578-07db-434e-b506-60a11fcaa9ea, turnNumber=15), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=null, reqId=1ef4c36a-7b9f-4c86-b238-70f1ef59cb8f, turnNumber=16), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=e2c4c15a-3cf7-4c0e-84fc-7dba8d7ddb09, turnNumber=16), ActionDeclaration(actor=6, action=INFLUENCE_LOOS, target=null, chosenInfluences=[DUKE], reqId=92e2e5a6-e087-4cab-80dc-fe4a4f0f21d5, turnNumber=16), ActionDeclaration(actor=1, action=TAX, target=null, chosenInfluences=null, reqId=db7f475d-2139-47c3-aeb4-e350ecb21858, turnNumber=17)], activePlayer=3, isGameFinished=false, eventsStack=[ActionDeclaration(actor=1, action=TAX, target=null, chosenInfluences=null, reqId=db7f475d-2139-47c3-aeb4-e350ecb21858, turnNumber=17)], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=17, turnUUID=61922103-5b17-404c-a185-2dc05bad2ebc, exchangeBuffer=[]} 2025-11-12 17:14:04,466 DEBUG p.s.i.s.ActionProcessorService [virtual-72] Bot's action to perform: ActionDeclaration(actor=3, action=INCOME, target=null, chosenInfluences=null, reqId=3714bb8e-4775-4cbb-b868-7380fabc71ff, turnNumber=18) 2025-11-12 17:14:04,639 DEBUG p.s.i.c.GameRoomController [clientInboundChannel-45] send roomUUID: 4f4fad68-2b2c-42dc-951a-88e83c5cf30c 2025-11-12 17:14:04,639 DEBUG p.s.i.c.GameRoomController [clientInboundChannel-45] HttpSessionId: BFFCBB43E60DA7D0B02BC5FB57B4A240 2025-11-12 17:14:04,639 WARN p.s.i.s.ActionProcessorService [clientInboundChannel-45] The turn with same reqId was passed for action declaration: ActionDeclaration(actor=4, action=CHALLENGE, target=null, chosenInfluences=[], reqId=61922103-5b17-404c-a185-2dc05bad2ebc, turnNumber=17) and the gamestate looks like this: GameState{players={1=Player(email=null, num=1, name=1, coins=7, hand=[SimplePair(left=AMBASSADOR, right=DEAD), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=0, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=DEAD)], isBot=true), 3=Player(email=null, num=3, name=3, coins=1, hand=[SimplePair(left=CONTESSA, right=DEAD), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=7, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=2, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=DUKE, right=DEAD)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=DUKE, right=DEAD)], isBot=true)}, availableActions=[ActorToActions(actor=1, actions=[], exchangeBuffer=null), ActorToActions(actor=2, actions=[], exchangeBuffer=null), ActorToActions(actor=4, actions=[], exchangeBuffer=null), ActorToActions(actor=5, actions=[], exchangeBuffer=null), ActorToActions(actor=6, actions=[], exchangeBuffer=null), ActorToActions(actor=3, actions=[INCOME, FOREIGN_AID, TAX, EXCHANGE, STEAL], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3), ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=[DUKE], reqId=5a172b6e-c820-4c65-83de-5fca859e7e7e, turnNumber=5), ActionDeclaration(actor=6, action=STEAL, target=2, chosenInfluences=null, reqId=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, turnNumber=6), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=24286b00-385a-48ed-a861-a4c9b4ef218a, turnNumber=6), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=34430f06-edeb-4ca9-80a5-cc462af25ecd, turnNumber=6), ActionDeclaration(actor=1, action=STEAL, target=2, chosenInfluences=null, reqId=b76d2629-27ef-466d-bcff-0e3ed521d0a3, turnNumber=7), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=db17e032-3b00-430a-975b-3c0e8d126cc2, turnNumber=7), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b7b3cbe7-080b-45eb-90b4-41466a6ba501, turnNumber=7), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=f189b46a-024e-4a9f-b564-2d37370b48db, turnNumber=7), ActionDeclaration(actor=2, action=ASSASSINATE, target=4, chosenInfluences=null, reqId=44ad7333-bfae-4a64-9b34-957fda3a6c40, turnNumber=8), ActionDeclaration(actor=4, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=[], reqId=a3b28263-ea71-4b7a-9280-188fcb49f012, turnNumber=8), ActionDeclaration(actor=2, action=CHALLENGE, target=null, chosenInfluences=null, reqId=6b38f52d-cde3-4381-b793-c4f5adb772cf, turnNumber=8), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=17be05da-339f-46f9-b835-df3c7857bc08, turnNumber=8), ActionDeclaration(actor=3, action=STEAL, target=1, chosenInfluences=null, reqId=8b54449a-8226-4656-bcea-97bc2f10b0f9, turnNumber=9), ActionDeclaration(actor=1, action=ALLOW, target=null, chosenInfluences=null, reqId=337c3024-226f-4eb0-9cf2-773004bbf8c0, turnNumber=9), ActionDeclaration(actor=4, action=TAX, target=null, chosenInfluences=[], reqId=6d8ded03-657c-46d0-86c8-9e1e5465016d, turnNumber=10), ActionDeclaration(actor=5, action=ALLOW, target=null, chosenInfluences=null, reqId=57f081f9-7a04-4182-9f0a-c869fd4d5032, turnNumber=10), ActionDeclaration(actor=5, action=STEAL, target=4, chosenInfluences=null, reqId=c5866dd9-2d13-4e34-aee7-32f045d1c2f7, turnNumber=11), ActionDeclaration(actor=4, action=BLOCK_STEALING_AS_CAPTAIN, target=null, chosenInfluences=[], reqId=74f6d93e-9549-4b86-8049-58946731f13a, turnNumber=11), ActionDeclaration(actor=5, action=CHALLENGE, target=null, chosenInfluences=null, reqId=becc4fb8-5dd7-4156-8f95-15425a0010f3, turnNumber=11), ActionDeclaration(actor=4, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=284c7bd5-24f5-4b52-8ab3-7eb76c2270de, turnNumber=11), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=null, reqId=cccab20b-34a7-4857-9a24-44dfc29e7a99, turnNumber=12), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=9e6a9332-7014-4f27-97a2-6260d69e051e, turnNumber=12), ActionDeclaration(actor=1, action=INFLUENCE_LOOS, target=null, chosenInfluences=[AMBASSADOR], reqId=e2ce4796-b636-468a-853c-b0106e559fd7, turnNumber=12), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, CONTESSA], reqId=2e2b1adf-0fd8-473f-8a21-e45ec032a29a, turnNumber=12), ActionDeclaration(actor=1, action=EXCHANGE, target=null, chosenInfluences=null, reqId=e123fb25-2ff3-4a53-9ba4-05d757134075, turnNumber=13), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=653bf197-f612-499d-b26c-aec377969415, turnNumber=13), ActionDeclaration(actor=1, action=EXCHANGE, target=null, chosenInfluences=[AMBASSADOR], reqId=fd1eadf5-1e0a-4792-9322-6b7a6a46fe93, turnNumber=13), ActionDeclaration(actor=3, action=ASSASSINATE, target=6, chosenInfluences=null, reqId=e5951a64-3b37-4057-9f6b-01cff60d29b4, turnNumber=14), ActionDeclaration(actor=6, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=null, reqId=4b043e77-f507-4636-8067-e4300169da71, turnNumber=14), ActionDeclaration(actor=3, action=CHALLENGE, target=null, chosenInfluences=null, reqId=9c802baa-1fe3-4ee2-a319-ce28c86f1f26, turnNumber=14), ActionDeclaration(actor=3, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CONTESSA], reqId=84a6cb8c-2937-415e-8d6a-f098cc164fc2, turnNumber=14), ActionDeclaration(actor=4, action=TAX, target=null, chosenInfluences=[], reqId=b2960300-b3a5-4f0b-ab07-c65211c1d1ab, turnNumber=15), ActionDeclaration(actor=5, action=CHALLENGE, target=null, chosenInfluences=null, reqId=0909a59b-e897-4933-8c68-26396de136b2, turnNumber=15), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[DUKE], reqId=b14ee578-07db-434e-b506-60a11fcaa9ea, turnNumber=15), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=null, reqId=1ef4c36a-7b9f-4c86-b238-70f1ef59cb8f, turnNumber=16), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=e2c4c15a-3cf7-4c0e-84fc-7dba8d7ddb09, turnNumber=16), ActionDeclaration(actor=6, action=INFLUENCE_LOOS, target=null, chosenInfluences=[DUKE], reqId=92e2e5a6-e087-4cab-80dc-fe4a4f0f21d5, turnNumber=16), ActionDeclaration(actor=1, action=TAX, target=null, chosenInfluences=null, reqId=db7f475d-2139-47c3-aeb4-e350ecb21858, turnNumber=17), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=61922103-5b17-404c-a185-2dc05bad2ebc, turnNumber=17)], activePlayer=3, isGameFinished=false, eventsStack=[], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=18, turnUUID=3714bb8e-4775-4cbb-b868-7380fabc71ff, exchangeBuffer=[]} 2025-11-12 17:14:09,467 DEBUG p.s.i.s.ActionProcessorService [virtual-72] Processing action declaration: ActionDeclaration(actor=3, action=INCOME, target=null, chosenInfluences=null, reqId=3714bb8e-4775-4cbb-b868-7380fabc71ff, turnNumber=18) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=7, hand=[SimplePair(left=AMBASSADOR, right=DEAD), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=0, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=DEAD)], isBot=true), 3=Player(email=null, num=3, name=3, coins=1, hand=[SimplePair(left=CONTESSA, right=DEAD), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=7, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=2, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=DUKE, right=DEAD)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=DUKE, right=DEAD)], isBot=true)}, availableActions=[ActorToActions(actor=1, actions=[], exchangeBuffer=null), ActorToActions(actor=2, actions=[], exchangeBuffer=null), ActorToActions(actor=4, actions=[], exchangeBuffer=null), ActorToActions(actor=5, actions=[], exchangeBuffer=null), ActorToActions(actor=6, actions=[], exchangeBuffer=null), ActorToActions(actor=3, actions=[INCOME, FOREIGN_AID, TAX, EXCHANGE, STEAL], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3), ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=[DUKE], reqId=5a172b6e-c820-4c65-83de-5fca859e7e7e, turnNumber=5), ActionDeclaration(actor=6, action=STEAL, target=2, chosenInfluences=null, reqId=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, turnNumber=6), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=24286b00-385a-48ed-a861-a4c9b4ef218a, turnNumber=6), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=34430f06-edeb-4ca9-80a5-cc462af25ecd, turnNumber=6), ActionDeclaration(actor=1, action=STEAL, target=2, chosenInfluences=null, reqId=b76d2629-27ef-466d-bcff-0e3ed521d0a3, turnNumber=7), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=db17e032-3b00-430a-975b-3c0e8d126cc2, turnNumber=7), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b7b3cbe7-080b-45eb-90b4-41466a6ba501, turnNumber=7), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=f189b46a-024e-4a9f-b564-2d37370b48db, turnNumber=7), ActionDeclaration(actor=2, action=ASSASSINATE, target=4, chosenInfluences=null, reqId=44ad7333-bfae-4a64-9b34-957fda3a6c40, turnNumber=8), ActionDeclaration(actor=4, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=[], reqId=a3b28263-ea71-4b7a-9280-188fcb49f012, turnNumber=8), ActionDeclaration(actor=2, action=CHALLENGE, target=null, chosenInfluences=null, reqId=6b38f52d-cde3-4381-b793-c4f5adb772cf, turnNumber=8), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=17be05da-339f-46f9-b835-df3c7857bc08, turnNumber=8), ActionDeclaration(actor=3, action=STEAL, target=1, chosenInfluences=null, reqId=8b54449a-8226-4656-bcea-97bc2f10b0f9, turnNumber=9), ActionDeclaration(actor=1, action=ALLOW, target=null, chosenInfluences=null, reqId=337c3024-226f-4eb0-9cf2-773004bbf8c0, turnNumber=9), ActionDeclaration(actor=4, action=TAX, target=null, chosenInfluences=[], reqId=6d8ded03-657c-46d0-86c8-9e1e5465016d, turnNumber=10), ActionDeclaration(actor=5, action=ALLOW, target=null, chosenInfluences=null, reqId=57f081f9-7a04-4182-9f0a-c869fd4d5032, turnNumber=10), ActionDeclaration(actor=5, action=STEAL, target=4, chosenInfluences=null, reqId=c5866dd9-2d13-4e34-aee7-32f045d1c2f7, turnNumber=11), ActionDeclaration(actor=4, action=BLOCK_STEALING_AS_CAPTAIN, target=null, chosenInfluences=[], reqId=74f6d93e-9549-4b86-8049-58946731f13a, turnNumber=11), ActionDeclaration(actor=5, action=CHALLENGE, target=null, chosenInfluences=null, reqId=becc4fb8-5dd7-4156-8f95-15425a0010f3, turnNumber=11), ActionDeclaration(actor=4, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=284c7bd5-24f5-4b52-8ab3-7eb76c2270de, turnNumber=11), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=null, reqId=cccab20b-34a7-4857-9a24-44dfc29e7a99, turnNumber=12), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=9e6a9332-7014-4f27-97a2-6260d69e051e, turnNumber=12), ActionDeclaration(actor=1, action=INFLUENCE_LOOS, target=null, chosenInfluences=[AMBASSADOR], reqId=e2ce4796-b636-468a-853c-b0106e559fd7, turnNumber=12), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, CONTESSA], reqId=2e2b1adf-0fd8-473f-8a21-e45ec032a29a, turnNumber=12), ActionDeclaration(actor=1, action=EXCHANGE, target=null, chosenInfluences=null, reqId=e123fb25-2ff3-4a53-9ba4-05d757134075, turnNumber=13), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=653bf197-f612-499d-b26c-aec377969415, turnNumber=13), ActionDeclaration(actor=1, action=EXCHANGE, target=null, chosenInfluences=[AMBASSADOR], reqId=fd1eadf5-1e0a-4792-9322-6b7a6a46fe93, turnNumber=13), ActionDeclaration(actor=3, action=ASSASSINATE, target=6, chosenInfluences=null, reqId=e5951a64-3b37-4057-9f6b-01cff60d29b4, turnNumber=14), ActionDeclaration(actor=6, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=null, reqId=4b043e77-f507-4636-8067-e4300169da71, turnNumber=14), ActionDeclaration(actor=3, action=CHALLENGE, target=null, chosenInfluences=null, reqId=9c802baa-1fe3-4ee2-a319-ce28c86f1f26, turnNumber=14), ActionDeclaration(actor=3, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CONTESSA], reqId=84a6cb8c-2937-415e-8d6a-f098cc164fc2, turnNumber=14), ActionDeclaration(actor=4, action=TAX, target=null, chosenInfluences=[], reqId=b2960300-b3a5-4f0b-ab07-c65211c1d1ab, turnNumber=15), ActionDeclaration(actor=5, action=CHALLENGE, target=null, chosenInfluences=null, reqId=0909a59b-e897-4933-8c68-26396de136b2, turnNumber=15), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[DUKE], reqId=b14ee578-07db-434e-b506-60a11fcaa9ea, turnNumber=15), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=null, reqId=1ef4c36a-7b9f-4c86-b238-70f1ef59cb8f, turnNumber=16), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=e2c4c15a-3cf7-4c0e-84fc-7dba8d7ddb09, turnNumber=16), ActionDeclaration(actor=6, action=INFLUENCE_LOOS, target=null, chosenInfluences=[DUKE], reqId=92e2e5a6-e087-4cab-80dc-fe4a4f0f21d5, turnNumber=16), ActionDeclaration(actor=1, action=TAX, target=null, chosenInfluences=null, reqId=db7f475d-2139-47c3-aeb4-e350ecb21858, turnNumber=17), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=61922103-5b17-404c-a185-2dc05bad2ebc, turnNumber=17)], activePlayer=3, isGameFinished=false, eventsStack=[], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=18, turnUUID=3714bb8e-4775-4cbb-b868-7380fabc71ff, exchangeBuffer=[]} 2025-11-12 17:14:32,879 DEBUG p.s.i.c.GameRoomController [clientInboundChannel-45] send roomUUID: 4f4fad68-2b2c-42dc-951a-88e83c5cf30c 2025-11-12 17:14:32,881 DEBUG p.s.i.c.GameRoomController [clientInboundChannel-45] HttpSessionId: BFFCBB43E60DA7D0B02BC5FB57B4A240 2025-11-12 17:14:32,881 DEBUG p.s.i.s.ActionProcessorService [clientInboundChannel-45] Processing action declaration: ActionDeclaration(actor=4, action=COUP, target=1, chosenInfluences=[], reqId=b568d721-def8-4b5b-936d-ad9c0ac37273, turnNumber=19) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=7, hand=[SimplePair(left=AMBASSADOR, right=DEAD), SimplePair(left=AMBASSADOR, right=ALIVE)], isBot=true), 2=Player(email=null, num=2, name=2, coins=0, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=DEAD)], isBot=true), 3=Player(email=null, num=3, name=3, coins=2, hand=[SimplePair(left=CONTESSA, right=DEAD), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=7, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=2, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=DUKE, right=DEAD)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=DUKE, right=DEAD)], isBot=true)}, availableActions=[ActorToActions(actor=1, actions=[], exchangeBuffer=null), ActorToActions(actor=2, actions=[], exchangeBuffer=null), ActorToActions(actor=3, actions=[], exchangeBuffer=null), ActorToActions(actor=5, actions=[], exchangeBuffer=null), ActorToActions(actor=6, actions=[], exchangeBuffer=null), ActorToActions(actor=4, actions=[INCOME, FOREIGN_AID, COUP, TAX, ASSASSINATE, EXCHANGE, STEAL], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3), ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=[DUKE], reqId=5a172b6e-c820-4c65-83de-5fca859e7e7e, turnNumber=5), ActionDeclaration(actor=6, action=STEAL, target=2, chosenInfluences=null, reqId=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, turnNumber=6), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=24286b00-385a-48ed-a861-a4c9b4ef218a, turnNumber=6), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=34430f06-edeb-4ca9-80a5-cc462af25ecd, turnNumber=6), ActionDeclaration(actor=1, action=STEAL, target=2, chosenInfluences=null, reqId=b76d2629-27ef-466d-bcff-0e3ed521d0a3, turnNumber=7), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=db17e032-3b00-430a-975b-3c0e8d126cc2, turnNumber=7), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b7b3cbe7-080b-45eb-90b4-41466a6ba501, turnNumber=7), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=f189b46a-024e-4a9f-b564-2d37370b48db, turnNumber=7), ActionDeclaration(actor=2, action=ASSASSINATE, target=4, chosenInfluences=null, reqId=44ad7333-bfae-4a64-9b34-957fda3a6c40, turnNumber=8), ActionDeclaration(actor=4, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=[], reqId=a3b28263-ea71-4b7a-9280-188fcb49f012, turnNumber=8), ActionDeclaration(actor=2, action=CHALLENGE, target=null, chosenInfluences=null, reqId=6b38f52d-cde3-4381-b793-c4f5adb772cf, turnNumber=8), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=17be05da-339f-46f9-b835-df3c7857bc08, turnNumber=8), ActionDeclaration(actor=3, action=STEAL, target=1, chosenInfluences=null, reqId=8b54449a-8226-4656-bcea-97bc2f10b0f9, turnNumber=9), ActionDeclaration(actor=1, action=ALLOW, target=null, chosenInfluences=null, reqId=337c3024-226f-4eb0-9cf2-773004bbf8c0, turnNumber=9), ActionDeclaration(actor=4, action=TAX, target=null, chosenInfluences=[], reqId=6d8ded03-657c-46d0-86c8-9e1e5465016d, turnNumber=10), ActionDeclaration(actor=5, action=ALLOW, target=null, chosenInfluences=null, reqId=57f081f9-7a04-4182-9f0a-c869fd4d5032, turnNumber=10), ActionDeclaration(actor=5, action=STEAL, target=4, chosenInfluences=null, reqId=c5866dd9-2d13-4e34-aee7-32f045d1c2f7, turnNumber=11), ActionDeclaration(actor=4, action=BLOCK_STEALING_AS_CAPTAIN, target=null, chosenInfluences=[], reqId=74f6d93e-9549-4b86-8049-58946731f13a, turnNumber=11), ActionDeclaration(actor=5, action=CHALLENGE, target=null, chosenInfluences=null, reqId=becc4fb8-5dd7-4156-8f95-15425a0010f3, turnNumber=11), ActionDeclaration(actor=4, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=284c7bd5-24f5-4b52-8ab3-7eb76c2270de, turnNumber=11), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=null, reqId=cccab20b-34a7-4857-9a24-44dfc29e7a99, turnNumber=12), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=9e6a9332-7014-4f27-97a2-6260d69e051e, turnNumber=12), ActionDeclaration(actor=1, action=INFLUENCE_LOOS, target=null, chosenInfluences=[AMBASSADOR], reqId=e2ce4796-b636-468a-853c-b0106e559fd7, turnNumber=12), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, CONTESSA], reqId=2e2b1adf-0fd8-473f-8a21-e45ec032a29a, turnNumber=12), ActionDeclaration(actor=1, action=EXCHANGE, target=null, chosenInfluences=null, reqId=e123fb25-2ff3-4a53-9ba4-05d757134075, turnNumber=13), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=653bf197-f612-499d-b26c-aec377969415, turnNumber=13), ActionDeclaration(actor=1, action=EXCHANGE, target=null, chosenInfluences=[AMBASSADOR], reqId=fd1eadf5-1e0a-4792-9322-6b7a6a46fe93, turnNumber=13), ActionDeclaration(actor=3, action=ASSASSINATE, target=6, chosenInfluences=null, reqId=e5951a64-3b37-4057-9f6b-01cff60d29b4, turnNumber=14), ActionDeclaration(actor=6, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=null, reqId=4b043e77-f507-4636-8067-e4300169da71, turnNumber=14), ActionDeclaration(actor=3, action=CHALLENGE, target=null, chosenInfluences=null, reqId=9c802baa-1fe3-4ee2-a319-ce28c86f1f26, turnNumber=14), ActionDeclaration(actor=3, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CONTESSA], reqId=84a6cb8c-2937-415e-8d6a-f098cc164fc2, turnNumber=14), ActionDeclaration(actor=4, action=TAX, target=null, chosenInfluences=[], reqId=b2960300-b3a5-4f0b-ab07-c65211c1d1ab, turnNumber=15), ActionDeclaration(actor=5, action=CHALLENGE, target=null, chosenInfluences=null, reqId=0909a59b-e897-4933-8c68-26396de136b2, turnNumber=15), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[DUKE], reqId=b14ee578-07db-434e-b506-60a11fcaa9ea, turnNumber=15), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=null, reqId=1ef4c36a-7b9f-4c86-b238-70f1ef59cb8f, turnNumber=16), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=e2c4c15a-3cf7-4c0e-84fc-7dba8d7ddb09, turnNumber=16), ActionDeclaration(actor=6, action=INFLUENCE_LOOS, target=null, chosenInfluences=[DUKE], reqId=92e2e5a6-e087-4cab-80dc-fe4a4f0f21d5, turnNumber=16), ActionDeclaration(actor=1, action=TAX, target=null, chosenInfluences=null, reqId=db7f475d-2139-47c3-aeb4-e350ecb21858, turnNumber=17), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=61922103-5b17-404c-a185-2dc05bad2ebc, turnNumber=17), ActionDeclaration(actor=3, action=INCOME, target=null, chosenInfluences=null, reqId=3714bb8e-4775-4cbb-b868-7380fabc71ff, turnNumber=18)], activePlayer=4, isGameFinished=false, eventsStack=[], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=19, turnUUID=b568d721-def8-4b5b-936d-ad9c0ac37273, exchangeBuffer=[]} 2025-11-12 17:14:32,884 DEBUG p.s.i.s.ActionProcessorService [clientInboundChannel-45] Bot's action to perform: ActionDeclaration(actor=6, action=TAX, target=null, chosenInfluences=null, reqId=5dcd253a-f230-40fa-af4c-9d0a76bdb796, turnNumber=20) 2025-11-12 17:14:36,884 DEBUG p.s.i.s.ActionProcessorService [virtual-71] Processing action declaration: ActionDeclaration(actor=6, action=TAX, target=null, chosenInfluences=null, reqId=5dcd253a-f230-40fa-af4c-9d0a76bdb796, turnNumber=20) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=7, hand=[SimplePair(left=AMBASSADOR, right=DEAD), SimplePair(left=AMBASSADOR, right=DEAD)], isBot=true), 2=Player(email=null, num=2, name=2, coins=0, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=DEAD)], isBot=true), 3=Player(email=null, num=3, name=3, coins=2, hand=[SimplePair(left=CONTESSA, right=DEAD), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=0, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=2, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=DUKE, right=DEAD)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=DUKE, right=DEAD)], isBot=true)}, availableActions=[ActorToActions(actor=1, actions=[], exchangeBuffer=null), ActorToActions(actor=2, actions=[], exchangeBuffer=null), ActorToActions(actor=3, actions=[], exchangeBuffer=null), ActorToActions(actor=4, actions=[], exchangeBuffer=null), ActorToActions(actor=5, actions=[], exchangeBuffer=null), ActorToActions(actor=6, actions=[INCOME, FOREIGN_AID, TAX, EXCHANGE, STEAL], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3), ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=[DUKE], reqId=5a172b6e-c820-4c65-83de-5fca859e7e7e, turnNumber=5), ActionDeclaration(actor=6, action=STEAL, target=2, chosenInfluences=null, reqId=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, turnNumber=6), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=24286b00-385a-48ed-a861-a4c9b4ef218a, turnNumber=6), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=34430f06-edeb-4ca9-80a5-cc462af25ecd, turnNumber=6), ActionDeclaration(actor=1, action=STEAL, target=2, chosenInfluences=null, reqId=b76d2629-27ef-466d-bcff-0e3ed521d0a3, turnNumber=7), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=db17e032-3b00-430a-975b-3c0e8d126cc2, turnNumber=7), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b7b3cbe7-080b-45eb-90b4-41466a6ba501, turnNumber=7), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=f189b46a-024e-4a9f-b564-2d37370b48db, turnNumber=7), ActionDeclaration(actor=2, action=ASSASSINATE, target=4, chosenInfluences=null, reqId=44ad7333-bfae-4a64-9b34-957fda3a6c40, turnNumber=8), ActionDeclaration(actor=4, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=[], reqId=a3b28263-ea71-4b7a-9280-188fcb49f012, turnNumber=8), ActionDeclaration(actor=2, action=CHALLENGE, target=null, chosenInfluences=null, reqId=6b38f52d-cde3-4381-b793-c4f5adb772cf, turnNumber=8), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=17be05da-339f-46f9-b835-df3c7857bc08, turnNumber=8), ActionDeclaration(actor=3, action=STEAL, target=1, chosenInfluences=null, reqId=8b54449a-8226-4656-bcea-97bc2f10b0f9, turnNumber=9), ActionDeclaration(actor=1, action=ALLOW, target=null, chosenInfluences=null, reqId=337c3024-226f-4eb0-9cf2-773004bbf8c0, turnNumber=9), ActionDeclaration(actor=4, action=TAX, target=null, chosenInfluences=[], reqId=6d8ded03-657c-46d0-86c8-9e1e5465016d, turnNumber=10), ActionDeclaration(actor=5, action=ALLOW, target=null, chosenInfluences=null, reqId=57f081f9-7a04-4182-9f0a-c869fd4d5032, turnNumber=10), ActionDeclaration(actor=5, action=STEAL, target=4, chosenInfluences=null, reqId=c5866dd9-2d13-4e34-aee7-32f045d1c2f7, turnNumber=11), ActionDeclaration(actor=4, action=BLOCK_STEALING_AS_CAPTAIN, target=null, chosenInfluences=[], reqId=74f6d93e-9549-4b86-8049-58946731f13a, turnNumber=11), ActionDeclaration(actor=5, action=CHALLENGE, target=null, chosenInfluences=null, reqId=becc4fb8-5dd7-4156-8f95-15425a0010f3, turnNumber=11), ActionDeclaration(actor=4, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=284c7bd5-24f5-4b52-8ab3-7eb76c2270de, turnNumber=11), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=null, reqId=cccab20b-34a7-4857-9a24-44dfc29e7a99, turnNumber=12), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=9e6a9332-7014-4f27-97a2-6260d69e051e, turnNumber=12), ActionDeclaration(actor=1, action=INFLUENCE_LOOS, target=null, chosenInfluences=[AMBASSADOR], reqId=e2ce4796-b636-468a-853c-b0106e559fd7, turnNumber=12), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, CONTESSA], reqId=2e2b1adf-0fd8-473f-8a21-e45ec032a29a, turnNumber=12), ActionDeclaration(actor=1, action=EXCHANGE, target=null, chosenInfluences=null, reqId=e123fb25-2ff3-4a53-9ba4-05d757134075, turnNumber=13), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=653bf197-f612-499d-b26c-aec377969415, turnNumber=13), ActionDeclaration(actor=1, action=EXCHANGE, target=null, chosenInfluences=[AMBASSADOR], reqId=fd1eadf5-1e0a-4792-9322-6b7a6a46fe93, turnNumber=13), ActionDeclaration(actor=3, action=ASSASSINATE, target=6, chosenInfluences=null, reqId=e5951a64-3b37-4057-9f6b-01cff60d29b4, turnNumber=14), ActionDeclaration(actor=6, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=null, reqId=4b043e77-f507-4636-8067-e4300169da71, turnNumber=14), ActionDeclaration(actor=3, action=CHALLENGE, target=null, chosenInfluences=null, reqId=9c802baa-1fe3-4ee2-a319-ce28c86f1f26, turnNumber=14), ActionDeclaration(actor=3, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CONTESSA], reqId=84a6cb8c-2937-415e-8d6a-f098cc164fc2, turnNumber=14), ActionDeclaration(actor=4, action=TAX, target=null, chosenInfluences=[], reqId=b2960300-b3a5-4f0b-ab07-c65211c1d1ab, turnNumber=15), ActionDeclaration(actor=5, action=CHALLENGE, target=null, chosenInfluences=null, reqId=0909a59b-e897-4933-8c68-26396de136b2, turnNumber=15), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[DUKE], reqId=b14ee578-07db-434e-b506-60a11fcaa9ea, turnNumber=15), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=null, reqId=1ef4c36a-7b9f-4c86-b238-70f1ef59cb8f, turnNumber=16), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=e2c4c15a-3cf7-4c0e-84fc-7dba8d7ddb09, turnNumber=16), ActionDeclaration(actor=6, action=INFLUENCE_LOOS, target=null, chosenInfluences=[DUKE], reqId=92e2e5a6-e087-4cab-80dc-fe4a4f0f21d5, turnNumber=16), ActionDeclaration(actor=1, action=TAX, target=null, chosenInfluences=null, reqId=db7f475d-2139-47c3-aeb4-e350ecb21858, turnNumber=17), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=61922103-5b17-404c-a185-2dc05bad2ebc, turnNumber=17), ActionDeclaration(actor=3, action=INCOME, target=null, chosenInfluences=null, reqId=3714bb8e-4775-4cbb-b868-7380fabc71ff, turnNumber=18), ActionDeclaration(actor=4, action=COUP, target=1, chosenInfluences=[], reqId=b568d721-def8-4b5b-936d-ad9c0ac37273, turnNumber=19), ActionDeclaration(actor=1, action=INFLUENCE_LOOS, target=null, chosenInfluences=[AMBASSADOR], reqId=0be2d511-e292-48bb-a5f6-25a58d30e97c, turnNumber=19)], activePlayer=6, isGameFinished=false, eventsStack=[], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=20, turnUUID=5dcd253a-f230-40fa-af4c-9d0a76bdb796, exchangeBuffer=[]} 2025-11-12 17:14:36,889 DEBUG p.s.i.s.ActionProcessorService [virtual-71] Bot's action to perform: ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=6e083c6b-dc4c-475b-a128-f8f26e1d374e, turnNumber=20) 2025-11-12 17:14:41,261 DEBUG p.s.i.c.GameRoomController [clientInboundChannel-46] send roomUUID: 4f4fad68-2b2c-42dc-951a-88e83c5cf30c 2025-11-12 17:14:41,262 DEBUG p.s.i.c.GameRoomController [clientInboundChannel-46] HttpSessionId: BFFCBB43E60DA7D0B02BC5FB57B4A240 2025-11-12 17:14:41,263 DEBUG p.s.i.s.ActionProcessorService [clientInboundChannel-46] Processing action declaration: ActionDeclaration(actor=4, action=CHALLENGE, target=null, chosenInfluences=[], reqId=6e083c6b-dc4c-475b-a128-f8f26e1d374e, turnNumber=20) for game state: GameState{players={1=Player(email=null, num=1, name=1, coins=7, hand=[SimplePair(left=AMBASSADOR, right=DEAD), SimplePair(left=AMBASSADOR, right=DEAD)], isBot=true), 2=Player(email=null, num=2, name=2, coins=0, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=DEAD)], isBot=true), 3=Player(email=null, num=3, name=3, coins=2, hand=[SimplePair(left=CONTESSA, right=DEAD), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=0, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=2, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=DUKE, right=DEAD)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=CONTESSA, right=ALIVE), SimplePair(left=DUKE, right=DEAD)], isBot=true)}, availableActions=[ActorToActions(actor=4, actions=[CHALLENGE], exchangeBuffer=null), ActorToActions(actor=6, actions=[], exchangeBuffer=null), ActorToActions(actor=3, actions=[CHALLENGE, ALLOW], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3), ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=[DUKE], reqId=5a172b6e-c820-4c65-83de-5fca859e7e7e, turnNumber=5), ActionDeclaration(actor=6, action=STEAL, target=2, chosenInfluences=null, reqId=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, turnNumber=6), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=24286b00-385a-48ed-a861-a4c9b4ef218a, turnNumber=6), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=34430f06-edeb-4ca9-80a5-cc462af25ecd, turnNumber=6), ActionDeclaration(actor=1, action=STEAL, target=2, chosenInfluences=null, reqId=b76d2629-27ef-466d-bcff-0e3ed521d0a3, turnNumber=7), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=db17e032-3b00-430a-975b-3c0e8d126cc2, turnNumber=7), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b7b3cbe7-080b-45eb-90b4-41466a6ba501, turnNumber=7), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=f189b46a-024e-4a9f-b564-2d37370b48db, turnNumber=7), ActionDeclaration(actor=2, action=ASSASSINATE, target=4, chosenInfluences=null, reqId=44ad7333-bfae-4a64-9b34-957fda3a6c40, turnNumber=8), ActionDeclaration(actor=4, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=[], reqId=a3b28263-ea71-4b7a-9280-188fcb49f012, turnNumber=8), ActionDeclaration(actor=2, action=CHALLENGE, target=null, chosenInfluences=null, reqId=6b38f52d-cde3-4381-b793-c4f5adb772cf, turnNumber=8), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=17be05da-339f-46f9-b835-df3c7857bc08, turnNumber=8), ActionDeclaration(actor=3, action=STEAL, target=1, chosenInfluences=null, reqId=8b54449a-8226-4656-bcea-97bc2f10b0f9, turnNumber=9), ActionDeclaration(actor=1, action=ALLOW, target=null, chosenInfluences=null, reqId=337c3024-226f-4eb0-9cf2-773004bbf8c0, turnNumber=9), ActionDeclaration(actor=4, action=TAX, target=null, chosenInfluences=[], reqId=6d8ded03-657c-46d0-86c8-9e1e5465016d, turnNumber=10), ActionDeclaration(actor=5, action=ALLOW, target=null, chosenInfluences=null, reqId=57f081f9-7a04-4182-9f0a-c869fd4d5032, turnNumber=10), ActionDeclaration(actor=5, action=STEAL, target=4, chosenInfluences=null, reqId=c5866dd9-2d13-4e34-aee7-32f045d1c2f7, turnNumber=11), ActionDeclaration(actor=4, action=BLOCK_STEALING_AS_CAPTAIN, target=null, chosenInfluences=[], reqId=74f6d93e-9549-4b86-8049-58946731f13a, turnNumber=11), ActionDeclaration(actor=5, action=CHALLENGE, target=null, chosenInfluences=null, reqId=becc4fb8-5dd7-4156-8f95-15425a0010f3, turnNumber=11), ActionDeclaration(actor=4, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=284c7bd5-24f5-4b52-8ab3-7eb76c2270de, turnNumber=11), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=null, reqId=cccab20b-34a7-4857-9a24-44dfc29e7a99, turnNumber=12), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=9e6a9332-7014-4f27-97a2-6260d69e051e, turnNumber=12), ActionDeclaration(actor=1, action=INFLUENCE_LOOS, target=null, chosenInfluences=[AMBASSADOR], reqId=e2ce4796-b636-468a-853c-b0106e559fd7, turnNumber=12), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, CONTESSA], reqId=2e2b1adf-0fd8-473f-8a21-e45ec032a29a, turnNumber=12), ActionDeclaration(actor=1, action=EXCHANGE, target=null, chosenInfluences=null, reqId=e123fb25-2ff3-4a53-9ba4-05d757134075, turnNumber=13), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=653bf197-f612-499d-b26c-aec377969415, turnNumber=13), ActionDeclaration(actor=1, action=EXCHANGE, target=null, chosenInfluences=[AMBASSADOR], reqId=fd1eadf5-1e0a-4792-9322-6b7a6a46fe93, turnNumber=13), ActionDeclaration(actor=3, action=ASSASSINATE, target=6, chosenInfluences=null, reqId=e5951a64-3b37-4057-9f6b-01cff60d29b4, turnNumber=14), ActionDeclaration(actor=6, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=null, reqId=4b043e77-f507-4636-8067-e4300169da71, turnNumber=14), ActionDeclaration(actor=3, action=CHALLENGE, target=null, chosenInfluences=null, reqId=9c802baa-1fe3-4ee2-a319-ce28c86f1f26, turnNumber=14), ActionDeclaration(actor=3, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CONTESSA], reqId=84a6cb8c-2937-415e-8d6a-f098cc164fc2, turnNumber=14), ActionDeclaration(actor=4, action=TAX, target=null, chosenInfluences=[], reqId=b2960300-b3a5-4f0b-ab07-c65211c1d1ab, turnNumber=15), ActionDeclaration(actor=5, action=CHALLENGE, target=null, chosenInfluences=null, reqId=0909a59b-e897-4933-8c68-26396de136b2, turnNumber=15), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[DUKE], reqId=b14ee578-07db-434e-b506-60a11fcaa9ea, turnNumber=15), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=null, reqId=1ef4c36a-7b9f-4c86-b238-70f1ef59cb8f, turnNumber=16), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=e2c4c15a-3cf7-4c0e-84fc-7dba8d7ddb09, turnNumber=16), ActionDeclaration(actor=6, action=INFLUENCE_LOOS, target=null, chosenInfluences=[DUKE], reqId=92e2e5a6-e087-4cab-80dc-fe4a4f0f21d5, turnNumber=16), ActionDeclaration(actor=1, action=TAX, target=null, chosenInfluences=null, reqId=db7f475d-2139-47c3-aeb4-e350ecb21858, turnNumber=17), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=61922103-5b17-404c-a185-2dc05bad2ebc, turnNumber=17), ActionDeclaration(actor=3, action=INCOME, target=null, chosenInfluences=null, reqId=3714bb8e-4775-4cbb-b868-7380fabc71ff, turnNumber=18), ActionDeclaration(actor=4, action=COUP, target=1, chosenInfluences=[], reqId=b568d721-def8-4b5b-936d-ad9c0ac37273, turnNumber=19), ActionDeclaration(actor=1, action=INFLUENCE_LOOS, target=null, chosenInfluences=[AMBASSADOR], reqId=0be2d511-e292-48bb-a5f6-25a58d30e97c, turnNumber=19), ActionDeclaration(actor=6, action=TAX, target=null, chosenInfluences=null, reqId=5dcd253a-f230-40fa-af4c-9d0a76bdb796, turnNumber=20)], activePlayer=3, isGameFinished=false, eventsStack=[ActionDeclaration(actor=6, action=TAX, target=null, chosenInfluences=null, reqId=5dcd253a-f230-40fa-af4c-9d0a76bdb796, turnNumber=20)], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=20, turnUUID=6e083c6b-dc4c-475b-a128-f8f26e1d374e, exchangeBuffer=[]} 2025-11-12 17:14:41,266 ERROR p.s.i.s.ActionProcessorService [clientInboundChannel-46] null java.util.NoSuchElementException: null at java.base/java.util.List.getLast(List.java:843) at pavel.sapronov.icoup.Bot.performStealing(Bot.java:265) at pavel.sapronov.icoup.Bot.makeAMove(Bot.java:207) at pavel.sapronov.icoup.services.ActionProcessorService.lambda$processAD$1(ActionProcessorService.java:142) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133) at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1939) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682) at pavel.sapronov.icoup.services.ActionProcessorService.processAD(ActionProcessorService.java:145) at pavel.sapronov.icoup.services.ActionProcessorService.processActionDeclaration(ActionProcessorService.java:91) at pavel.sapronov.icoup.services.GameRoomService.send(GameRoomService.java:85) at pavel.sapronov.icoup.controllers.GameRoomController.send(GameRoomController.java:49) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:174) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728) at pavel.sapronov.icoup.controllers.GameRoomController$$SpringCGLIB$$0.send() at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at org.springframework.messaging.handler.invocation.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:169) at org.springframework.messaging.handler.invocation.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:119) at org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler.handleMatch(AbstractMethodMessageHandler.java:568) at org.springframework.messaging.simp.annotation.support.SimpAnnotationMethodMessageHandler.handleMatch(SimpAnnotationMethodMessageHandler.java:530) at org.springframework.messaging.simp.annotation.support.SimpAnnotationMethodMessageHandler.handleMatch(SimpAnnotationMethodMessageHandler.java:93) at org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler.handleMessageInternal(AbstractMethodMessageHandler.java:522) at org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler.handleMessage(AbstractMethodMessageHandler.java:457) at org.springframework.messaging.support.ExecutorSubscribableChannel$SendTask.run(ExecutorSubscribableChannel.java:152) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583) 2025-11-12 17:14:41,894 DEBUG p.s.i.s.ActionProcessorService [virtual-71] Bot's action from previous game state: GameState{players={1=Player(email=null, num=1, name=1, coins=7, hand=[SimplePair(left=AMBASSADOR, right=DEAD), SimplePair(left=AMBASSADOR, right=DEAD)], isBot=true), 2=Player(email=null, num=2, name=2, coins=0, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=DEAD)], isBot=true), 3=Player(email=null, num=3, name=3, coins=2, hand=[SimplePair(left=CONTESSA, right=DEAD), SimplePair(left=ASSASSIN, right=ALIVE)], isBot=true), 4=Player(email=null, num=4, name=4, coins=0, hand=[SimplePair(left=ASSASSIN, right=DEAD), SimplePair(left=CAPTAIN, right=ALIVE)], isBot=false), 5=Player(email=null, num=5, name=5, coins=2, hand=[SimplePair(left=CAPTAIN, right=DEAD), SimplePair(left=DUKE, right=DEAD)], isBot=true), 6=Player(email=null, num=6, name=6, coins=2, hand=[SimplePair(left=CONTESSA, right=DEAD), SimplePair(left=DUKE, right=DEAD)], isBot=true)}, availableActions=[ActorToActions(actor=1, actions=[], exchangeBuffer=null), ActorToActions(actor=2, actions=[], exchangeBuffer=null), ActorToActions(actor=4, actions=[], exchangeBuffer=null), ActorToActions(actor=5, actions=[], exchangeBuffer=null), ActorToActions(actor=6, actions=[], exchangeBuffer=null), ActorToActions(actor=3, actions=[INCOME, FOREIGN_AID, TAX, EXCHANGE, STEAL], exchangeBuffer=null)], actionsHistory=[ActionDeclaration(actor=1, action=STEAL, target=5, chosenInfluences=null, reqId=b39de1b8-9727-4d7b-ac1a-e88c1e8dde2a, turnNumber=1), ActionDeclaration(actor=5, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=9b43c636-a2bd-48e7-a271-4e44082f7b10, turnNumber=1), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b3ab5226-6c57-4deb-8c69-852e380f121e, turnNumber=1), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=e9fe56a9-9d10-4423-9e99-1274bcb77236, turnNumber=1), ActionDeclaration(actor=2, action=TAX, target=null, chosenInfluences=null, reqId=7a4d4639-e080-483b-82d8-3159abd4a91a, turnNumber=2), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=155b0978-d637-4a32-9308-1a9ca0ecadc7, turnNumber=2), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=null, reqId=f5dd136a-eeb7-4e6e-8159-7d763d055539, turnNumber=3), ActionDeclaration(actor=4, action=ALLOW, target=null, chosenInfluences=[], reqId=cb9ca86f-ac76-4afb-a581-ecaa7334ca3a, turnNumber=3), ActionDeclaration(actor=3, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, ASSASSIN], reqId=2eb11fe4-3dc1-4a05-8b73-bec627c952f1, turnNumber=3), ActionDeclaration(actor=4, action=INCOME, target=null, chosenInfluences=[], reqId=e2b0c440-a553-437d-a52f-f9d0a6980d70, turnNumber=4), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=null, reqId=21123ec5-049d-415e-b161-e9312bcb9711, turnNumber=5), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=cb747a71-b6aa-494e-a146-027019eace10, turnNumber=5), ActionDeclaration(actor=5, action=EXCHANGE, target=null, chosenInfluences=[DUKE], reqId=5a172b6e-c820-4c65-83de-5fca859e7e7e, turnNumber=5), ActionDeclaration(actor=6, action=STEAL, target=2, chosenInfluences=null, reqId=d554c0f7-ce1f-4228-8fb0-cd900e1577a5, turnNumber=6), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=24286b00-385a-48ed-a861-a4c9b4ef218a, turnNumber=6), ActionDeclaration(actor=6, action=ALLOW, target=null, chosenInfluences=null, reqId=34430f06-edeb-4ca9-80a5-cc462af25ecd, turnNumber=6), ActionDeclaration(actor=1, action=STEAL, target=2, chosenInfluences=null, reqId=b76d2629-27ef-466d-bcff-0e3ed521d0a3, turnNumber=7), ActionDeclaration(actor=2, action=BLOCK_STEALING_AS_AMBASSADOR, target=null, chosenInfluences=null, reqId=db17e032-3b00-430a-975b-3c0e8d126cc2, turnNumber=7), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=b7b3cbe7-080b-45eb-90b4-41466a6ba501, turnNumber=7), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=f189b46a-024e-4a9f-b564-2d37370b48db, turnNumber=7), ActionDeclaration(actor=2, action=ASSASSINATE, target=4, chosenInfluences=null, reqId=44ad7333-bfae-4a64-9b34-957fda3a6c40, turnNumber=8), ActionDeclaration(actor=4, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=[], reqId=a3b28263-ea71-4b7a-9280-188fcb49f012, turnNumber=8), ActionDeclaration(actor=2, action=CHALLENGE, target=null, chosenInfluences=null, reqId=6b38f52d-cde3-4381-b793-c4f5adb772cf, turnNumber=8), ActionDeclaration(actor=2, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CAPTAIN], reqId=17be05da-339f-46f9-b835-df3c7857bc08, turnNumber=8), ActionDeclaration(actor=3, action=STEAL, target=1, chosenInfluences=null, reqId=8b54449a-8226-4656-bcea-97bc2f10b0f9, turnNumber=9), ActionDeclaration(actor=1, action=ALLOW, target=null, chosenInfluences=null, reqId=337c3024-226f-4eb0-9cf2-773004bbf8c0, turnNumber=9), ActionDeclaration(actor=4, action=TAX, target=null, chosenInfluences=[], reqId=6d8ded03-657c-46d0-86c8-9e1e5465016d, turnNumber=10), ActionDeclaration(actor=5, action=ALLOW, target=null, chosenInfluences=null, reqId=57f081f9-7a04-4182-9f0a-c869fd4d5032, turnNumber=10), ActionDeclaration(actor=5, action=STEAL, target=4, chosenInfluences=null, reqId=c5866dd9-2d13-4e34-aee7-32f045d1c2f7, turnNumber=11), ActionDeclaration(actor=4, action=BLOCK_STEALING_AS_CAPTAIN, target=null, chosenInfluences=[], reqId=74f6d93e-9549-4b86-8049-58946731f13a, turnNumber=11), ActionDeclaration(actor=5, action=CHALLENGE, target=null, chosenInfluences=null, reqId=becc4fb8-5dd7-4156-8f95-15425a0010f3, turnNumber=11), ActionDeclaration(actor=4, action=INFLUENCE_LOOS, target=null, chosenInfluences=[ASSASSIN], reqId=284c7bd5-24f5-4b52-8ab3-7eb76c2270de, turnNumber=11), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=null, reqId=cccab20b-34a7-4857-9a24-44dfc29e7a99, turnNumber=12), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=9e6a9332-7014-4f27-97a2-6260d69e051e, turnNumber=12), ActionDeclaration(actor=1, action=INFLUENCE_LOOS, target=null, chosenInfluences=[AMBASSADOR], reqId=e2ce4796-b636-468a-853c-b0106e559fd7, turnNumber=12), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=[CONTESSA, CONTESSA], reqId=2e2b1adf-0fd8-473f-8a21-e45ec032a29a, turnNumber=12), ActionDeclaration(actor=1, action=EXCHANGE, target=null, chosenInfluences=null, reqId=e123fb25-2ff3-4a53-9ba4-05d757134075, turnNumber=13), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=653bf197-f612-499d-b26c-aec377969415, turnNumber=13), ActionDeclaration(actor=1, action=EXCHANGE, target=null, chosenInfluences=[AMBASSADOR], reqId=fd1eadf5-1e0a-4792-9322-6b7a6a46fe93, turnNumber=13), ActionDeclaration(actor=3, action=ASSASSINATE, target=6, chosenInfluences=null, reqId=e5951a64-3b37-4057-9f6b-01cff60d29b4, turnNumber=14), ActionDeclaration(actor=6, action=BLOCK_ASSASSINATION, target=null, chosenInfluences=null, reqId=4b043e77-f507-4636-8067-e4300169da71, turnNumber=14), ActionDeclaration(actor=3, action=CHALLENGE, target=null, chosenInfluences=null, reqId=9c802baa-1fe3-4ee2-a319-ce28c86f1f26, turnNumber=14), ActionDeclaration(actor=3, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CONTESSA], reqId=84a6cb8c-2937-415e-8d6a-f098cc164fc2, turnNumber=14), ActionDeclaration(actor=4, action=TAX, target=null, chosenInfluences=[], reqId=b2960300-b3a5-4f0b-ab07-c65211c1d1ab, turnNumber=15), ActionDeclaration(actor=5, action=CHALLENGE, target=null, chosenInfluences=null, reqId=0909a59b-e897-4933-8c68-26396de136b2, turnNumber=15), ActionDeclaration(actor=5, action=INFLUENCE_LOOS, target=null, chosenInfluences=[DUKE], reqId=b14ee578-07db-434e-b506-60a11fcaa9ea, turnNumber=15), ActionDeclaration(actor=6, action=EXCHANGE, target=null, chosenInfluences=null, reqId=1ef4c36a-7b9f-4c86-b238-70f1ef59cb8f, turnNumber=16), ActionDeclaration(actor=1, action=CHALLENGE, target=null, chosenInfluences=null, reqId=e2c4c15a-3cf7-4c0e-84fc-7dba8d7ddb09, turnNumber=16), ActionDeclaration(actor=6, action=INFLUENCE_LOOS, target=null, chosenInfluences=[DUKE], reqId=92e2e5a6-e087-4cab-80dc-fe4a4f0f21d5, turnNumber=16), ActionDeclaration(actor=1, action=TAX, target=null, chosenInfluences=null, reqId=db7f475d-2139-47c3-aeb4-e350ecb21858, turnNumber=17), ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=61922103-5b17-404c-a185-2dc05bad2ebc, turnNumber=17), ActionDeclaration(actor=3, action=INCOME, target=null, chosenInfluences=null, reqId=3714bb8e-4775-4cbb-b868-7380fabc71ff, turnNumber=18), ActionDeclaration(actor=4, action=COUP, target=1, chosenInfluences=[], reqId=b568d721-def8-4b5b-936d-ad9c0ac37273, turnNumber=19), ActionDeclaration(actor=1, action=INFLUENCE_LOOS, target=null, chosenInfluences=[AMBASSADOR], reqId=0be2d511-e292-48bb-a5f6-25a58d30e97c, turnNumber=19), ActionDeclaration(actor=6, action=TAX, target=null, chosenInfluences=null, reqId=5dcd253a-f230-40fa-af4c-9d0a76bdb796, turnNumber=20), ActionDeclaration(actor=4, action=CHALLENGE, target=null, chosenInfluences=[], reqId=6e083c6b-dc4c-475b-a128-f8f26e1d374e, turnNumber=20), ActionDeclaration(actor=6, action=INFLUENCE_LOOS, target=null, chosenInfluences=[CONTESSA], reqId=7976e649-2447-46d8-9687-7428bfa8d585, turnNumber=20)], activePlayer=3, isGameFinished=false, eventsStack=[], deck=pavel.sapronov.icoup.NormalDeck@52fb7652, turnNumber=21, turnUUID=7f7c0860-3c57-4c16-be7c-effec12defd3, exchangeBuffer=[]} the action declaration: ActionDeclaration(actor=3, action=ALLOW, target=null, chosenInfluences=null, reqId=6e083c6b-dc4c-475b-a128-f8f26e1d374e, turnNumber=20) 2025-11-12 17:16:37,615 INFO p.s.i.s.ActionProcessorService [Inactive games cleaner.] Cleaned inactive games: 0 active games after cleaning: 1 2025-11-12 17:16:37,616 INFO p.s.i.s.ActionProcessorService [Inactive games cleaner.] ---- NEW_GAMES_WERE_CREATED: 4 GAMES_WERE_FINISHED: 3 ACTION_DECLARATIONS_SUBMITTED: 33 ---- 2025-11-12 17:24:37,617 INFO p.s.i.s.ActionProcessorService [Inactive games cleaner.] Cleaned inactive games: 1 active games after cleaning: 0 2025-11-12 17:24:37,617 INFO p.s.i.s.ActionProcessorService [Inactive games cleaner.] ---- NEW_GAMES_WERE_CREATED: 4 GAMES_WERE_FINISHED: 3 ACTION_DECLARATIONS_SUBMITTED: 33 ----