mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 19:58:00 +00:00
- CheckStyle.
This commit is contained in:
@@ -60,17 +60,18 @@ public final class AbilityFactoryCharm {
|
|||||||
*/
|
*/
|
||||||
public static SpellAbility createAbilityCharm(final AbilityFactory af) {
|
public static SpellAbility createAbilityCharm(final AbilityFactory af) {
|
||||||
class AbilityCharm extends AbilityActivated {
|
class AbilityCharm extends AbilityActivated {
|
||||||
public AbilityCharm(final Card ca,final Cost co,final Target t) {
|
public AbilityCharm(final Card ca, final Cost co, final Target t) {
|
||||||
super(ca,co,t);
|
super(ca, co, t);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public AbilityActivated getCopy() {
|
public AbilityActivated getCopy() {
|
||||||
AbilityActivated res = new AbilityCharm(getSourceCard(),getPayCosts(),getTarget() == null ? null : new Target(getTarget()));
|
AbilityActivated res = new AbilityCharm(getSourceCard(),
|
||||||
|
getPayCosts(), getTarget() == null ? null : new Target(getTarget()));
|
||||||
CardFactoryUtil.copySpellAbility(this, res);
|
CardFactoryUtil.copySpellAbility(this, res);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static final long serialVersionUID = -4038591081733095021L;
|
private static final long serialVersionUID = -4038591081733095021L;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -80,17 +80,18 @@ public final class AbilityFactoryChoose {
|
|||||||
*/
|
*/
|
||||||
public static SpellAbility createAbilityChooseType(final AbilityFactory af) {
|
public static SpellAbility createAbilityChooseType(final AbilityFactory af) {
|
||||||
class AbilityChooseType extends AbilityActivated {
|
class AbilityChooseType extends AbilityActivated {
|
||||||
public AbilityChooseType(final Card ca,final Cost co,final Target t) {
|
public AbilityChooseType(final Card ca, final Cost co, final Target t) {
|
||||||
super(ca,co,t);
|
super(ca, co, t);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public AbilityActivated getCopy() {
|
public AbilityActivated getCopy() {
|
||||||
AbilityActivated res = new AbilityChooseType(getSourceCard(),getPayCosts(),getTarget() == null ? null : new Target(getTarget()));
|
AbilityActivated res = new AbilityChooseType(getSourceCard(),
|
||||||
|
getPayCosts(), getTarget() == null ? null : new Target(getTarget()));
|
||||||
CardFactoryUtil.copySpellAbility(this, res);
|
CardFactoryUtil.copySpellAbility(this, res);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static final long serialVersionUID = -7734286034988741837L;
|
private static final long serialVersionUID = -7734286034988741837L;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -114,7 +115,7 @@ public final class AbilityFactoryChoose {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
final SpellAbility abChooseType = new AbilityChooseType(af.getHostCard(), af.getAbCost(), af.getAbTgt());
|
final SpellAbility abChooseType = new AbilityChooseType(af.getHostCard(), af.getAbCost(), af.getAbTgt());
|
||||||
|
|
||||||
return abChooseType;
|
return abChooseType;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -161,17 +162,18 @@ public final class AbilityFactoryChoose {
|
|||||||
*/
|
*/
|
||||||
public static SpellAbility createDrawbackChooseType(final AbilityFactory af) {
|
public static SpellAbility createDrawbackChooseType(final AbilityFactory af) {
|
||||||
class DrawbackChooseType extends AbilitySub {
|
class DrawbackChooseType extends AbilitySub {
|
||||||
public DrawbackChooseType(final Card ca,final Target t) {
|
public DrawbackChooseType(final Card ca, final Target t) {
|
||||||
super(ca,t);
|
super(ca, t);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public AbilitySub getCopy() {
|
public AbilitySub getCopy() {
|
||||||
AbilitySub res = new DrawbackChooseType(getSourceCard(),getTarget() == null ? null : new Target(getTarget()));
|
AbilitySub res = new DrawbackChooseType(getSourceCard(),
|
||||||
CardFactoryUtil.copySpellAbility(this,res);
|
getTarget() == null ? null : new Target(getTarget()));
|
||||||
|
CardFactoryUtil.copySpellAbility(this, res);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static final long serialVersionUID = 5555184803257696143L;
|
private static final long serialVersionUID = 5555184803257696143L;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -195,7 +197,7 @@ public final class AbilityFactoryChoose {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
final SpellAbility dbChooseType = new DrawbackChooseType(af.getHostCard(), af.getAbTgt());
|
final SpellAbility dbChooseType = new DrawbackChooseType(af.getHostCard(), af.getAbTgt());
|
||||||
|
|
||||||
return dbChooseType;
|
return dbChooseType;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -467,17 +469,18 @@ public final class AbilityFactoryChoose {
|
|||||||
*/
|
*/
|
||||||
public static SpellAbility createAbilityChooseColor(final AbilityFactory af) {
|
public static SpellAbility createAbilityChooseColor(final AbilityFactory af) {
|
||||||
class AbilityChooseColor extends AbilityActivated {
|
class AbilityChooseColor extends AbilityActivated {
|
||||||
public AbilityChooseColor(final Card ca,final Cost co,final Target t) {
|
public AbilityChooseColor(final Card ca, final Cost co, final Target t) {
|
||||||
super(ca,co,t);
|
super(ca, co, t);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public AbilityActivated getCopy() {
|
public AbilityActivated getCopy() {
|
||||||
AbilityActivated res = new AbilityChooseColor(getSourceCard(),getPayCosts(),getTarget() == null ? null : new Target(getTarget()));
|
AbilityActivated res = new AbilityChooseColor(getSourceCard(),
|
||||||
|
getPayCosts(), getTarget() == null ? null : new Target(getTarget()));
|
||||||
CardFactoryUtil.copySpellAbility(this, res);
|
CardFactoryUtil.copySpellAbility(this, res);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static final long serialVersionUID = 7069068165774633355L;
|
private static final long serialVersionUID = 7069068165774633355L;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -501,7 +504,7 @@ public final class AbilityFactoryChoose {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
final SpellAbility abChooseColor = new AbilityChooseColor(af.getHostCard(), af.getAbCost(), af.getAbTgt());
|
final SpellAbility abChooseColor = new AbilityChooseColor(af.getHostCard(), af.getAbCost(), af.getAbTgt());
|
||||||
|
|
||||||
return abChooseColor;
|
return abChooseColor;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -550,17 +553,18 @@ public final class AbilityFactoryChoose {
|
|||||||
*/
|
*/
|
||||||
public static SpellAbility createDrawbackChooseColor(final AbilityFactory af) {
|
public static SpellAbility createDrawbackChooseColor(final AbilityFactory af) {
|
||||||
class DrawbackChooseColor extends AbilitySub {
|
class DrawbackChooseColor extends AbilitySub {
|
||||||
public DrawbackChooseColor(final Card ca,final Target t) {
|
public DrawbackChooseColor(final Card ca, final Target t) {
|
||||||
super(ca,t);
|
super(ca, t);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public AbilitySub getCopy() {
|
public AbilitySub getCopy() {
|
||||||
AbilitySub res = new DrawbackChooseColor(getSourceCard(),getTarget() == null ? null : new Target(getTarget()));
|
AbilitySub res = new DrawbackChooseColor(getSourceCard(),
|
||||||
CardFactoryUtil.copySpellAbility(this,res);
|
getTarget() == null ? null : new Target(getTarget()));
|
||||||
|
CardFactoryUtil.copySpellAbility(this, res);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static final long serialVersionUID = 6969618586164278998L;
|
private static final long serialVersionUID = 6969618586164278998L;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -584,7 +588,7 @@ public final class AbilityFactoryChoose {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
final SpellAbility dbChooseColor = new DrawbackChooseColor(af.getHostCard(), af.getAbTgt());
|
final SpellAbility dbChooseColor = new DrawbackChooseColor(af.getHostCard(), af.getAbTgt());
|
||||||
|
|
||||||
return dbChooseColor;
|
return dbChooseColor;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -777,17 +781,18 @@ public final class AbilityFactoryChoose {
|
|||||||
*/
|
*/
|
||||||
public static SpellAbility createAbilityChooseNumber(final AbilityFactory af) {
|
public static SpellAbility createAbilityChooseNumber(final AbilityFactory af) {
|
||||||
class AbilityChooseNumber extends AbilityActivated {
|
class AbilityChooseNumber extends AbilityActivated {
|
||||||
public AbilityChooseNumber(final Card ca,final Cost co,final Target t) {
|
public AbilityChooseNumber(final Card ca, final Cost co, final Target t) {
|
||||||
super(ca,co,t);
|
super(ca, co, t);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public AbilityActivated getCopy() {
|
public AbilityActivated getCopy() {
|
||||||
AbilityActivated res = new AbilityChooseNumber(getSourceCard(),getPayCosts(),getTarget() == null ? null : new Target(getTarget()));
|
AbilityActivated res = new AbilityChooseNumber(getSourceCard(),
|
||||||
|
getPayCosts(), getTarget() == null ? null : new Target(getTarget()));
|
||||||
CardFactoryUtil.copySpellAbility(this, res);
|
CardFactoryUtil.copySpellAbility(this, res);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static final long serialVersionUID = -8268155210011368749L;
|
private static final long serialVersionUID = -8268155210011368749L;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -811,7 +816,7 @@ public final class AbilityFactoryChoose {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
final SpellAbility abChooseNumber = new AbilityChooseNumber(af.getHostCard(), af.getAbCost(), af.getAbTgt());
|
final SpellAbility abChooseNumber = new AbilityChooseNumber(af.getHostCard(), af.getAbCost(), af.getAbTgt());
|
||||||
|
|
||||||
return abChooseNumber;
|
return abChooseNumber;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -860,17 +865,18 @@ public final class AbilityFactoryChoose {
|
|||||||
*/
|
*/
|
||||||
public static SpellAbility createDrawbackChooseNumber(final AbilityFactory af) {
|
public static SpellAbility createDrawbackChooseNumber(final AbilityFactory af) {
|
||||||
class DrawbackChooseNumber extends AbilitySub {
|
class DrawbackChooseNumber extends AbilitySub {
|
||||||
public DrawbackChooseNumber(final Card ca,final Target t) {
|
public DrawbackChooseNumber(final Card ca, final Target t) {
|
||||||
super(ca,t);
|
super(ca, t);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public AbilitySub getCopy() {
|
public AbilitySub getCopy() {
|
||||||
AbilitySub res = new DrawbackChooseNumber(getSourceCard(),getTarget() == null ? null : new Target(getTarget()));
|
AbilitySub res = new DrawbackChooseNumber(getSourceCard(),
|
||||||
CardFactoryUtil.copySpellAbility(this,res);
|
getTarget() == null ? null : new Target(getTarget()));
|
||||||
|
CardFactoryUtil.copySpellAbility(this, res);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static final long serialVersionUID = -1339609900364066904L;
|
private static final long serialVersionUID = -1339609900364066904L;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -894,7 +900,7 @@ public final class AbilityFactoryChoose {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
final SpellAbility dbChooseNumber = new DrawbackChooseNumber(af.getHostCard(), af.getAbTgt());
|
final SpellAbility dbChooseNumber = new DrawbackChooseNumber(af.getHostCard(), af.getAbTgt());
|
||||||
|
|
||||||
return dbChooseNumber;
|
return dbChooseNumber;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1071,17 +1077,18 @@ public final class AbilityFactoryChoose {
|
|||||||
*/
|
*/
|
||||||
public static SpellAbility createAbilityChoosePlayer(final AbilityFactory af) {
|
public static SpellAbility createAbilityChoosePlayer(final AbilityFactory af) {
|
||||||
class AbilityChoosePlayer extends AbilityActivated {
|
class AbilityChoosePlayer extends AbilityActivated {
|
||||||
public AbilityChoosePlayer(final Card ca,final Cost co,final Target t) {
|
public AbilityChoosePlayer(final Card ca, final Cost co, final Target t) {
|
||||||
super(ca,co,t);
|
super(ca, co, t);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public AbilityActivated getCopy() {
|
public AbilityActivated getCopy() {
|
||||||
AbilityActivated res = new AbilityChoosePlayer(getSourceCard(),getPayCosts(),getTarget() == null ? null : new Target(getTarget()));
|
AbilityActivated res = new AbilityChoosePlayer(getSourceCard(),
|
||||||
|
getPayCosts(), getTarget() == null ? null : new Target(getTarget()));
|
||||||
CardFactoryUtil.copySpellAbility(this, res);
|
CardFactoryUtil.copySpellAbility(this, res);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static final long serialVersionUID = 7502903475594562552L;
|
private static final long serialVersionUID = 7502903475594562552L;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -1105,7 +1112,7 @@ public final class AbilityFactoryChoose {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
final SpellAbility abChoosePlayer = new AbilityChoosePlayer(af.getHostCard(), af.getAbCost(), af.getAbTgt());
|
final SpellAbility abChoosePlayer = new AbilityChoosePlayer(af.getHostCard(), af.getAbCost(), af.getAbTgt());
|
||||||
|
|
||||||
return abChoosePlayer;
|
return abChoosePlayer;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1155,17 +1162,18 @@ public final class AbilityFactoryChoose {
|
|||||||
*/
|
*/
|
||||||
public static SpellAbility createDrawbackChoosePlayer(final AbilityFactory af) {
|
public static SpellAbility createDrawbackChoosePlayer(final AbilityFactory af) {
|
||||||
class DrawbackChoosePlayer extends AbilitySub {
|
class DrawbackChoosePlayer extends AbilitySub {
|
||||||
public DrawbackChoosePlayer(final Card ca,final Target t) {
|
public DrawbackChoosePlayer(final Card ca, final Target t) {
|
||||||
super(ca,t);
|
super(ca, t);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public AbilitySub getCopy() {
|
public AbilitySub getCopy() {
|
||||||
AbilitySub res = new DrawbackChoosePlayer(getSourceCard(),getTarget() == null ? null : new Target(getTarget()));
|
AbilitySub res = new DrawbackChoosePlayer(getSourceCard(),
|
||||||
CardFactoryUtil.copySpellAbility(this,res);
|
getTarget() == null ? null : new Target(getTarget()));
|
||||||
|
CardFactoryUtil.copySpellAbility(this, res);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static final long serialVersionUID = -766158106632103029L;
|
private static final long serialVersionUID = -766158106632103029L;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -1189,7 +1197,7 @@ public final class AbilityFactoryChoose {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
final SpellAbility dbChoosePlayer = new DrawbackChoosePlayer(af.getHostCard(), af.getAbTgt());
|
final SpellAbility dbChoosePlayer = new DrawbackChoosePlayer(af.getHostCard(), af.getAbTgt());
|
||||||
|
|
||||||
return dbChoosePlayer;
|
return dbChoosePlayer;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1334,17 +1342,18 @@ public final class AbilityFactoryChoose {
|
|||||||
*/
|
*/
|
||||||
public static SpellAbility createAbilityNameCard(final AbilityFactory af) {
|
public static SpellAbility createAbilityNameCard(final AbilityFactory af) {
|
||||||
class AbilityNameCard extends AbilityActivated {
|
class AbilityNameCard extends AbilityActivated {
|
||||||
public AbilityNameCard(final Card ca,final Cost co,final Target t) {
|
public AbilityNameCard(final Card ca, final Cost co, final Target t) {
|
||||||
super(ca,co,t);
|
super(ca, co, t);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public AbilityActivated getCopy() {
|
public AbilityActivated getCopy() {
|
||||||
AbilityActivated res = new AbilityNameCard(getSourceCard(),getPayCosts(),getTarget() == null ? null : new Target(getTarget()));
|
AbilityActivated res = new AbilityNameCard(getSourceCard(),
|
||||||
|
getPayCosts(), getTarget() == null ? null : new Target(getTarget()));
|
||||||
CardFactoryUtil.copySpellAbility(this, res);
|
CardFactoryUtil.copySpellAbility(this, res);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static final long serialVersionUID = 1748714246609515354L;
|
private static final long serialVersionUID = 1748714246609515354L;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -1368,7 +1377,7 @@ public final class AbilityFactoryChoose {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
final SpellAbility abNameCard = new AbilityNameCard(af.getHostCard(), af.getAbCost(), af.getAbTgt());
|
final SpellAbility abNameCard = new AbilityNameCard(af.getHostCard(), af.getAbCost(), af.getAbTgt());
|
||||||
|
|
||||||
return abNameCard;
|
return abNameCard;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1417,17 +1426,18 @@ public final class AbilityFactoryChoose {
|
|||||||
*/
|
*/
|
||||||
public static SpellAbility createDrawbackNameCard(final AbilityFactory af) {
|
public static SpellAbility createDrawbackNameCard(final AbilityFactory af) {
|
||||||
class DrawbackNameCard extends AbilitySub {
|
class DrawbackNameCard extends AbilitySub {
|
||||||
public DrawbackNameCard(final Card ca,final Target t) {
|
public DrawbackNameCard(final Card ca, final Target t) {
|
||||||
super(ca,t);
|
super(ca, t);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public AbilitySub getCopy() {
|
public AbilitySub getCopy() {
|
||||||
AbilitySub res = new DrawbackNameCard(getSourceCard(),getTarget() == null ? null : new Target(getTarget()));
|
AbilitySub res = new DrawbackNameCard(getSourceCard(),
|
||||||
CardFactoryUtil.copySpellAbility(this,res);
|
getTarget() == null ? null : new Target(getTarget()));
|
||||||
|
CardFactoryUtil.copySpellAbility(this, res);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static final long serialVersionUID = -7647726271751061495L;
|
private static final long serialVersionUID = -7647726271751061495L;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -1451,7 +1461,7 @@ public final class AbilityFactoryChoose {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
final SpellAbility dbNameCard = new DrawbackNameCard(af.getHostCard(), af.getAbTgt());
|
final SpellAbility dbNameCard = new DrawbackNameCard(af.getHostCard(), af.getAbTgt());
|
||||||
|
|
||||||
return dbNameCard;
|
return dbNameCard;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1664,17 +1674,18 @@ public final class AbilityFactoryChoose {
|
|||||||
*/
|
*/
|
||||||
public static SpellAbility createAbilityChooseCard(final AbilityFactory af) {
|
public static SpellAbility createAbilityChooseCard(final AbilityFactory af) {
|
||||||
class AbilityChooseCard extends AbilityActivated {
|
class AbilityChooseCard extends AbilityActivated {
|
||||||
public AbilityChooseCard(final Card ca,final Cost co,final Target t) {
|
public AbilityChooseCard(final Card ca, final Cost co, final Target t) {
|
||||||
super(ca,co,t);
|
super(ca, co, t);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public AbilityActivated getCopy() {
|
public AbilityActivated getCopy() {
|
||||||
AbilityActivated res = new AbilityChooseCard(getSourceCard(),getPayCosts(),getTarget() == null ? null : new Target(getTarget()));
|
AbilityActivated res = new AbilityChooseCard(getSourceCard(),
|
||||||
|
getPayCosts(), getTarget() == null ? null : new Target(getTarget()));
|
||||||
CardFactoryUtil.copySpellAbility(this, res);
|
CardFactoryUtil.copySpellAbility(this, res);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static final long serialVersionUID = 2399435577106102311L;
|
private static final long serialVersionUID = 2399435577106102311L;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -1698,7 +1709,7 @@ public final class AbilityFactoryChoose {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
final SpellAbility abChooseCard = new AbilityChooseCard(af.getHostCard(), af.getAbCost(), af.getAbTgt());
|
final SpellAbility abChooseCard = new AbilityChooseCard(af.getHostCard(), af.getAbCost(), af.getAbTgt());
|
||||||
|
|
||||||
return abChooseCard;
|
return abChooseCard;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1746,17 +1757,18 @@ public final class AbilityFactoryChoose {
|
|||||||
*/
|
*/
|
||||||
public static SpellAbility createDrawbackChooseCard(final AbilityFactory af) {
|
public static SpellAbility createDrawbackChooseCard(final AbilityFactory af) {
|
||||||
class DrawbackChooseCard extends AbilitySub {
|
class DrawbackChooseCard extends AbilitySub {
|
||||||
public DrawbackChooseCard(final Card ca,final Target t) {
|
public DrawbackChooseCard(final Card ca, final Target t) {
|
||||||
super(ca,t);
|
super(ca, t);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public AbilitySub getCopy() {
|
public AbilitySub getCopy() {
|
||||||
AbilitySub res = new DrawbackChooseCard(getSourceCard(),getTarget() == null ? null : new Target(getTarget()));
|
AbilitySub res = new DrawbackChooseCard(getSourceCard(),
|
||||||
CardFactoryUtil.copySpellAbility(this,res);
|
getTarget() == null ? null : new Target(getTarget()));
|
||||||
|
CardFactoryUtil.copySpellAbility(this, res);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static final long serialVersionUID = -3255569671897226555L;
|
private static final long serialVersionUID = -3255569671897226555L;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -1780,7 +1792,7 @@ public final class AbilityFactoryChoose {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
final SpellAbility dbChooseCard = new DrawbackChooseCard(af.getHostCard(), af.getAbTgt());
|
final SpellAbility dbChooseCard = new DrawbackChooseCard(af.getHostCard(), af.getAbTgt());
|
||||||
|
|
||||||
return dbChooseCard;
|
return dbChooseCard;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1957,17 +1969,18 @@ public final class AbilityFactoryChoose {
|
|||||||
*/
|
*/
|
||||||
public static SpellAbility createAbilityChooseGeneric(final AbilityFactory af) {
|
public static SpellAbility createAbilityChooseGeneric(final AbilityFactory af) {
|
||||||
class AbilityChooseGeneric extends AbilityActivated {
|
class AbilityChooseGeneric extends AbilityActivated {
|
||||||
public AbilityChooseGeneric(final Card ca,final Cost co,final Target t) {
|
public AbilityChooseGeneric(final Card ca, final Cost co, final Target t) {
|
||||||
super(ca,co,t);
|
super(ca, co, t);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public AbilityActivated getCopy() {
|
public AbilityActivated getCopy() {
|
||||||
AbilityActivated res = new AbilityChooseGeneric(getSourceCard(),getPayCosts(),getTarget() == null ? null : new Target(getTarget()));
|
AbilityActivated res = new AbilityChooseGeneric(getSourceCard(),
|
||||||
|
getPayCosts(), getTarget() == null ? null : new Target(getTarget()));
|
||||||
CardFactoryUtil.copySpellAbility(this, res);
|
CardFactoryUtil.copySpellAbility(this, res);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static final long serialVersionUID = -459173435583208151L;
|
private static final long serialVersionUID = -459173435583208151L;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -1991,7 +2004,7 @@ public final class AbilityFactoryChoose {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
final SpellAbility abChooseGeneric = new AbilityChooseGeneric(af.getHostCard(), af.getAbCost(), af.getAbTgt());
|
final SpellAbility abChooseGeneric = new AbilityChooseGeneric(af.getHostCard(), af.getAbCost(), af.getAbTgt());
|
||||||
|
|
||||||
return abChooseGeneric;
|
return abChooseGeneric;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2042,17 +2055,18 @@ public final class AbilityFactoryChoose {
|
|||||||
*/
|
*/
|
||||||
public static SpellAbility createDrawbackChooseGeneric(final AbilityFactory af) {
|
public static SpellAbility createDrawbackChooseGeneric(final AbilityFactory af) {
|
||||||
class DrawbackChooseGeneric extends AbilitySub {
|
class DrawbackChooseGeneric extends AbilitySub {
|
||||||
public DrawbackChooseGeneric(final Card ca,final Target t) {
|
public DrawbackChooseGeneric(final Card ca, final Target t) {
|
||||||
super(ca,t);
|
super(ca, t);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public AbilitySub getCopy() {
|
public AbilitySub getCopy() {
|
||||||
AbilitySub res = new DrawbackChooseGeneric(getSourceCard(),getTarget() == null ? null : new Target(getTarget()));
|
AbilitySub res = new DrawbackChooseGeneric(getSourceCard(),
|
||||||
CardFactoryUtil.copySpellAbility(this,res);
|
getTarget() == null ? null : new Target(getTarget()));
|
||||||
|
CardFactoryUtil.copySpellAbility(this, res);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static final long serialVersionUID = 1586980855969921641L;
|
private static final long serialVersionUID = 1586980855969921641L;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -2076,7 +2090,7 @@ public final class AbilityFactoryChoose {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
final SpellAbility dbChooseGeneric = new DrawbackChooseGeneric(af.getHostCard(), af.getAbTgt());
|
final SpellAbility dbChooseGeneric = new DrawbackChooseGeneric(af.getHostCard(), af.getAbTgt());
|
||||||
|
|
||||||
return dbChooseGeneric;
|
return dbChooseGeneric;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -65,17 +65,18 @@ public final class AbilityFactoryClash {
|
|||||||
*/
|
*/
|
||||||
public static SpellAbility createAbilityClash(final AbilityFactory af) {
|
public static SpellAbility createAbilityClash(final AbilityFactory af) {
|
||||||
class AbilityClash extends AbilityActivated {
|
class AbilityClash extends AbilityActivated {
|
||||||
public AbilityClash(final Card ca,final Cost co,final Target t) {
|
public AbilityClash(final Card ca, final Cost co, final Target t) {
|
||||||
super(ca,co,t);
|
super(ca, co, t);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public AbilityActivated getCopy() {
|
public AbilityActivated getCopy() {
|
||||||
AbilityActivated res = new AbilityClash(getSourceCard(),getPayCosts(),getTarget() == null ? null : new Target(getTarget()));
|
AbilityActivated res = new AbilityClash(getSourceCard(),
|
||||||
|
getPayCosts(), getTarget() == null ? null : new Target(getTarget()));
|
||||||
CardFactoryUtil.copySpellAbility(this, res);
|
CardFactoryUtil.copySpellAbility(this, res);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static final long serialVersionUID = -8019637116128196248L;
|
private static final long serialVersionUID = -8019637116128196248L;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -153,17 +154,18 @@ public final class AbilityFactoryClash {
|
|||||||
*/
|
*/
|
||||||
public static SpellAbility createDrawbackClash(final AbilityFactory af) {
|
public static SpellAbility createDrawbackClash(final AbilityFactory af) {
|
||||||
class DrawbackClash extends AbilitySub {
|
class DrawbackClash extends AbilitySub {
|
||||||
public DrawbackClash(final Card ca,final Target t) {
|
public DrawbackClash(final Card ca, final Target t) {
|
||||||
super(ca,t);
|
super(ca, t);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public AbilitySub getCopy() {
|
public AbilitySub getCopy() {
|
||||||
AbilitySub res = new DrawbackClash(getSourceCard(),getTarget() == null ? null : new Target(getTarget()));
|
AbilitySub res = new DrawbackClash(getSourceCard(),
|
||||||
CardFactoryUtil.copySpellAbility(this,res);
|
getTarget() == null ? null : new Target(getTarget()));
|
||||||
|
CardFactoryUtil.copySpellAbility(this, res);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static final long serialVersionUID = -3850086157052881360L;
|
private static final long serialVersionUID = -3850086157052881360L;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -192,7 +194,7 @@ public final class AbilityFactoryClash {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
final SpellAbility dbClash = new DrawbackClash(af.getHostCard(), af.getAbTgt());
|
final SpellAbility dbClash = new DrawbackClash(af.getHostCard(), af.getAbTgt());
|
||||||
|
|
||||||
return dbClash;
|
return dbClash;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -267,17 +269,18 @@ public final class AbilityFactoryClash {
|
|||||||
*/
|
*/
|
||||||
public static SpellAbility createAbilityFlip(final AbilityFactory af) {
|
public static SpellAbility createAbilityFlip(final AbilityFactory af) {
|
||||||
class AbilityFlip extends AbilityActivated {
|
class AbilityFlip extends AbilityActivated {
|
||||||
public AbilityFlip(final Card ca,final Cost co,final Target t) {
|
public AbilityFlip(final Card ca, final Cost co, final Target t) {
|
||||||
super(ca,co,t);
|
super(ca, co, t);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public AbilityActivated getCopy() {
|
public AbilityActivated getCopy() {
|
||||||
AbilityActivated res = new AbilityFlip(getSourceCard(),getPayCosts(),getTarget() == null ? null : new Target(getTarget()));
|
AbilityActivated res = new AbilityFlip(getSourceCard(),
|
||||||
|
getPayCosts(), getTarget() == null ? null : new Target(getTarget()));
|
||||||
CardFactoryUtil.copySpellAbility(this, res);
|
CardFactoryUtil.copySpellAbility(this, res);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static final long serialVersionUID = -8293336773930687488L;
|
private static final long serialVersionUID = -8293336773930687488L;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -355,17 +358,18 @@ public final class AbilityFactoryClash {
|
|||||||
*/
|
*/
|
||||||
public static SpellAbility createDrawbackFlip(final AbilityFactory af) {
|
public static SpellAbility createDrawbackFlip(final AbilityFactory af) {
|
||||||
class DrawbackFlip extends AbilitySub {
|
class DrawbackFlip extends AbilitySub {
|
||||||
public DrawbackFlip(final Card ca,final Target t) {
|
public DrawbackFlip(final Card ca, final Target t) {
|
||||||
super(ca,t);
|
super(ca, t);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public AbilitySub getCopy() {
|
public AbilitySub getCopy() {
|
||||||
AbilitySub res = new DrawbackFlip(getSourceCard(),getTarget() == null ? null : new Target(getTarget()));
|
AbilitySub res = new DrawbackFlip(getSourceCard(),
|
||||||
CardFactoryUtil.copySpellAbility(this,res);
|
getTarget() == null ? null : new Target(getTarget()));
|
||||||
|
CardFactoryUtil.copySpellAbility(this, res);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static final long serialVersionUID = 8581978154811461324L;
|
private static final long serialVersionUID = 8581978154811461324L;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -508,17 +512,18 @@ public final class AbilityFactoryClash {
|
|||||||
*/
|
*/
|
||||||
public static SpellAbility createAbilityTwoPiles(final AbilityFactory af) {
|
public static SpellAbility createAbilityTwoPiles(final AbilityFactory af) {
|
||||||
class AbilityTwoPiles extends AbilityActivated {
|
class AbilityTwoPiles extends AbilityActivated {
|
||||||
public AbilityTwoPiles(final Card ca,final Cost co,final Target t) {
|
public AbilityTwoPiles(final Card ca, final Cost co, final Target t) {
|
||||||
super(ca,co,t);
|
super(ca, co, t);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public AbilityActivated getCopy() {
|
public AbilityActivated getCopy() {
|
||||||
AbilityActivated res = new AbilityTwoPiles(getSourceCard(),getPayCosts(),getTarget() == null ? null : new Target(getTarget()));
|
AbilityActivated res = new AbilityTwoPiles(getSourceCard(),
|
||||||
|
getPayCosts(), getTarget() == null ? null : new Target(getTarget()));
|
||||||
CardFactoryUtil.copySpellAbility(this, res);
|
CardFactoryUtil.copySpellAbility(this, res);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static final long serialVersionUID = -2700390539969188516L;
|
private static final long serialVersionUID = -2700390539969188516L;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -542,7 +547,7 @@ public final class AbilityFactoryClash {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
final SpellAbility abTwoPiles = new AbilityTwoPiles(af.getHostCard(), af.getAbCost(), af.getAbTgt());
|
final SpellAbility abTwoPiles = new AbilityTwoPiles(af.getHostCard(), af.getAbCost(), af.getAbTgt());
|
||||||
|
|
||||||
return abTwoPiles;
|
return abTwoPiles;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -591,17 +596,18 @@ public final class AbilityFactoryClash {
|
|||||||
*/
|
*/
|
||||||
public static SpellAbility createDrawbackTwoPiles(final AbilityFactory af) {
|
public static SpellAbility createDrawbackTwoPiles(final AbilityFactory af) {
|
||||||
class DrawbackTwoPiles extends AbilitySub {
|
class DrawbackTwoPiles extends AbilitySub {
|
||||||
public DrawbackTwoPiles(final Card ca,final Target t) {
|
public DrawbackTwoPiles(final Card ca, final Target t) {
|
||||||
super(ca,t);
|
super(ca, t);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public AbilitySub getCopy() {
|
public AbilitySub getCopy() {
|
||||||
AbilitySub res = new DrawbackTwoPiles(getSourceCard(),getTarget() == null ? null : new Target(getTarget()));
|
AbilitySub res = new DrawbackTwoPiles(getSourceCard(),
|
||||||
CardFactoryUtil.copySpellAbility(this,res);
|
getTarget() == null ? null : new Target(getTarget()));
|
||||||
|
CardFactoryUtil.copySpellAbility(this, res);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static final long serialVersionUID = 7486255949274716808L;
|
private static final long serialVersionUID = 7486255949274716808L;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -625,7 +631,7 @@ public final class AbilityFactoryClash {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
final SpellAbility dbTwoPiles = new DrawbackTwoPiles(af.getHostCard(), af.getAbTgt());
|
final SpellAbility dbTwoPiles = new DrawbackTwoPiles(af.getHostCard(), af.getAbTgt());
|
||||||
|
|
||||||
return dbTwoPiles;
|
return dbTwoPiles;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -56,17 +56,18 @@ public final class AbilityFactoryCleanup {
|
|||||||
*/
|
*/
|
||||||
public static AbilitySub getDrawback(final AbilityFactory af) {
|
public static AbilitySub getDrawback(final AbilityFactory af) {
|
||||||
class DrawbackCleanup extends AbilitySub {
|
class DrawbackCleanup extends AbilitySub {
|
||||||
public DrawbackCleanup(final Card ca,final Target t) {
|
public DrawbackCleanup(final Card ca, final Target t) {
|
||||||
super(ca,t);
|
super(ca, t);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public AbilitySub getCopy() {
|
public AbilitySub getCopy() {
|
||||||
AbilitySub res = new DrawbackCleanup(getSourceCard(),getTarget() == null ? null : new Target(getTarget()));
|
AbilitySub res = new DrawbackCleanup(getSourceCard(),
|
||||||
CardFactoryUtil.copySpellAbility(this,res);
|
getTarget() == null ? null : new Target(getTarget()));
|
||||||
|
CardFactoryUtil.copySpellAbility(this, res);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static final long serialVersionUID = 6192972525033429820L;
|
private static final long serialVersionUID = 6192972525033429820L;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -67,17 +67,18 @@ public final class AbilityFactoryCombat {
|
|||||||
*/
|
*/
|
||||||
public static SpellAbility createAbilityFog(final AbilityFactory af) {
|
public static SpellAbility createAbilityFog(final AbilityFactory af) {
|
||||||
class AbilityFog extends AbilityActivated {
|
class AbilityFog extends AbilityActivated {
|
||||||
public AbilityFog(final Card ca,final Cost co,final Target t) {
|
public AbilityFog(final Card ca, final Cost co, final Target t) {
|
||||||
super(ca,co,t);
|
super(ca, co, t);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public AbilityActivated getCopy() {
|
public AbilityActivated getCopy() {
|
||||||
AbilityActivated res = new AbilityFog(getSourceCard(),getPayCosts(),getTarget() == null ? null : new Target(getTarget()));
|
AbilityActivated res = new AbilityFog(getSourceCard(),
|
||||||
|
getPayCosts(), getTarget() == null ? null : new Target(getTarget()));
|
||||||
CardFactoryUtil.copySpellAbility(this, res);
|
CardFactoryUtil.copySpellAbility(this, res);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static final long serialVersionUID = -1933592438783630254L;
|
private static final long serialVersionUID = -1933592438783630254L;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -103,7 +104,7 @@ public final class AbilityFactoryCombat {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
final SpellAbility abFog = new AbilityFog(af.getHostCard(), af.getAbCost(), af.getAbTgt());
|
final SpellAbility abFog = new AbilityFog(af.getHostCard(), af.getAbCost(), af.getAbTgt());
|
||||||
|
|
||||||
return abFog;
|
return abFog;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -152,17 +153,18 @@ public final class AbilityFactoryCombat {
|
|||||||
*/
|
*/
|
||||||
public static SpellAbility createDrawbackFog(final AbilityFactory af) {
|
public static SpellAbility createDrawbackFog(final AbilityFactory af) {
|
||||||
class DrawbackFog extends AbilitySub {
|
class DrawbackFog extends AbilitySub {
|
||||||
public DrawbackFog(final Card ca,final Target t) {
|
public DrawbackFog(final Card ca, final Target t) {
|
||||||
super(ca,t);
|
super(ca, t);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public AbilitySub getCopy() {
|
public AbilitySub getCopy() {
|
||||||
AbilitySub res = new DrawbackFog(getSourceCard(),getTarget() == null ? null : new Target(getTarget()));
|
AbilitySub res = new DrawbackFog(getSourceCard(),
|
||||||
CardFactoryUtil.copySpellAbility(this,res);
|
getTarget() == null ? null : new Target(getTarget()));
|
||||||
|
CardFactoryUtil.copySpellAbility(this, res);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static final long serialVersionUID = -5141246507533353605L;
|
private static final long serialVersionUID = -5141246507533353605L;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -181,7 +183,7 @@ public final class AbilityFactoryCombat {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
final SpellAbility dbFog = new DrawbackFog(af.getHostCard(), af.getAbTgt());
|
final SpellAbility dbFog = new DrawbackFog(af.getHostCard(), af.getAbTgt());
|
||||||
|
|
||||||
return dbFog;
|
return dbFog;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -356,17 +358,18 @@ public final class AbilityFactoryCombat {
|
|||||||
*/
|
*/
|
||||||
public static SpellAbility createAbilityMustAttack(final AbilityFactory af) {
|
public static SpellAbility createAbilityMustAttack(final AbilityFactory af) {
|
||||||
class AbilityMustAttack extends AbilityActivated {
|
class AbilityMustAttack extends AbilityActivated {
|
||||||
public AbilityMustAttack(final Card ca,final Cost co,final Target t) {
|
public AbilityMustAttack(final Card ca, final Cost co, final Target t) {
|
||||||
super(ca,co,t);
|
super(ca, co, t);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public AbilityActivated getCopy() {
|
public AbilityActivated getCopy() {
|
||||||
AbilityActivated res = new AbilityMustAttack(getSourceCard(),getPayCosts(),getTarget() == null ? null : new Target(getTarget()));
|
AbilityActivated res = new AbilityMustAttack(getSourceCard(),
|
||||||
|
getPayCosts(), getTarget() == null ? null : new Target(getTarget()));
|
||||||
CardFactoryUtil.copySpellAbility(this, res);
|
CardFactoryUtil.copySpellAbility(this, res);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static final long serialVersionUID = 4559154732470225755L;
|
private static final long serialVersionUID = 4559154732470225755L;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -390,7 +393,7 @@ public final class AbilityFactoryCombat {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
final SpellAbility abMustAttack = new AbilityMustAttack(af.getHostCard(), af.getAbCost(), af.getAbTgt());
|
final SpellAbility abMustAttack = new AbilityMustAttack(af.getHostCard(), af.getAbCost(), af.getAbTgt());
|
||||||
|
|
||||||
return abMustAttack;
|
return abMustAttack;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -437,17 +440,18 @@ public final class AbilityFactoryCombat {
|
|||||||
*/
|
*/
|
||||||
public static SpellAbility createDrawbackMustAttack(final AbilityFactory af) {
|
public static SpellAbility createDrawbackMustAttack(final AbilityFactory af) {
|
||||||
class DrawbackMustAttack extends AbilitySub {
|
class DrawbackMustAttack extends AbilitySub {
|
||||||
public DrawbackMustAttack(final Card ca,final Target t) {
|
public DrawbackMustAttack(final Card ca, final Target t) {
|
||||||
super(ca,t);
|
super(ca, t);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public AbilitySub getCopy() {
|
public AbilitySub getCopy() {
|
||||||
AbilitySub res = new DrawbackMustAttack(getSourceCard(),getTarget() == null ? null : new Target(getTarget()));
|
AbilitySub res = new DrawbackMustAttack(getSourceCard(),
|
||||||
CardFactoryUtil.copySpellAbility(this,res);
|
getTarget() == null ? null : new Target(getTarget()));
|
||||||
|
CardFactoryUtil.copySpellAbility(this, res);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static final long serialVersionUID = 1294949210616598158L;
|
private static final long serialVersionUID = 1294949210616598158L;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -466,7 +470,7 @@ public final class AbilityFactoryCombat {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
final SpellAbility dbMustAttack = new DrawbackMustAttack(af.getHostCard(), af.getAbTgt());
|
final SpellAbility dbMustAttack = new DrawbackMustAttack(af.getHostCard(), af.getAbTgt());
|
||||||
|
|
||||||
return dbMustAttack;
|
return dbMustAttack;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -597,17 +601,18 @@ public final class AbilityFactoryCombat {
|
|||||||
*/
|
*/
|
||||||
public static SpellAbility createAbilityRemoveFromCombat(final AbilityFactory af) {
|
public static SpellAbility createAbilityRemoveFromCombat(final AbilityFactory af) {
|
||||||
class AbilityRemoveFromCombat extends AbilityActivated {
|
class AbilityRemoveFromCombat extends AbilityActivated {
|
||||||
public AbilityRemoveFromCombat(final Card ca,final Cost co,final Target t) {
|
public AbilityRemoveFromCombat(final Card ca, final Cost co, final Target t) {
|
||||||
super(ca,co,t);
|
super(ca, co, t);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public AbilityActivated getCopy() {
|
public AbilityActivated getCopy() {
|
||||||
AbilityActivated res = new AbilityRemoveFromCombat(getSourceCard(),getPayCosts(),getTarget() == null ? null : new Target(getTarget()));
|
AbilityActivated res = new AbilityRemoveFromCombat(getSourceCard(),
|
||||||
|
getPayCosts(), getTarget() == null ? null : new Target(getTarget()));
|
||||||
CardFactoryUtil.copySpellAbility(this, res);
|
CardFactoryUtil.copySpellAbility(this, res);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static final long serialVersionUID = -2472319390656924874L;
|
private static final long serialVersionUID = -2472319390656924874L;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -631,7 +636,7 @@ public final class AbilityFactoryCombat {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
final SpellAbility abRemCombat = new AbilityRemoveFromCombat(af.getHostCard(), af.getAbCost(), af.getAbTgt());
|
final SpellAbility abRemCombat = new AbilityRemoveFromCombat(af.getHostCard(), af.getAbCost(), af.getAbTgt());
|
||||||
|
|
||||||
return abRemCombat;
|
return abRemCombat;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -678,17 +683,18 @@ public final class AbilityFactoryCombat {
|
|||||||
*/
|
*/
|
||||||
public static SpellAbility createDrawbackRemoveFromCombat(final AbilityFactory af) {
|
public static SpellAbility createDrawbackRemoveFromCombat(final AbilityFactory af) {
|
||||||
class DrawbackRemoveFromCombat extends AbilitySub {
|
class DrawbackRemoveFromCombat extends AbilitySub {
|
||||||
public DrawbackRemoveFromCombat(final Card ca,final Target t) {
|
public DrawbackRemoveFromCombat(final Card ca, final Target t) {
|
||||||
super(ca,t);
|
super(ca, t);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public AbilitySub getCopy() {
|
public AbilitySub getCopy() {
|
||||||
AbilitySub res = new DrawbackRemoveFromCombat(getSourceCard(),getTarget() == null ? null : new Target(getTarget()));
|
AbilitySub res = new DrawbackRemoveFromCombat(getSourceCard(),
|
||||||
CardFactoryUtil.copySpellAbility(this,res);
|
getTarget() == null ? null : new Target(getTarget()));
|
||||||
|
CardFactoryUtil.copySpellAbility(this, res);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static final long serialVersionUID = 5080737903616292224L;
|
private static final long serialVersionUID = 5080737903616292224L;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -707,7 +713,7 @@ public final class AbilityFactoryCombat {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
final SpellAbility dbRemCombat = new DrawbackRemoveFromCombat(af.getHostCard(), af.getAbTgt());
|
final SpellAbility dbRemCombat = new DrawbackRemoveFromCombat(af.getHostCard(), af.getAbTgt());
|
||||||
|
|
||||||
return dbRemCombat;
|
return dbRemCombat;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -831,17 +837,18 @@ public final class AbilityFactoryCombat {
|
|||||||
*/
|
*/
|
||||||
public static SpellAbility createAbilityMustBlock(final AbilityFactory af) {
|
public static SpellAbility createAbilityMustBlock(final AbilityFactory af) {
|
||||||
class AbilityMustBlock extends AbilityActivated {
|
class AbilityMustBlock extends AbilityActivated {
|
||||||
public AbilityMustBlock(final Card ca,final Cost co,final Target t) {
|
public AbilityMustBlock(final Card ca, final Cost co, final Target t) {
|
||||||
super(ca,co,t);
|
super(ca, co, t);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public AbilityActivated getCopy() {
|
public AbilityActivated getCopy() {
|
||||||
AbilityActivated res = new AbilityMustBlock(getSourceCard(),getPayCosts(),getTarget() == null ? null : new Target(getTarget()));
|
AbilityActivated res = new AbilityMustBlock(getSourceCard(),
|
||||||
|
getPayCosts(), getTarget() == null ? null : new Target(getTarget()));
|
||||||
CardFactoryUtil.copySpellAbility(this, res);
|
CardFactoryUtil.copySpellAbility(this, res);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static final long serialVersionUID = 4237190949098526123L;
|
private static final long serialVersionUID = 4237190949098526123L;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -865,7 +872,7 @@ public final class AbilityFactoryCombat {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
final SpellAbility abMustBlock = new AbilityMustBlock(af.getHostCard(), af.getAbCost(), af.getAbTgt());
|
final SpellAbility abMustBlock = new AbilityMustBlock(af.getHostCard(), af.getAbCost(), af.getAbTgt());
|
||||||
|
|
||||||
return abMustBlock;
|
return abMustBlock;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -916,17 +923,18 @@ public final class AbilityFactoryCombat {
|
|||||||
*/
|
*/
|
||||||
public static SpellAbility createDrawbackMustBlock(final AbilityFactory af) {
|
public static SpellAbility createDrawbackMustBlock(final AbilityFactory af) {
|
||||||
class DrawbackMustBlock extends AbilitySub {
|
class DrawbackMustBlock extends AbilitySub {
|
||||||
public DrawbackMustBlock(final Card ca,final Target t) {
|
public DrawbackMustBlock(final Card ca, final Target t) {
|
||||||
super(ca,t);
|
super(ca, t);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public AbilitySub getCopy() {
|
public AbilitySub getCopy() {
|
||||||
AbilitySub res = new DrawbackMustBlock(getSourceCard(),getTarget() == null ? null : new Target(getTarget()));
|
AbilitySub res = new DrawbackMustBlock(getSourceCard(),
|
||||||
CardFactoryUtil.copySpellAbility(this,res);
|
getTarget() == null ? null : new Target(getTarget()));
|
||||||
|
CardFactoryUtil.copySpellAbility(this, res);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static final long serialVersionUID = -815813765448972775L;
|
private static final long serialVersionUID = -815813765448972775L;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -945,7 +953,7 @@ public final class AbilityFactoryCombat {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
final SpellAbility dbMustBlock = new DrawbackMustBlock(af.getHostCard(), af.getAbTgt());
|
final SpellAbility dbMustBlock = new DrawbackMustBlock(af.getHostCard(), af.getAbTgt());
|
||||||
|
|
||||||
return dbMustBlock;
|
return dbMustBlock;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user