private void checkTurnIsControlledByOtherPlayer(Game game, UUID activePlayerId) { UUID newControllerId = game.getState().getTurnMods().controlsTurn(activePlayerId); if (newControllerId != null && !newControllerId.equals(activePlayerId)) { game.getPlayer(newControllerId).controlPlayersTurn(game, activePlayerId); } }
Player turnController = game.getPlayer(commandedBy); if (turnController != null) { turnController.controlPlayersTurn(game, controller.getId());
controller.controlPlayersTurn(game, targetPlayer.getId()); while (controller.canRespond()) { if (controller.chooseUse(Outcome.Benefit, "Resolve " + sourceObject.getLogName() + " now" + (card != null ? " and play " + card.getLogName() : "") + '?', source, game)) {