correction for the removal of main types when building a CD for share!types! targetchooser.

This commit is contained in:
omegablast2002@yahoo.com
2012-05-06 18:21:24 +00:00
parent 71183d23b6
commit baf4b3b8da
+7 -5
View File
@@ -526,6 +526,11 @@ TargetChooser * TargetChooserFactory::createTargetChooser(string s, MTGCardInsta
if(card && card->target) if(card && card->target)
{ {
cd->types = card->target->types; cd->types = card->target->types;
}
else
{
cd->types = card->types;
}
//remove main types because we only care about subtypes here. //remove main types because we only care about subtypes here.
cd->removeType("artifact"); cd->removeType("artifact");
cd->removeType("land"); cd->removeType("land");
@@ -534,11 +539,8 @@ TargetChooser * TargetChooserFactory::createTargetChooser(string s, MTGCardInsta
cd->removeType("sorcery"); cd->removeType("sorcery");
cd->removeType("legendary"); cd->removeType("legendary");
cd->removeType("creature"); cd->removeType("creature");
} cd->removeType("planeswalker");
else cd->removeType("tribal");
{
cd->types = card->types;
}
cd->mode = CD_OR; cd->mode = CD_OR;
} }
} }