forked from External/mage
Turn under control reworked:
- game: fixed game freezes when computer try to take control over another computer or human (added game logs, related to #12878); - cheats: improved take and give control commands, now you can give control under yourself to another player; - cheats: improved take and give control commands, now you can return control to computer in the same priority; - cheats: deleted useless and unused command to activate opponent's ability;
This commit is contained in:
parent
a5c354f960
commit
1f1d1088a1
6 changed files with 50 additions and 73 deletions
|
|
@ -341,8 +341,9 @@ public interface Player extends MageItem, Copyable<Player> {
|
|||
* @param game
|
||||
* @param playerUnderControlId
|
||||
* @param info additional info to show in game logs like source
|
||||
* @return false on failed taken control, e.g. on unsupported player type
|
||||
*/
|
||||
void controlPlayersTurn(Game game, UUID playerUnderControlId, String info);
|
||||
boolean controlPlayersTurn(Game game, UUID playerUnderControlId, String info);
|
||||
|
||||
/**
|
||||
* Sets player {@link UUID} who controls this player's turn.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue