It is currently 24 Apr 2024, 12:33
   
Text Size

Forge Beta: 10-22-2014 ver 1.5.29

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

Re: Forge Beta: 10-22-2014 ver 1.5.29

Postby lujo » 24 Oct 2014, 17:59

The effect which changes a land into a basic forest (Thelonite Monk), changed the name and the effect, but the "ability box" still said "t: add B to mana pool".
---

My Shandalar deck pack folder is avaliable here:Dropbox
Leave feedback on particular decks here: Google doc
Ask for instructions, give feedback and complaints here: Thread
User avatar
lujo
 
Posts: 557
Joined: 20 Nov 2013, 13:17
Has thanked: 224 times
Been thanked: 70 times

Re: Forge Beta: 10-22-2014 ver 1.5.29

Postby mastroego » 24 Oct 2014, 18:14

Same thing happens with Humility and creatures like Noble Hierarch and such.
Actual game behavior appears to be correct though.
mastroego
 
Posts: 236
Joined: 22 Sep 2013, 14:04
Has thanked: 28 times
Been thanked: 16 times

Re: Forge Beta: 10-22-2014 ver 1.5.29

Postby lujo » 24 Oct 2014, 18:31

True, true, I was just reporting the visual bug, in case someone knows how to fix it and wants to.
---

My Shandalar deck pack folder is avaliable here:Dropbox
Leave feedback on particular decks here: Google doc
Ask for instructions, give feedback and complaints here: Thread
User avatar
lujo
 
Posts: 557
Joined: 20 Nov 2013, 13:17
Has thanked: 224 times
Been thanked: 70 times

Re: Forge Beta: 10-22-2014 ver 1.5.29

Postby lujo » 24 Oct 2014, 23:53

Night Soil

Is acting very weird. I just made infinite tokens out of two cards from my graveyard. I had 5 creatures in the graveyard, and activated it, but then it made me exile 3 instaead of 2. That was the first bug. Then when I tried to exile the remaining 2, it wouldn't move them right and I could only click "ok" on the selection screen if both were on "unselected" but that still produced a token. And I could repeat that for as much mana as I had.

The same happened with the opponents graveyard. It's using the wrong pile to determine what's supposed to get removed. It might even be a straight up interface bug.
---

My Shandalar deck pack folder is avaliable here:Dropbox
Leave feedback on particular decks here: Google doc
Ask for instructions, give feedback and complaints here: Thread
User avatar
lujo
 
Posts: 557
Joined: 20 Nov 2013, 13:17
Has thanked: 224 times
Been thanked: 70 times

Re: Forge Beta: 10-22-2014 ver 1.5.29

Postby Vecc » 25 Oct 2014, 05:31

Haha, I didn't expect to be in the contributors list. My part was very small & the least I could do after playing the game for so long. Nevertheless, thanks. Now, on to some late night testing.
User avatar
Vecc
 
Posts: 178
Joined: 13 Apr 2009, 00:13
Has thanked: 17 times
Been thanked: 5 times

Re: Forge Beta: 10-22-2014 ver 1.5.29

Postby jmlima » 25 Oct 2014, 07:54

Has the previously reported Snapcaster Mage bug been solved?
User avatar
jmlima
 
Posts: 46
Joined: 02 Apr 2013, 18:20
Has thanked: 4 times
Been thanked: 5 times

Re: Forge Beta: 10-22-2014 ver 1.5.29

Postby drdev » 25 Oct 2014, 15:00

jmlima wrote:Has the previously reported Snapcaster Mage bug been solved?
Not yet, but you can play the card from the new graveyard floating window.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Forge Beta: 10-22-2014 ver 1.5.29

Postby slo-moe » 25 Oct 2014, 16:53

AI casting Temur Charm to counter target spell has similar bug to Jeskai Charm which I reported earlier. I used Sultai Charm to kill AI's Stormbreath Dragon at end of AI turn. On next AI turn, it tries to use Temur Charm to counter that Sultai Charm spell.
Attachments
forge_temur_charm_invalid_target.jpg
Temur Charm countering spell which is not on the stack.
forge_temur_charm_log.jpg
showing log
slo-moe
 
