- Fixed the controller of triggered abilities not being set correctly.

This commit is contained in:
Sloth
2011-11-22 21:51:59 +00:00
parent 0edb9a26b2
commit 244337627e

View File

@@ -428,6 +428,7 @@ public class TriggerHandler {
} // Torpor Orb check
final Player[] decider = new Player[1];
final Player[] controller = new Player[1];
// Any trigger should cause the phase not to skip
AllZone.getPhase().setSkipPhase(false);
@@ -470,6 +471,7 @@ public class TriggerHandler {
sa[0].setAllTriggeringObjects(regtrig.getStoredTriggeredObjects());
}
controller[0] = host.getController();
sa[0].setActivatingPlayer(host.getController());
sa[0].setStackDescription(sa[0].toString());
// TODO - for Charms to supports AI, this needs to be removed
@@ -1001,7 +1003,7 @@ public class TriggerHandler {
}
}
if (sa[0].getActivatingPlayer().isHuman()) {
if (controller[0].isHuman()) {
// Card src =
// (Card)(sa[0].getSourceCard().getTriggeringObject("Card"));
// System.out.println("Trigger resolving for "+mode+". Card = "+src);