mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-15 18:28:00 +00:00
- Cleanup.
This commit is contained in:
@@ -139,10 +139,10 @@ public class AiController {
|
|||||||
return spellAbilities;
|
return spellAbilities;
|
||||||
}
|
}
|
||||||
|
|
||||||
private List<SpellAbility> getOriginalAndAltCostAbilities(final List<SpellAbility> possibleCounters)
|
private List<SpellAbility> getOriginalAndAltCostAbilities(final List<SpellAbility> originList)
|
||||||
{
|
{
|
||||||
final ArrayList<SpellAbility> newAbilities = new ArrayList<SpellAbility>();
|
final ArrayList<SpellAbility> newAbilities = new ArrayList<SpellAbility>();
|
||||||
for (SpellAbility sa : possibleCounters) {
|
for (SpellAbility sa : originList) {
|
||||||
sa.setActivatingPlayer(player);
|
sa.setActivatingPlayer(player);
|
||||||
//add alternative costs as additional spell abilities
|
//add alternative costs as additional spell abilities
|
||||||
newAbilities.add(sa);
|
newAbilities.add(sa);
|
||||||
|
|||||||
@@ -138,13 +138,10 @@ public class HumanPlay {
|
|||||||
* @return an ArrayList<SpellAbility>.
|
* @return an ArrayList<SpellAbility>.
|
||||||
*/
|
*/
|
||||||
static SpellAbility chooseOptionalAdditionalCosts(Player p, final SpellAbility original) {
|
static SpellAbility chooseOptionalAdditionalCosts(Player p, final SpellAbility original) {
|
||||||
//final HashMap<String, SpellAbility> map = new HashMap<String, SpellAbility>();
|
|
||||||
final List<SpellAbility> abilities = GameActionUtil.getOptionalCosts(original);
|
|
||||||
|
|
||||||
if (!original.isSpell()) {
|
if (!original.isSpell()) {
|
||||||
return original;
|
return original;
|
||||||
}
|
}
|
||||||
|
final List<SpellAbility> abilities = GameActionUtil.getOptionalCosts(original);
|
||||||
return p.getController().getAbilityToPlay(abilities);
|
return p.getController().getAbilityToPlay(abilities);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user