MArcomage

Free multiplayer on-line fantasy card game

Please log in

Ayrton on 00:50, 3. Jul, 2012
I used mirror elemental AFTER using another non-rare Illusion card and it did not work correctly. I had the mirror elemental replacing an uncommon card, so I expected it to put the mirror golem where the uncommon card was and also summon a rare card in the place of one of my common cards. However it replaced the uncommon card (the slot I selected when using elemental) with a rare card (due to the illusion proc) and did not summon a mirror golem. I assume this is related to the recent changes to illusion. Haven't thought it through completely but I think it's minorly bugged. Thanks
DPsycho on 01:27, 3. Jul, 2012
What happened was that the card effect occurred first, so you did replace that Uncommon with Mirror golem, a Common card. Then the Illusion effect happened, and it looked at the Commons in hand and selected Mirror golem as the one to replace with a Rare. Then the game system compared your hand at the start of your turn to the one afterward and generated the Discard pile based off of that alone, seeing that your targeted Uncommon was discarded and not acknowledging that Mirror golem was part of the process.

So every individual step did work correctly, but due to a confirmed oddity in the way it creates the Discard pile, it didn't display the part of the process where Mirror golem existed between card effect and keyword effect.
Ayrton on 22:48, 3. Jul, 2012
No. It did not replace the Mirror Golem, or else it would have said so where the played/replaced cards are shown in the middle of the screen. As much as I appreciate your extreme attentiveness and thoughtfulness, and ungodly ability to correct people and generally be pedantic, I still like slash hope the main man takes a quick look at it.
DPsycho on 23:12, 3. Jul, 2012
Um, no, actually. It doesn't create the discard pile until after all is said and done, which is why it didn't show Mirror golem. At the point in which the game created the list of discarded cards, it looked at the slot that contained the Uncommon at the start of the turn and saw that the Rare had replaced it. This is a known issue that has been discussed in the past and confirmed by Mojko.

I understand your preference for Mojko's word over mine, but it is an issue he's addressed himself already, so it is what it is. I'm sorry if I've come off as obnoxious in any way, though I won't apologize for being a pedant. Most programmers are out of necessity.
Mojko on 19:56, 5. Jul, 2012
It is as you say DPsycho. The discard pile is not created by manually putting cards into it when discard/playing cards, but is rather generated automatically by comparing player's hand before and after the card is played. It has some issues, but the process is much more simple. So it's basically a trade-off.
Fithz Hood on 20:21, 5. Jul, 2012
Also I suppose that changing the discard pile process might bring issues with the antiflood system since it's all about drawing and discarding and redrawing. Am i right?
Mojko on 20:25, 5. Jul, 2012
No. Anti-flood system uses only the current hand, it does not use discard pile at all.