Hanmac wrote:r31476:
Hm i noticed some bug in
Serene Remembrance, AI seems be able to target from different Zones, totally ignoring "TargetsFromSingleZone$ True".
seems to be a general problem that need to be fixed in the AI or Game.
In r31491, I attempted to fix this in the following way:
- For the human player, once the first target is chosen, the other targets are only listed from the same zone (e.g. from the same graveyard), other targets are not listed [we may need a better way of targeting in the future here, but it's not going to be easy to write, I think...].
- For the AI player, the illegally chosen targets are removed post-selection from the targeting list, so only the legal targets from one zone remain. This is suboptimal and is only done this way so the AI at least does not cheat. We need an AI expert to expand on this to make the AI choose targets sanely in the first place. That being said, I'm not sure if these cards are supposed to be AI-playable at the moment - for example,
Serene Remembrance is not listed as RemAIDeck, but most cards that say "
Exile up to
X cards from a single graveyard" are listed as such... :/
- Agetian