Posts: 43
Joined: 04 Jan 2014, 01:58
Has thanked: 0 time
Been thanked: 1 time

Re: Forge Beta: 10-22-2014 ver 1.5.29

Postby Golob » 25 Oct 2014, 18:29

When using AUTO to pay for spells, it happens way to often that all my mana of one color gets tapped instead of tapping lands more or less equal of each type.

Example:
I have 2 forests and 2 mountains, 2 Albino Troll played last turn. When auto paying for echo, first one will tap both forest and second will need to go down. Cards in my hand are both green and red.

Example2:
I have 3 mountains and 3 forests. No creatures, two cards in my hand: both Arc Lightning. When I click autopay mana, it uses all 3 red mana, not leaving me anything to do.

I guess this happens since rewriting the code for auto mana
Golob
 
Posts: 16
Joined: 06 Aug 2010, 13:06
Has thanked: 0 time
Been thanked: 1 time

Re: Forge Beta: 10-22-2014 ver 1.5.29

Postby supercommiefu » 25 Oct 2014, 20:38

When I attack with an Insectile Aberration, and the AI has an Azorius Charm in hand, they will take the hit and then cast it during their upkeep with the mode "Put target attacking or blocking on top of its owner's library", despite the fact that there are no attacking or blocking creatures.
supercommiefu
 
Posts: 25
Joined: 28 May 2012, 01:42
Has thanked: 1 time
Been thanked: 1 time

Re: Forge Beta: 10-22-2014 ver 1.5.29

Postby Golob » 26 Oct 2014, 00:18

Description: AI cast Memory Lapse against my Inspiration

IllegalComponentStateException | Open
Code: Select all
Forge Version:    1.5.29-r28053Mu (mixed revisions detected; please update from the root directory)
Operating System: Windows XP 5.1 x86
Java Version:     1.7.0_67 Oracle Corporation

java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location
   at java.awt.Component.getLocationOnScreen_NoTreeLock(Unknown Source)
   at java.awt.Component.getLocationOnScreen(Unknown Source)
   at forge.screens.match.TargetingOverlay.assembleArcs(TargetingOverlay.java:165)
   at forge.screens.match.TargetingOverlay.access$600(TargetingOverlay.java:59)
   at forge.screens.match.TargetingOverlay$OverlayPanel.paintComponent(TargetingOverlay.java:377)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JLayeredPane.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JLayeredPane.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paintToOffscreen(Unknown Source)
   at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
   at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
   at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
   at javax.swing.RepaintManager.paint(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
   at sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
   at sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
   at java.awt.Container.paint(Unknown Source)
   at java.awt.Window.paint(Unknown Source)
   at forge.toolbox.FSkin$SkinnedFrame.paint(FSkin.java:1783)
   at javax.swing.RepaintManager$3.run(Unknown Source)
   at javax.swing.RepaintManager$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.access$1100(Unknown Source)
   at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
   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)
Last edited by Golob on 26 Oct 2014, 00:42, edited 1 time in total.
Golob
 
Posts: 16
Joined: 06 Aug 2010, 13:06
Has thanked: 0 time
Been thanked: 1 time

Re: Forge Beta: 10-22-2014 ver 1.5.29

Postby drdev » 26 Oct 2014, 00:19

Golob wrote:Description: [describe what you were doing when the crash occurred]

IllegalComponentStateException | Open
Code: Select all
Forge Version:    1.5.29-r28053Mu (mixed revisions detected; please update from the root directory)
Operating System: Windows XP 5.1 x86
Java Version:     1.7.0_67 Oracle Corporation

