correction for the removal of main types when building a CD for share!types! targetchooser.
This commit is contained in:
@@ -526,19 +526,21 @@ TargetChooser * TargetChooserFactory::createTargetChooser(string s, MTGCardInsta
|
|||||||
if(card && card->target)
|
if(card && card->target)
|
||||||
{
|
{
|
||||||
cd->types = card->target->types;
|
cd->types = card->target->types;
|
||||||
//remove main types because we only care about subtypes here.
|
|
||||||
cd->removeType("artifact");
|
|
||||||
cd->removeType("land");
|
|
||||||
cd->removeType("enchantment");
|
|
||||||
cd->removeType("instant");
|
|
||||||
cd->removeType("sorcery");
|
|
||||||
cd->removeType("legendary");
|
|
||||||
cd->removeType("creature");
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
cd->types = card->types;
|
cd->types = card->types;
|
||||||
}
|
}
|
||||||
|
//remove main types because we only care about subtypes here.
|
||||||
|
cd->removeType("artifact");
|
||||||
|
cd->removeType("land");
|
||||||
|
cd->removeType("enchantment");
|
||||||
|
cd->removeType("instant");
|
||||||
|
cd->removeType("sorcery");
|
||||||
|
cd->removeType("legendary");
|
||||||
|
cd->removeType("creature");
|
||||||
|
cd->removeType("planeswalker");
|
||||||
|
cd->removeType("tribal");
|
||||||
cd->mode = CD_OR;
|
cd->mode = CD_OR;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user