implement [YMID] Hollowhenge Wrangler; Forsaken Crossroads (#12793)

This commit is contained in:
Svyatoslav28597 2024-09-19 02:09:03 +03:00 committed by GitHub
parent 5abf295ba2
commit 3d05eb035b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 170 additions and 1 deletions

View file

@ -16,7 +16,7 @@ public class ActivateIfConditionActivatedAbility extends ActivatedAbilityImpl {
public ActivateIfConditionActivatedAbility(Effect effect, Cost cost, Condition condition) {
this(Zone.BATTLEFIELD, effect, cost, condition, TimingRule.INSTANT);
}
public ActivateIfConditionActivatedAbility(Zone zone, Effect effect, Cost cost, Condition condition) {
this(zone, effect, cost, condition, TimingRule.INSTANT);
}
@ -34,6 +34,10 @@ public class ActivateIfConditionActivatedAbility extends ActivatedAbilityImpl {
@Override
public String getRule() {
StringBuilder sb = new StringBuilder(super.getRule());
if (condition.toString().startsWith("You may also")) {
sb.append(' ').append(condition.toString()).append('.');
return sb.toString();
}
if (condition instanceof InvertCondition) {
sb.append(" You can't activate this ability ");
} else {