forked from External/mage
* Fixed that dies trigger were not always handled correctly if the creature with the triggered ability was sacrificed for paying a cost (fixes #1426).
This commit is contained in:
parent
ba6cbd7f70
commit
ba6b6093c3
2 changed files with 1 additions and 3 deletions
|
|
@ -2,7 +2,6 @@ package org.mage.test.cards.triggers.dies;
|
|||
|
||||
import mage.constants.PhaseStep;
|
||||
import mage.constants.Zone;
|
||||
import org.junit.Ignore;
|
||||
import org.junit.Test;
|
||||
import org.mage.test.serverside.base.CardTestPlayerBase;
|
||||
|
||||
|
|
@ -73,7 +72,6 @@ public class BloodArtistTest extends CardTestPlayerBase {
|
|||
}
|
||||
|
||||
@Test
|
||||
@Ignore // not Fixed yet
|
||||
public void testWithBoneSplinters2() {
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Swamp", 1);
|
||||
// As an additional cost to cast Bone Splinters, sacrifice a creature.
|
||||
|
|
@ -98,7 +96,6 @@ public class BloodArtistTest extends CardTestPlayerBase {
|
|||
}
|
||||
|
||||
@Test
|
||||
@Ignore // not Fixed yet
|
||||
public void testWithBoneSplinters3() {
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Swamp", 3);
|
||||
// As an additional cost to cast Bone Splinters, sacrifice a creature.
|
||||
|
|
|
|||
|
|
@ -1278,6 +1278,7 @@ public abstract class GameImpl implements Game, Serializable {
|
|||
if (executingRollback()) {
|
||||
return;
|
||||
}
|
||||
getState().handleSimultaneousEvent(this); // needed here to handle triggers e.g. from paying costs like sacrificing a creatures before LKIShort is cleared
|
||||
applyEffects();
|
||||
}
|
||||
if (isPaused()) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue