BotArena Bugs
by battlestar
Moderators: FranAvalon, Marek14, CCGHQ Admins
Re: BotArena Bugs
by AlexFolland » 07 Oct 2012, 12:24
It's attached. I quit the game almost immediately after it happened, so the event is near the end of the file.FranAvalon wrote:I can't reproduce this bug. Indestructible ability works and affects forest and other treefolks. Could you attach the gamelog. Maybe the problem is related to another card.AlexFolland wrote:With Timber Protector on the battlefield when Wrath of God (or Day of Judgment) resolves, other Treefolk creatures I control die. Treefolk creatures I control are indestructible at the time of resolution and only Timber Protector and non-Treefolk creatures should die. This is a major issue.
By the way, the indestructibility here is working with spot removal, damage, etc. but not with board-sweepers like Wrath of God, Day of Judgment, or Damnation. Also, with 2 Timber Protectors on the battlefield, they work properly. If only 1 is on the battlefield, my Treefolk creatures die, which is wrong.
- Attachments
-
- GameLog238.txt
- (19.11 KiB) Downloaded 269 times
- AlexFolland
- Posts: 41
- Joined: 28 Aug 2012, 15:38
- Has thanked: 4 times
- Been thanked: 3 times
Re: BotArena Bugs
by FranAvalon » 07 Oct 2012, 12:36
This is a bug related to the order as cards enter the battlefield, as I said on the editing of my previous post, and as Marek saids BA doesn't work well moving multiple cards.
- FranAvalon
- Programmer
- Posts: 568
- Joined: 02 Jul 2008, 06:54
- Has thanked: 44 times
- Been thanked: 64 times
Re: BotArena Bugs
by Marek14 » 07 Oct 2012, 12:56
It's not really weird, FranAvalon: it's probably caused by the fact that BotArena moves the cards one at a time and the ability ceases to work once Timber Protector is moved. So once it's gone, all subsequent Treefolk are no longer indestructible.FranAvalon wrote:I can't reproduce this bug. Indestructible ability works and affects forest and other treefolks. Could you attach the gamelog. Maybe the problem is related to another card.AlexFolland wrote:With Timber Protector on the battlefield when Wrath of God (or Day of Judgment) resolves, other Treefolk creatures I control die. Treefolk creatures I control are indestructible at the time of resolution and only Timber Protector and non-Treefolk creatures should die. This is a major issue.
EDIT:
I found that this works sometimes, and depends when the creatures enter into the battlefield.
If Timber protectos was the first creature to be casted, then no problem will be found, but if this is the last one, then all creatures goes to graveyard. Weird
It's a major bug, but it's ingrained in the architecture.
Re: BotArena Bugs
by AlexFolland » 08 Oct 2012, 16:44
Vorinclex, Voice of Hunger is VERY buggy.
If I control a Vorinclex, Voice of Hunger, when my opponent taps a land for mana, I get a mana of a type that land produced.
Also, its final ability is bugged. If I control a Vorinclex, Voice of Hunger and I tap a land for mana, that erroneously triggers the ability described in his third paragraph and after that resolves, said land doesn't untap during my next untap phase.
If I control a Vorinclex, Voice of Hunger, when my opponent taps a land for mana, I get a mana of a type that land produced.
Also, its final ability is bugged. If I control a Vorinclex, Voice of Hunger and I tap a land for mana, that erroneously triggers the ability described in his third paragraph and after that resolves, said land doesn't untap during my next untap phase.
- AlexFolland
- Posts: 41
- Joined: 28 Aug 2012, 15:38
- Has thanked: 4 times
- Been thanked: 3 times
- FranAvalon
- Programmer
- Posts: 568
- Joined: 02 Jul 2008, 06:54
- Has thanked: 44 times
- Been thanked: 64 times
Re: BotArena Bugs
by AlexFolland » 10 Oct 2012, 16:21
How you're describing it, it sounds like BotArena's programmed very wrongly. It sounds like BotArena checks state-based effects during the resolution of spells and updates indestructibility, etc.Marek14 wrote:It's not really weird, FranAvalon: it's probably caused by the fact that BotArena moves the cards one at a time and the ability ceases to work once Timber Protector is moved. So once it's gone, all subsequent Treefolk are no longer indestructible.FranAvalon wrote:I can't reproduce this bug. Indestructible ability works and affects forest and other treefolks. Could you attach the gamelog. Maybe the problem is related to another card.AlexFolland wrote:With Timber Protector on the battlefield when Wrath of God (or Day of Judgment) resolves, other Treefolk creatures I control die. Treefolk creatures I control are indestructible at the time of resolution and only Timber Protector and non-Treefolk creatures should die. This is a major issue.
EDIT:
I found that this works sometimes, and depends when the creatures enter into the battlefield.
If Timber protectos was the first creature to be casted, then no problem will be found, but if this is the last one, then all creatures goes to graveyard. Weird
It's a major bug, but it's ingrained in the architecture.
I'm pretty sure mtg was designed in such a way that it would be relatively easy to code for. After each spell or ability on the stack resolves, then state-based effects are checked, not during resolution.
Why not just avoid checking state-based effects until the spell is done resolving, like is supposed to happen in the mtg rules? That would probably be a pretty simple change in the code. You'd just move the state-based effects checks from each time a card moves to each time a spell or ability is done resolving or a phase starts/ends.
- AlexFolland
- Posts: 41
- Joined: 28 Aug 2012, 15:38
- Has thanked: 4 times
- Been thanked: 3 times
Re: BotArena Bugs
by Marek14 » 10 Oct 2012, 18:10
Alex Folland: Unfortunately, what you're talking about isn't state-based effects. You're talking about applying static effects and those ARE supposed to be applied at all times, even during resolution.
What's wrong in BotArena's programming is that it doesn't have the concept of simultaneity implemented: in real MTG all creatures would be destroyed at once, while BotArena sends them to graveyard one at a time, updating the game state in-between.
What's wrong in BotArena's programming is that it doesn't have the concept of simultaneity implemented: in real MTG all creatures would be destroyed at once, while BotArena sends them to graveyard one at a time, updating the game state in-between.
Re: BotArena Bugs
by Emfatic » 13 Oct 2012, 02:13
Here are a few bugs I've run into:
1. After any annihilation effect upon my opponent, my Exotic Orchard does not produce mana anymore even though he still has land. I noticed this when the only land left over was Mutavault or Inkmoth Nexus. Edit: After thinking about it some more, I suppose Exotic Orchard is not supposed to produce colourless mana. Not a bug then.
2. After putting Rapacious One into play with Quicksilver Amulet, I got a card into my hand. There was nothing else on the battlefield that would have allowed me to draw a card.
3. When Godhead of Awe is returned to hand, the other creatures stay as 1/1. I'm not sure if this is what should happen. Should they not revert to their original power/toughness?
4. In casting Fresh Meat after a battle in which 1 of my creatures blocked and went to the graveyard, the action to put tokens into play did not show by default. However when I checked "All actions", it showed an option to put 0 tokens into play. I selected that and nothing happened immediately. At the end of my turn however, 2 beast tokens appeared. There should have only been 1. Parallel Lives was in play on the AI's side, but that shouldn't have affected me.
5. My It That Betrays took control of AI's Inkmoth Nexus. I activated it and used it to block. The Inkmoth Nexus creature died and it went into my graveyard, not the AI's as it should have.
1. After any annihilation effect upon my opponent, my Exotic Orchard does not produce mana anymore even though he still has land. I noticed this when the only land left over was Mutavault or Inkmoth Nexus. Edit: After thinking about it some more, I suppose Exotic Orchard is not supposed to produce colourless mana. Not a bug then.
2. After putting Rapacious One into play with Quicksilver Amulet, I got a card into my hand. There was nothing else on the battlefield that would have allowed me to draw a card.
3. When Godhead of Awe is returned to hand, the other creatures stay as 1/1. I'm not sure if this is what should happen. Should they not revert to their original power/toughness?
4. In casting Fresh Meat after a battle in which 1 of my creatures blocked and went to the graveyard, the action to put tokens into play did not show by default. However when I checked "All actions", it showed an option to put 0 tokens into play. I selected that and nothing happened immediately. At the end of my turn however, 2 beast tokens appeared. There should have only been 1. Parallel Lives was in play on the AI's side, but that shouldn't have affected me.
5. My It That Betrays took control of AI's Inkmoth Nexus. I activated it and used it to block. The Inkmoth Nexus creature died and it went into my graveyard, not the AI's as it should have.
- 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 » 13 Oct 2012, 06:38
You are right with the first one. It is not a bug.
I will report the other four. However, I think that the godhead of awe is working correctly. Ive checked the gatherer rules, and i cant found that the creatures must revert to their original P/T
I will report the other four. However, I think that the godhead of awe is working correctly. Ive checked the gatherer rules, and i cant found that the creatures must revert to their original P/T
- FranAvalon
- Programmer
- Posts: 568
- Joined: 02 Jul 2008, 06:54
- Has thanked: 44 times
- Been thanked: 64 times
Re: BotArena Bugs
by Marek14 » 13 Oct 2012, 07:38
FranAvalon -- Godhead of Awe has a static ability and static abilities only work if the card is on the battlefield unless specified otherwise.
- FranAvalon
- Programmer
- Posts: 568
- Joined: 02 Jul 2008, 06:54
- Has thanked: 44 times
- Been thanked: 64 times
Re: BotArena Bugs
by FranAvalon » 13 Oct 2012, 08:39
I can't reproduce it. Could you attach the gamelog. Maybe it can help to determinate what happened.Emfatic wrote:2. After putting Rapacious One into play with Quicksilver Amulet, I got a card into my hand. There was nothing else on the battlefield that would have allowed me to draw a card.
- FranAvalon
- Programmer
- Posts: 568
- Joined: 02 Jul 2008, 06:54
- Has thanked: 44 times
- Been thanked: 64 times
Re: BotArena Bugs
by FranAvalon » 13 Oct 2012, 11:15
I can't reproduce it. Could you attach this log too. Maybe some other card is causing this weird interaction.Emfatic wrote:4. In casting Fresh Meat after a battle in which 1 of my creatures blocked and went to the graveyard, the action to put tokens into play did not show by default. However when I checked "All actions", it showed an option to put 0 tokens into play. I selected that and nothing happened immediately. At the end of my turn however, 2 beast tokens appeared. There should have only been 1. Parallel Lives was in play on the AI's side, but that shouldn't have affected me.
- FranAvalon
- Programmer
- Posts: 568
- Joined: 02 Jul 2008, 06:54
- Has thanked: 44 times
- Been thanked: 64 times
Re: BotArena Bugs
by Emfatic » 13 Oct 2012, 18:13
Here's the game log. See turn 8.FranAvalon wrote:I can't reproduce it. Could you attach this log too. Maybe some other card is causing this weird interaction.Emfatic wrote:4. In casting Fresh Meat after a battle in which 1 of my creatures blocked and went to the graveyard, the action to put tokens into play did not show by default. However when I checked "All actions", it showed an option to put 0 tokens into play. I selected that and nothing happened immediately. At the end of my turn however, 2 beast tokens appeared. There should have only been 1. Parallel Lives was in play on the AI's side, but that shouldn't have affected me.
- Attachments
-
- GameLog270.txt
- (53.25 KiB) Downloaded 252 times
- 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 » 13 Oct 2012, 18:47
Examining the gamelog is new to me and excellent. I know now to do this before logging bugs. As for this "issue", the log shows I activated Quicksilver Amulet during my upkeep phase and therefore immediately afterwards, during my draw phase, drew a card, so it's not a bug. Just an oversight.FranAvalon wrote:I can't reproduce it. Could you attach the gamelog. Maybe it can help to determinate what happened.Emfatic wrote:2. After putting Rapacious One into play with Quicksilver Amulet, I got a card into my hand. There was nothing else on the battlefield that would have allowed me to draw a card.
- 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 19 guests