BotArena Bugs
by battlestar
Moderators: FranAvalon, Marek14, CCGHQ Admins
Re: BotArena Bugs
by Marek14 » 30 Sep 2012, 05:55
No, it's that the person who implemented Dragon Whelp decided that giving it these irrelevant abilities is the easiest way to count how many times was the ability usedEmfatic wrote:You're talking about Drudge Skeletons I hope, not Dragon Whelp. Looks to me like Dragon Whelp has a definite bug.

Hmm, actually that doesn't work completely correctly because what if an ability gets countered? Dragon Whelp counts activations, not resolutions. I have another idea: we already have a way to count activations, I think, that's a crucial part of implementing things with limited activations. I could use that... Let me have a look.
EDIT: OK, Had a look and there was an easier way

Notice that this is still not perfect; properly, Dragon Whelp should have a delayed trigger, so if you activate it 6 times, you should get 3 triggers at end of turn, regardless of whether the Whelp is still on the battlefield. That's planned for phase 2, when I start on delayed triggers as such, this is just a quick fix.
Please see the attached zip file. It contains updated DLLs for Unlimited, Fallen Empires and Fifth Edition, sets where those three cards are implemented. Just replace the ones you already have.
- Attachments
-
botarena.zip
- (477.75 KiB) Downloaded 325 times
Re: BotArena Bugs
by Marek14 » 30 Sep 2012, 06:15
Riddle time: There is exactly one other card that works like these three, but we don't have it in BotArena yet. Can you name it without looking?
Re: BotArena Bugs
by Emfatic » 30 Sep 2012, 06:19
1. Tapping to add a third charge counter on Titan Forge crashed the game with a Game Engine error.
2. Lost Auramancers allowed me to put an enchantment into play from my graveyard when it died, but it still had time counters on it.
3. Mesmeric Orb is being activated in the upkeep phase for lands that are being untapped in the untap phase. It should be activated during the phase that the card is being untapped. (This really matters when I have both Mesmeric Orb and Debtors' Knell in play. I want to be able to pick from the graveyard after Mesmeric Orb has dumped creatures into it.)
2. Lost Auramancers allowed me to put an enchantment into play from my graveyard when it died, but it still had time counters on it.
3. Mesmeric Orb is being activated in the upkeep phase for lands that are being untapped in the untap phase. It should be activated during the phase that the card is being untapped. (This really matters when I have both Mesmeric Orb and Debtors' Knell in play. I want to be able to pick from the graveyard after Mesmeric Orb has dumped creatures into it.)
- 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 » 30 Sep 2012, 06:48
Titan Forge: Could not reproduce. I tested it and it worked fine. Can you try again, please? The only wrong thing I found was a missing space in the token identifier and it worked before correction.
Lost Auramancers: I suspect I know where the problem is -- the check for number of time counters is probably happening after the card move and loses all its counters. This is tricky to fix and I will have to ask around. We already have a bug ticket for this (with Chronozoa).
Mesmeric Orb: You're out of luck here because this behavior is correct
And I quote:
502.3. No player receives priority during the untap step, so no spells can be cast or resolve and no abilities can be activated or resolve. Any ability that triggers during this step will be held until the next time a player would receive priority, which is usually during the upkeep step. (See rule 503, "Upkeep Step.")
Lost Auramancers: I suspect I know where the problem is -- the check for number of time counters is probably happening after the card move and loses all its counters. This is tricky to fix and I will have to ask around. We already have a bug ticket for this (with Chronozoa).
Mesmeric Orb: You're out of luck here because this behavior is correct

502.3. No player receives priority during the untap step, so no spells can be cast or resolve and no abilities can be activated or resolve. Any ability that triggers during this step will be held until the next time a player would receive priority, which is usually during the upkeep step. (See rule 503, "Upkeep Step.")
Re: BotArena Bugs
by Emfatic » 01 Oct 2012, 00:59
BotArena crashes for me a lot actually. That time it could have been something else that caused it; I just don't know what.Marek14 wrote:Titan Forge: Could not reproduce. I tested it and it worked fine. Can you try again, please? The only wrong thing I found was a missing space in the token identifier and it worked before correction.
Ah, thanks for the clarification, although it is not in my favour.Marek14 wrote:Mesmeric Orb: You're out of luck here because this behavior is correctAnd I quote:
502.3. No player receives priority during the untap step, so no spells can be cast or resolve and no abilities can be activated or resolve. Any ability that triggers during this step will be held until the next time a player would receive priority, which is usually during the upkeep step. (See rule 503, "Upkeep Step.")
Anyway, here's another: The lifelink ability of Windbrisk Raptor is not working.
- 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 Spatzi » 01 Oct 2012, 05:46
I am missing a myr 1/1 token. (from game of Mirrodin precons) It shows up blank.
I then noticed a germ token that came out in a game (mirrodin precons) named 'Germ2469'. I looked in the TK folder for this token and it is named differently: 'Germ2910'. Why is this? And how do I add a myr token jpg to the TK folder so it shows up correctly during a game? (I now see that every appearance of the same token has a different number in the game)
...there IS a 1/1 myr token in the TK folder, but it does not show up in the game when using 'Mirrodin beseiged battle cries' preconstructed deck.
...okay, it is working now. I restarted a game and it showed up correctly!
I then noticed a germ token that came out in a game (mirrodin precons) named 'Germ2469'. I looked in the TK folder for this token and it is named differently: 'Germ2910'. Why is this? And how do I add a myr token jpg to the TK folder so it shows up correctly during a game? (I now see that every appearance of the same token has a different number in the game)
...there IS a 1/1 myr token in the TK folder, but it does not show up in the game when using 'Mirrodin beseiged battle cries' preconstructed deck.
...okay, it is working now. I restarted a game and it showed up correctly!
Re: BotArena Bugs
by Spatzi » 01 Oct 2012, 06:43
there is something wrong with the precon decks 'boggart feast' and 'kithkin militia'. Played ten games, they all start with exactly the same opening hand. boggart has 4 land, 'boggart mob', 'lowland oaf', 'warren pilferers'. The games play out with exactly the same order of cards every game. I end the game, start a new one, and the opening hand is the same again.
Re: BotArena Bugs
by Marek14 » 01 Oct 2012, 06:57
Spatzi - precons: That's weird. BotArena has a keyword you can put into deck files to specify you don't want to shuffle them, but it's not present in these two. The only thing I can think of is that random seed got stuck somehow...
Re: BotArena Bugs
by Spatzi » 01 Oct 2012, 07:02
When I blocked 'wizened cenn 3/3' with 'mudbutton torchrunner 1/1', mud went to graveyard, but didn't give me an option to do any damage to a creature or player. The action list showed only 3 blue dots with no text.
Re: BotArena Bugs
by Spatzi » 01 Oct 2012, 07:03
I rebooted the game and it seems to be okay now.Marek14 wrote:Spatzi - precons: That's weird. BotArena has a keyword you can put into deck files to specify you don't want to shuffle them, but it's not present in these two. The only thing I can think of is that random seed got stuck somehow...
Re: BotArena Bugs
by Marek14 » 01 Oct 2012, 08:26
Hm, that is a known bug. When an ability triggers in combat, sometimes the text is not displayed. In case of Mudbutton Torchrunner, you could try right-click the card and select the target that way, or click and drag.Spatzi wrote:When I blocked 'wizened cenn 3/3' with 'mudbutton torchrunner 1/1', mud went to graveyard, but didn't give me an option to do any damage to a creature or player. The action list showed only 3 blue dots with no text.
Re: BotArena Bugs
by Emfatic » 01 Oct 2012, 09:16
Wow, that's a nice thing to know. Sure wish there was some kind of guide to tell you these things.Marek14 wrote:When an ability triggers in combat, sometimes the text is not displayed. In case of Mudbutton Torchrunner, you could try right-click the card and select the target that way, or click and drag.

- 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 » 01 Oct 2012, 10:36
Too little peopleEmfatic wrote:Wow, that's a nice thing to know. Sure wish there was some kind of guide to tell you these things.Marek14 wrote:When an ability triggers in combat, sometimes the text is not displayed. In case of Mudbutton Torchrunner, you could try right-click the card and select the target that way, or click and drag.

Re: BotArena Bugs
by FranAvalon » 01 Oct 2012, 14:36
I've posted here relevant info about how you can use BA. I hope that this info would be usefull.
- FranAvalon
- Programmer
- Posts: 569
- Joined: 02 Jul 2008, 06:54
- Has thanked: 44 times
- Been thanked: 64 times
Re: BotArena Bugs
by Spatzi » 01 Oct 2012, 14:52
How do you see the card that the AI was supposed to show you during certain card actions? This often comes up but i never see an option to look at it. I remember reading something in the faq but this but forgot how to do it.
Return to BotArena and DeckBot
Who is online
Users browsing this forum: No registered users and 3 guests