It is currently 15 Jul 2025, 04:55
   
Text Size

Bug Reports (snapshot builds)

Post MTG Forge Related Programming Questions Here

Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins

Re: Bug Reports (snapshot builds)

Postby 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.
excessum
 
Posts: 177
Joined: 21 Oct 2013, 02:30
Has thanked: 0 time
Been thanked: 19 times

Re: Bug Reports (snapshot builds)

Postby drdev » 15 Oct 2014, 02:30

excessum wrote:r27945
The display bug with killed creatures not being removed from the battlefield is still present.
Can you provide more details please?
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Bug Reports (snapshot builds)

Postby 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.
User avatar
Snowstorm
 
Posts: 50
Joined: 16 Mar 2014, 20:37
Has thanked: 4 times
Been thanked: 1 time

Re: Bug Reports (snapshot builds)

Postby excessum » 15 Oct 2014, 02:44

drdev wrote:Can you provide more details please?
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.

EDIT:
I forgot to mention that the "fail to die" display bug applies to planeswalkers with 0 loyalty counters too.
Attachments
bug.jpg
Last edited by excessum on 15 Oct 2014, 03:48, edited 1 time in total.
excessum
 
Posts: 177
Joined: 21 Oct 2013, 02:30
Has thanked: 0 time
Been thanked: 19 times

Re: Bug Reports (snapshot builds)

Postby friarsol » 15 Oct 2014, 03:35

r27949

I see a few regressions here:

1) I can no longer look at my own 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.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Bug Reports (snapshot builds)

Postby drdev » 15 Oct 2014, 04:03

friarsol wrote:r27949
1) I can no longer look at my own 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.
Fixed in r27952.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Bug Reports (snapshot builds)

Postby Sloth » 15 Oct 2014, 14:28

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 =".
This bug is still present in r27954. The same also happens when i use Unsummon on the Aven Riftwatcher.
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

Re: Bug Reports (snapshot builds)

Postby drdev » 15 Oct 2014, 17:30

Sloth wrote:
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 =".
This bug is still present in r27954. The same also happens when i use Unsummon on the Aven Riftwatcher.
Fixed in r27961.

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)

Postby drdev » 15 Oct 2014, 17:33

excessum wrote:r27945
Sarkhan, the Dragonspeaker is not able to attack even after becoming a creature from his +1.
I just tried on the latest version, and this appears to be fixed now.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Bug Reports (snapshot builds)

Postby 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.

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)
ZappaZ
 
Posts: 92
Joined: 26 Jul 2014, 05:37
Has thanked: 26 times
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby 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".
mastroego
 
Posts: 236
Joined: 22 Sep 2013, 14:04
Has thanked: 28 times
Been thanked: 16 times

Re: Bug Reports (snapshot builds)

Postby friarsol » 15 Oct 2014, 19:45

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".
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.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Bug Reports (snapshot builds)

Postby drdev » 15 Oct 2014, 20:03

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)
Should be fixed in r27970.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Bug Reports (snapshot builds)

Postby 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?
ZappaZ
 
Posts: 92
Joined: 26 Jul 2014, 05:37
Has thanked: 26 times
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby 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.

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)
ZappaZ
 
Posts: 92
Joined: 26 Jul 2014, 05:37
Has thanked: 26 times
Been thanked: 2 times

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 65 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 65 users online :: 0 registered, 0 hidden and 65 guests (based on users active over the past 10 minutes)
Most users ever online was 5050 on 26 Jun 2025, 06:02

Users browsing this forum: No registered users and 65 guests

Login Form