It is currently 28 Aug 2025, 15:11
   
Text Size

Forge Release 01/19/2020 ver 1.6.32

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

Re: Forge Release 01/19/2020 ver 1.6.32

Postby Northmoc1344 » 06 Feb 2020, 18:09

guyfromcroswell wrote:Not sure what lazy loading is. Also, Ironscale Hydra decided to not work again. These 2 cards are the only 2 I've ever seen that do this.
In Preferences > Advanced Settings there is a checkbox Load Card Scripts Lazily. I believe it is off by default, but it's worth a check.

Both of these cards are theme booster rares, and release 1.6.32 wasn't properly attributing the theme booster rares to the set THB. I'm not sure if that alone would result in this issue, though.

I just downloaded a fresh copy of 1.6.32 and the cards seem to be working fine. Perhaps reinstall or try using the latest snapshot? https://snapshots.cardforge.org/latest/
Northmoc1344
 
Posts: 151
Joined: 22 Jan 2019, 22:12
Has thanked: 138 times
Been thanked: 44 times

Re: Forge Release 01/19/2020 ver 1.6.32

Postby gos » 07 Feb 2020, 22:47

Cast Seasoned Pyromancer with an (otherwise) empty hand. I discarded nothing, but drew 2 cards.
gos
 
Posts: 4369
Joined: 03 Mar 2011, 15:21
Location: Reykjavík, Iceland
Has thanked: 231 times
Been thanked: 232 times

Re: Forge Release 01/19/2020 ver 1.6.32

Postby friarsol » 08 Feb 2020, 02:28

gos wrote:Cast s with an (otherwise) empty hand. I discarded nothing, but drew 2 cards.
What's wrong with that?

If you have fewer than two cards in hand as Seasoned Pyromancer’s first ability resolves, you’ll discard your hand, then draw two cards regardless of how many you discarded.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Release 01/19/2020 ver 1.6.32

Postby gos » 09 Feb 2020, 23:34

friarsol wrote:
gos wrote:Cast s with an (otherwise) empty hand. I discarded nothing, but drew 2 cards.
What's wrong with that?

If you have fewer than two cards in hand as Seasoned Pyromancer’s first ability resolves, you’ll discard your hand, then draw two cards regardless of how many you discarded.
You're right, misread that. Somehow felt the "for each nonland" clause affected the cards drawn. :oops:
gos
 
Posts: 4369
Joined: 03 Mar 2011, 15:21
Location: Reykjavík, Iceland
Has thanked: 231 times
Been thanked: 232 times

Re: Forge Release 01/19/2020 ver 1.6.32

Postby AStrangerIsHere » 12 Feb 2020, 19:30

There's one problem with Kess, Dissident Mage. If you click a spell that is in your graveyard, or misclick it, even thought you didn't cast it, the spell will be exiled.
AStrangerIsHere
 
Posts: 164
Joined: 22 Jan 2019, 01:17
Has thanked: 45 times
Been thanked: 29 times

Re: Forge Release 01/19/2020 ver 1.6.32

Postby Northmoc1344 » 13 Feb 2020, 20:31

Thanks for the report on Kess... upon investigation a number of similar cards have the same issue. It's a core java issue. We've generated a bug report in the project hub. Until it's fixed, click carefully! ;)
Northmoc1344
 
Posts: 151
Joined: 22 Jan 2019, 22:12
Has thanked: 138 times
Been thanked: 44 times

Re: Forge Release 01/19/2020 ver 1.6.32

Postby AStrangerIsHere » 18 Feb 2020, 11:34

There's a bug with Mausoleum Wanderer, where sacrificed, the strength taken into account is the initial power of the card, which means that even when boosted with Favorable Winds, the opponent just has to pay 1 to stop its countering ability.
AStrangerIsHere
 
Posts: 164
Joined: 22 Jan 2019, 01:17
Has thanked: 45 times
Been thanked: 29 times

Re: Forge Release 01/19/2020 ver 1.6.32

Postby Gutterbones » 18 Feb 2020, 19:52

AStrangerIsHere wrote:Ok, I did another test and this release do use more CPU... or should I say, sometimes the CPU usage is constant, even after a match. While playing the snapshop, the CPU usage jumps in a match when the AI has to do a decision for example, but after a match, in the menu, the usage is pretty low, even non-existant.

At first, I thought it was because I played too much, but now I know it can happen after maybe 1 or 2 matches.

