fix Sergeant at Arms (#12705)

trigger should be intervening if

---------

Co-authored-by: Alma <almathompson@protonmail.com>
This commit is contained in:
alma555 2024-08-22 23:35:59 -04:00 committed by GitHub
parent 9c6c532bdf
commit 9134a77943
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -5,7 +5,7 @@ import java.util.UUID;
import mage.MageInt;
import mage.abilities.common.EntersBattlefieldTriggeredAbility;
import mage.abilities.condition.common.KickedCondition;
import mage.abilities.decorator.ConditionalOneShotEffect;
import mage.abilities.decorator.ConditionalInterveningIfTriggeredAbility;
import mage.abilities.effects.common.CreateTokenEffect;
import mage.abilities.keyword.KickerAbility;
import mage.cards.CardImpl;
@ -32,9 +32,9 @@ public final class SergeantAtArms extends CardImpl {
this.addAbility(new KickerAbility("{2}{W}"));
// When Sergeant-at-Arms enters the battlefield, if it was kicked, create two 1/1 white soldier creature tokens.
this.addAbility(new EntersBattlefieldTriggeredAbility(new ConditionalOneShotEffect(
new CreateTokenEffect(new SoldierToken(), 2), KickedCondition.ONCE,
"if it was kicked, create two 1/1 white Soldier creature tokens.")));
this.addAbility(new ConditionalInterveningIfTriggeredAbility(
new EntersBattlefieldTriggeredAbility(new CreateTokenEffect(new SoldierToken(), 2)), KickedCondition.ONCE,
"When {this} enters, if it was kicked, create two 1/1 white Soldier creature tokens."));
}
private SergeantAtArms(final SergeantAtArms card) {