It is currently 06 Sep 2025, 15:30
   
Text Size

Bug reports

Moderators: ubeefx, beholder, melvin, ShawnieBoy, Lodici, CCGHQ Admins

Re: Bug reports

Postby Lodici » 02 Oct 2014, 04:40

jerichopumpkin wrote:when opponent plays a card face down with morph, you can see what he is playing with mouseover on the stack
Thanks - created issue 707.
User avatar
Lodici
Programmer
 
Posts: 399
Joined: 13 Oct 2013, 09:44
Has thanked: 29 times
Been thanked: 71 times

Re: Bug reports

Postby hong yie » 06 Oct 2014, 03:45

- i have 2 Platinum Angels, opponent have none. Attack opponent to -1 life, then we keep playing (not losing the game). this is maybe a glitch which triggered when we have more than 1 Platinum Angel?

- i haven't try it in firemind.ch, but could it possible to make the Ai to keep "Platinum Angel" from all harm, like avoid attacking / blocking ?
thanks. :)
Attachments
magarena Platinum Angel.png
User avatar
hong yie
Programmer
 
Posts: 216
Joined: 10 Mar 2013, 06:44
Location: Jakarta
Has thanked: 75 times
Been thanked: 9 times

Re: Bug reports

Postby ShawnieBoy » 06 Oct 2014, 23:49

hong yie wrote:- i have 2 Platinum Angels, opponent have none. Attack opponent to -1 life, then we keep playing (not losing the game). this is maybe a glitch which triggered when we have more than 1 Platinum Angel?

- i haven't try it in firemind.ch, but could it possible to make the Ai to keep "Platinum Angel" from all harm, like avoid attacking / blocking ?
thanks. :)
I've not been able to duplicate this, two angels, one angel, four angels...

Do you have a log of events leading up to you being on negative life as well?
User avatar
ShawnieBoy
Programmer
 
Posts: 601
Joined: 02 Apr 2012, 22:42
Location: UK
Has thanked: 80 times
Been thanked: 50 times

Re: Bug reports

Postby hong yie » 07 Oct 2014, 03:02

i reach negative life, because i let the attacker hurt me, i want to protect my angels instead. the opponent reach negative life because i attack with 2 angels + assassin 4/4. i will try to send the game log next time. i still have this deck & plan to play more with this deck. :)
User avatar
hong yie
Programmer
 
Posts: 216
Joined: 10 Mar 2013, 06:44
Location: Jakarta
Has thanked: 75 times
Been thanked: 9 times

Re: Bug reports

Postby Lodici » 07 Oct 2014, 06:54

hong yie wrote:...i will try to send the game log next time. i still have this deck & plan to play more with this deck. :)
ShawnieBoy wrote:Do you have a log of events leading up to you being on negative life as well?
I think this is one of those common scenarios that would benefit from keeping the logs of the last N games played. At the moment a single "game.log" file is used and is overwritten each time you start a new game. new task raised
User avatar
Lodici
Programmer
 
Posts: 399
Joined: 13 Oct 2013, 09:44
Has thanked: 29 times
Been thanked: 71 times

Re: Bug reports

Postby hong yie » 07 Oct 2014, 07:10

I've not been able to duplicate this, two angels, one angel, four angels...

Do you have a log of events leading up to you being on negative life as well?
i attach the game.log with this post.
this is as far as i play, since i lost passion to keep playing never-ending game with both players have negative life. and no way to stop the immortal effect.
Attachments
game.log
(22.35 KiB) Downloaded 276 times
User avatar
hong yie
Programmer
 
Posts: 216
Joined: 10 Mar 2013, 06:44
Location: Jakarta
Has thanked: 75 times
Been thanked: 9 times

Re: Bug reports

Postby ShawnieBoy » 07 Oct 2014, 12:07

Thanks for that - I think I've found the problem. It's not with the angels, it's with how the game determines someone losing.

