diff --git a/Mage.Tests/src/test/java/org/mage/test/cards/triggers/dies/BloodArtistTest.java b/Mage.Tests/src/test/java/org/mage/test/cards/triggers/dies/BloodArtistTest.java index 996cba1c974..c845c89ce14 100644 --- a/Mage.Tests/src/test/java/org/mage/test/cards/triggers/dies/BloodArtistTest.java +++ b/Mage.Tests/src/test/java/org/mage/test/cards/triggers/dies/BloodArtistTest.java @@ -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. diff --git a/Mage/src/main/java/mage/game/GameImpl.java b/Mage/src/main/java/mage/game/GameImpl.java index 2298f96a77c..debe5347a16 100644 --- a/Mage/src/main/java/mage/game/GameImpl.java +++ b/Mage/src/main/java/mage/game/GameImpl.java @@ -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()) {