(final SpellAbility ability, final Player payer, final boolean effect)
| 77 | } |
| 78 | |
| 79 | @Override |
| 80 | public final boolean canPay(final SpellAbility ability, final Player payer, final boolean effect) { |
| 81 | final Card source = ability.getHostCard(); |
| 82 | return source.canUntap(null, false) && !source.isAbilitySick() && |
| 83 | (source.getCounters(CounterEnumType.STUN) == 0 || source.canRemoveCounters(CounterEnumType.STUN)); |
| 84 | } |
| 85 | |
| 86 | @Override |
| 87 | public boolean payAsDecided(Player ai, PaymentDecision decision, SpellAbility ability, final boolean effect) { |
nothing calls this directly
no test coverage detected