Page 1 of 1

[fixed/closed]Followed Footsteps checked by gmzombie

PostPosted: 31 Jul 2013, 11:08
by BAgate
Note: This bug was mentioned before, but it was thought to be an interaction with another bug that was fixed, however it wasn't.

Describe the Bug:
If you cast Followed Footsteps on a creature, and then that creature has Control Magic cast on it (it doesn't matter if you steal the AI's creature or he steals yours), then instead of getting a token that is a copy of the creature enchanted with Followed Footsteps you get an Air Elemental token.

Which card did behave improperly ?
Followed Footsteps

Which update are you using?(date,name)Which type(Duel,Gauntlet,Sealed Deck)
July 2013 v2

What exactly should be the correct behavior/interaction ?
You should get a copy of the creature enchanted by Followed Footsteps.

Are any other cards possibly affected by this bug ?
unknown

Re: Followed Footsteps

PostPosted: 31 Jul 2013, 12:12
by Gargaroz
I see, fixed, but I foresee problems with creatures that can "change identity" like Volrath's Shapeshifter. This is due to the fact that I don't really know what's happening when a card is "stolen", so the best approximation is to cache the ID of the enchanted card when Followed Footsteps comes into play. If that ID change later, that could not be traced if the control of the creature changes, as the "targets[0]" of the enchantment doesn not correspond anymore to an actual card.

Re: [other bug generated]Followed Footsteps

PostPosted: 01 Oct 2013, 17:57
by Aswan jaguar
No Air Elemental token is generated by controlled creature enchanted by Followed Footsteps by Control Magic but no tokens of the creature either.

Re: [other bug generated]Followed Footsteps

PostPosted: 02 Oct 2013, 00:23
by Gargaroz
Added another safeguard, it should work now, however a "shapeshifter" creature enchanted with Followed Footsteps and then stolen will only make a toke of the creature "copied" when the spell resolves.

Re: [fixed by Gargaroz]Followed Footsteps

PostPosted: 08 Oct 2013, 22:04
by Korath
The aura instance's damage_target_player and damage_target_card will always be the correct player/card of whatever it's enchanting - it's how the exe knows where to place it visually. You should be able to reliably get a correct card_instance_t from that.

Re: [new info]Followed Footsteps

PostPosted: 09 Oct 2013, 13:33
by Gargaroz
Fix inserted.