- Remember the actual moved equipment, not its target (fixes random "reconsideration" jump).

This commit is contained in:
Agetian
2014-09-14 06:15:32 +00:00
parent 037f30ebe9
commit 66973f5954

View File

@@ -1046,11 +1046,10 @@ public class AttachAi extends SpellAbilityAi {
} }
// avoid randomly moving the equipment back and forth between several creatures in one turn // avoid randomly moving the equipment back and forth between several creatures in one turn
aic.getCardMemory().rememberCard(attachSource.getEquippingCard(), AiCardMemory.MemorySet.MOVED_EQUIPMENT); if (aic.getCardMemory().isRememberedCard(sa.getHostCard(), AiCardMemory.MemorySet.MOVED_EQUIPMENT)) {
if (aic.getCardMemory().isRememberedCard(c, AiCardMemory.MemorySet.MOVED_EQUIPMENT)) {
return null; return null;
} else { } else {
aic.getCardMemory().rememberCard(c, AiCardMemory.MemorySet.MOVED_EQUIPMENT); aic.getCardMemory().rememberCard(sa.getHostCard(), AiCardMemory.MemorySet.MOVED_EQUIPMENT);
} }
} }