mirror of
https://github.com/magefree/mage.git
synced 2025-12-27 22:12:03 -08:00
refactor: removed direct counter names usage (part 2)
This commit is contained in:
parent
8f4cc84266
commit
c351a4e8e9
8 changed files with 11 additions and 8 deletions
|
|
@ -71,7 +71,7 @@ class SiegeDefeatedTriggeredAbility extends TriggeredAbilityImpl {
|
|||
return permanent != null
|
||||
&& permanent.getCounters(game).getCount(CounterType.DEFENSE) == 0
|
||||
&& event.getTargetId().equals(this.getSourceId())
|
||||
&& event.getData().equals("defense") && event.getAmount() > 0;
|
||||
&& event.getData().equals(CounterType.DEFENSE.getName()) && event.getAmount() > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@ public class VanishingSacrificeAbility extends TriggeredAbilityImpl {
|
|||
|
||||
@Override
|
||||
public boolean checkTrigger(GameEvent event, Game game) {
|
||||
if (event.getData().equals("time") && event.getTargetId().equals(this.getSourceId())) {
|
||||
if (event.getData().equals(CounterType.TIME.getName()) && event.getTargetId().equals(this.getSourceId())) {
|
||||
Permanent p = game.getPermanent(this.getSourceId());
|
||||
if (p != null) {
|
||||
return p.getCounters(game).getCount(CounterType.TIME) == 0;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue