new SourceDealsDamageToYouTriggeredAbility

fix #11262

test coverage provided by FlamebladeAngelTest
This commit is contained in:
xenohedron 2023-10-20 21:30:24 -04:00
parent 8fc880c23b
commit 59929d2860
7 changed files with 135 additions and 294 deletions

View file

@ -12,6 +12,7 @@ import mage.abilities.costs.Costs;
import mage.abilities.costs.VariableCost;
import mage.abilities.costs.mana.*;
import mage.abilities.dynamicvalue.DynamicValue;
import mage.abilities.dynamicvalue.common.SavedDamageValue;
import mage.abilities.dynamicvalue.common.StaticValue;
import mage.abilities.effects.ContinuousEffect;
import mage.abilities.effects.Effect;
@ -909,6 +910,8 @@ public final class CardUtil {
boolean xValue = amount.toString().equals("X");
if (xValue) {
sb.append("X ").append(counter.getName()).append(" counters");
} else if (amount == SavedDamageValue.MANY) {
sb.append("that many ").append(counter.getName()).append(" counters");
} else {
sb.append(counter.getDescription());
}