mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 11:48:02 +00:00
- Fixed Triggers not being checked when their host is on the stack.
This commit is contained in:
@@ -11,6 +11,7 @@ import forge.CardList;
|
|||||||
import forge.Command;
|
import forge.Command;
|
||||||
import forge.CommandArgs;
|
import forge.CommandArgs;
|
||||||
import forge.ComputerUtil;
|
import forge.ComputerUtil;
|
||||||
|
import forge.Constant;
|
||||||
import forge.Constant.Zone;
|
import forge.Constant.Zone;
|
||||||
import forge.GameActionUtil;
|
import forge.GameActionUtil;
|
||||||
import forge.Player;
|
import forge.Player;
|
||||||
@@ -285,6 +286,7 @@ public class TriggerHandler {
|
|||||||
|
|
||||||
// AP
|
// AP
|
||||||
allCards = playerAP.getAllCards();
|
allCards = playerAP.getAllCards();
|
||||||
|
allCards.addAll(AllZoneUtil.getCardsIn(Constant.Zone.Stack).getController(playerAP));
|
||||||
for (Card c : allCards) {
|
for (Card c : allCards) {
|
||||||
for (Trigger t : c.getTriggers()) {
|
for (Trigger t : c.getTriggers()) {
|
||||||
runSingleTrigger(t, mode, runParams);
|
runSingleTrigger(t, mode, runParams);
|
||||||
@@ -303,6 +305,7 @@ public class TriggerHandler {
|
|||||||
|
|
||||||
// NAP
|
// NAP
|
||||||
allCards = playerAP.getOpponent().getAllCards();
|
allCards = playerAP.getOpponent().getAllCards();
|
||||||
|
allCards.addAll(AllZoneUtil.getCardsIn(Constant.Zone.Stack).getController(playerAP.getOpponent()));
|
||||||
for (Card c : allCards) {
|
for (Card c : allCards) {
|
||||||
for (Trigger t : c.getTriggers()) {
|
for (Trigger t : c.getTriggers()) {
|
||||||
runSingleTrigger(t, mode, runParams);
|
runSingleTrigger(t, mode, runParams);
|
||||||
|
|||||||
Reference in New Issue
Block a user