[confirmed]Stabwhisker the Odious is not legendary

Posted:
28 Jun 2016, 08:30
by BAgate
Describe the Bug:Stabwhisker the Odious is not legendary.
Which card did behave improperly ?Nezumi Shortfang // Stabwhisker the Odious Which update are you using?(date,name)Which type(Duel,Gauntlet,Sealed Deck)Manalink 2016/01/15: Battle For Zendikar v2,duel
What exactly should be the correct behavior/interaction ?It is legendary.
Are any other cards possibly affected by this bug ?-
Re: [confirmed]Stabwhisker the Odious is not legendary

Posted:
11 Sep 2016, 23:49
by Gargaroz
The code seems fine, probably there's a wrong value on "ct_all". I'll check.
Re: [confirmed]Stabwhisker the Odious is not legendary

Posted:
12 Sep 2016, 13:46
by Aswan jaguar
No ct_all problem the value is set there,probably is affected by this:
It just needs its call to check_legend_rule() pushed up above the check for IS_GAA_EVENT().As Korath explains here:
viewtopic.php?t=17779#p187071 and explains more to it here:
viewtopic.php?t=18597#p196696and here:
viewtopic.php?f=110&t=18649&p=197202&hilit=legendary#p197173
Re: [confirmed]Stabwhisker the Odious is not legendary

Posted:
12 Sep 2016, 14:27
by Korath
That's not it here.
I suspect the problem is that the new Stabwhisker doesn't get his new iid until after verify_legend_rule() is called during Nezumi Shortfang's EVENT_RESOLVE_ACTIVATION handler. If so, forcing a recalculation by setting KEYWORD_RECALC_CHANGE_TYPE and calling get_abilities(...EVENT_CHANGE_TYPE) first should fix it. (I can't confirm, since something's wrong with my builds of ManalinkEh.dll, and I can't start a game without it immediately crashing.)
Re: [confirmed]Stabwhisker the Odious is not legendary

Posted:
03 Oct 2019, 15:20
by Aswan jaguar
Fixed that it didn't make opponent discard a card in dev. Tried what Korath suggests for the other bug but either it doesn't work or I don't do it correctly.