Imprint
Hi all,
I've been looking at Imprint cards, especially Mimic Vat and Prototype Portal now that AF_Copy basically works. All of the Imprint stuff just looks like triggers and abilities for stuff that we have in AFs already. I'm wondering if the best way to handle Imprint is like this:
1. add an "Imprint$ True" check at the AbilityFactory.java level
2. If this is set, take the "Defined" or TargetCards from the given AF and set an ArrayList<Card> in the af.getHostCard() object
3. Make Imprinted accessible like:
*SVar:X:Imprinted$CardManaCost
*Defined$ Imprinted
That should handle most of the cards with Imprint I think.
If anyone's thought about this or has questions/comments/concerns, please post.
Thanks,
slapshot5
I've been looking at Imprint cards, especially Mimic Vat and Prototype Portal now that AF_Copy basically works. All of the Imprint stuff just looks like triggers and abilities for stuff that we have in AFs already. I'm wondering if the best way to handle Imprint is like this:
1. add an "Imprint$ True" check at the AbilityFactory.java level
2. If this is set, take the "Defined" or TargetCards from the given AF and set an ArrayList<Card> in the af.getHostCard() object
3. Make Imprinted accessible like:
*SVar:X:Imprinted$CardManaCost
*Defined$ Imprinted
That should handle most of the cards with Imprint I think.
If anyone's thought about this or has questions/comments/concerns, please post.
Thanks,
slapshot5