mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-16 02:38:02 +00:00
- CheckStyle
This commit is contained in:
@@ -51,37 +51,36 @@ public class ReplacementHandler {
|
|||||||
} else {
|
} else {
|
||||||
decider = ((Card) affected).getController();
|
decider = ((Card) affected).getController();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (runParams.get("Event").equals("Moved")) {
|
||||||
if(runParams.get("Event").equals("Moved")) {
|
ReplacementResult res = run(runParams, ReplacementLayer.Control, decider);
|
||||||
ReplacementResult res = run(runParams,ReplacementLayer.Control,decider);
|
if (res != ReplacementResult.NotReplaced) {
|
||||||
if(res != ReplacementResult.NotReplaced) {
|
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
res = run(runParams,ReplacementLayer.Copy,decider);
|
res = run(runParams, ReplacementLayer.Copy, decider);
|
||||||
if(res != ReplacementResult.NotReplaced) {
|
if (res != ReplacementResult.NotReplaced) {
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
res = run(runParams,ReplacementLayer.Other,decider);
|
res = run(runParams, ReplacementLayer.Other, decider);
|
||||||
if(res != ReplacementResult.NotReplaced) {
|
if (res != ReplacementResult.NotReplaced) {
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
res = run(runParams,ReplacementLayer.None,decider);
|
res = run(runParams, ReplacementLayer.None, decider);
|
||||||
if(res != ReplacementResult.NotReplaced) {
|
if (res != ReplacementResult.NotReplaced) {
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
ReplacementResult res = run(runParams,ReplacementLayer.None,decider);
|
ReplacementResult res = run(runParams, ReplacementLayer.None, decider);
|
||||||
if(res != ReplacementResult.NotReplaced) {
|
if (res != ReplacementResult.NotReplaced) {
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return ReplacementResult.NotReplaced;
|
return ReplacementResult.NotReplaced;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* Runs any applicable replacement effects.
|
* Runs any applicable replacement effects.
|
||||||
@@ -91,7 +90,7 @@ public class ReplacementHandler {
|
|||||||
* @return true if the event was replaced.
|
* @return true if the event was replaced.
|
||||||
*/
|
*/
|
||||||
public ReplacementResult run(final HashMap<String, Object> runParams, final ReplacementLayer layer,final Player decider) {
|
public ReplacementResult run(final HashMap<String, Object> runParams, final ReplacementLayer layer,final Player decider) {
|
||||||
|
|
||||||
final List<ReplacementEffect> possibleReplacers = new ArrayList<ReplacementEffect>();
|
final List<ReplacementEffect> possibleReplacers = new ArrayList<ReplacementEffect>();
|
||||||
// Round up Non-static replacement effects ("Until EOT," or
|
// Round up Non-static replacement effects ("Until EOT," or
|
||||||
// "The next time you would..." etc)
|
// "The next time you would..." etc)
|
||||||
@@ -108,7 +107,7 @@ public class ReplacementHandler {
|
|||||||
if (!replacementEffect.hasRun()
|
if (!replacementEffect.hasRun()
|
||||||
&& replacementEffect.getLayer() == layer
|
&& replacementEffect.getLayer() == layer
|
||||||
&& replacementEffect.requirementsCheck()
|
&& replacementEffect.requirementsCheck()
|
||||||
&& replacementEffect.canReplace(runParams)
|
&& replacementEffect.canReplace(runParams)
|
||||||
&& !possibleReplacers.contains(replacementEffect)
|
&& !possibleReplacers.contains(replacementEffect)
|
||||||
&& replacementEffect.zonesCheck(Singletons.getModel().getGame().getZoneOf(crd))) {
|
&& replacementEffect.zonesCheck(Singletons.getModel().getGame().getZoneOf(crd))) {
|
||||||
possibleReplacers.add(replacementEffect);
|
possibleReplacers.add(replacementEffect);
|
||||||
@@ -186,8 +185,7 @@ public class ReplacementHandler {
|
|||||||
effectSA = abilityFactory.getAbility(effectAbString, replacementEffect.getHostCard());
|
effectSA = abilityFactory.getAbility(effectAbString, replacementEffect.getHostCard());
|
||||||
|
|
||||||
SpellAbility tailend = effectSA;
|
SpellAbility tailend = effectSA;
|
||||||
do
|
do {
|
||||||
{
|
|
||||||
replacementEffect.setReplacingObjects(runParams, tailend);
|
replacementEffect.setReplacingObjects(runParams, tailend);
|
||||||
tailend = tailend.getSubAbility();
|
tailend = tailend.getSubAbility();
|
||||||
} while(tailend != null);
|
} while(tailend != null);
|
||||||
@@ -195,8 +193,7 @@ public class ReplacementHandler {
|
|||||||
else if (replacementEffect.getOverridingAbility() != null) {
|
else if (replacementEffect.getOverridingAbility() != null) {
|
||||||
effectSA = replacementEffect.getOverridingAbility();
|
effectSA = replacementEffect.getOverridingAbility();
|
||||||
SpellAbility tailend = effectSA;
|
SpellAbility tailend = effectSA;
|
||||||
do
|
do {
|
||||||
{
|
|
||||||
replacementEffect.setReplacingObjects(runParams, tailend);
|
replacementEffect.setReplacingObjects(runParams, tailend);
|
||||||
tailend = tailend.getSubAbility();
|
tailend = tailend.getSubAbility();
|
||||||
} while(tailend != null);
|
} while(tailend != null);
|
||||||
@@ -234,7 +231,7 @@ public class ReplacementHandler {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Player player = replacementEffect.getHostCard().getController();
|
Player player = replacementEffect.getHostCard().getController();
|
||||||
if (player.isHuman()) {
|
if (player.isHuman()) {
|
||||||
Singletons.getModel().getGame().getAction().playSpellAbilityNoStack(effectSA, false);
|
Singletons.getModel().getGame().getAction().playSpellAbilityNoStack(effectSA, false);
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user