I'm trying out making some custom cards, one of which is a planeswalker that drops custom spider tokens (coded elsewhere) on your battlefield. It goes like this:
Code: Select all
auto=counter(0/0,4,loyalty)
auto={C(0/0,1,Loyalty)}:name(1 Spiderling token) token(8000002)
auto={C(0/0,-1,Loyalty)}:name(1 Spiderling token) lord(spider) haste ueot && token(8000002)
auto={C(0/0,-2,Loyalty)}:name(2 Spiderling tokens) lord(spider) haste ueot && token(8000002)*2
auto={C(0/0,-3,Loyalty)}:name(3 Spiderling tokens) lord(spider) haste ueot && token(8000002)*3
auto={C(0/0,-4,Loyalty)}:name(4 Spiderling tokens) lord(spider) haste ueot && token(8000002)*4
auto={C(0/0,-5,Loyalty)}:name(5 Spiderling tokens) lord(spider) haste ueot && token(8000002)*5
For a +1, he drops a Spiderling token of creature type
spider. For -X, he drops X Spiderling tokens and is supposed to give all spider creatures (not just the tokens) haste ueot. Problem is, he drops the correct number of tokens, but doesn't give them haste. However, any spider creature already summoned that same turn before the ability is activated does get haste. Any spider creature that enters the battlefield after the ability's activation (but before combat) does NOT get haste. How can I accurately code this ability to give all spider creatures haste ueot?