mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-19 20:28:00 +00:00
if DamageAllEffect is a SubAbility, let it state its name in StackDesc
This commit is contained in:
@@ -11,6 +11,7 @@ import forge.game.card.CardCollectionView;
|
|||||||
import forge.game.card.CardDamageMap;
|
import forge.game.card.CardDamageMap;
|
||||||
import forge.game.card.CardLists;
|
import forge.game.card.CardLists;
|
||||||
import forge.game.player.Player;
|
import forge.game.player.Player;
|
||||||
|
import forge.game.spellability.AbilitySub;
|
||||||
import forge.game.spellability.SpellAbility;
|
import forge.game.spellability.SpellAbility;
|
||||||
import forge.game.zone.ZoneType;
|
import forge.game.zone.ZoneType;
|
||||||
|
|
||||||
@@ -30,7 +31,7 @@ public class DamageAllEffect extends DamageBaseEffect {
|
|||||||
final String definedStr = sa.getParam("DamageSource");
|
final String definedStr = sa.getParam("DamageSource");
|
||||||
final List<Card> definedSources = AbilityUtils.getDefinedCards(sa.getHostCard(), definedStr, sa);
|
final List<Card> definedSources = AbilityUtils.getDefinedCards(sa.getHostCard(), definedStr, sa);
|
||||||
|
|
||||||
if (!definedSources.isEmpty() && definedSources.get(0) != sa.getHostCard()) {
|
if (!definedSources.isEmpty() && (definedSources.get(0) != sa.getHostCard() || sa instanceof AbilitySub)) {
|
||||||
sb.append(definedSources.get(0).toString()).append(" deals");
|
sb.append(definedSources.get(0).toString()).append(" deals");
|
||||||
} else if ("ParentTarget".equals(definedStr)) {
|
} else if ("ParentTarget".equals(definedStr)) {
|
||||||
sb.append("Target creature deals");
|
sb.append("Target creature deals");
|
||||||
|
|||||||
Reference in New Issue
Block a user