sgastudio / wagic

Automatically exported from code.google.com/p/wagic
Other
0 stars 0 forks source link

Can't play mulligan when I don't have any lands #904

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Start a game.
2. See if you have any lands in your hand.
3. If you don't, press the back button.

What is the expected output? What do you see instead?
I'm expecting to see the option "mulligan". Instead, it's not there.

What version of the product are you using? On what operating system?
0.18.6 Android

Please provide any additional information below.

Original issue reported on code.google.com by barzh...@gmail.com on 6 Aug 2012 at 6:50

GoogleCodeExporter commented 9 years ago
It may be that your opponent had the first turn. I have experienced that I can 
only mulligan if I play first.

Original comment by Dansi...@gmail.com on 7 Aug 2012 at 8:05

GoogleCodeExporter commented 9 years ago
It appears that the "Mulligan" menu option is only available when (game->turn < 
1).  The A.I.s first turn is turn 0, the next turn of the human's would be turn 
1.

I have emailed "fix_issue_904.diff" patch as a proposal.

Original comment by rolzad73@gmail.com on 13 Aug 2012 at 9:33

Attachments:

GoogleCodeExporter commented 9 years ago
This is a good start, although it would allow an exploit that if AI plays first 
you can see their first play before you decide whether to mulligan. And the 
drawback that if they make you discard on their first turn then you can't 
mulligan. A better solution would be to force an interrupt at the beginning of 
the first turn, display a message advising the player to review their hand, 
enable mulligans during this interrupt period, and as soon as the player 
presses the phase advance button, begin the first main phase of turn 0 and 
disable mulligans.

Original comment by Dansi...@gmail.com on 15 Aug 2012 at 3:30

GoogleCodeExporter commented 9 years ago
Wololo explained it that way as well.  I realized I was interpreting the rules 
incorrectly (it's been a while).

Understanding the way it should work, I didn't know how to go about introducing 
that message you are describing, but I do suppose that "interrupt" mechanic is 
available already as you have described.

Original comment by rolzad73@gmail.com on 15 Aug 2012 at 3:44

GoogleCodeExporter commented 9 years ago
The message could go in the top right where some cards display usage tips.

Original comment by Dansi...@gmail.com on 15 Aug 2012 at 6:33

GoogleCodeExporter commented 9 years ago
mulligan on anyone other then first turn player is a known issue. mulligan 
needs to be revisited and recoded.

the reason it works this way is because mulligan was coded before first turn 
player could be made random, or set to anyone.

closing this as it is a known issue.

Original comment by omegabla...@gmail.com on 19 Aug 2012 at 10:28