Fix Tormod, the Desecrator not triggering from Gravecrawler (#4585)

This commit is contained in:
tool4ever
2024-01-24 18:51:05 +01:00
committed by GitHub
parent d93d9b9e4a
commit 6c5384af7b
3 changed files with 3 additions and 3 deletions

View File

@@ -79,7 +79,7 @@ public class AbilityUtils {
cards.add(hostCard);
defined = defined.replace("AndSelf", "");
}
if (defined.equals("Self")) {
c = hostCard;
} else if (defined.equals("CorrectedSelf")) {

View File

@@ -1101,7 +1101,7 @@ public class PhaseHandler implements java.io.Serializable {
// Need to check if Zone did change
if (currentZone != null && originZone != null && !currentZone.equals(originZone) && (sa.isSpell() || sa instanceof LandAbility)) {
// currently there can be only one Spell put on the Stack at once, or Land Abilities be played
final CardZoneTable triggerList = new CardZoneTable();
final CardZoneTable triggerList = new CardZoneTable(game.getLastStateBattlefield(), game.getLastStateGraveyard());
triggerList.put(originZone.getZoneType(), currentZone.getZoneType(), saHost);
triggerList.triggerChangesZoneAll(game, sa);
}