AFTER a match, while playing the snapshot, the cpu usage for Java is 0%. With this new version, after a match, the CPU usage can rarely reach 20/30%. It happened two or three times for now, but I don't know why it happens though. I wasn't able to identify a cause and to make it happen at will.

Edit: about Theros Beyond Death, I saw in the edition file that some cards are missing. Yes, there's the alternate cards, but there's also some cards, like Grasping Giant or Victory's Envoy.

Edit 2: here's a picture as a proof... Maybe it's because I ragequit some matches. It's possible, after all.
Experiencing the same problem in multiplayer commander with the AI enabled. When I (or the AI) am starting to have a decent board-state, the CPU is at 100% and the game is not playable any more. Even if one or more AI player(s) are knocked out of the game, it doesn't bring the CPU load down. Never had this problem prior to 1.6.32. Is there a solution? Thanks in advance!
Gutterbones
 
Posts: 1
Joined: 18 Feb 2020, 19:40
Has thanked: 1 time
Been thanked: 0 time

Re: Forge Release 01/19/2020 ver 1.6.32

Postby ProphetSword » 20 Feb 2020, 01:28

I found an issue with the Lure enchantment. A creature with Lure on them should be blocked by all creatures able to do so. However, I had a situation where at least one creature, Wicker Witch, was able to avoid this, even though there was no condition that would allow this to happen. You can see in the screenshot below that the Wicker Witch is not blocking the same creature as the others:

Image

The very next round, I used a Prized Unicorn, which has the same effect as Lure. All creatures, including the Wicker Witch, were forced to block it:

Image

So, I'm not sure what's going on there, but Lure didn't work correctly.
ProphetSword
 
Posts: 56
Joined: 13 Jul 2010, 18:20
Has thanked: 0 time
Been thanked: 2 times

Re: Forge Release 01/19/2020 ver 1.6.32

Postby indicatie » 20 Feb 2020, 13:25

The {0} ability of Tezzeret, Cruel Machinist does nothing. You can target an artifact, but it's not animated.
Don't mistake lack of talent for genius.
User avatar
indicatie
 
Posts: 153
Joined: 06 Feb 2009, 15:15
Has thanked: 13 times
Been thanked: 5 times

Re: Forge Release 01/19/2020 ver 1.6.32

Postby Mrs Non-Gorilla » 21 Feb 2020, 15:56

The Addendum ability on Emergency Powers isn't happening.
Mrs Non-Gorilla
 
Posts: 74
Joined: 18 Nov 2014, 20:32
Has thanked: 3 times
Been thanked: 4 times

Re: Forge Release 01/19/2020 ver 1.6.32

Postby Fregnor » 21 Feb 2020, 21:22

I think Devourer of Memory should be flagged as a card the AI cannot play well so it won't be chosen by the AI in draft mode. The AI will pay the cost to make this creature unblockable, and then won't attack with it.
User avatar
Fregnor
 
Posts: 210
Joined: 29 Nov 2017, 18:24
Has thanked: 15 times
Been thanked: 28 times

Re: Forge Release 01/19/2020 ver 1.6.32

Postby Zirbert » 22 Feb 2020, 02:26

Just played a creature right after using Huatli, Radiant Champion's -8 ability, and this happened:

