BotArena Bugs
by battlestar
Moderators: FranAvalon, Marek14, CCGHQ Admins
Re: BotArena Bugs
by FranAvalon » 24 Sep 2012, 14:37
Seems that the bug is in the engine and not in the AI/card. Its difficult to track it because the code seems accurate. The best way to found this type of bugs is checking AI plays, because AI always takes advantage of the bugs. I think that the AI checked what would happened on next turn if it cast the spell, and as the engines is bugged, the Pact willn't trigger, so its safe cast it.
AI engine check up to three into the future, that is the reason why our AI is a bit more slower than other AIs, but its more smarter because can create a strategy for next turns, as for example discard a vengevine on its draw, to cast a couple of memnites on its second turn to bring vengevine to play (AI did this to me)
AI engine check up to three into the future, that is the reason why our AI is a bit more slower than other AIs, but its more smarter because can create a strategy for next turns, as for example discard a vengevine on its draw, to cast a couple of memnites on its second turn to bring vengevine to play (AI did this to me)
- FranAvalon
- Programmer
- Posts: 569
- Joined: 02 Jul 2008, 06:54
- Has thanked: 44 times
- Been thanked: 64 times
Re: BotArena Bugs
by Emfatic » 24 Sep 2012, 20:18
2 bugs:
1. During the end step of each turn after the computer has cast Glimpse of Nature (including the turn it is cast), the message box indicates that its effect is resolved, however it does not draw a card. It should only be resolving at the time a creature is cast and only on that turn.
2. The exiled cards from hideaway lands like Windbrisk Heights do not show up in the player's exiled cards list. If I don't remember what was exiled, I don't know what I can play until I activate the casting of the hideaway card.
1. During the end step of each turn after the computer has cast Glimpse of Nature (including the turn it is cast), the message box indicates that its effect is resolved, however it does not draw a card. It should only be resolving at the time a creature is cast and only on that turn.
2. The exiled cards from hideaway lands like Windbrisk Heights do not show up in the player's exiled cards list. If I don't remember what was exiled, I don't know what I can play until I activate the casting of the hideaway card.
- Emfatic
- Posts: 75
- Joined: 30 Aug 2012, 19:17
- Location: Vancouver, BC, Canada
- Has thanked: 10 times
- Been thanked: 5 times
Re: BotArena Bugs
by Emfatic » 24 Sep 2012, 23:04
Nothing happens when I cast a spell, even though it's the first spell of a turn, with Maelstrom Nexus in play.
- Emfatic
- Posts: 75
- Joined: 30 Aug 2012, 19:17
- Location: Vancouver, BC, Canada
- Has thanked: 10 times
- Been thanked: 5 times
Re: BotArena Bugs
by FranAvalon » 25 Sep 2012, 18:23
@Emfatic: All bugs reported by you was reported on our board. thx for reporting. 

- FranAvalon
- Programmer
- Posts: 569
- Joined: 02 Jul 2008, 06:54
- Has thanked: 44 times
- Been thanked: 64 times
Re: BotArena Bugs
by Emfatic » 26 Sep 2012, 05:35
This is not exactly a bug, but just poor AI decision-making. Its Ghost Warden tapped and gave itself +1/+1 even though it had a 2/2 flying and a 2/2 first strike played. Also, they should have attacked and didn't. I only had one 1/1 on the battlefield and no abilities.
- Emfatic
- Posts: 75
- Joined: 30 Aug 2012, 19:17
- Location: Vancouver, BC, Canada
- Has thanked: 10 times
- Been thanked: 5 times
Re: BotArena Bugs
by Emfatic » 26 Sep 2012, 06:19
BotArena crashed just now when I used Reverberate to copy Captured Sunlight.
There have been other times that BotArena has crashed with my deck which has long chaining actions due to copying various creatures and spells. It seems that when the stack gets too long, it crashes. For instance, if I cast Rite of Replication and kicked it, targeting a creature that has an immediate action when it comes into play, it tends to crash - creatures like Farhaven Elf, Sower of Temptation, Zealous Conscripts, Enlisted Wurm, Coiling Oracle, and especially if I copy Kiki-Jiki, Mirror Breaker and use its action to copy other creatures, themselves having an immediate ability.
If you need more specifics, let me know and I'll keep track of what happens when.
I know, I'm really overloading the program, but my deck is really cool.
I was really hoping it could handle it. 
There have been other times that BotArena has crashed with my deck which has long chaining actions due to copying various creatures and spells. It seems that when the stack gets too long, it crashes. For instance, if I cast Rite of Replication and kicked it, targeting a creature that has an immediate action when it comes into play, it tends to crash - creatures like Farhaven Elf, Sower of Temptation, Zealous Conscripts, Enlisted Wurm, Coiling Oracle, and especially if I copy Kiki-Jiki, Mirror Breaker and use its action to copy other creatures, themselves having an immediate ability.

