- Improved AI using cards with Flash.

This commit is contained in:
Sloth
2015-03-28 22:13:32 +00:00
parent 18088beaf6
commit 5fab7fb644
4 changed files with 15 additions and 7 deletions

View File

@@ -6254,7 +6254,7 @@ public class Card extends GameEntity implements Comparable<Card> {
clearBlockedThisTurn();
}
public boolean hasETBTrigger() {
public boolean hasETBTrigger(final boolean drawbackOnly) {
for (final Trigger tr : getTriggers()) {
final Map<String, String> params = tr.getMapParams();
if (tr.getMode() != TriggerType.ChangesZone) {
@@ -6268,6 +6268,12 @@ public class Card extends GameEntity implements Comparable<Card> {
if (params.containsKey("ValidCard") && !params.get("ValidCard").contains("Self")) {
continue;
}
if (drawbackOnly && params.containsKey("Execute")){
String exec = this.getSVar(params.get("Execute"));
if (exec.contains("AB$")) {
continue;
}
}
return true;
}
return false;