Resurgent Belief ask me to paid for it in my opponent turn for no apparent reason
- Dominant language
- Java
- Stars
- 2.4k
- Forks
- 940
- Avg merge
- 2d 12h
- Merged PRs (30d)
- 160
Description

The [[Resurgent Belief]] in my hand ask me to paid for it in my opponent turn for no apparent reason, I press cancel but then ask me 3 more times, then the computer play a card and I got stuck in a seemingly infinite loop of asking me to paid for the card

I paid the cost to get out of the loop and the card is suspended, which is wrong by timing restrictions,

Also when I paid for it, it give the option to undo, I try it but it wasn't undone. There was nothing of notice in the console server logs, except for the undo part
```
INFO 2021-08-21 20:19:37,115 GAME started 4f314546-ef70-4d35-b652-3acc746ef2d7 [Game] copperfield - Computer 3 - Computer 4 - Computer 2 =>[CALL main-79] TableController.startGame
ERROR 2021-08-21 21:39:48,449 It was not possible to do the requested undo operation (bookmark 56 does not exist) context: undo =>[CALL main-98] GameImpl.restoreState
INFO 2021-08-21 21:39:48,451 Saved states: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55] =>[CALL main-98] GameImpl.restoreState
```
but maybe this in the client log might be of interest
```
INFO 2021-08-21 20:19:37,367 Game 4f314546-ef70-4d35-b652-3acc746ef2d7 started for player ef016ede-5c7b-4f46-b3e1-bd945c8211c5 =>[AWT-EventQueue-0] CallbackClientImpl.gameStarted
INFO 2021-08-21 20:19:38,531 Ending game... =>[pool-9-thread-1] FeedbackPanel.lambda$endWithTimeout$0
WARN 2021-08-21 20:19:59,134 message out of sequence - ignoringMessageId = 12373 method = GAME_INFORM =>[AWT-EventQueue-0] CallbackClientImpl.lambda$processCallback$0
WARN 2021-08-21 20:19:59,135 message out of sequence - ignoringMessageId = 12372 method = GAME_INFORM =>[AWT-EventQueue-0] CallbackClientImpl.lambda$processCallback$0
WARN 2021-08-21 20:19:59,135 message out of sequence - ignoringMessageId = 12371 method = GAME_INFORM =>[AWT-EventQueue-0] CallbackClientImpl.lambda$processCallback$0
WARN 2021-08-21 20:19:59,173 catch un-synced message from later source (possible reason: connection or performance problems): 12377, text=Declare Attackers - Waiting for Computer 4 =>[AWT-EventQueue-0] FeedbackPanel.getFeedback
WARN 2021-08-21 20:24:22,475 catch un-synced message from later source (possible reason: connection or performance problems): 13348, text=End Combat - Waiting for Computer 3 =>[AWT-EventQueue-0] FeedbackPanel.getFeedback
WARN 2021-08-21 20:24:22,792 message out of sequence - ignoringMessageId = 13350 method = GAME_INFORM =>[AWT-EventQueue-0] CallbackClientImpl.lambda$processCallback$0
WARN 2021-08-21 20:24:22,839 catch un-synced message from later source (possible reason: connection or performance problems): 13353, text=Postcombat Main - Waiting for Computer 2 =>[AWT-EventQueue-0] FeedbackPanel.getFeedback
WARN 2021-08-21 20:27:34,652 catch un-synced message from later source (possible reason: connection or performance problems): 13757, text=End Combat - Waiting for Computer 2 =>[AWT-EventQueue-0] FeedbackPanel.getFeedback
INFO 2021-08-21 22:13:46,398 Ending game... =>[pool-9-thread-1] FeedbackPanel.lambda$endWithTimeout$0
```
Edit: I also was the Monarch
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.