[AFC] Implemented Sefris of the Hidden Ways

This commit is contained in:
Evan Kranzler 2021-07-19 12:50:18 -04:00
parent 7ccb390e4d
commit 34a0e9546a
3 changed files with 61 additions and 3 deletions

View file

@ -14,7 +14,6 @@ import mage.game.events.ZoneChangeEvent;
import mage.target.targetpointer.FixedTarget;
/**
*
* @author LevelX2
*/
public class PutCardIntoGraveFromAnywhereAllTriggeredAbility extends TriggeredAbilityImpl {
@ -42,7 +41,8 @@ public class PutCardIntoGraveFromAnywhereAllTriggeredAbility extends TriggeredAb
this.filter.add(targetController.getOwnerPredicate());
StringBuilder sb = new StringBuilder("Whenever ");
sb.append(filter.getMessage());
sb.append(" is put into ");
sb.append(filter.getMessage().startsWith("one or more") ? " are" : "is");
sb.append(" put into ");
switch (targetController) {
case OPPONENT:
sb.append("an opponent's");
@ -103,6 +103,6 @@ public class PutCardIntoGraveFromAnywhereAllTriggeredAbility extends TriggeredAb
@Override
public String getTriggerPhrase() {
return ruleText ;
return ruleText;
}
}