Package csa.jportal.card

Examples of csa.jportal.card.Card


        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.createCreaturePlayerHand(E.player, E.opponent));
        playerList = AIHelper.removeRS(playerList, c, E.match, E.player);
        playerList = AIHelper.adjustListWithCardNeeds(playerList, card);
        int intelligence  = aiPlayer.mStrategie.getIntelligence();

        playerList.removeCard(card);
        E.D.addLog("EAI: Player:!" + E.player, debugLevel);
        E.D.addLog("EAI: Initiator E.player:!" + c.E.mInitiatorPlayer,debugLevel);
        Card chosen;

        if (E.player == c.E.mInitiatorPlayer) E.D.addLog("EAI: Asked from self!",debugLevel);
        else E.D.addLog("EAI: Asked from Opponent!",debugLevel);

        if (playerList.size() == 0)
View Full Code Here


        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.createLandPlayerHand(E.player, E.opponent));
        playerList = AIHelper.removeRS(playerList, c, E.match, E.player);
        playerList = AIHelper.adjustListWithCardNeeds(playerList, card);

        E.D.addLog("EAI: Player:!" + E.player, debugLevel);
        E.D.addLog("EAI: Initiator E.player:!" + c.E.mInitiatorPlayer,debugLevel);
        Card chosen;

        if (playerList.size() == 0)
        {
            E.D.addLog("EAI: MayBe taken!!" ,debugLevel);
            c.setMaybeTaken(true);
View Full Code Here

        int debugLevel=3;
        E.D.addLog("EAI: Enter com select E.opponent creature!",debugLevel);

        AIPlayer aiPlayer = E.player.getAIPlayer();
        String baseKey=E.match.getPlayerBaseKey(E.player);
        Card card = c.E.mInitiatorCard;

        //#import "scripts\Allround\AIHelperScript.java"

        // this can be from
        // a) my creatures
        // b) Opponent creatures
        // c) even a stack creature
        //#import "scripts\Allround\SorceryComboCast.java"

        AICardHints hints = new AICardHints(card);
        AIHint hint;

        Card chosen = null;
        E.D.addLog("EAI: Player:!" + E.player,debugLevel);
        E.D.addLog("EAI: InitiatorPlayer:!" + c.E.mInitiatorPlayer,debugLevel);

        if (E.player == c.E.mInitiatorPlayer)
        {
             E.D.addLog("EAI: Asked from myself!",debugLevel);

            CardList targetList=null;
            Card target=null;
            CardList opponentCreatures = E.match.getBattlefieldOpponent(E.player);
            opponentCreatures = AIHelper.removeRS(opponentCreatures, c, E.match, E.player);

            opponentCreatures=AIHelper.adjustListWithCardNeeds(opponentCreatures, card);
            boolean myself = true;
View Full Code Here

        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.createLandPlayerLand(E.player, E.opponent));
        playerList = AIHelper.removeRS(playerList, c, E.match, E.player);

        playerList = AIHelper.adjustListWithCardNeeds(playerList, card);

        E.D.addLog("EAI: Player:!" + E.player, debugLevel);
        E.D.addLog("EAI: Initiator E.player:!" + c.E.mInitiatorPlayer,debugLevel);
        Card chosen;

        String color = AIHelper.getColorOfMostFrequence(playerList);
        chosen = playerList.getSubListByColor(color).getCard(0);

        if (chosen==null)
View Full Code Here

        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.createLandPlayerLand(E.player, E.opponent));
        playerList = AIHelper.removeRS(playerList, c, E.match, E.player);
        CardList opponentList = AIHelper.getPossibleCardList(E.player, E.match, CardAsking.createLandOpponentLand(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 = null;

        String color = AIHelper.getColorOfLessFrequence(opponentList);
        if (opponentList.size()>0)
          chosen = opponentList.getSubListByColor(color).getCard(0);
View Full Code Here

        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.createLandPlayerLibrary(E.player, E.opponent));
        playerList = AIHelper.removeRS(playerList, c, E.match, E.player);

        playerList = AIHelper.adjustListWithCardNeeds(playerList, 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);
View Full Code Here

        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);
View Full Code Here

        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.createSorceryInstantPlayerLibrary(E.player, E.opponent));
        playerList = AIHelper.removeRS(playerList, c, E.match, E.player);
        E.D.addLog("EAI: playerList: "+playerList ,debugLevel);

        playerList = AIHelper.adjustListWithCardNeeds(playerList, 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);
View Full Code Here

        String baseKey=E.match.getPlayerBaseKey(E.player);
        //#import "scripts\Allround\AIHelperScript.java"

        // this can be from
        // a) my creatures
        Card card = c.E.mInitiatorCard;
        AICardHints hints = new AICardHints(card);
        AIHint hint;

        Card chosen = null;
        E.D.addLog("EAI: Player:!" + E.player,debugLevel);
        E.D.addLog("EAI: InitiatorPlayer:!" + c.E.mInitiatorPlayer,debugLevel);

        Card target=null;

        CardList myCreatures = AIHelper.getPossibleCardList(E.player, E.match, CardAsking.createCreaturePlayerCreature(E.player, E.opponent));
        myCreatures = AIHelper.removeRS(myCreatures, c, E.match, E.player);
        myCreatures = AIHelper.adjustListWithCardNeeds(myCreatures, card);
        boolean myself = true;
View Full Code Here

        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.createSorceryInstantPlayerGraveyard(E.player, E.opponent));
        playerList = AIHelper.removeRS(playerList, c, E.match, E.player);

        playerList = AIHelper.adjustListWithCardNeeds(playerList, card);

        E.D.addLog("EAI: Player:!" + E.player, debugLevel);
        E.D.addLog("EAI: Initiator E.player:!" + c.E.mInitiatorPlayer,debugLevel);

        Card target=null;
        if (playerList.size()>0)
        {
            // allround takes most expensive, but still playable card...
            CardList pl = AIHelper.onlyEnoughManaGeneral(playerList, E.match.getLand(E.player));
            if (pl.size() != 0)
View Full Code Here

TOP

Related Classes of csa.jportal.card.Card

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.