[KHM] Implemented Eradicator Valkyrie (#7367)

This commit is contained in:
Daniel Bomar 2021-01-10 21:07:18 -06:00 committed by GitHub
parent bec613cb8d
commit 4f4ea502e1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 112 additions and 0 deletions

View file

@ -0,0 +1,47 @@
package mage.abilities.keyword;
import mage.MageObject;
import mage.game.Game;
import java.io.ObjectStreamException;
/**
* Hexproof from planesalkers
*
* @author weirddan455
*/
public class HexproofFromPlaneswalkersAbility extends HexproofBaseAbility {
private static final HexproofFromPlaneswalkersAbility instance;
static {
instance = new HexproofFromPlaneswalkersAbility();
}
private Object readResolve() throws ObjectStreamException {
return instance;
}
public static HexproofFromPlaneswalkersAbility getInstance() {
return instance;
}
private HexproofFromPlaneswalkersAbility() {
super();
}
@Override
public boolean checkObject(MageObject source, Game game) {
return source.isPlaneswalker();
}
@Override
public HexproofFromPlaneswalkersAbility copy() {
return instance;
}
@Override
public String getRule() {
return "hexproof from planeswalkers";
}
}