AIPlayer aiPlayer = E.player.getAIPlayer();
String baseKey=E.match.getPlayerBaseKey(E.player);
//#import "scripts\Allround\AIHelperScript.java"
Card card = c.E.mInitiatorCard;
CardList playerList = AIHelper.getPossibleCardList(E.player, E.match, CardAsking.createCardPlayerLibrary(E.player, E.opponent));
playerList = AIHelper.removeRS(playerList, c, E.match, E.player);
CardList opponentList = AIHelper.getPossibleCardList(E.player, E.match, CardAsking.createCardOpponentLibrary(E.player, E.opponent));
opponentList = AIHelper.removeRS(opponentList, c, E.match, E.player);
playerList = AIHelper.adjustListWithCardNeeds(playerList, card);
opponentList = AIHelper.adjustListWithCardNeeds(opponentList, card);
E.D.addLog("EAI: Player:!" + E.player, debugLevel);
E.D.addLog("EAI: Initiator E.player:!" + c.E.mInitiatorPlayer,debugLevel);
Card chosen;
chosen = AIHelper.selectGoodCard(playerList, true, null, false, true, E.match, E.player );
if (chosen==null)
{
E.D.addLog("EAI: I didn´t find any suitable card, I´ll take maybe!",debugLevel);