From 9a45a84663af5372d0b43f9f02b45fe5be910df2 Mon Sep 17 00:00:00 2001 From: Agetian Date: Sun, 1 Oct 2017 04:07:06 +0000 Subject: [PATCH] - Fixed the AI crewing an already animated vehicle. --- forge-ai/src/main/java/forge/ai/ability/AnimateAi.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/forge-ai/src/main/java/forge/ai/ability/AnimateAi.java b/forge-ai/src/main/java/forge/ai/ability/AnimateAi.java index 7a800e5a0f5..af09c54f30a 100644 --- a/forge-ai/src/main/java/forge/ai/ability/AnimateAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/AnimateAi.java @@ -170,6 +170,10 @@ public class AnimateAi extends SpellAbilityAi { } if (!SpellAbilityAi.isSorcerySpeed(sa) && !sa.hasParam("Permanent")) { + if (sa.hasParam("Crew") && c.isCreature()) { + // Do not try to crew a vehicle which is already a creature + return false; + } Card animatedCopy = becomeAnimated(c, sa); if (ph.isPlayerTurn(aiPlayer) && !ComputerUtilCard.doesSpecifiedCreatureAttackAI(aiPlayer, animatedCopy)) {