I know, I'm really overloading the program, but my deck is really cool.


- Emfatic
- Posts: 75
- Joined: 30 Aug 2012, 19:17
- Location: Vancouver, BC, Canada
- Has thanked: 10 times
- Been thanked: 5 times
Re: BotArena Bugs
by FranAvalon » 26 Sep 2012, 10:46
That is a problem on evaluation fuction. As we (current development team) don't code BA's AI, self-pump and attack issue are hard to fix. If you set thinking time in a high value AI will perform better, but not remove this bugs. Maybe someday someone can handle the AI and tweak itEmfatic wrote:This is not exactly a bug, but just poor AI decision-making. Its Ghost Warden tapped and gave itself +1/+1 even though it had a 2/2 flying and a 2/2 first strike played. Also, they should have attacked and didn't. I only had one 1/1 on the battlefield and no abilities.

Copy issue is reported to our bug list

- FranAvalon
- Programmer
- Posts: 569
- Joined: 02 Jul 2008, 06:54
- Has thanked: 44 times
- Been thanked: 64 times
Re: BotArena Bugs
by Emfatic » 26 Sep 2012, 18:37
I'm so glad to see that you are reacting to all the bugs I've been logging. Thanks.
I love BotArena and would like to see it become really popular.
Here are a few more more:
1. There is no way to morph Root Elemental on the other player's turn. It does morph properly during my turn however. I have not tested this with other morph creatures yet.
2. AEther Vial prompts me to play a creature from my hand at every opportunity even when I don't have any creatures of that casting cost in my hand. This would be more appropriate if this was offered only if "All Actions" was enabled. Otherwise, it's just annoying.
3. The connection with another player fails intermittently during play and especially between games, when we are trying to start another game. During play, both of us get the message that we are waiting for the other player and it just hangs. I noticed however that it tends to happen after a battle and I see that the red lines that show which creatures are blocking which creatures do not disappear after battle. If both of us restart BotArena, we can start again.

Here are a few more more:
1. There is no way to morph Root Elemental on the other player's turn. It does morph properly during my turn however. I have not tested this with other morph creatures yet.
2. AEther Vial prompts me to play a creature from my hand at every opportunity even when I don't have any creatures of that casting cost in my hand. This would be more appropriate if this was offered only if "All Actions" was enabled. Otherwise, it's just annoying.
3. The connection with another player fails intermittently during play and especially between games, when we are trying to start another game. During play, both of us get the message that we are waiting for the other player and it just hangs. I noticed however that it tends to happen after a battle and I see that the red lines that show which creatures are blocking which creatures do not disappear after battle. If both of us restart BotArena, we can start again.
Last edited by Emfatic on 26 Sep 2012, 20:07, edited 1 time in total.
- Emfatic
- Posts: 75
- Joined: 30 Aug 2012, 19:17
- Location: Vancouver, BC, Canada
- Has thanked: 10 times
- Been thanked: 5 times
Re: BotArena Bugs
by FranAvalon » 26 Sep 2012, 19:47
Thx to you for testing. BA is growing too fast and the number of cards and interactions is too huge.
I just put the bugs on our board, so someone of the dev team can check it and try to fix. However post their is not garantee of bugfixing, but at least we can track the bugs
On each release we fix some bugs and change parts of the core, which can fix some previous bugs or create new ones. IMHO, BA goes better on every release
The morph one is annoing. I will check it.
I just put the bugs on our board, so someone of the dev team can check it and try to fix. However post their is not garantee of bugfixing, but at least we can track the bugs

