From b760c01b27d8da23616ea9488bc142f23c862232 Mon Sep 17 00:00:00 2001 From: theelk801 Date: Fri, 9 Jan 2026 12:11:17 -0500 Subject: [PATCH] update cards which have been given the Sorcerer creature type --- Mage.Sets/src/mage/cards/a/AberrantMindSorcerer.java | 1 + Mage.Sets/src/mage/cards/a/ApprenticeSorcerer.java | 1 + Mage.Sets/src/mage/cards/b/BloodboilSorcerer.java | 1 + Mage.Sets/src/mage/cards/c/CapriciousSorcerer.java | 1 + Mage.Sets/src/mage/cards/d/DakmorSorceress.java | 1 + Mage.Sets/src/mage/cards/e/EtheriumHornSorcerer.java | 1 + Mage.Sets/src/mage/cards/g/GempalmSorcerer.java | 1 + Mage.Sets/src/mage/cards/g/GreensleevesMaroSorcerer.java | 1 + Mage.Sets/src/mage/cards/j/JohannApprenticeSorcerer.java | 1 + Mage.Sets/src/mage/cards/k/KadenaSlinkingSorcerer.java | 1 + Mage.Sets/src/mage/cards/k/KrovikanSorcerer.java | 1 + Mage.Sets/src/mage/cards/m/MathiseSurgeChanneler.java | 1 + Mage.Sets/src/mage/cards/m/MolimoMaroSorcerer.java | 1 + Mage.Sets/src/mage/cards/m/MultaniMaroSorcerer.java | 1 + Mage.Sets/src/mage/cards/p/ProdigalSorcerer.java | 1 + Mage.Sets/src/mage/cards/r/RockslideSorcerer.java | 1 + Mage.Sets/src/mage/cards/s/SerendibSorcerer.java | 1 + Mage.Sets/src/mage/cards/s/SightedCasteSorcerer.java | 1 + Mage.Sets/src/mage/cards/s/SilumgarSorcerer.java | 1 + Mage.Sets/src/mage/cards/s/SorcererOfTheFang.java | 1 + Mage.Sets/src/mage/cards/s/SorceressQueen.java | 1 + Mage.Sets/src/mage/cards/v/VulshokSorcerer.java | 1 + Mage.Sets/src/mage/cards/w/WildMagicSorcerer.java | 1 + 23 files changed, 23 insertions(+) diff --git a/Mage.Sets/src/mage/cards/a/AberrantMindSorcerer.java b/Mage.Sets/src/mage/cards/a/AberrantMindSorcerer.java index 8a430e26b1d..3480cbe93c8 100644 --- a/Mage.Sets/src/mage/cards/a/AberrantMindSorcerer.java +++ b/Mage.Sets/src/mage/cards/a/AberrantMindSorcerer.java @@ -30,6 +30,7 @@ public final class AberrantMindSorcerer extends CardImpl { this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ELF); this.subtype.add(SubType.SHAMAN); + this.subtype.add(SubType.SORCERER); this.power = new MageInt(3); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/a/ApprenticeSorcerer.java b/Mage.Sets/src/mage/cards/a/ApprenticeSorcerer.java index 355e39e2a0c..99f4d27cb8d 100644 --- a/Mage.Sets/src/mage/cards/a/ApprenticeSorcerer.java +++ b/Mage.Sets/src/mage/cards/a/ApprenticeSorcerer.java @@ -23,6 +23,7 @@ public final class ApprenticeSorcerer extends CardImpl { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}"); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); + this.subtype.add(SubType.SORCERER); this.power = new MageInt(1); this.toughness = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/b/BloodboilSorcerer.java b/Mage.Sets/src/mage/cards/b/BloodboilSorcerer.java index ed760c8e1ce..55be51cf241 100644 --- a/Mage.Sets/src/mage/cards/b/BloodboilSorcerer.java +++ b/Mage.Sets/src/mage/cards/b/BloodboilSorcerer.java @@ -28,6 +28,7 @@ public final class BloodboilSorcerer extends CardImpl { this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SHAMAN); + this.subtype.add(SubType.SORCERER); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/c/CapriciousSorcerer.java b/Mage.Sets/src/mage/cards/c/CapriciousSorcerer.java index 3577a8dfbad..2e6acdda0b7 100644 --- a/Mage.Sets/src/mage/cards/c/CapriciousSorcerer.java +++ b/Mage.Sets/src/mage/cards/c/CapriciousSorcerer.java @@ -23,6 +23,7 @@ public final class CapriciousSorcerer extends CardImpl { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}"); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); + this.subtype.add(SubType.SORCERER); this.power = new MageInt(1); this.toughness = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/d/DakmorSorceress.java b/Mage.Sets/src/mage/cards/d/DakmorSorceress.java index 465ce86ffeb..e2c8dc4290a 100644 --- a/Mage.Sets/src/mage/cards/d/DakmorSorceress.java +++ b/Mage.Sets/src/mage/cards/d/DakmorSorceress.java @@ -29,6 +29,7 @@ public final class DakmorSorceress extends CardImpl { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{5}{B}"); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); + this.subtype.add(SubType.SORCERER); this.power = new MageInt(0); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/e/EtheriumHornSorcerer.java b/Mage.Sets/src/mage/cards/e/EtheriumHornSorcerer.java index c0158a3a529..47bc522240a 100644 --- a/Mage.Sets/src/mage/cards/e/EtheriumHornSorcerer.java +++ b/Mage.Sets/src/mage/cards/e/EtheriumHornSorcerer.java @@ -23,6 +23,7 @@ public final class EtheriumHornSorcerer extends CardImpl { super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT,CardType.CREATURE},"{4}{U}{R}"); this.subtype.add(SubType.MINOTAUR); this.subtype.add(SubType.WIZARD); + this.subtype.add(SubType.SORCERER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/g/GempalmSorcerer.java b/Mage.Sets/src/mage/cards/g/GempalmSorcerer.java index 005d404f73b..94e743d737f 100644 --- a/Mage.Sets/src/mage/cards/g/GempalmSorcerer.java +++ b/Mage.Sets/src/mage/cards/g/GempalmSorcerer.java @@ -33,6 +33,7 @@ public final class GempalmSorcerer extends CardImpl { this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); + this.subtype.add(SubType.SORCERER); this.power = new MageInt(2); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/g/GreensleevesMaroSorcerer.java b/Mage.Sets/src/mage/cards/g/GreensleevesMaroSorcerer.java index 975c347bca0..ea413d93658 100644 --- a/Mage.Sets/src/mage/cards/g/GreensleevesMaroSorcerer.java +++ b/Mage.Sets/src/mage/cards/g/GreensleevesMaroSorcerer.java @@ -31,6 +31,7 @@ public final class GreensleevesMaroSorcerer extends CardImpl { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}{G}"); this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELEMENTAL); + this.subtype.add(SubType.SORCERER); this.power = new MageInt(0); this.toughness = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/j/JohannApprenticeSorcerer.java b/Mage.Sets/src/mage/cards/j/JohannApprenticeSorcerer.java index 3a0ed3ac701..18d1157bbce 100644 --- a/Mage.Sets/src/mage/cards/j/JohannApprenticeSorcerer.java +++ b/Mage.Sets/src/mage/cards/j/JohannApprenticeSorcerer.java @@ -30,6 +30,7 @@ public final class JohannApprenticeSorcerer extends CardImpl { this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); + this.subtype.add(SubType.SORCERER); this.power = new MageInt(2); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/k/KadenaSlinkingSorcerer.java b/Mage.Sets/src/mage/cards/k/KadenaSlinkingSorcerer.java index db6f74afe84..08d66fe0aeb 100644 --- a/Mage.Sets/src/mage/cards/k/KadenaSlinkingSorcerer.java +++ b/Mage.Sets/src/mage/cards/k/KadenaSlinkingSorcerer.java @@ -45,6 +45,7 @@ public final class KadenaSlinkingSorcerer extends CardImpl { this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SNAKE); this.subtype.add(SubType.WIZARD); + this.subtype.add(SubType.SORCERER); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/k/KrovikanSorcerer.java b/Mage.Sets/src/mage/cards/k/KrovikanSorcerer.java index 7f63e901360..fdc3b2beda2 100644 --- a/Mage.Sets/src/mage/cards/k/KrovikanSorcerer.java +++ b/Mage.Sets/src/mage/cards/k/KrovikanSorcerer.java @@ -37,6 +37,7 @@ public final class KrovikanSorcerer extends CardImpl { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{U}"); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); + this.subtype.add(SubType.SORCERER); this.power = new MageInt(1); this.toughness = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/m/MathiseSurgeChanneler.java b/Mage.Sets/src/mage/cards/m/MathiseSurgeChanneler.java index 8afdaa4a4a4..4a48765be32 100644 --- a/Mage.Sets/src/mage/cards/m/MathiseSurgeChanneler.java +++ b/Mage.Sets/src/mage/cards/m/MathiseSurgeChanneler.java @@ -33,6 +33,7 @@ public final class MathiseSurgeChanneler extends CardImpl { this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ELF); this.subtype.add(SubType.SHAMAN); + this.subtype.add(SubType.SORCERER); this.power = new MageInt(1); this.toughness = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/m/MolimoMaroSorcerer.java b/Mage.Sets/src/mage/cards/m/MolimoMaroSorcerer.java index 3b14f5ab75d..6b7b89d8fac 100644 --- a/Mage.Sets/src/mage/cards/m/MolimoMaroSorcerer.java +++ b/Mage.Sets/src/mage/cards/m/MolimoMaroSorcerer.java @@ -28,6 +28,7 @@ public final class MolimoMaroSorcerer extends CardImpl { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{G}{G}{G}"); this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELEMENTAL); + this.subtype.add(SubType.SORCERER); this.power = new MageInt(0); this.toughness = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/m/MultaniMaroSorcerer.java b/Mage.Sets/src/mage/cards/m/MultaniMaroSorcerer.java index 5f622dd3c9d..11be85da95b 100644 --- a/Mage.Sets/src/mage/cards/m/MultaniMaroSorcerer.java +++ b/Mage.Sets/src/mage/cards/m/MultaniMaroSorcerer.java @@ -24,6 +24,7 @@ public final class MultaniMaroSorcerer extends CardImpl { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{G}{G}"); this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELEMENTAL); + this.subtype.add(SubType.SORCERER); this.power = new MageInt(0); this.toughness = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/p/ProdigalSorcerer.java b/Mage.Sets/src/mage/cards/p/ProdigalSorcerer.java index e66cba544c6..2e05bc404f2 100644 --- a/Mage.Sets/src/mage/cards/p/ProdigalSorcerer.java +++ b/Mage.Sets/src/mage/cards/p/ProdigalSorcerer.java @@ -23,6 +23,7 @@ public final class ProdigalSorcerer extends CardImpl { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{U}"); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); + this.subtype.add(SubType.SORCERER); this.power = new MageInt(1); this.toughness = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/r/RockslideSorcerer.java b/Mage.Sets/src/mage/cards/r/RockslideSorcerer.java index 347d1ea4503..8c9f8d226dd 100644 --- a/Mage.Sets/src/mage/cards/r/RockslideSorcerer.java +++ b/Mage.Sets/src/mage/cards/r/RockslideSorcerer.java @@ -23,6 +23,7 @@ public final class RockslideSorcerer extends CardImpl { this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); + this.subtype.add(SubType.SORCERER); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/s/SerendibSorcerer.java b/Mage.Sets/src/mage/cards/s/SerendibSorcerer.java index e52caae46cd..2626eec055b 100644 --- a/Mage.Sets/src/mage/cards/s/SerendibSorcerer.java +++ b/Mage.Sets/src/mage/cards/s/SerendibSorcerer.java @@ -34,6 +34,7 @@ public final class SerendibSorcerer extends CardImpl { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{U}{U}"); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); + this.subtype.add(SubType.SORCERER); this.power = new MageInt(1); this.toughness = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/s/SightedCasteSorcerer.java b/Mage.Sets/src/mage/cards/s/SightedCasteSorcerer.java index ce5b8e69ca7..1f21a79f85b 100644 --- a/Mage.Sets/src/mage/cards/s/SightedCasteSorcerer.java +++ b/Mage.Sets/src/mage/cards/s/SightedCasteSorcerer.java @@ -26,6 +26,7 @@ public final class SightedCasteSorcerer extends CardImpl { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{W}"); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); + this.subtype.add(SubType.SORCERER); this.power = new MageInt(1); this.toughness = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/s/SilumgarSorcerer.java b/Mage.Sets/src/mage/cards/s/SilumgarSorcerer.java index a64153db5bd..961cd69c61f 100644 --- a/Mage.Sets/src/mage/cards/s/SilumgarSorcerer.java +++ b/Mage.Sets/src/mage/cards/s/SilumgarSorcerer.java @@ -26,6 +26,7 @@ public final class SilumgarSorcerer extends CardImpl { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{U}"); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); + this.subtype.add(SubType.SORCERER); this.power = new MageInt(2); this.toughness = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/s/SorcererOfTheFang.java b/Mage.Sets/src/mage/cards/s/SorcererOfTheFang.java index d1868ec7763..735ad2c3a07 100644 --- a/Mage.Sets/src/mage/cards/s/SorcererOfTheFang.java +++ b/Mage.Sets/src/mage/cards/s/SorcererOfTheFang.java @@ -24,6 +24,7 @@ public final class SorcererOfTheFang extends CardImpl { this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); + this.subtype.add(SubType.SORCERER); this.power = new MageInt(1); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/s/SorceressQueen.java b/Mage.Sets/src/mage/cards/s/SorceressQueen.java index 21dacda5a1e..59a127ba4c3 100644 --- a/Mage.Sets/src/mage/cards/s/SorceressQueen.java +++ b/Mage.Sets/src/mage/cards/s/SorceressQueen.java @@ -34,6 +34,7 @@ public final class SorceressQueen extends CardImpl { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{B}{B}"); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); + this.subtype.add(SubType.SORCERER); this.power = new MageInt(1); this.toughness = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/v/VulshokSorcerer.java b/Mage.Sets/src/mage/cards/v/VulshokSorcerer.java index ca1905cd861..ff1eae8d1de 100644 --- a/Mage.Sets/src/mage/cards/v/VulshokSorcerer.java +++ b/Mage.Sets/src/mage/cards/v/VulshokSorcerer.java @@ -25,6 +25,7 @@ public final class VulshokSorcerer extends CardImpl { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{R}{R}"); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SHAMAN); + this.subtype.add(SubType.SORCERER); this.power = new MageInt(1); this.toughness = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/w/WildMagicSorcerer.java b/Mage.Sets/src/mage/cards/w/WildMagicSorcerer.java index dc97b1e7937..55c0da0eedc 100644 --- a/Mage.Sets/src/mage/cards/w/WildMagicSorcerer.java +++ b/Mage.Sets/src/mage/cards/w/WildMagicSorcerer.java @@ -31,6 +31,7 @@ public final class WildMagicSorcerer extends CardImpl { this.subtype.add(SubType.ORC); this.subtype.add(SubType.SHAMAN); + this.subtype.add(SubType.SORCERER); this.power = new MageInt(4); this.toughness = new MageInt(3);