From 605e1e3c47b408da5a0ebebb59342207f1e13b1e Mon Sep 17 00:00:00 2001 From: Sloth Date: Fri, 10 May 2013 20:50:42 +0000 Subject: [PATCH] - Fixed AI not calling reportPaidCardsTo. --- src/main/java/forge/card/cost/CostPayment.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/forge/card/cost/CostPayment.java b/src/main/java/forge/card/cost/CostPayment.java index b979c376aac..324401f94da 100644 --- a/src/main/java/forge/card/cost/CostPayment.java +++ b/src/main/java/forge/card/cost/CostPayment.java @@ -194,6 +194,11 @@ public class CostPayment { for (final CostPart part : parts) { part.payAI(decisions.get(part.getClass()), ai, this.ability, this.ability.getSourceCard()); + // abilities care what was used to pay for them + if( part instanceof CostPartWithList ) { + ((CostPartWithList) part).reportPaidCardsTo(ability); + ((CostPartWithList) part).resetList(); + } } return true; }