On each release we fix some bugs and change parts of the core, which can fix some previous bugs or create new ones. IMHO, BA goes better on every release

The morph one is annoing. I will check it.
- FranAvalon
- Programmer
- Posts: 569
- Joined: 02 Jul 2008, 06:54
- Has thanked: 44 times
- Been thanked: 64 times
Re: BotArena Bugs
by Emfatic » 26 Sep 2012, 23:32
A couple more:
1. The duel ends when I target Protean Hulk with Rite of Replication kicked. The error message says "Game Engine Exception The thread tried to read from or write to a virtual address for which it does not have the appropriate address" I don't know if this happens when Rite of Replication is not kicked.
2. The cost of Mirror Sheen is incorrectly shown in the deck creator and the mouseover tooltip. It has one too many U/R symbols.
1. The duel ends when I target Protean Hulk with Rite of Replication kicked. The error message says "Game Engine Exception The thread tried to read from or write to a virtual address for which it does not have the appropriate address" I don't know if this happens when Rite of Replication is not kicked.
2. The cost of Mirror Sheen is incorrectly shown in the deck creator and the mouseover tooltip. It has one too many U/R symbols.
- Emfatic
- Posts: 75
- Joined: 30 Aug 2012, 19:17
- Location: Vancouver, BC, Canada
- Has thanked: 10 times
- Been thanked: 5 times
Re: BotArena Bugs
by Marek14 » 27 Sep 2012, 05:58
Mirror Sheen corrected.Emfatic wrote:A couple more:
1. The duel ends when I target Protean Hulk with Rite of Replication kicked. The error message says "Game Engine Exception The thread tried to read from or write to a virtual address for which it does not have the appropriate address" I don't know if this happens when Rite of Replication is not kicked.
2. The cost of Mirror Sheen is incorrectly shown in the deck creator and the mouseover tooltip. It has one too many U/R symbols.
Re: BotArena Bugs
by Emfatic » 29 Sep 2012, 17:21
The AI regenerates Drudge Skeletons at the end of every turn, whether it's being destroyed or not.
Each pumping of Dragon Whelp gives the creature a new ability like "can attack as though it didn't have Defender until end of turn", "gained flash until end of turn" and "gained can't be countered until end of turn".
Each pumping of Dragon Whelp gives the creature a new ability like "can attack as though it didn't have Defender until end of turn", "gained flash until end of turn" and "gained can't be countered until end of turn".
- Emfatic
- Posts: 75
- Joined: 30 Aug 2012, 19:17
- Location: Vancouver, BC, Canada
- Has thanked: 10 times
- Been thanked: 5 times
Re: BotArena Bugs
by Marek14 » 29 Sep 2012, 19:47
That's the way it's implemented. Not quite sure at this point how to improve it.Emfatic wrote:The AI regenerates Drudge Skeletons at the end of every turn, whether it's being destroyed or not.
Each pumping of Dragon Whelp gives the creature a new ability like "can attack as though it didn't have Defender until end of turn", "gained flash until end of turn" and "gained can't be countered until end of turn".
Re: BotArena Bugs
by Emfatic » 29 Sep 2012, 19:50
You're talking about Drudge Skeletons I hope, not Dragon Whelp. Looks to me like Dragon Whelp has a definite bug.
- Emfatic
- Posts: 75
- Joined: 30 Aug 2012, 19:17
- Location: Vancouver, BC, Canada
- Has thanked: 10 times
- Been thanked: 5 times
Re: BotArena Bugs
by Emfatic » 30 Sep 2012, 03:28
An Angel from Sigil of the Empty Throne was put into play even though the enchantment I was trying to cast was countered.
- Emfatic
- Posts: 75
- Joined: 30 Aug 2012, 19:17
- Location: Vancouver, BC, Canada
- Has thanked: 10 times
- Been thanked: 5 times
Return to BotArena and DeckBot
Who is online
Users browsing this forum: No registered users and 13 guests