From 0face737da6442f53c80bfb1aeef16794b71b937 Mon Sep 17 00:00:00 2001 From: Evan Kranzler Date: Tue, 20 Jul 2021 11:37:13 -0400 Subject: [PATCH] updated bard/ranger creature types --- Mage.Sets/src/mage/cards/b/BirchloreRangers.java | 2 +- Mage.Sets/src/mage/cards/b/BorderlandRanger.java | 2 +- Mage.Sets/src/mage/cards/c/CloudgoatRanger.java | 1 + Mage.Sets/src/mage/cards/d/DaybreakRanger.java | 1 + Mage.Sets/src/mage/cards/e/ElvishBard.java | 1 + Mage.Sets/src/mage/cards/e/ElvishRanger.java | 2 +- Mage.Sets/src/mage/cards/f/FirebrandRanger.java | 1 + Mage.Sets/src/mage/cards/h/HalanaKessigRanger.java | 1 + Mage.Sets/src/mage/cards/j/JadelightRanger.java | 1 + Mage.Sets/src/mage/cards/j/JoragaBard.java | 1 + Mage.Sets/src/mage/cards/j/JuniperOrderRanger.java | 1 + Mage.Sets/src/mage/cards/k/KelsinkoRanger.java | 1 + Mage.Sets/src/mage/cards/m/MurasaRanger.java | 1 + Mage.Sets/src/mage/cards/n/NorwoodRanger.java | 1 + Mage.Sets/src/mage/cards/o/OakhameRanger.java | 1 + Mage.Sets/src/mage/cards/o/OrochiRanger.java | 1 + Mage.Sets/src/mage/cards/r/RangerEnVec.java | 1 + Mage.Sets/src/mage/cards/r/RangerOfEos.java | 1 + Mage.Sets/src/mage/cards/s/ScrybRanger.java | 1 + Mage.Sets/src/mage/cards/s/ShorelineRanger.java | 1 + Mage.Sets/src/mage/cards/s/SkyshroudRanger.java | 1 + Mage.Sets/src/mage/cards/s/SylvanRanger.java | 1 + Mage.Sets/src/mage/cards/t/TreetopRangers.java | 1 + Mage.Sets/src/mage/cards/t/TurntimberRanger.java | 1 + Mage.Sets/src/mage/cards/v/VergeRangers.java | 1 + Mage.Sets/src/mage/cards/y/YisanTheWandererBard.java | 1 + 26 files changed, 26 insertions(+), 3 deletions(-) diff --git a/Mage.Sets/src/mage/cards/b/BirchloreRangers.java b/Mage.Sets/src/mage/cards/b/BirchloreRangers.java index f71f76d107..29f0351e04 100644 --- a/Mage.Sets/src/mage/cards/b/BirchloreRangers.java +++ b/Mage.Sets/src/mage/cards/b/BirchloreRangers.java @@ -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); diff --git a/Mage.Sets/src/mage/cards/b/BorderlandRanger.java b/Mage.Sets/src/mage/cards/b/BorderlandRanger.java index 7c6977b10a..228c967404 100644 --- a/Mage.Sets/src/mage/cards/b/BorderlandRanger.java +++ b/Mage.Sets/src/mage/cards/b/BorderlandRanger.java @@ -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); diff --git a/Mage.Sets/src/mage/cards/c/CloudgoatRanger.java b/Mage.Sets/src/mage/cards/c/CloudgoatRanger.java index c85a8fd9cc..406c527474 100644 --- a/Mage.Sets/src/mage/cards/c/CloudgoatRanger.java +++ b/Mage.Sets/src/mage/cards/c/CloudgoatRanger.java @@ -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); diff --git a/Mage.Sets/src/mage/cards/d/DaybreakRanger.java b/Mage.Sets/src/mage/cards/d/DaybreakRanger.java index 976c5ce728..a5bf78e375 100644 --- a/Mage.Sets/src/mage/cards/d/DaybreakRanger.java +++ b/Mage.Sets/src/mage/cards/d/DaybreakRanger.java @@ -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; diff --git a/Mage.Sets/src/mage/cards/e/ElvishBard.java b/Mage.Sets/src/mage/cards/e/ElvishBard.java index d196ef69d3..f84960b6dc 100644 --- a/Mage.Sets/src/mage/cards/e/ElvishBard.java +++ b/Mage.Sets/src/mage/cards/e/ElvishBard.java @@ -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); diff --git a/Mage.Sets/src/mage/cards/e/ElvishRanger.java b/Mage.Sets/src/mage/cards/e/ElvishRanger.java index 5abef04c0d..8ff2b6597b 100644 --- a/Mage.Sets/src/mage/cards/e/ElvishRanger.java +++ b/Mage.Sets/src/mage/cards/e/ElvishRanger.java @@ -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); diff --git a/Mage.Sets/src/mage/cards/f/FirebrandRanger.java b/Mage.Sets/src/mage/cards/f/FirebrandRanger.java index 907429a4f4..b401bf5fce 100644 --- a/Mage.Sets/src/mage/cards/f/FirebrandRanger.java +++ b/Mage.Sets/src/mage/cards/f/FirebrandRanger.java @@ -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); diff --git a/Mage.Sets/src/mage/cards/h/HalanaKessigRanger.java b/Mage.Sets/src/mage/cards/h/HalanaKessigRanger.java index 7a2babd3bb..80fa4b3787 100644 --- a/Mage.Sets/src/mage/cards/h/HalanaKessigRanger.java +++ b/Mage.Sets/src/mage/cards/h/HalanaKessigRanger.java @@ -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); diff --git a/Mage.Sets/src/mage/cards/j/JadelightRanger.java b/Mage.Sets/src/mage/cards/j/JadelightRanger.java index e2aac12784..833c98ebd9 100644 --- a/Mage.Sets/src/mage/cards/j/JadelightRanger.java +++ b/Mage.Sets/src/mage/cards/j/JadelightRanger.java @@ -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); diff --git a/Mage.Sets/src/mage/cards/j/JoragaBard.java b/Mage.Sets/src/mage/cards/j/JoragaBard.java index afb1f952b6..2dc81eafb2 100644 --- a/Mage.Sets/src/mage/cards/j/JoragaBard.java +++ b/Mage.Sets/src/mage/cards/j/JoragaBard.java @@ -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); diff --git a/Mage.Sets/src/mage/cards/j/JuniperOrderRanger.java b/Mage.Sets/src/mage/cards/j/JuniperOrderRanger.java index ee986f5c26..8c3ae7a9ef 100644 --- a/Mage.Sets/src/mage/cards/j/JuniperOrderRanger.java +++ b/Mage.Sets/src/mage/cards/j/JuniperOrderRanger.java @@ -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); diff --git a/Mage.Sets/src/mage/cards/k/KelsinkoRanger.java b/Mage.Sets/src/mage/cards/k/KelsinkoRanger.java index 4f51c97e09..0e584464b1 100644 --- a/Mage.Sets/src/mage/cards/k/KelsinkoRanger.java +++ b/Mage.Sets/src/mage/cards/k/KelsinkoRanger.java @@ -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); diff --git a/Mage.Sets/src/mage/cards/m/MurasaRanger.java b/Mage.Sets/src/mage/cards/m/MurasaRanger.java index 30763678a3..48b359232f 100644 --- a/Mage.Sets/src/mage/cards/m/MurasaRanger.java +++ b/Mage.Sets/src/mage/cards/m/MurasaRanger.java @@ -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); diff --git a/Mage.Sets/src/mage/cards/n/NorwoodRanger.java b/Mage.Sets/src/mage/cards/n/NorwoodRanger.java index 6559bef4d8..9a1352f736 100644 --- a/Mage.Sets/src/mage/cards/n/NorwoodRanger.java +++ b/Mage.Sets/src/mage/cards/n/NorwoodRanger.java @@ -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); diff --git a/Mage.Sets/src/mage/cards/o/OakhameRanger.java b/Mage.Sets/src/mage/cards/o/OakhameRanger.java index 9ebc7bb659..2402b9eeda 100644 --- a/Mage.Sets/src/mage/cards/o/OakhameRanger.java +++ b/Mage.Sets/src/mage/cards/o/OakhameRanger.java @@ -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); diff --git a/Mage.Sets/src/mage/cards/o/OrochiRanger.java b/Mage.Sets/src/mage/cards/o/OrochiRanger.java index 303dca083a..449cfd3015 100644 --- a/Mage.Sets/src/mage/cards/o/OrochiRanger.java +++ b/Mage.Sets/src/mage/cards/o/OrochiRanger.java @@ -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); diff --git a/Mage.Sets/src/mage/cards/r/RangerEnVec.java b/Mage.Sets/src/mage/cards/r/RangerEnVec.java index 7d520c8113..ef35032fd7 100644 --- a/Mage.Sets/src/mage/cards/r/RangerEnVec.java +++ b/Mage.Sets/src/mage/cards/r/RangerEnVec.java @@ -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); diff --git a/Mage.Sets/src/mage/cards/r/RangerOfEos.java b/Mage.Sets/src/mage/cards/r/RangerOfEos.java index c1cf9ebc0c..7ecfd126a3 100644 --- a/Mage.Sets/src/mage/cards/r/RangerOfEos.java +++ b/Mage.Sets/src/mage/cards/r/RangerOfEos.java @@ -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); diff --git a/Mage.Sets/src/mage/cards/s/ScrybRanger.java b/Mage.Sets/src/mage/cards/s/ScrybRanger.java index dc2a118b5c..8f55de220d 100644 --- a/Mage.Sets/src/mage/cards/s/ScrybRanger.java +++ b/Mage.Sets/src/mage/cards/s/ScrybRanger.java @@ -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); diff --git a/Mage.Sets/src/mage/cards/s/ShorelineRanger.java b/Mage.Sets/src/mage/cards/s/ShorelineRanger.java index 3d653312fa..45279e0c10 100644 --- a/Mage.Sets/src/mage/cards/s/ShorelineRanger.java +++ b/Mage.Sets/src/mage/cards/s/ShorelineRanger.java @@ -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); diff --git a/Mage.Sets/src/mage/cards/s/SkyshroudRanger.java b/Mage.Sets/src/mage/cards/s/SkyshroudRanger.java index 4d1d0ed87e..c5d2de8034 100644 --- a/Mage.Sets/src/mage/cards/s/SkyshroudRanger.java +++ b/Mage.Sets/src/mage/cards/s/SkyshroudRanger.java @@ -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); diff --git a/Mage.Sets/src/mage/cards/s/SylvanRanger.java b/Mage.Sets/src/mage/cards/s/SylvanRanger.java index 3e027606f5..90eccbe7e0 100644 --- a/Mage.Sets/src/mage/cards/s/SylvanRanger.java +++ b/Mage.Sets/src/mage/cards/s/SylvanRanger.java @@ -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); diff --git a/Mage.Sets/src/mage/cards/t/TreetopRangers.java b/Mage.Sets/src/mage/cards/t/TreetopRangers.java index 75c631f502..f4b5c2c3d2 100644 --- a/Mage.Sets/src/mage/cards/t/TreetopRangers.java +++ b/Mage.Sets/src/mage/cards/t/TreetopRangers.java @@ -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); diff --git a/Mage.Sets/src/mage/cards/t/TurntimberRanger.java b/Mage.Sets/src/mage/cards/t/TurntimberRanger.java index efab2627a8..622a344af6 100644 --- a/Mage.Sets/src/mage/cards/t/TurntimberRanger.java +++ b/Mage.Sets/src/mage/cards/t/TurntimberRanger.java @@ -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); diff --git a/Mage.Sets/src/mage/cards/v/VergeRangers.java b/Mage.Sets/src/mage/cards/v/VergeRangers.java index 37743c747d..a3a8b11fec 100644 --- a/Mage.Sets/src/mage/cards/v/VergeRangers.java +++ b/Mage.Sets/src/mage/cards/v/VergeRangers.java @@ -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); diff --git a/Mage.Sets/src/mage/cards/y/YisanTheWandererBard.java b/Mage.Sets/src/mage/cards/y/YisanTheWandererBard.java index 3b6755bff9..ca11403588 100644 --- a/Mage.Sets/src/mage/cards/y/YisanTheWandererBard.java +++ b/Mage.Sets/src/mage/cards/y/YisanTheWandererBard.java @@ -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);