Domain count

This commit is contained in:
Anthony Calosa
2016-08-21 11:27:50 +08:00
parent 5be01a7577
commit 6a213bffa6

View File

@@ -872,6 +872,24 @@ private:
cardHasTypeinZone("snow-covered island", checkZone) + cardHasTypeinZone("snow-covered island", checkZone) +
cardHasTypeinZone("snow-covered mountain", checkZone); cardHasTypeinZone("snow-covered mountain", checkZone);
} }
else if (s == "pdomain")//player domain
{
MTGGameZone * checkZone = card->controller()->inPlay();
intValue = cardHasTypeinZone("forest", checkZone) +
cardHasTypeinZone("plains", checkZone) +
cardHasTypeinZone("swamp", checkZone) +
cardHasTypeinZone("island", checkZone) +
cardHasTypeinZone("mountain", checkZone);
}
else if (s == "odomain")//opponent domain
{
MTGGameZone * checkZone = card->controller()->opponent()->inPlay();
intValue = cardHasTypeinZone("forest", checkZone) +
cardHasTypeinZone("plains", checkZone) +
cardHasTypeinZone("swamp", checkZone) +
cardHasTypeinZone("island", checkZone) +
cardHasTypeinZone("mountain", checkZone);
}
else if (s == "myname")//Name of the card you control else if (s == "myname")//Name of the card you control
{ {
intValue = countCardNameinZone(card->name,card->controller()->inPlay()); intValue = countCardNameinZone(card->name,card->controller()->inPlay());