It is currently 18 Jul 2025, 22:14
   
Text Size

Bug reports

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

Re: Bug reports

Postby hong yie » 14 Aug 2013, 21:22

Just watched some matches in "firemind.ch", the Ai playing my "enchantress" deck put " Commander's Authority " to enemy's creature, adding more token creatures to kill my own deck. >_< = suicide.
the Ai need to prioritize which creatures to be saved, keep away from combat. cause some creatures are just not mean to support in battle. these creatures will bring much greater gain when been keep alive, such as enchantress.
will try to make more simpler deck for "firemind.ch", some decks just can't be played by Ai. :)
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 melvin » 15 Aug 2013, 03:12

Could you click on the decision in the particular game and report it as a bad AI decision? When you click on a specific AI decision, there is a popup with a link to report it as a bad decision.
User avatar
melvin
AI Programmer
 
Posts: 1062
Joined: 21 Mar 2010, 12:26
Location: Singapore
Has thanked: 36 times
Been thanked: 459 times

Re: Bug reports

Postby hong yie » 15 Aug 2013, 06:13

Could you click on the decision in the particular game and report it as a bad AI decision? When you click on a specific AI decision, there is a popup with a link to report it as a bad decision.
i've made some reports.
is this the same Ai we all playing in our Magarena?
there're some weakness point need to be fixed. can we somehow write in our dec file which card is more important to be played first?
sometime, i need to tell my "jockey" (player) prior before playing my deck. i teach them what's the objective of the deck, and how to achieve them.
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 melvin » 15 Aug 2013, 09:40

hong yie wrote:i've made some reports.
Thanks, I see them now. The reports have to sent to our mailing list from the firemind.ch site

hong yie wrote:is this the same Ai we all playing in our Magarena?
Yes, from what I understand, the site is using minimax honest strength 1.

hong yie wrote:there're some weakness point need to be fixed. can we somehow write in our dec file which card is more important to be played first? sometime, i need to tell my "jockey" (player) prior before playing my deck. i teach them what's the objective of the deck, and how to achieve them.
We want to avoid going down the route of hand tuning the AI for specific decks. We prefer to make general fixes/changes that will work for all decks.
User avatar
melvin
AI Programmer
 
Posts: 1062
Joined: 21 Mar 2010, 12:26
Location: Singapore
Has thanked: 36 times
Been thanked: 459 times

Re: Bug reports

Postby hong yie » 15 Aug 2013, 22:29

i mistakenly made report in firemind.ch
the one about " soul's attendant ", please ignore that one. :mrgreen:
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 hong yie » 20 Aug 2013, 16:06

played with platinum angel,
i lost all life, i can't lose, that's OK. But then, I strike back and cause my opponent lost life to -10. my opponent can't lose too ? this is a bug right? :)
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 melvin » 21 Aug 2013, 02:08

Thanks for the report. Unfortunately I can't replicate this, in my simple test with Platinum Angel it works as expected. Could you post a screenshot of the board state?

Update: I think I know what's wrong, the game looks for the player with the lowest health.. so if you are -100 with Platinum Angel and opponent is -10, opponent does not lose.
User avatar
melvin
AI Programmer
 
Posts: 1062
Joined: 21 Mar 2010, 12:26
Location: Singapore
Has thanked: 36 times
Been thanked: 459 times

Re: Bug reports

Postby Aswan jaguar » 07 Sep 2013, 06:35

Creatures whose p/t are equal to the numbers of creatures in graveyard (Splinterfright and Boneyard Wurm for sure )don't count them correctly, their power/toughness is "always" less than the creatures in the graveyard.

2n bug -EDIT:a crash report to the windows on AI's turn.Attaching crash report.
Attachments
crash.log
(11.37 KiB) Downloaded 203 times
---
Trying to squash some bugs and playtesting.
User avatar
Aswan jaguar
Super Tester Elite
 
Posts: 8129
Joined: 13 May 2010, 12:17
Has thanked: 748 times
Been thanked: 477 times

Re: Bug reports

Postby Aswan jaguar » 07 Sep 2013, 08:29

A bug with Sosuke, Son of Seshiro.I attacked with it and killed AI creature (stolen from my graveyard) Ballista Squad with normal damage and then it's ability triggered (wrongly) the creature was already dead and kept triggering every time I did damage to AI with Sosuke, Son of Seshiro saying (Destroy Ballista Squad.Ballista Squad is destroyed.)see messages:
Attachments
2013-09-07_111808.jpg
---
Trying to squash some bugs and playtesting.
User avatar
Aswan jaguar
Super Tester Elite
 
Posts: 8129
Joined: 13 May 2010, 12:17
Has thanked: 748 times
Been thanked: 477 times

Re: Bug reports

Postby Aswan jaguar » 08 Sep 2013, 09:32

- Lotus Guardian doesn't have flying.
---
Trying to squash some bugs and playtesting.
User avatar
Aswan jaguar
Super Tester Elite
 
Posts: 8129
Joined: 13 May 2010, 12:17
Has thanked: 748 times
Been thanked: 477 times

Re: Bug reports

Postby Aswan jaguar » 11 Sep 2013, 18:13

I don't know if there was a change in rules but I am not supposed to discard cards exceeding 7 from my hand at opponents clean up phase.
---
Trying to squash some bugs and playtesting.
User avatar
Aswan jaguar
Super Tester Elite
 
