Ok, this is something I'd really like to take care of but also really don't know how: there's still a big underlying issue somewhere in the game code with the Morph cards leaking color information where only possible. In particular:
- In the desktop version of the game, currently the card detail info doesn't leak color info (but only due to the ugly hack implemented in e.g. r29537). Without the ugly and dirty hack it leaks color information.
- In the desktop version of the game, the stack *DOES* leak color info (always). Morph cards on stack are always shown as their appropriate color instead of the neutral face down color.
- In the mobile version of the game, both the card detail info and the stack *DO* leak color info (always). Morph cards on stack are always shown as their appropriate color, morph cards on the battlefield always show their true color when switched to card detail info.
Here's a very simple deck that clearly shows the issue (both on desktop and mobile):
- Code: Select all
[metadata]
Name=morph_test
[Main]
4 Akroma, Angel of Fury|COM
28 Island|M15|1
4 Krosan Cloudscraper|TSB
4 Krosan Colossus|ONS
4 Liege of the Pit|TSP
4 Maelstrom Djinn|FUT
4 Scornful Egotist|SCG
4 Titanic Bulvox|SCG
4 Towering Baloth|ONS
Just give the AI this deck and play until about turn 3-4 when the AI plays its first Morph spell.
NOTE: In order to check if the issue is fixed make sure you use the deck from above and make the AI
cast the spell naturally after drawing a morph card from the library. Amazingly the morph color info is *not* leaked if you dev-add the card into the AI's hand.
Several attempts at digging through the code looking for the source of this went nowhere. If anyone can look into it and help this for good I think it'll be a valuable fix. Will probably push a bug report to the bugtracker a little bit later.
EDIT: r29538: Improved the hacky workaround to at least not leak the info on stack (in both desktop and mobile Forge). It's an ugly solution though, hopefully someone will eventually be able to solve this in a more elegant way. Please note that this workaround has a nasty side effect (which, however, I think is still better than leaking the color info at all times) - if you can legally see the face-down card (e.g. via
Keeper of the Lens), the card detail info will still show the face-down brownish border for the card in mobile Forge when in card detail info mode. Hopefully there will be a better fix from someone soon...
- Agetian