[confirmed]Jandor's Ring picks wrong card
Posted: 06 Oct 2018, 00:19
Describe the Bug:
Jandor's Ring's activation cost is almost (but not quite) " , , discard the most recent card you drew this turn that's still in your hand:". "Not quite" is because it doesn't pick the most recent card; it picks the one with the highest internal index, which is only usually the same.
An easy repro that sidesteps the indexing issue:
Jandor's Ring.
Which update are you using? (date, name)Which type? (duel, gauntlet, sealed deck)
Dev master head, 6aea165.
What exactly should be the correct behavior/interaction?
" , , discard the last card you drew this turn:". The first sentence of its first ruling spells it out: 10/4/2004: If you do not have the card still in your hand, you can't pay the cost. [...]
Are any other cards possibly affected by this bug?
Sindbad and the miracle mechanic, see here. Those have trivial fixes, though.
Jandor's Ring's activation cost is almost (but not quite) " , , discard the most recent card you drew this turn that's still in your hand:". "Not quite" is because it doesn't pick the most recent card; it picks the one with the highest internal index, which is only usually the same.
An easy repro that sidesteps the indexing issue:
- Jandor's Ring and plenty of mana on the bf.
- Draw a card.
- Draw a second card.
- Play or discard the second card.
- Activate Jandor's Ring, which you shouldn't be able to do; you'll be discard the first card and draw a third.
Jandor's Ring.
Which update are you using? (date, name)Which type? (duel, gauntlet, sealed deck)
Dev master head, 6aea165.
What exactly should be the correct behavior/interaction?
" , , discard the last card you drew this turn:". The first sentence of its first ruling spells it out: 10/4/2004: If you do not have the card still in your hand, you can't pay the cost. [...]
Are any other cards possibly affected by this bug?
Sindbad and the miracle mechanic, see here. Those have trivial fixes, though.