Crackling Doom - opponents do not sacrifice creature
Replication steps:
- multiplayer game
- each opponent has two creatures with differing power
- cast Crackling Doom
Each opponent will lose 2 life, but will not be forced to sacrifice a creature.
Current card implementation:
Name:Crackling Doom
ManaCost:R W B
Types:Instant
A:SP$ DealDamage | Cost$ R B W | Defined$ Player.Opponent | NumDmg$ 2 | AILogic$ OpponentHasCreatures | SpellDescription$ CARDNAME deals 2 damage to each opponent. Each opponent sacrifices a creature with the greatest power among creatures he or she controls.
SVar:DBRepeat:DB$ RepeatEach | RepeatPlayers$ Player.Opponent | RepeatSubAbility$ DBChooseCard
SVar:DBChooseCard:DB$ ChooseCard | Defined$ Player.IsRemembered | Choices$ Creature.greatestPowerControlledByRemembered | Mandatory$ True | SubAbility$ DBSac
SVar:DBSac:DB$ Sacrifice | Defined$ Player.IsRemembered | SacValid$ Card.ChosenCard | SacMessage$ the creature with the highest power
SVar:Picture:http://www.wizards.com/global/images/magic/general/crackling_doom.jpg
Oracle:Crackling Doom deals 2 damage to each opponent. Each opponent sacrifices a creature with the greatest power among creatures he or she controls.
While all text on the card appears to be implemented, it also appears that the sacrifice (implemented in the SVars) is never called/executed. They are effectively unlinked.