You lose is your life is 0 or less, and your life is lower than your opponent

In the case above, your 'lose' event was overridden by your platinum angel. However your opponent didn't have life lower than yours, even though its life was less than zero. It's not seen as a loss so the game continues.
User avatar
ShawnieBoy
Programmer
 
Posts: 601
Joined: 02 Apr 2012, 22:42
Location: UK
Has thanked: 80 times
Been thanked: 50 times

Re: Bug reports

Postby hong yie » 08 Oct 2014, 00:52

ShawnieBoy wrote:Thanks for that - I think I've found the problem. It's not with the angels, it's with how the game determines someone losing.

You lose is your life is 0 or less, and your life is lower than your opponent

In the case above, your 'lose' event was overridden by your platinum angel. However your opponent didn't have life lower than yours, even though its life was less than zero. It's not seen as a loss so the game continues.
thanx for the debug,
i was expecting i can play a bit of suicide while i have the angels. didn't expect this surprising rule exist in Magarena. i expect something will be fixed soon? :)
User avatar
hong yie
Programmer
 
Posts: 216
Joined: 10 Mar 2013, 06:44
Location: Jakarta
Has thanked: 75 times
Been thanked: 9 times

Re: Bug reports

Postby ShawnieBoy » 08 Oct 2014, 23:00

hong yie wrote:
ShawnieBoy wrote:Thanks for that - I think I've found the problem. It's not with the angels, it's with how the game determines someone losing.

You lose is your life is 0 or less, and your life is lower than your opponent

In the case above, your 'lose' event was overridden by your platinum angel. However your opponent didn't have life lower than yours, even though its life was less than zero. It's not seen as a loss so the game continues.
thanx for the debug,
i was expecting i can play a bit of suicide while i have the angels. didn't expect this surprising rule exist in Magarena. i expect something will be fixed soon? :)
I've hesitantly released changes to fix this bug, however it was mainly there for the determining of who lost when there was a potential draw. The 'who has the lowest life' clause was to see who 'lost the most', but didn't take into account 'can't lose'/'I win' cards.

In solving the everlasting game, a 'draw' would be awarded as a win to the AI (Player 2). This would have a knock-on effect with the Firemind queue worker as that is AI vs AI, so depending on which 'player' was playing which deck, there'd be a marginal potential advantage to the second player.
User avatar
ShawnieBoy
Programmer
 
Posts: 601
Joined: 02 Apr 2012, 22:42
Location: UK
Has thanked: 80 times
Been thanked: 50 times

Re: Bug reports

Postby hong yie » 10 Oct 2014, 09:49

i saw a patch in Magarena source
https://code.google.com/p/magarena/sour ... 0c78f5ec7#

is this update addressing to the issue i had with Platinum Angels in suicide deck?

tried the newest version from buildhive, and found this:
i raised Progenitor Mimic from graveyard by casting exhume. then the mimic doesn't have chance to choose to copy a creature, back to graveyard. maybe need some fix a bit?

thanx. :)
Attachments
magarena_progenitor_mimic.png
User avatar
hong yie
Programmer
 
Posts: 216
Joined: 10 Mar 2013, 06:44
Location: Jakarta
Has thanked: 75 times
Been thanked: 9 times

Re: Bug reports

Postby ShawnieBoy » 10 Oct 2014, 12:37

hong yie wrote:i saw a patch in Magarena source
https://code.google.com/p/magarena/sour ... 0c78f5ec7#

is this update addressing to the issue i had with Platinum Angels in suicide deck?

tried the newest version from buildhive, and found this:
i raised Progenitor Mimic from graveyard by casting exhume. then the mimic doesn't have chance to choose to copy a creature, back to graveyard. maybe need some fix a bit?

thanx. :)
The checks against opponents values for losing the game due to life and poison have been removed, so should fix any bugs with 'can't lose' cards. In the event of a simultaneous loss (ie. a draw) the active player loses.

