It is currently 07 Jul 2021, 11:57
   
Text Size

Shandalar - Program Bugs

Cards with 3+ activated abilities only check first two (fix completed)

 

I've had the Savage Knuckleblade not register that it's haste giving ability can be activated many times. Since it sometimes could, and sometimes couldn't I've made screenshots to try to figure out why, but I can't:

In the first pic I have a red mana floated (I tried that since it couldn't be activated even though I had an untapped land). Didn't work.

In the second pic it can't be activated again, this time with a Volcanic Island untapped.

About half the time it works fine, about half the time it doesn't. Am I missing something?
Attachments
Knuckleblade.JPG
Knuckleblade2.JPG
Last edited by Korath on 21 Feb 2016, 01:26, edited 3 times in total.
Reason: Retitle from "Savage Knuckleblade ability can't be used (screenshots)"; Individual Card=>Duel Engine

Comments

Posted by Korath » 21 Feb 2016, 01:24

Among other pre-AS cards, this only affects Obelisk of Alara; none of the other cards with three or more activated abilities has one in the third or later slot that could ever become activateable when neither of the first two could. (Jaya Ballard, Task Mage comes closest, and could indeed have manifested if there were any "Player gains shroud" or "Player gains hexproof" or "Player gains protection" effects in the game.)

Posted by Korath » 21 Feb 2016, 01:46

commit e6fe6780b5a76c97a1d79a3bf217d0e11edd3cee
Author: Korath <dgk@Dirge.none>
Date: Sat Feb 20 20:45:03 2016 -0500

[AS] FIX #988: multiactivate_impl() forwards events for abilities #3+ correctly

Other than EVENT_CAN_CAST, EVENT_ACTIVATE, EVENT_RESOLVE_ACTIVATION,
EVENT_POW_BOOST, and EVENT_TOU_BOOST, this only correctly forwarded events to
the first and second activated abilities, instead forwarding to the second
ability multiple times.

This was most visible with EVENT_CAN_ACTIVATE, which manifested as
Savage Knuckleblade's third ability and Obelisk of Alara's third through fifth
abilities not being activateable unless one of their first two was. All other
pre-AS cards were unaffected, at least as far as EVENT_CAN_ACTIVATE goes, and
only Trading Post and Deathrite Shaman were affected among AS cards.

There were some less obvious effects for two other AS cards: a fully leveled-up
Guul Draz Assassin would only tell the combat AI it could potentially pump
creatures by -2/-2, and similarly a fully leveled-up Brimstone Mage would only
tell the combat AI it could potentially lower toughness by 1. On the other
hand, they're now reporting they can reduce by -6/-6 and -4 respectively, when
they should be -4/-4 and -3, so they need non-generic handlers in any case.

Ticket details

  • Ticket ID: 988
  • Project: Shandalar
  • Status: Fix completed
  • Component: Duel Engine
  • Project version: Nomad's Bazaar 1
  • Priority: Normal
  • Severity: Normal
  • Assigned to: Korath
  • Reported by: lujo
  • Reporter's tickets: List all tickets
  • Reported on: 22 Dec 2015, 07:22
  • Last visited by Korath » 04 Mar 2016, 20:28.
 

Login Form