magefree / magefree/mage

Resurgent Belief ask me to paid for it in my opponent turn for no apparent reason

Open
#8,146 1 comment 0 reactions 0 assignees View on GitHub
bug
Dominant language
Java
Stars
2.4k
Forks
940
Avg merge
2d 12h
Merged PRs (30d)
160

Description

![image](https://user-images.githubusercontent.com/4504719/130338909-2289e110-eb41-4fc7-852d-55d087b73523.png)
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

![image](https://user-images.githubusercontent.com/4504719/130339066-a8cc1929-cc38-4255-928d-f45c2d78b1a0.png)

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

![image](https://user-images.githubusercontent.com/4504719/130339435-f672f149-0483-482e-93da-6c86fc428f48.png)

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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.