From 76f04e49e8192ad61f77f37d2d1d1cbe12c39c4e Mon Sep 17 00:00:00 2001 From: jendave Date: Sat, 6 Aug 2011 11:06:33 +0000 Subject: [PATCH] add stack descriptions to AF_Regenerate. --- src/forge/AbilityFactory_Regenerate.java | 34 ++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/src/forge/AbilityFactory_Regenerate.java b/src/forge/AbilityFactory_Regenerate.java index e45227cf5d3..4153b9e1946 100644 --- a/src/forge/AbilityFactory_Regenerate.java +++ b/src/forge/AbilityFactory_Regenerate.java @@ -27,6 +27,23 @@ public class AbilityFactory_Regenerate { doResolve(af, this); af.getHostCard().setAbilityUsed(af.getHostCard().getAbilityUsed() + 1); } + + @Override + public String getStackDescription(){ + StringBuilder sb = new StringBuilder(); + String name = af.getHostCard().getName(); + sb.append(name).append(" - regenerate "); + Card tgt = getTargetCard(); + if (tgt != null) { + if(tgt.isFaceDown()) sb.append("Morph"); + else sb.append(tgt.getName()); + } + else { + sb.append(af.getHostCard().getName()); + } + return sb.toString(); + } + };//Ability_Activated return abRegenerate; @@ -51,6 +68,23 @@ public class AbilityFactory_Regenerate { public void resolve() { doResolve(af, this); } + + @Override + public String getStackDescription(){ + StringBuilder sb = new StringBuilder(); + String name = af.getHostCard().getName(); + sb.append(name).append(" - regenerate "); + Card tgt = getTargetCard(); + if (tgt != null) { + if(tgt.isFaceDown()) sb.append("Morph"); + else sb.append(tgt.getName()); + } + else { + sb.append(af.getHostCard().getName()); + } + return sb.toString(); + } + }; // Spell return spRegenerate;