Posts: 8129
Joined: 13 May 2010, 12:17
Has thanked: 748 times
Been thanked: 477 times

Re: Bug reports

Postby melvin » 12 Sep 2013, 08:28

Aswan jaguar wrote:- Lotus Guardian doesn't have flying.
Thanks for the report. Fixed for next release.
User avatar
melvin
AI Programmer
 
Posts: 1062
Joined: 21 Mar 2010, 12:26
Location: Singapore
Has thanked: 36 times
Been thanked: 459 times

Re: Bug reports

Postby melvin » 12 Sep 2013, 09:33

Aswan jaguar wrote:Creatures whose p/t are equal to the numbers of creatures in graveyard (Splinterfright and Boneyard Wurm for sure )don't count them correctly, their power/toughness is "always" less than the creatures in the graveyard.
Thanks for catching this. This was caused by changes made to support searching. One of the optimizations for card searching in library is only unique cards can be selected. So if you have two copies of a card in your library, in the list of choices you are only shown one of them, this helps to remove redundant choices. Unfortunately, this optimization was applied for all cards and resulted in incorrect counts of the number of cards in the graveyard.
User avatar
melvin
AI Programmer
 
Posts: 1062
Joined: 21 Mar 2010, 12:26
Location: Singapore
Has thanked: 36 times
Been thanked: 459 times

Re: Bug reports

Postby hong yie » 13 Sep 2013, 16:30

i have a lightning greaves in play, then i have all of my lands tapped out to summon a creature. when all lands are tapped out & no creature able to attack, magarena skip to next player, good idea. Except, that i have a lightning greaves which will give my new summoned creature haste & enable it to attack.
is there somehow i can make this attack before magarena past my turn? thank's :)
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 sponeta » 13 Sep 2013, 18:52

Casting Entreat the Angels using Miracle does not produce any tokens.

The special ability of Sosuke, Son of Seshiro is retriggered after every combat for cards that were already destroyed, and it keeps retriggering even if Sosuke leaves play. In addition to that, if the destroyed card is reanimated, it will be destroyed again after the next combat.

Casting Force of Will and choosing to discard a card does not actually discard the chosen card, it remains in the player's hand.

Casting Victim of Night on Wilt-Leaf Liege had no effect. The log said "Wilt-Leaf Liege is destroyed" but it wasn't put into the graveyard. The computer didn't have anything that could have prevented the destruction and there were no instants in the computer's graveyard afterwards, and nothing else in the log. I haven't tested if this happens also with other spells that destroy a target creature.

AI cast Mind Rot. I chose Obstinate Baloth as one of the cards to discard, but it was put into the graveyard instead of the battlefield.

Bituminous Blast does not trigger Cascade.

Pariah doesn't do anything. Additionally, the AI once cast it on one of my creatures, which makes no sense.

The AI cast Leaden Fists on my Priests of Norn, even though it has Vigilance and thus would never tap. So it just got a free +3/+3 buff with no detriment. The AI also didn't have any cards with a "tap target creature" ability, and didn't get any out during the rest of the game. If the AI isn't checking for Vigilance, could this affect Brink of Disaster too?

Captain of the Mists can only target creatures, even though its ability text says "you may tap or untap target permanent".

When playing Borderland Ranger, the player doesn't get the "may" choice mentioned in the card's ability text.

I was building a weird deck based around Brainstorm and cards with cascade, but the game keeps crashing sooner or later when I try to play with it. Crash report and deck attached.
magarena_crash_1.txt
(4.17 KiB) Downloaded 203 times

TEST_Library_Manipulator.dec
(642 Bytes) Downloaded 217 times


The Vegas AI (possibly other AIs too) seems to have difficulty with creatures that can buff themselves by sacrificing a creature. The AI has a tendency to sacrifice the creature to itself. For example, Dross Hopper, Vampire Aristocrat. Usually this happens when I attack and the AI blocks with the creature that has a sacrifice-buff. This happened even when the AI blocked my 2/2 creature with Vampire Aristocrat, who was also 2/2 and would have killed my attacker if the AI had not sacrificed it. This has also happened when the AI had other creatures that could have been sacrificed instead, although that time no sacrifice would have killed my attackers.

In a possibly related bug, the AI sometimes sacrifices a creature to buff another creature during my main phases. For example, it sacrificed a creature to Falkenrath Torturer when I was casting Dark Favor on my Necrogen Scudder. In this case, it actually made sense because it would allow the AI to block the strong flier if I decided to attack with it. Then I enchanted the same creature with Lifelink, and the AI sacrificed another creature, which gave no further benefit. Additionally, the sacrificed creature was Deadly Recluse, which would have been far more useful because it would have destroyed my powered-up creature. Then when I finally attacked, the AI decided not to block after all, making the whole exercise pointless. On the next turn, Falkenrath Torturer was the AI's last creature, and the AI went and sacrificed the card to itself.

Then after a couple more turns (I was bug-testing something else and thus didn't want to win yet), the game crashed. Crash log attached.
magarena_crash_2.txt
(98.97 KiB) Downloaded 206 times
sponeta
Tester
 
Posts: 131
Joined: 26 Sep 2011, 17:09
Has thanked: 13 times
Been thanked: 22 times

PreviousNext

Return to Magarena

Who is online

Users browsing this forum: No registered users and 4 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 4 users online :: 0 registered, 0 hidden and 4 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 4 guests

Login Form