Fix Elturel Survivors not played (#8920) (#8921)

This commit is contained in:
Cees Timmerman
2025-10-18 09:29:39 +02:00
committed by GitHub
parent 27a638a32b
commit d94fe1e958
2 changed files with 2 additions and 2 deletions

View File

@@ -1102,7 +1102,8 @@ public class AiAttackController {
for (final Card pCard : myList) {
// if the creature can attack then it's a potential attacker this
// turn, assume summoning sickness creatures will be able to
if (ComputerUtilCombat.canAttackNextTurn(pCard) && pCard.getNetCombatDamage() > 0) {
// TODO: Account for triggered power boosts.
if (ComputerUtilCombat.canAttackNextTurn(pCard) && (pCard.getNetCombatDamage() > 0 || "TRUE".equals(pCard.getSVar("HasAttackEffect")))) {
candidateAttackers.add(pCard);
candidateUnblockedDamage += ComputerUtilCombat.damageIfUnblocked(pCard, defendingOpponent, null, false);
computerForces++;

View File

@@ -6,7 +6,6 @@ K:Trample
K:Myriad
S:Mode$ Continuous | Affected$ Creature.Self+attacking | AddPower$ X | Description$ As long as CARDNAME is attacking, it gets +X/+0, where X is the number of lands defending player controls.
SVar:X:Count$Valid Land.DefenderCtrl
AI:RemoveDeck:All
SVar:BuffedBy:Land.OppCtrl
SVar:HasAttackEffect:TRUE
Oracle:Trample, myriad\nAs long as Elturel Survivors is attacking, it gets +X/+0, where X is the number of lands defending player controls.