Examples of addMana()


Examples of csa.jportal.match.ManaCollection.addMana()

        {
            CardSim newLand = landsOnly.getCard(i);
            possibleMana = E.helper.getMaxAvailableManaUnstated(vMatch);
           
            ManaItem mana = ManaItem.createManaItem(newLand);
            possibleMana.addMana(mana);

            int count = EAIHelper.onlyEnoughMana(hand, possibleMana).size();
            if (count == preCount) continue;
            if (newLand.getNowColor().toUpperCase().indexOf("R") != -1)
                redNeed+=2;
View Full Code Here

Examples of csa.jportal.match.ManaCollection.addMana()

        for(int i=0; i < lands.size(); i++)
        {
            CardSim card = lands.getCard(i);
            if (card.isTapped()) continue;
            ManaItem mana = ManaItem.createManaItem(card);
            mc.addMana(mana);
        }

        for(int i=0; i < field.size(); i++)
        {
            CardSim card = field.getCard(i);
View Full Code Here

Examples of csa.jportal.match.ManaCollection.addMana()

            if (m.length() == 0) continue;
            if (card.isTapped()) continue;
            if (card.isSick()) continue;

            ManaItem mana = ManaItem.createManaItem(m, card);
            mc.addMana(mana);
        }
        return mc;
    }
    public ManaCollection getMaxAvailableManaUnstated(VirtualMatch vMatch)
    {
View Full Code Here

Examples of csa.jportal.match.ManaCollection.addMana()

        for(int i=0; i < lands.size(); i++)
        {
            CardSim card = lands.getCard(i);
            ManaItem mana = ManaItem.createManaItem(card);
            mc.addMana(mana);
        }

        for(int i=0; i < field.size(); i++)
        {
            CardSim card = field.getCard(i);
View Full Code Here

Examples of csa.jportal.match.ManaCollection.addMana()

            String m = getManaGeneratingAbilityString(card.getCard());
            if (m.length() == 0) continue;

            ManaItem mana = ManaItem.createManaItem(m, card);
            mc.addMana(mana);
        }
        return mc;
    }
    public CardSimList getMaxAvailableManaLand(VirtualMatch vMatch)
    {
View Full Code Here

Examples of csa.jportal.match.ManaCollection.addMana()

        for(int i=0; i < lands.size(); i++)
        {
            CardSim card = lands.getCard(i);
            if (card.isTapped()) continue;
            ManaItem mana = ManaItem.createManaItem(card);
            mc.addMana(mana);
        }

        for(int i=0; i < field.size(); i++)
        {
            CardSim card = field.getCard(i);
View Full Code Here

Examples of csa.jportal.match.ManaCollection.addMana()

            if (m.length() == 0) continue;
            if (card.isTapped()) continue;
            if (card.isSick()) continue;

            ManaItem mana = ManaItem.createManaItem(m, card);
            mc.addMana(mana);
        }
        return mc;
    }

    /** Tests a provided List of cards (assumed is, that all of them are lands)
View Full Code Here

Examples of game.entity.OrcSpawner.addMana()

        waveSize += (int)(waveSize * WAVE_INCREASE);
        Set<Long> spawnPoints = world.getEntitiesByQuery(Query.Type, EntityType.OrcSpawner);
        for(Long id : spawnPoints)
        {
          OrcSpawner e = (OrcSpawner)world.getEntity(id);
          e.addMana(waveSize);
        }
      }

    }
    else
View Full Code Here

Examples of mage.abilities.mana.ManaOptions.addMana()

  protected ManaOptions getManaAvailable(Game game) {
    List<Permanent> manaPerms = this.getAvailableManaProducers(game);

    ManaOptions available = new ManaOptions();
    for (Permanent perm: manaPerms) {
      available.addMana(perm.getAbilities().getManaAbilities(Zone.BATTLEFIELD), game);
    }
    return available;
  }

  protected List<Permanent> getAvailableManaProducers(Game game) {
View Full Code Here

Examples of mage.abilities.mana.ManaOptions.addMana()

  @Override
  public ManaOptions getOptions() {
    ManaOptions options = new ManaOptions();
    for (ManaCost cost: this) {
      options.addMana(cost.getOptions());
    }
    return options;
  }

  @Override
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.