mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-20 12:48:00 +00:00
overgrown_pest.txt + refactor
This commit is contained in:
@@ -2316,7 +2316,7 @@ public class ComputerUtilCombat {
|
||||
* @return transform creature if possible, original creature otherwise
|
||||
*/
|
||||
private final static Card canTransform(Card original) {
|
||||
if (original.isDoubleFaced() && !original.isInAlternateState()) {
|
||||
if (original.isTransformable() && !original.isInAlternateState()) {
|
||||
for (SpellAbility sa : original.getSpellAbilities()) {
|
||||
if (sa.getApi() == ApiType.SetState && ComputerUtilCost.canPayCost(sa, original.getController(), false)) {
|
||||
Card transformed = CardUtil.getLKICopy(original);
|
||||
|
||||
@@ -46,7 +46,7 @@ public class CreatureEvaluator implements Function<Card, Integer> {
|
||||
value += addValue(toughness * 10, "toughness: " + toughness);
|
||||
|
||||
// because backside is always stronger the potential makes it better than a single faced card
|
||||
if (c.hasKeyword(Keyword.DAYBOUND) && c.hasBackSide()) {
|
||||
if (c.hasKeyword(Keyword.DAYBOUND) && c.isDoubleFaced()) {
|
||||
value += addValue(power * 10, "transforming");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -173,7 +173,7 @@ public class SetStateAi extends SpellAbilityAi {
|
||||
}
|
||||
} else {
|
||||
// doublefaced or meld cards can't be turned face down
|
||||
if (card.isDoubleFaced() || card.isMeldable()) {
|
||||
if (card.isTransformable() || card.isMeldable()) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user