mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-19 12:18:00 +00:00
add TopOfLibrary as Defined for Cards
This commit is contained in:
@@ -1341,6 +1341,16 @@ public class AbilityFactory {
|
|||||||
else if (defined.equals("Enchanted")) {
|
else if (defined.equals("Enchanted")) {
|
||||||
c = hostCard.getEnchantingCard();
|
c = hostCard.getEnchantingCard();
|
||||||
}
|
}
|
||||||
|
else if (defined.equals("TopOfLibrary")) {
|
||||||
|
CardList lib = hostCard.getController().getCardsIn(Constant.Zone.Library);
|
||||||
|
if (lib.size() > 0) {
|
||||||
|
c = lib.get(0);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
//we don't want this to fall through and return the "Self"
|
||||||
|
return new ArrayList<Card>();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
else if (defined.equals("Targeted")) {
|
else if (defined.equals("Targeted")) {
|
||||||
SpellAbility parent = findParentsTargetedCard(sa);
|
SpellAbility parent = findParentsTargetedCard(sa);
|
||||||
|
|||||||
Reference in New Issue
Block a user