As for the above, it's a known 'bug' with most clone cards, they haven't been implemented as 'enter the battlefield' abilities. Cloning only occurs on casting Issue 444
User avatar
ShawnieBoy
Programmer
 
Posts: 601
Joined: 02 Apr 2012, 22:42
Location: UK
Has thanked: 80 times
Been thanked: 50 times

Re: Bug reports

Postby jerichopumpkin » 11 Oct 2014, 11:06

Wizard Replica is missing flying
jerichopumpkin
 
Posts: 212
Joined: 12 Sep 2013, 11:21
Has thanked: 19 times
Been thanked: 13 times

Re: Bug reports

Postby ShawnieBoy » 11 Oct 2014, 13:37

jerichopumpkin wrote:Wizard Replica is missing flying
Fix submitted - good find!
User avatar
ShawnieBoy
Programmer
 
Posts: 601
Joined: 02 Apr 2012, 22:42
Location: UK
Has thanked: 80 times
Been thanked: 50 times

Re: Bug reports

Postby jerichopumpkin » 20 Oct 2014, 18:39

I've submitted Opalescence, and I've put togheter a mono white deck with Opalescence + Enchanted Evening, then playing it, I noticed that the order you play them matters:
if you play Enchanted Evening first, as Opalescence enters play, all lands become 0/0 creatures (as expected), but if you play them in the reverse order, that does not happens (even thought lands have become enchantments). As far as I know, the order which you play them should not matter
jerichopumpkin
 
Posts: 212
Joined: 12 Sep 2013, 11:21
Has thanked: 19 times
Been thanked: 13 times

Re: Bug reports

Postby ShawnieBoy » 20 Oct 2014, 22:03

jerichopumpkin wrote:I've submitted Opalescence, and I've put togheter a mono white deck with Opalescence + Enchanted Evening, then playing it, I noticed that the order you play them matters:
if you play Enchanted Evening first, as Opalescence enters play, all lands become 0/0 creatures (as expected), but if you play them in the reverse order, that does not happens (even thought lands have become enchantments). As far as I know, the order which you play them should not matter
That would probably be due to Magarena not having the ability to spot dependency between layer effects (Brave man for submitting Opalescence - Humility + Opalescence will be causing the same problems) If a layer effect is dependant on another, they are applied last regardless of timestamp.

613.7. Within a layer or sublayer, determining which order effects are applied in is sometimes done using a dependency system. If a dependency exists, it will override the timestamp system.

    613.7a An effect is said to “depend on” another if (a) it’s applied in the same layer (and, if applicable, sublayer) as the other effect (see rules 613.1 and 613.3); (b) applying the other would change the text or the existence of the first effect, what it applies to, or what it does to any of the things it applies to; and (c) neither effect is from a characteristic-defining ability or both effects are from characteristic-defining abilities. Otherwise, the effect is considered to be independent of the other effect.

    613.7b An effect dependent on one or more other effects waits to apply until just after all of those effects have been applied. If multiple dependent effects would apply simultaneously in this way, they’re applied in timestamp order relative to each other. If several dependent effects form a dependency loop, then this rule is ignored and the effects in the dependency loop are applied in timestamp order.

    613.7c After each effect is applied, the order of remaining effects is reevaluated and may change if an effect that has not yet been applied becomes dependent on or independent of one or more other effects that have not yet been applied.
As you can see it's a bit tricky...
User avatar
ShawnieBoy
Programmer
 
Posts: 601
Joined: 02 Apr 2012, 22:42
Location: UK
Has thanked: 80 times
Been thanked: 50 times

PreviousNext

Return to Magarena

Who is online

Users browsing this forum: No registered users and 32 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 32 users online :: 0 registered, 0 hidden and 32 guests (based on users active over the past 10 minutes)
Most users ever online was 7303 on 15 Jul 2025, 20:46

Users browsing this forum: No registered users and 32 guests

Login Form