*Triggered abilities are no longer affected by costchangers.

This commit is contained in:
jendave
2011-08-06 20:16:19 +00:00
parent b118f1e444
commit 5673c30cc8
2 changed files with 7 additions and 4 deletions

View File

@@ -3242,6 +3242,7 @@ public class GameAction {
payment = new Cost_Payment(sa.getPayCosts(),sa);
}
if(!sa.isTrigger())
payment.changeCost();
SpellAbility_Requirements req = new SpellAbility_Requirements(sa, ts, payment);
@@ -3283,6 +3284,7 @@ public class GameAction {
Target_Selection ts = new Target_Selection(sa.getTarget(),sa);
Cost_Payment payment = new Cost_Payment(sa.getPayCosts(), sa);
if(!sa.isTrigger())
payment.changeCost();
SpellAbility_Requirements req = new SpellAbility_Requirements(sa, ts, payment);

View File

@@ -330,6 +330,7 @@ public class TriggerHandler {
sa[0] = AF.getAbility(host.getSVar(trigParams.get("Execute")), host);
}
}
sa[0].setTrigger(true);
regtrig.setTriggeringObjects(host);
sa[0].setActivatingPlayer(host.getController());