updated bard/ranger creature types

This commit is contained in:
Evan Kranzler 2021-07-20 11:37:13 -04:00
parent cde5e2c4c9
commit 0face737da
26 changed files with 26 additions and 3 deletions

View file

@ -30,7 +30,7 @@ public final class BirchloreRangers extends CardImpl {
public BirchloreRangers(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{G}");
this.subtype.add(SubType.ELF, SubType.DRUID);
this.subtype.add(SubType.ELF, SubType.DRUID, SubType.RANGER);
this.power = new MageInt(1);
this.toughness = new MageInt(1);

View file

@ -21,7 +21,7 @@ public final class BorderlandRanger extends CardImpl {
public BorderlandRanger(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{G}");
this.subtype.add(SubType.HUMAN, SubType.SCOUT);
this.subtype.add(SubType.HUMAN, SubType.SCOUT, SubType.RANGER);
this.power = new MageInt(2);
this.toughness = new MageInt(2);

View file

@ -39,6 +39,7 @@ public final class CloudgoatRanger extends CardImpl {
super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}{W}");
this.subtype.add(SubType.GIANT);
this.subtype.add(SubType.WARRIOR);
this.subtype.add(SubType.RANGER);
this.power = new MageInt(3);
this.toughness = new MageInt(3);

View file

@ -34,6 +34,7 @@ public final class DaybreakRanger extends CardImpl {
super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}");
this.subtype.add(SubType.HUMAN);
this.subtype.add(SubType.ARCHER);
this.subtype.add(SubType.RANGER);
this.subtype.add(SubType.WEREWOLF);
this.transformable = true;

View file

@ -21,6 +21,7 @@ public final class ElvishBard extends CardImpl {
super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{G}{G}");
this.subtype.add(SubType.ELF);
this.subtype.add(SubType.SHAMAN);
this.subtype.add(SubType.BARD);
this.power = new MageInt(2);
this.toughness = new MageInt(4);

View file

@ -16,7 +16,7 @@ public final class ElvishRanger extends CardImpl {
public ElvishRanger(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{G}");
this.subtype.add(SubType.ELF);
this.subtype.add(SubType.ELF, SubType.RANGER);
this.power = new MageInt(4);
this.toughness = new MageInt(1);

View file

@ -25,6 +25,7 @@ public final class FirebrandRanger extends CardImpl {
super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}");
this.subtype.add(SubType.HUMAN);
this.subtype.add(SubType.SOLDIER);
this.subtype.add(SubType.RANGER);
this.power = new MageInt(2);
this.toughness = new MageInt(1);

View file

@ -31,6 +31,7 @@ public final class HalanaKessigRanger extends CardImpl {
this.addSuperType(SuperType.LEGENDARY);
this.subtype.add(SubType.HUMAN);
this.subtype.add(SubType.ARCHER);
this.subtype.add(SubType.RANGER);
this.power = new MageInt(3);
this.toughness = new MageInt(4);

View file

@ -21,6 +21,7 @@ public final class JadelightRanger extends CardImpl {
this.subtype.add(SubType.MERFOLK);
this.subtype.add(SubType.SCOUT);
this.subtype.add(SubType.RANGER);
this.power = new MageInt(2);
this.toughness = new MageInt(1);

View file

@ -31,6 +31,7 @@ public final class JoragaBard extends CardImpl {
super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{G}");
this.subtype.add(SubType.ELF);
this.subtype.add(SubType.ROGUE);
this.subtype.add(SubType.BARD);
this.subtype.add(SubType.ALLY);
this.power = new MageInt(1);

View file

@ -32,6 +32,7 @@ public final class JuniperOrderRanger extends CardImpl {
super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{G}{W}");
this.subtype.add(SubType.HUMAN);
this.subtype.add(SubType.KNIGHT);
this.subtype.add(SubType.RANGER);
this.power = new MageInt(2);
this.toughness = new MageInt(4);

View file

@ -35,6 +35,7 @@ public final class KelsinkoRanger extends CardImpl {
super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}");
this.subtype.add(SubType.HUMAN);
this.subtype.add(SubType.RANGER);
this.power = new MageInt(1);
this.toughness = new MageInt(1);

View file

@ -23,6 +23,7 @@ public final class MurasaRanger extends CardImpl {
super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{G}");
this.subtype.add(SubType.HUMAN);
this.subtype.add(SubType.WARRIOR);
this.subtype.add(SubType.RANGER);
this.power = new MageInt(3);
this.toughness = new MageInt(3);

View file

@ -18,6 +18,7 @@ public final class NorwoodRanger extends CardImpl {
super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{G}");
this.subtype.add(SubType.ELF);
this.subtype.add(SubType.SCOUT);
this.subtype.add(SubType.RANGER);
this.power = new MageInt(1);
this.toughness = new MageInt(2);

View file

@ -24,6 +24,7 @@ public final class OakhameRanger extends AdventureCard {
this.subtype.add(SubType.ELF);
this.subtype.add(SubType.KNIGHT);
this.subtype.add(SubType.RANGER);
this.power = new MageInt(2);
this.toughness = new MageInt(2);

View file

@ -22,6 +22,7 @@ public final class OrochiRanger extends CardImpl {
super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{G}");
this.subtype.add(SubType.SNAKE);
this.subtype.add(SubType.WARRIOR);
this.subtype.add(SubType.RANGER);
this.power = new MageInt(2);
this.toughness = new MageInt(1);

View file

@ -25,6 +25,7 @@ public final class RangerEnVec extends CardImpl {
this.subtype.add(SubType.HUMAN);
this.subtype.add(SubType.SOLDIER);
this.subtype.add(SubType.ARCHER);
this.subtype.add(SubType.RANGER);
this.power = new MageInt(2);

View file

@ -33,6 +33,7 @@ public final class RangerOfEos extends CardImpl {
this.subtype.add(SubType.HUMAN);
this.subtype.add(SubType.SOLDIER);
this.subtype.add(SubType.RANGER);
this.power = new MageInt(3);
this.toughness = new MageInt(2);

View file

@ -35,6 +35,7 @@ public final class ScrybRanger extends CardImpl {
public ScrybRanger(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}");
this.subtype.add(SubType.FAERIE);
this.subtype.add(SubType.RANGER);
this.power = new MageInt(1);
this.toughness = new MageInt(1);

View file

@ -21,6 +21,7 @@ public final class ShorelineRanger extends CardImpl {
super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{5}{U}");
this.subtype.add(SubType.BIRD);
this.subtype.add(SubType.SOLDIER);
this.subtype.add(SubType.RANGER);
this.power = new MageInt(3);
this.toughness = new MageInt(4);

View file

@ -22,6 +22,7 @@ public final class SkyshroudRanger extends CardImpl {
public SkyshroudRanger(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{G}");
this.subtype.add(SubType.ELF);
this.subtype.add(SubType.RANGER);
this.power = new MageInt(1);
this.toughness = new MageInt(1);

View file

@ -24,6 +24,7 @@ public final class SylvanRanger extends CardImpl {
super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{G}");
this.subtype.add(SubType.ELF);
this.subtype.add(SubType.SCOUT);
this.subtype.add(SubType.RANGER);
this.power = new MageInt(1);
this.toughness = new MageInt(1);

View file

@ -31,6 +31,7 @@ public final class TreetopRangers extends CardImpl {
public TreetopRangers(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{G}");
this.subtype.add(SubType.ELF);
this.subtype.add(SubType.RANGER);
this.power = new MageInt(2);
this.toughness = new MageInt(2);

View file

@ -24,6 +24,7 @@ public final class TurntimberRanger extends CardImpl {
super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{G}{G}");
this.subtype.add(SubType.ELF);
this.subtype.add(SubType.SCOUT);
this.subtype.add(SubType.RANGER);
this.subtype.add(SubType.ALLY);
this.power = new MageInt(2);

View file

@ -29,6 +29,7 @@ public final class VergeRangers extends CardImpl {
this.subtype.add(SubType.HUMAN);
this.subtype.add(SubType.SCOUT);
this.subtype.add(SubType.RANGER);
this.power = new MageInt(3);
this.toughness = new MageInt(3);

View file

@ -37,6 +37,7 @@ public final class YisanTheWandererBard extends CardImpl {
addSuperType(SuperType.LEGENDARY);
this.subtype.add(SubType.HUMAN);
this.subtype.add(SubType.ROGUE);
this.subtype.add(SubType.BARD);
this.power = new MageInt(2);
this.toughness = new MageInt(3);