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);
String m = getManaGeneratingAbilityString(card.getCard());
if (m.length() == 0) continue;
if (card.isTapped()) continue;
if (card.isSick()) continue;
ManaItem mana = ManaItem.createManaItem(m, card);
mc.addMana(mana);
}
return mc;
}