Blink ability and attached cards
Posted: 07 May 2012, 03:13
Hi there, I am testing a deck making use of a few cards with the blink ability, namely Nephalia Smuggler, Ghostly Flicker, and Conjurer's Closet. The immediate behaviour is OK in that using RemoveFromGame() and then PutIntoPlay() within the same Resolution Time Action works as it should. However I suspect something is not correct when it comes to attached cards. Here are some blink scenarios and what happens as it stands:
1) Blink a token creature - the creature comes back. I understand that is as it should be.
2) Blink a creature with an aura - the creature returns with the aura still. From what I researched (I am no authority in general) I took the rule of thumb that the returning creature is to be considered a new permanaent and that the aura should remain out in exile.
3) Blink a creature with equipment - haven't tested that one yet but expect the same results as 2)
4) Blink a creature with a "for as long as X remains on the battlefield" ability such as Sower of Temptation. I understand that the correct behaviour of this card should be to release control of the controlled creature during the blink, and then to select a target once more as it enters the battlefield once again. The behaviour I have is to retain control of the controlled creature and then to select a new target!
Generally I understand that it's appropriate for state-based effects to not be enforced mid-blink and that is correctly happening. It seems that the blinking card itself should have its attachments removed though, do you experts have any ideas on how this could be achieved? Currently the ability directly reflects Journey to Nowhere:
1) Blink a token creature - the creature comes back. I understand that is as it should be.
2) Blink a creature with an aura - the creature returns with the aura still. From what I researched (I am no authority in general) I took the rule of thumb that the returning creature is to be considered a new permanaent and that the aura should remain out in exile.
3) Blink a creature with equipment - haven't tested that one yet but expect the same results as 2)
4) Blink a creature with a "for as long as X remains on the battlefield" ability such as Sower of Temptation. I understand that the correct behaviour of this card should be to release control of the controlled creature during the blink, and then to select a target once more as it enters the battlefield once again. The behaviour I have is to retain control of the controlled creature and then to select a new target!
Generally I understand that it's appropriate for state-based effects to not be enforced mid-blink and that is correctly happening. It seems that the blinking card itself should have its attachments removed though, do you experts have any ideas on how this could be achieved? Currently the ability directly reflects Journey to Nowhere:
- Code: Select all
<TRIGGERED_ABILITY>
<TRIGGER value="BEGINNING_OF_STEP">
return Object():GetPlayer():MyTurn() ~= 0 and MTG():GetStep() == STEP_END_OF_TURN and TriggeredForMe()
</TRIGGER>
<TARGET_DETERMINATION>
local filter = Object():GetFilter()
filter:Clear()
filter:AddCardType( CARD_TYPE_CREATURE )
filter:SetZone( ZONE_IN_PLAY )
filter:SetController( Object():GetPlayer() )
filter:May()
return TargetGoodF()
</TARGET_DETERMINATION>
<PLAY_TIME_ACTION target_choosing="1">
ChooseTarget( "CARD_QUERY_CHOOSE_CREATURE_TO_EXILE_RETURN" )
</PLAY_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
local target = Object():GetTargetCard()
if target ~= nil then
target:RemoveFromGame()
target:PutIntoPlay( Object():GetController() )
end
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>