Sloth wrote:Agetian wrote:To be honest I don't think the AI profile preferences work anymore, I tried choosing different options (including Random and Reckless) and every time I play vs. the AI in Constructed, I still get the Default profile behavior (confirmed by the appropriate message in the console). I wish this functionality could be restored for Constructed though (especially if the deck has no override specified in its metadata).
The message in the console could be wrong. I tested the AI attack behavior some time ago and as far as i can remember it worked.
EDIT: Your "fix" is not a good idea. What do you want to achieve by replacing Default with a random profile?
Well, in case you choose "Random (Match)" in the preferences, if that line is set to Default then every time you start a game, you get the Default profile instead of a random one, I actually tested it in the game and got the Default behavior every single time (not just the console message, but the actual behavior is indeed not randomized - just give the AI a deck with no lands in it and see it mulligan according to the Default profile preferences and never according to the Reckless profile preferences).
The implementation the way I saw it was broken and thus looked like a not a good idea either.
I'm not sure what someone wanted to achieve by hard-setting it to Default in that location, tbh.
With my change, at least this option (which happens to be the default, by the way) serves its original purpose of randomizing the AI profile every match. And it doesn't break the Quest mode profile setting because that setting is implemented as an override that takes place after the original preference-based profile is set.
Do you have any alternative suggestions to make it work correctly?
- Agetian