mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-19 12:18:00 +00:00
- Remember the actual moved equipment, not its target (fixes random "reconsideration" jump).
This commit is contained in:
@@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user