Page 5 of 7

Re: Forge Beta: 06-20-2014 ver 1.5.20

PostPosted: 25 Jun 2014, 13:54
by swordshine
Bundy wrote:Computer casts Council Guardian and picks black. I also pick black. Now the AI can't be targeted with black spells/effects and no longer looses life from unblocked black creatures. Seems like the protection from Council Guardian is reflected to the AI. Even after Council Guardian leaves play the AI still can't be targeted or damaged by black.

Checked the battlefield and graveyards for any cards that might cause this effect, but could not find any. Also, never seen this card before. Is this for some special kind of game? Then maybe it should not be available in a constructed game at all?
Fixed. Thanks, Bundy.

Re: Forge Beta: 06-20-2014 ver 1.5.20

PostPosted: 25 Jun 2014, 15:14
by Marek14
When Oblivion Ring exiles a face-down creature, it shows "Face down" as remembered card.

Re: Forge Beta: 06-20-2014 ver 1.5.20

PostPosted: 26 Jun 2014, 16:17
by ember hauler
Description: First match after Forge start. Nothing special. Screen attached. Decks are Inspiring Heroics vs. Wrack and Rage.

ConcurrentModificationException | Open
Code: Select all
Forge Version:    1.5.20-r26365Mu (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_45 Oracle Corporation

java.util.ConcurrentModificationException
   at java.util.ArrayList$Itr.checkForComodification(Unknown Source)
   at java.util.ArrayList$Itr.next(Unknown Source)
   at forge.game.card.Card.getHiddenExtrinsicKeyword(Card.java:4645)
   at forge.game.card.Card.getKeyword(Card.java:4352)
   at forge.game.card.Card.getAmountOfKeyword(Card.java:5215)
   at forge.game.card.Card.getNetAttack(Card.java:4048)
   at forge.view.arcane.CardPanel.setText(CardPanel.java:627)
   at forge.view.arcane.CardPanel.setCard(CardPanel.java:664)
   at forge.view.arcane.PlayArea.updateCard(PlayArea.java:699)
   at forge.view.arcane.PlayArea.updateSingleCard(PlayArea.java:359)
   at forge.screens.match.CMatchUI.updateSingleCard(CMatchUI.java:385)
   at forge.screens.match.CMatchUI.updateCards(CMatchUI.java:377)
   at forge.GuiDesktop.updateCards(GuiDesktop.java:376)
   at forge.control.FControlGameEventHandler$9.run(FControlGameEventHandler.java:225)
   at java.awt.event.InvocationEvent.dispatch(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$200(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue.dispatchEvent(Unknown Source)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.run(Unknown Source)

Re: Forge Beta: 06-20-2014 ver 1.5.20

PostPosted: 26 Jun 2014, 17:07
by Marek14
It seems that creatures cloned by Vesuvan Shapeshifter lack the upkeep trigger they are supposed to get. Also, face-down creature enchanted by Guard Duty didn't have defender listed in Card View.

Re: Forge Beta: 06-20-2014 ver 1.5.20

PostPosted: 26 Jun 2014, 23:17
by xbon
vesuvan doppelganger just acts like clone, it doesn't give the ability to change upkeep/keep original color.

Re: Forge Beta: 06-20-2014 ver 1.5.20

PostPosted: 27 Jun 2014, 00:27
by drdev
ember hauler wrote:Description: First match after Forge start. Nothing special. Screen attached. Decks are Inspiring Heroics vs. Wrack and Rage.

ConcurrentModificationException | Open
Code: Select all
Forge Version:    1.5.20-r26365Mu (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_45 Oracle Corporation

java.util.ConcurrentModificationException
   at java.util.ArrayList$Itr.checkForComodification(Unknown Source)
   at java.util.ArrayList$Itr.next(Unknown Source)
   at forge.game.card.Card.getHiddenExtrinsicKeyword(Card.java:4645)
   at forge.game.card.Card.getKeyword(Card.java:4352)
   at forge.game.card.Card.getAmountOfKeyword(Card.java:5215)
   at forge.game.card.Card.getNetAttack(Card.java:4048)
   at forge.view.arcane.CardPanel.setText(CardPanel.java:627)
   at forge.view.arcane.CardPanel.setCard(CardPanel.java:664)
   at forge.view.arcane.PlayArea.updateCard(PlayArea.java:699)
   at forge.view.arcane.PlayArea.updateSingleCard(PlayArea.java:359)
   at forge.screens.match.CMatchUI.updateSingleCard(CMatchUI.java:385)
   at forge.screens.match.CMatchUI.updateCards(CMatchUI.java:377)
   at forge.GuiDesktop.updateCards(GuiDesktop.java:376)
   at forge.control.FControlGameEventHandler$9.run(FControlGameEventHandler.java:225)
   at java.awt.event.InvocationEvent.dispatch(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$200(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue.dispatchEvent(Unknown Source)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.run(Unknown Source)
For those experiencing this concurrent modification problem, I just committed a change that I'm hoping will prevent this error from occurring going forward.

Re: Forge Beta: 06-20-2014 ver 1.5.20

PostPosted: 27 Jun 2014, 06:32
by elcnesh
Marek14 wrote:It seems that creatures cloned by Vesuvan Shapeshifter lack the upkeep trigger they are supposed to get. Also, face-down creature enchanted by Guard Duty didn't have defender listed in Card View.
Should be fixed in the newest snapshot (committed a fix for it couple of days ago). The second part I'm not so sure about, will investigate.

Re: Forge Beta: 06-20-2014 ver 1.5.20

PostPosted: 27 Jun 2014, 14:45
by Chris H.
elcnesh wrote:
Marek14 wrote:It seems that creatures cloned by Vesuvan Shapeshifter lack the upkeep trigger they are supposed to get. Also, face-down creature enchanted by Guard Duty didn't have defender listed in Card View.
Should be fixed in the newest snapshot (committed a fix for it couple of days ago). The second part I'm not so sure about, will investigate.
 
New snapshot made at rev 26458

forge-gui-desktop-1.5.21-20140627.144229-2.tar.bz2

forge-gui-desktop-1.5.21-20140627.144229-2-osx.tar.bz2

Re: Forge Beta: 06-20-2014 ver 1.5.20

PostPosted: 27 Jun 2014, 16:05
by muppet
If there is a Trinisphere in play Force of Will should cost 3 when you use the alternate cost but it is free at the moment.

Re: Forge Beta: 06-20-2014 ver 1.5.20

PostPosted: 27 Jun 2014, 16:49
by Marek14
When you get mana from City of Brass and cancel it, the ability still triggers and deals damage to you.

Re: Forge Beta: 06-20-2014 ver 1.5.20

PostPosted: 27 Jun 2014, 17:04
by Ginko
Should be fixed in the newest snapshot (committed a fix for it couple of days ago). The second part I'm not so sure about, will investigate.[/quote]
 
New snapshot made at rev 26458

forge-gui-desktop-1.5.21-20140627.144229-2.tar.bz2

forge-gui-desktop-1.5.21-20140627.144229-2-osx.tar.bz2

Thank bug with pictures in the quest fixes!!! :D

Re: Forge Beta: 06-20-2014 ver 1.5.20

PostPosted: 27 Jun 2014, 17:18
by Marek14
Bridge from Below doesn't work entirely correctly. The abilities have intervening if clause, so the token-making ability should not create the token if Bridge from Below is no longer in the graveyard as the ability resolves.

The timing also seems strange. The following happened:

Opponent casts Living End from suspend in his upkeep. He has two creatures out, I have none.
His creatures die, while my graveyard gets reanimated. One of my creatures is Golgari Grave-Troll. He has no counters and dies, which is a bug by itself, as Gatherer rulings say:
If an effect puts Golgari Grave-Troll onto the battlefield from your graveyard, Golgari Grave-Troll counts itself as one of the cards in your graveyard and gets a counter accordingly.
So, presumably it should have counters for all creatures that are being put on battlefield.
I have two opponent's triggers from death of his creatures and two mine triggers from death of my Golgari Grave-Trolls. It's opponent's turn, so his triggers should go on stack first, but it's actually mine that go first and his resolve first, exiling Bridge from Below.
Then my triggers resolve, and since the intervening if is not correctly implemented, I still get the tokens despite Bridge from Below no longer being there.

Re: Forge Beta: 06-20-2014 ver 1.5.20

PostPosted: 27 Jun 2014, 17:59
by friarsol
Marek14 wrote:I have two opponent's triggers from death of his creatures and two mine triggers from death of my Golgari Grave-Trolls. It's opponent's turn, so his triggers should go on stack first, but it's actually mine that go first and his resolve first, exiling Bridge from Below.
Then my triggers resolve, and since the intervening if is not correctly implemented, I still get the tokens despite Bridge from Below no longer being there.
Can you clarify this? What's doing all the triggering? Just Bridge from Below? All of those triggers should be controlled by the same player, right?

Re: Forge Beta: 06-20-2014 ver 1.5.20

PostPosted: 27 Jun 2014, 18:45
by Marek14
Sol: Right... I forgot I control all triggers. Sorry about that. But the other problems (intervening if clause and Golgari Grave-Troll not counting itself and other moving cards in graveyard) stand.

Another problem: I downloaded the snapshot posted here and the loyalty numbers for planeswalkers are updating slowly. I have Jace Beleren with 11 loyalty counters (displayed in Card Detail), but the card on battlefield displays 9.

Re: Forge Beta: 06-20-2014 ver 1.5.20

PostPosted: 27 Jun 2014, 19:59
by Marek14
AI used Path to Exile to exile a creature I stole from it with Threads of Disloyalty and searched for a land. I controlled the creature so I should have been the one to search.

EDIT: Another control bug -- I cast opponent's Snapcaster Mage through Ornate Kanzashi and I was allowed to target a card in either graveyard. Targeted opponent's card and it got flashback; I couldn't cast it, though.