java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location
   at java.awt.Component.getLocationOnScreen_NoTreeLock(Unknown Source)
   at java.awt.Component.getLocationOnScreen(Unknown Source)
   at forge.screens.match.TargetingOverlay.assembleArcs(TargetingOverlay.java:165)
   at forge.screens.match.TargetingOverlay.access$600(TargetingOverlay.java:59)
   at forge.screens.match.TargetingOverlay$OverlayPanel.paintComponent(TargetingOverlay.java:377)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JLayeredPane.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JLayeredPane.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paintToOffscreen(Unknown Source)
   at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
   at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
   at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
   at javax.swing.RepaintManager.paint(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
   at sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
   at sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
   at java.awt.Container.paint(Unknown Source)
   at java.awt.Window.paint(Unknown Source)
   at forge.toolbox.FSkin$SkinnedFrame.paint(FSkin.java:1783)
   at javax.swing.RepaintManager$3.run(Unknown Source)
   at javax.swing.RepaintManager$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.access$1100(Unknown Source)
   at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
   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)
This has already been fixed if you update to the latest snapshot build.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Forge Beta: 10-22-2014 ver 1.5.29

Postby supercommiefu » 27 Oct 2014, 03:38

Description: Resolving the ETB ability of a Pestermite targeting an opponent's hallowed fountain , I think.

IllegalComponentStateException | Open
Code: Select all
Forge Version:    1.5.29-r28053Mu (mixed revisions detected; please update from the root directory)
Operating System: Windows 8 6.2 x86
Java Version:     1.8.0_25 Oracle Corporation

java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location
   at java.awt.Component.getLocationOnScreen_NoTreeLock(Unknown Source)
   at java.awt.Component.getLocationOnScreen(Unknown Source)
   at forge.screens.match.TargetingOverlay.assembleArcs(TargetingOverlay.java:165)
   at forge.screens.match.TargetingOverlay.access$600(TargetingOverlay.java:59)
   at forge.screens.match.TargetingOverlay$OverlayPanel.paintComponent(TargetingOverlay.java:377)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JLayeredPane.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JLayeredPane.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintToOffscreen(Unknown Source)
   at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
   at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
   at javax.swing.RepaintManager.paint(Unknown Source)
   at javax.swing.JComponent._paintImmediately(Unknown Source)
   at javax.swing.JComponent.paintImmediately(Unknown Source)
   at javax.swing.RepaintManager$4.run(Unknown Source)
   at javax.swing.RepaintManager$4.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.access$1300(Unknown Source)
   at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
   at java.awt.event.InvocationEvent.dispatch(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$400(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)
supercommiefu
 
Posts: 25
Joined: 28 May 2012, 01:42
Has thanked: 1 time
Been thanked: 1 time

Re: Forge Beta: 10-22-2014 ver 1.5.29

Postby serrasmurf » 27 Oct 2014, 19:13

I encountered an issue with the Hideaway lands:
I play Shelldock Isle, hiding Ulamog, the Infinite Gyre
I activate shelldock, but ulamogs ability is not triggered, while it think it should as i do cast it

2nd issue'/ question:
I play shelldock, hiding Echoing Truth. I return shelldock to my hand (with meloku), play it againg hiding ulamog. I activate shelldock and it gives me a choice which card to play, and i'm able to play both.
Is this correct? The 2nd time i play shelldock it is a new object, and shouldnt remember it's old actions.
serrasmurf
 
Posts: 316
Joined: 30 Jan 2010, 14:09
Location: The Netherlands
Has thanked: 3 times
Been thanked: 18 times

Re: Forge Beta: 10-22-2014 ver 1.5.29

Postby friarsol » 27 Oct 2014, 19:28

serrasmurf wrote:2nd issue'/ question:
I play shelldock, hiding Echoing Truth. I return shelldock to my hand (with meloku), play it againg hiding ulamog. I activate shelldock and it gives me a choice which card to play, and i'm able to play both.
Is this correct? The 2nd time i play shelldock it is a new object, and shouldnt remember it's old actions.
That's wrong. When it leaves play it should be forgetting everything about it's old state.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 87 guests


Who is online

In total there are 87 users online :: 0 registered, 0 hidden and 87 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 87 guests

Login Form