Bug Reports (snapshot builds)
Post MTG Forge Related Programming Questions Here
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Bug Reports (snapshot builds)
by excessum » 15 Oct 2014, 02:11
r27945
Sarkhan, the Dragonspeaker is not able to attack even after becoming a creature from his +1.
The display bug with killed creatures not being removed from the battlefield is still present.
Sarkhan, the Dragonspeaker is not able to attack even after becoming a creature from his +1.
The display bug with killed creatures not being removed from the battlefield is still present.
Re: Bug Reports (snapshot builds)
by drdev » 15 Oct 2014, 02:30
Can you provide more details please?excessum wrote:r27945
The display bug with killed creatures not being removed from the battlefield is still present.
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Bug Reports (snapshot builds)
by Snowstorm » 15 Oct 2014, 02:43
r27941
The cards that Snapcaster Mage flashes back don't visually show up in the flashback section unless another card falls into the grave.
(I just realized this edition is outdated but I don't think it was fixed yet)
How do I get r27945 Snapshot? I looked at the autoupdate site but I don't see it and I am only getting up to r27941 the same thing happen to me yesterday with a different version but today it updated to r27941.
The cards that Snapcaster Mage flashes back don't visually show up in the flashback section unless another card falls into the grave.
(I just realized this edition is outdated but I don't think it was fixed yet)
How do I get r27945 Snapshot? I looked at the autoupdate site but I don't see it and I am only getting up to r27941 the same thing happen to me yesterday with a different version but today it updated to r27941.
Re: Bug Reports (snapshot builds)
by excessum » 15 Oct 2014, 02:44
AFAIK it is the same bug that was reported since a week or so: creatures killed by -P/T show negative P/T while those killed by damage show lethal damage but are not moved into the graveyard. As with the earlier reports, this does not always happen so it is going to be a pain to pin down.drdev wrote:Can you provide more details please?
EDIT:
I forgot to mention that the "fail to die" display bug applies to planeswalkers with 0 loyalty counters too.
Last edited by excessum on 15 Oct 2014, 03:48, edited 1 time in total.
Re: Bug Reports (snapshot builds)
by friarsol » 15 Oct 2014, 03:35
r27949
I see a few regressions here:
1) I can no longer look at myown controlled Morph creatures real identities on the battlefield. The only thing I can do is click on it to start the demorph action and see the cost.
2) In combat, all creatures not blocked have the (blocked) verbiage. It even says my creature is blocked before creatures have even been declared as blockers.
I see a few regressions here:
1) I can no longer look at my
2) In combat, all creatures not blocked have the (blocked) verbiage. It even says my creature is blocked before creatures have even been declared as blockers.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Bug Reports (snapshot builds)
by drdev » 15 Oct 2014, 04:03
Fixed in r27952.friarsol wrote:r27949
1) I can no longer look at myowncontrolled Morph creatures real identities on the battlefield. The only thing I can do is click on it to start the demorph action and see the cost.
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Bug Reports (snapshot builds)
by Sloth » 15 Oct 2014, 14:28
This bug is still present in r27954. The same also happens when i use Unsummon on the Aven Riftwatcher.Sloth wrote:Using r27934: I've cast Time Ebb on my Aven Riftwatcher. The next turn after drawing the Aven Riftwatcher i wanted to play it, but i can't - it just flashes red. In addition the card text panel shows "=Equipped by =".
-
Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: Bug Reports (snapshot builds)
by drdev » 15 Oct 2014, 17:30
Fixed in r27961.Sloth wrote:This bug is still present in r27954. The same also happens when i use Unsummon on the Aven Riftwatcher.Sloth wrote:Using r27934: I've cast Time Ebb on my Aven Riftwatcher. The next turn after drawing the Aven Riftwatcher i wanted to play it, but i can't - it just flashes red. In addition the card text panel shows "=Equipped by =".
Also, the fix I committed may also have fixed the bug with cards remaining on the battlefield after dying in some cases. Please let me know if you still see that bug after updating.
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Bug Reports (snapshot builds)
by drdev » 15 Oct 2014, 17:33
I just tried on the latest version, and this appears to be fixed now.excessum wrote:r27945
Sarkhan, the Dragonspeaker is not able to attack even after becoming a creature from his +1.
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Bug Reports (snapshot builds)
by ZappaZ » 15 Oct 2014, 19:15
KrazytheFox's snapshot server is taking a nap so this might be a fixed bug:
r27941
Description: AI played a Mountain in the first Main 1 phase of the game.
r27941
Description: AI played a Mountain in the first Main 1 phase of the game.
- StringIndexOutOfBoundsException | Open
- Code: Select all
Forge Version: 1.5.29-SNAPSHOT-r-1u
Operating System: Windows 7 6.1 amd64
Java Version: 1.8.0_20 Oracle Corporation
java.lang.StringIndexOutOfBoundsException: String index out of range: 0
at java.lang.String.charAt(Unknown Source)
at forge.card.CardType.hasStringType(CardType.java:202)
at forge.game.card.Card.isValid(Card.java:3357)
at forge.game.GameObject.isValid(GameObject.java:26)
at forge.game.card.CardPredicates$13.apply(CardPredicates.java:151)
at forge.game.card.CardPredicates$13.apply(CardPredicates.java:148)
at com.google.common.collect.Iterators$7.computeNext(Iterators.java:647)
at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
at forge.util.FCollection.<init>(FCollection.java:28)
at forge.game.card.CardCollection.<init>(CardCollection.java:61)
at forge.game.card.CardLists.filter(CardLists.java:223)
at forge.game.card.CardLists.getValidCards(CardLists.java:170)
at forge.ai.ability.DamageAllAi.getKillableCreatures(DamageAllAi.java:174)
at forge.ai.ability.DamageAllAi.canPlayAI(DamageAllAi.java:45)
at forge.ai.SpellAbilityAi.canPlayAIWithSubs(SpellAbilityAi.java:23)
at forge.ai.AiController.canPlaySa(AiController.java:702)
at forge.ai.ability.CharmAi.chooseOptionsAi(CharmAi.java:59)
at forge.ai.ability.CharmAi.canPlayAI(CharmAi.java:28)
at forge.ai.SpellAbilityAi.canPlayAIWithSubs(SpellAbilityAi.java:23)
at forge.ai.AiController.canPlaySa(AiController.java:702)
at forge.ai.AiController.canPlayAndPayFor(AiController.java:689)
at forge.ai.AiController.chooseSpellAbilityToPlay(AiController.java:1262)
at forge.ai.AiController.getSpellAbilityToPlay(AiController.java:1243)
at forge.ai.AiController.chooseSpellAbilityToPlay(AiController.java:1199)
at forge.ai.PlayerControllerAi.chooseSpellAbilityToPlay(PlayerControllerAi.java:385)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:887)
at forge.game.GameAction.startGame(GameAction.java:1343)
at forge.game.Match.startGame(Match.java:71)
at forge.match.MatchUtil$2.run(MatchUtil.java:197)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Re: Bug Reports (snapshot builds)
by mastroego » 15 Oct 2014, 19:42
r27941
I mill James Bond with Jace, Memory Adept.
He has 9 cards left so it should be a win....
BUT his library cards counter stops at 4 (it doesn't reach 0) AND the game gets stuck ("waiting for opponent...").
I did get a pop-up too but I selected "continue".
I mill James Bond with Jace, Memory Adept.
He has 9 cards left so it should be a win....
BUT his library cards counter stops at 4 (it doesn't reach 0) AND the game gets stuck ("waiting for opponent...").
I did get a pop-up too but I selected "continue".
Re: Bug Reports (snapshot builds)
by friarsol » 15 Oct 2014, 19:45
Technically you don't win from milling an opponent out, but by an opponent drawing on an empty library. It sounds like you clicked through the error message that would have provided the key data.mastroego wrote:r27941
I mill James Bond with Jace, Memory Adept.
He has 9 cards left so it should be a win....
BUT his library cards counter stops at 4 (it doesn't reach 0) AND the game gets stuck ("waiting for opponent...").
I did get a pop-up too but I selected "continue".
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Bug Reports (snapshot builds)
by drdev » 15 Oct 2014, 20:03
Should be fixed in r27970.ZappaZ wrote:KrazytheFox's snapshot server is taking a nap so this might be a fixed bug:
r27941
Description: AI played a Mountain in the first Main 1 phase of the game.
- StringIndexOutOfBoundsException | Open
- Code: Select all
Forge Version: 1.5.29-SNAPSHOT-r-1u
Operating System: Windows 7 6.1 amd64
Java Version: 1.8.0_20 Oracle Corporation
java.lang.StringIndexOutOfBoundsException: String index out of range: 0
at java.lang.String.charAt(Unknown Source)
at forge.card.CardType.hasStringType(CardType.java:202)
at forge.game.card.Card.isValid(Card.java:3357)
at forge.game.GameObject.isValid(GameObject.java:26)
at forge.game.card.CardPredicates$13.apply(CardPredicates.java:151)
at forge.game.card.CardPredicates$13.apply(CardPredicates.java:148)
at com.google.common.collect.Iterators$7.computeNext(Iterators.java:647)
at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
at forge.util.FCollection.<init>(FCollection.java:28)
at forge.game.card.CardCollection.<init>(CardCollection.java:61)
at forge.game.card.CardLists.filter(CardLists.java:223)
at forge.game.card.CardLists.getValidCards(CardLists.java:170)
at forge.ai.ability.DamageAllAi.getKillableCreatures(DamageAllAi.java:174)
at forge.ai.ability.DamageAllAi.canPlayAI(DamageAllAi.java:45)
at forge.ai.SpellAbilityAi.canPlayAIWithSubs(SpellAbilityAi.java:23)
at forge.ai.AiController.canPlaySa(AiController.java:702)
at forge.ai.ability.CharmAi.chooseOptionsAi(CharmAi.java:59)
at forge.ai.ability.CharmAi.canPlayAI(CharmAi.java:28)
at forge.ai.SpellAbilityAi.canPlayAIWithSubs(SpellAbilityAi.java:23)
at forge.ai.AiController.canPlaySa(AiController.java:702)
at forge.ai.AiController.canPlayAndPayFor(AiController.java:689)
at forge.ai.AiController.chooseSpellAbilityToPlay(AiController.java:1262)
at forge.ai.AiController.getSpellAbilityToPlay(AiController.java:1243)
at forge.ai.AiController.chooseSpellAbilityToPlay(AiController.java:1199)
at forge.ai.PlayerControllerAi.chooseSpellAbilityToPlay(PlayerControllerAi.java:385)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:887)
at forge.game.GameAction.startGame(GameAction.java:1343)
at forge.game.Match.startGame(Match.java:71)
at forge.match.MatchUtil$2.run(MatchUtil.java:197)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Bug Reports (snapshot builds)
by ZappaZ » 15 Oct 2014, 20:22
r27941
AIs Olivia Voldaren just "pinged" my Amoeboid Changeling while I had a Crystalline Sliver on the battlefield, thereby killing it. Am I missing something again?
AIs Olivia Voldaren just "pinged" my Amoeboid Changeling while I had a Crystalline Sliver on the battlefield, thereby killing it. Am I missing something again?
Re: Bug Reports (snapshot builds)
by ZappaZ » 15 Oct 2014, 20:56
r27941
Description: AI attacked my Garruk, Primal Hunter with 4 token goblins created by Goblin Rabblemaster, I blocked each with 1 Insect Token created by Beacon of Creation.
Description: AI attacked my Garruk, Primal Hunter with 4 token goblins created by Goblin Rabblemaster, I blocked each with 1 Insect Token created by Beacon of Creation.
- ConcurrentModificationException | Open
- Code: Select all
Forge Version: 1.5.29-SNAPSHOT-r-1u
Operating System: Windows 7 6.1 amd64
Java Version: 1.8.0_20 Oracle Corporation
java.util.ConcurrentModificationException
at java.util.LinkedList$ListItr.checkForComodification(Unknown Source)
at java.util.LinkedList$ListItr.next(Unknown Source)
at forge.game.GameAction.checkStateEffects(GameAction.java:678)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:871)
at forge.game.GameAction.startGame(GameAction.java:1343)
at forge.game.Match.startGame(Match.java:71)
at forge.match.MatchUtil$2.run(MatchUtil.java:197)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Who is online
Users browsing this forum: No registered users and 70 guests