Slightly Offtopic, i found a major drawback...
While making a mill deck (and a good one at that, landfall is easy to implement), i tried to play haunting echoes on the opponent's graveyard. It should have removed every nonbasicland card in graveyard and corresponding cards in library but it didn't...
After looking at what was causing this bug, it is now clear that there's a maximum of targets a spell can have. No matter how i try it, Object():GetPlayer():ChooseTargets() is limited to 10 targets
This breaks haunting echoes as of now, since i'm not able to 'select' each card in graveyard one by one (and thus get its Ref)...
Anybody found a way to get, say, card number
X in a graveyard. What i'm trying to achieve is :
- Count number of nonland cards in graveyard
- one by one, 'bind" to the card to get its Ref (name)
- scan through the library and find matching cards, removing them
Hopefully a solution can be found for this !