Code: Select all
EDT > Could not read image file /home/rod/.cache/forge/pics/tokens/emblem_huatli_radiant_champion.jpg
javax.imageio.IIOException: Unsupported Image Type
   at java.desktop/com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(JPEGImageReader.java:1139)
   at java.desktop/com.sun.imageio.plugins.jpeg.JPEGImageReader.read(JPEGImageReader.java:1110)
   at java.desktop/javax.imageio.ImageIO.read(ImageIO.java:1468)
   at java.desktop/javax.imageio.ImageIO.read(ImageIO.java:1315)
   at forge.ImageLoader.load(ImageLoader.java:25)
   at forge.ImageLoader.load(ImageLoader.java:12)
   at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3445)
   at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2194)
   at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2153)
   at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2043)
   at com.google.common.cache.LocalCache.get(LocalCache.java:3851)
   at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3875)
   at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4800)
   at forge.ImageCache.getImage(ImageCache.java:258)
   at forge.ImageCache.getOriginalImage(ImageCache.java:151)
   at forge.gui.CardPicturePanel.getImage(CardPicturePanel.java:117)
   at forge.gui.CardPicturePanel.setImage(CardPicturePanel.java:83)
   at forge.gui.CardPicturePanel.setCard(CardPicturePanel.java:76)
   at forge.screens.match.controllers.CPicture.showCard(CPicture.java:75)
   at forge.screens.match.controllers.CDetailPicture.update(CDetailPicture.java:93)
   at forge.screens.match.controllers.CDetailPicture.showCard(CDetailPicture.java:48)
   at forge.screens.match.CMatchUI$2.run(CMatchUI.java:375)
   at forge.GuiDesktop.invokeInEdtNow(GuiDesktop.java:72)
   at forge.FThreads.invokeInEdtNowOrLater(FThreads.java:32)
   at forge.screens.match.CMatchUI.setCard(CMatchUI.java:373)
   at forge.screens.match.CMatchUI.setCard(CMatchUI.java:369)
   at forge.screens.match.views.VStack$StackInstanceTextArea.<init>(VStack.java:195)
   at forge.screens.match.views.VStack.updateStack(VStack.java:126)
   at forge.screens.match.controllers.CStack.update(CStack.java:45)
   at forge.screens.match.CMatchUI$6.run(CMatchUI.java:816)
   at forge.GuiDesktop.invokeInEdtNow(GuiDesktop.java:72)
   at forge.FThreads.invokeInEdtNowOrLater(FThreads.java:32)
   at forge.screens.match.CMatchUI.updateStack(CMatchUI.java:814)
   at forge.control.FControlGameEventHandler$1.run(FControlGameEventHandler.java:93)
   at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
   at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
   at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
   at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
   at java.base/java.security.AccessController.doPrivileged(Native Method)
   at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
   at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
   at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
   at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
   at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
   at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
   at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
   at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

Zirbert
 
Posts: 512
Joined: 13 Oct 2010, 16:04
Has thanked: 104 times
Been thanked: 19 times

Re: Forge Release 01/19/2020 ver 1.6.32

Postby friarsol » 22 Feb 2020, 02:37

Zirbert wrote:Just played a creature right after using Huatli, Radiant Champion's -8 ability, and this happened:

Code: Select all
EDT > Could not read image file /home/rod/.cache/forge/pics/tokens/emblem_huatli_radiant_champion.jpg
javax.imageio.IIOException: Unsupported Image Type
   at java.desktop/com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(JPEGImageReader.java:1139)
   at java.desktop/com.sun.imageio.plugins.jpeg.JPEGImageReader.read(JPEGImageReader.java:1110)
   at java.desktop/javax.imageio.ImageIO.read(ImageIO.java:1468)
   at java.desktop/javax.imageio.ImageIO.read(ImageIO.java:1315)
   at forge.ImageLoader.load(ImageLoader.java:25)
   at forge.ImageLoader.load(ImageLoader.java:12)
   at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3445)
   at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2194)
   at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2153)
   at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2043)
   at com.google.common.cache.LocalCache.get(LocalCache.java:3851)
   at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3875)
   at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4800)
   at forge.ImageCache.getImage(ImageCache.java:258)
   at forge.ImageCache.getOriginalImage(ImageCache.java:151)
   at forge.gui.CardPicturePanel.getImage(CardPicturePanel.java:117)
   at forge.gui.CardPicturePanel.setImage(CardPicturePanel.java:83)
   at forge.gui.CardPicturePanel.setCard(CardPicturePanel.java:76)
   at forge.screens.match.controllers.CPicture.showCard(CPicture.java:75)
   at forge.screens.match.controllers.CDetailPicture.update(CDetailPicture.java:93)
   at forge.screens.match.controllers.CDetailPicture.showCard(CDetailPicture.java:48)
   at forge.screens.match.CMatchUI$2.run(CMatchUI.java:375)
   at forge.GuiDesktop.invokeInEdtNow(GuiDesktop.java:72)
   at forge.FThreads.invokeInEdtNowOrLater(FThreads.java:32)
   at forge.screens.match.CMatchUI.setCard(CMatchUI.java:373)
   at forge.screens.match.CMatchUI.setCard(CMatchUI.java:369)
   at forge.screens.match.views.VStack$StackInstanceTextArea.<init>(VStack.java:195)
   at forge.screens.match.views.VStack.updateStack(VStack.java:126)
   at forge.screens.match.controllers.CStack.update(CStack.java:45)
   at forge.screens.match.CMatchUI$6.run(CMatchUI.java:816)
   at forge.GuiDesktop.invokeInEdtNow(GuiDesktop.java:72)
   at forge.FThreads.invokeInEdtNowOrLater(FThreads.java:32)
   at forge.screens.match.CMatchUI.updateStack(CMatchUI.java:814)
   at forge.control.FControlGameEventHandler$1.run(FControlGameEventHandler.java:93)
   at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
   at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
   at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
   at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
   at java.base/java.security.AccessController.doPrivileged(Native Method)
   at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
   at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
   at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
   at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
   at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
   at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
   at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
   at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

