MArcomage

Free multiplayer on-line fantasy card game

Please log in

Coolis on 6/26/2015, 11:01:56 AM
My replay
Master hunter's card effect worked, the banish keyword didn't. Can someone explain why?

[Mojko: replay link edit]
Mojko on 6/26/2015, 12:09:03 PM
The only possible explanation is that the banish effect targeted a card that was drawn at the position of the card discarded by card effect. This mysterious card is invisible from the perspective of the game because it wasn't present at the start of the turn nor at the end of the turn.

So, it's not a bug, but rather a feature of cards that discard two cards - one by card effect and one by keyword effect.

Btw. you opponent must have drawn a rare card, so the discard target was probably a good card.
Coolis on 6/26/2015, 12:22:09 PM
It would be nice, if the new drawn card is displayed in the "Discarded" section. It would be less confusing.
Mojko on 6/26/2015, 1:17:24 PM
That would mean a complete rework of the current system. The main feature of the system is that it does not need to explicitly store discarded cards, but instead they are computed by comparing player hands before and after the turn.

So it's a trade-off - less complexity but some anomalies are included.
Mojko on 6/26/2015, 5:45:17 PM
After some more detailed analysis I believe it should be possible to completely replace current difference based system with log based system. This is because not too long ago I made some rather big cleanups in the card code processing system.

With the new log based system (this means that instead of computing the discarded cards, we will actually log the discard action as it happens) we will get rid of all the anomalies current system has. Which may sound good but I fear that some cards are already balanced around these anomalies.

For example hand shuffle will no longer register cards as discarded (as they were not discarded, they only changed positions).

I'm adding this task to my TODO list, it's worth checking out.
godisdead on 6/27/2015, 1:13:48 AM
Banish replace a card with 0 cost common card !
Lord_Earthfire on 6/27/2015, 10:18:50 AM
This is normal with rare banish cards. Its part of the keyword