Sounds like your image is corrupted. Can you open this file from the file explorer? /home/rod/.cache/forge/pics/tokens/emblem_huatli_radiant_champion.jpg
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Release 01/19/2020 ver 1.6.32

Postby Zirbert » 22 Feb 2020, 02:47

I can open it, but the colour palette is pretty obviously wrong (screencap attached). I'll try deleting it. Thanks!

friarsol wrote:
Zirbert wrote:Just played a creature right after using Huatli, Radiant Champion's -8 ability, and this happened:

Code: Select all
EDT > Could not read image file /home/rod/.cache/forge/pics/tokens/emblem_huatli_radiant_champion.jpg
javax.imageio.IIOException: Unsupported Image Type
   at java.desktop/com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(JPEGImageReader.java:1139)
   at java.desktop/com.sun.imageio.plugins.jpeg.JPEGImageReader.read(JPEGImageReader.java:1110)
   at java.desktop/javax.imageio.ImageIO.read(ImageIO.java:1468)
   at java.desktop/javax.imageio.ImageIO.read(ImageIO.java:1315)
   at forge.ImageLoader.load(ImageLoader.java:25)
   at forge.ImageLoader.load(ImageLoader.java:12)
   at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3445)
   at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2194)
   at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2153)
   at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2043)
   at com.google.common.cache.LocalCache.get(LocalCache.java:3851)
   at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3875)
   at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4800)
   at forge.ImageCache.getImage(ImageCache.java:258)
   at forge.ImageCache.getOriginalImage(ImageCache.java:151)
   at forge.gui.CardPicturePanel.getImage(CardPicturePanel.java:117)
   at forge.gui.CardPicturePanel.setImage(CardPicturePanel.java:83)
   at forge.gui.CardPicturePanel.setCard(CardPicturePanel.java:76)
   at forge.screens.match.controllers.CPicture.showCard(CPicture.java:75)
   at forge.screens.match.controllers.CDetailPicture.update(CDetailPicture.java:93)
   at forge.screens.match.controllers.CDetailPicture.showCard(CDetailPicture.java:48)
   at forge.screens.match.CMatchUI$2.run(CMatchUI.java:375)
   at forge.GuiDesktop.invokeInEdtNow(GuiDesktop.java:72)
   at forge.FThreads.invokeInEdtNowOrLater(FThreads.java:32)
   at forge.screens.match.CMatchUI.setCard(CMatchUI.java:373)
   at forge.screens.match.CMatchUI.setCard(CMatchUI.java:369)
   at forge.screens.match.views.VStack$StackInstanceTextArea.<init>(VStack.java:195)
   at forge.screens.match.views.VStack.updateStack(VStack.java:126)
   at forge.screens.match.controllers.CStack.update(CStack.java:45)
   at forge.screens.match.CMatchUI$6.run(CMatchUI.java:816)
   at forge.GuiDesktop.invokeInEdtNow(GuiDesktop.java:72)
   at forge.FThreads.invokeInEdtNowOrLater(FThreads.java:32)
   at forge.screens.match.CMatchUI.updateStack(CMatchUI.java:814)
   at forge.control.FControlGameEventHandler$1.run(FControlGameEventHandler.java:93)
   at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
   at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
   at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
   at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
   at java.base/java.security.AccessController.doPrivileged(Native Method)
   at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
   at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
   at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
   at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
   at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
   at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
   at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
   at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

Sounds like your image is corrupted. Can you open this file from the file explorer? /home/rod/.cache/forge/pics/tokens/emblem_huatli_radiant_champion.jpg
Attachments
huatli.jpg
Zirbert
 
Posts: 512
Joined: 13 Oct 2010, 16:04
Has thanked: 104 times
Been thanked: 19 times

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 78 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 78 users online :: 0 registered, 0 hidden and 78 guests (based on users active over the past 10 minutes)
Most users ever online was 7303 on 15 Jul 2025, 20:46

Users browsing this forum: No registered users and 78 guests

Login Form