Forge Beta: 10-22-2014 ver 1.5.29
by mtgrares
Moderators: timmermac, Agetian, friarsol, Blacksmith, KrazyTheFox, CCGHQ Admins
Re: Forge Beta: 10-22-2014 ver 1.5.29
by Bob Marley » 31 Oct 2014, 03:25
When playing Prossh, Skyraider of Kher, if you allow the cost to be paid automatically rather than activating mana sources manually, Kobolds don't spawn, as the auto-pay doesn't seems to count towards the "equal to mana spent to cast" effect that the token creation is based on. This means that when a bot plays Prossh, Skyraider of Kher, tokens are never spawned.
Just wondering, as a side note, is there a particular reason why Karador, Ghost Chieftain hasn't been added yet?
As always, you guys/gals are awesome, you all do fantastic work!
*Edit: For some reason, with this board [http://prntscr.com/51i0ou] I got quadruple the tokens, rather than double.
Just wondering, as a side note, is there a particular reason why Karador, Ghost Chieftain hasn't been added yet?
As always, you guys/gals are awesome, you all do fantastic work!
*Edit: For some reason, with this board [http://prntscr.com/51i0ou] I got quadruple the tokens, rather than double.
Last edited by Bob Marley on 31 Oct 2014, 03:42, edited 1 time in total.
- Bob Marley
- Posts: 7
- Joined: 17 Oct 2014, 14:53
- Has thanked: 3 times
- Been thanked: 0 time
Re: Forge Beta: 10-22-2014 ver 1.5.29
by friarsol » 31 Oct 2014, 03:35
The second ability is a lot trickier than it looks.Bob Marley wrote:Just wondering, as a side note, is there a particular reason why Karador, Ghost Chieftain hasn't been added yet?
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Forge Beta: 10-22-2014 ver 1.5.29
by Marek14 » 31 Oct 2014, 07:00
The rulings for Karador say:
The way it could work could be that each instance of this ability on your permanents (doesn't seem anything could have it twice) tracks a variable which is set to True at the beginning of your turn or when the ability starts to apply.
If the variable is True and it is your turn, each nonland creature card in your graveyard gets an additional option "Cast CARDNAME via <KaradorID>". Multiple Karadors or multiple permanents with its ability (like Sakashima the Impostor) would create multiple effects.
Once a card is cast, the variable for ability used is set to False and can't be used again.
Which is the main problem?
So it works like extra land drops USED to work before they were simplified.If you cast a creature card from your graveyard, then Karador leaves the battlefield, then returns to the battlefield, you may cast another creature card from your graveyard that turn. If you didn't cast a creature card from your graveyard while Karador was on the battlefield the first time, you may still cast only one creature card from your graveyard when it returns to the battlefield.
The way it could work could be that each instance of this ability on your permanents (doesn't seem anything could have it twice) tracks a variable which is set to True at the beginning of your turn or when the ability starts to apply.
If the variable is True and it is your turn, each nonland creature card in your graveyard gets an additional option "Cast CARDNAME via <KaradorID>". Multiple Karadors or multiple permanents with its ability (like Sakashima the Impostor) would create multiple effects.
Once a card is cast, the variable for ability used is set to False and can't be used again.
Which is the main problem?
Re: Forge Beta: 10-22-2014 ver 1.5.29
by Geox111 » 31 Oct 2014, 15:09
Im having a problem with this version, whenever i try to play momir basic, or when i try to go commander with a momir vig deck, i get the following error:
Game kinda crashes then.
Thank you for your time!
- | Open
- Description: [describe what you were doing when the crash occurred]
Forge Version: 1.5.29-r28053Mu (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 x86
Java Version: 1.7.0_71 Oracle Corporation
java.lang.NullPointerException
at forge.game.card.CardView.updateRulesText(CardView.java:498)
at forge.game.card.CardView$CardStateView.updateType(CardView.java:747)
at forge.game.card.CardState.setType(CardState.java:103)
at forge.game.card.Card.setType(Card.java:2349)
at forge.game.card.CardFactory.readCardFace(CardFactory.java:417)
at forge.game.card.CardFactory.readCard(CardFactory.java:367)
at forge.game.card.CardFactory.getCard(CardFactory.java:232)
at forge.game.card.CardFactory.getCard(CardFactory.java:227)
at forge.game.card.Card.fromPaperCard(Card.java:6234)
at forge.game.player.Player.initVariantsZones(Player.java:2435)
at forge.game.Match.prepareAllZones(Match.java:203)
at forge.game.Match.startGame(Match.java:59)
at forge.match.MatchUtil$2.run(MatchUtil.java:200)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Game kinda crashes then.
Thank you for your time!
- Geox111
- Posts: 5
- Joined: 31 Oct 2014, 14:51
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 10-22-2014 ver 1.5.29
by Pande » 31 Oct 2014, 20:49
Description: Playing a Khan draft and doing nothing special... I think I was starting a new turn
- 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.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.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$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)
Re: Forge Beta: 10-22-2014 ver 1.5.29
by Andy9973 » 01 Nov 2014, 15:07
I had a Xathrid Necromancer enchanted with Gift of Immortality in play. When I attacked with it, it was blocked by Veteran Cavalier. After the Xathrid Necromancer died its ability triggered twice even if it was the only creature dying.
Re: Forge Beta: 10-22-2014 ver 1.5.29
by Yosituna » 02 Nov 2014, 07:24
Lim-Dul's Vault allows you to pay the 1 life as many times as you want, but you never see the top 5 cards of your library.
Re: Forge Beta: 10-22-2014 ver 1.5.29
by demeitri1 » 03 Nov 2014, 06:00
- | Open
- Description: [describe what you were doing when the crash occurred]
[spoiler=RuntimeException][code]
Forge Version: 1.5.29-r28053Mu (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 x86
Java Version: 1.8.0_25 Oracle Corporation
java.lang.RuntimeException: java.io.EOFException: Unexpected end of ZLIB input stream
at forge.quest.io.QuestDataIO.loadData(QuestDataIO.java:162)
at forge.control.FControl.initialize(FControl.java:195)
at forge.view.Main.main(Main.java:51)
Caused by: java.io.EOFException: Unexpected end of ZLIB input stream
at java.util.zip.InflaterInputStream.fill(Unknown Source)
at java.util.zip.InflaterInputStream.read(Unknown Source)
at java.util.zip.GZIPInputStream.read(Unknown Source)
at sun.nio.cs.StreamDecoder.readBytes(Unknown Source)
at sun.nio.cs.StreamDecoder.implRead(Unknown Source)
at sun.nio.cs.StreamDecoder.read(Unknown Source)
at java.io.InputStreamReader.read(Unknown Source)
at java.io.Reader.read(Unknown Source)
at forge.quest.io.QuestDataIO.loadData(QuestDataIO.java:136)
... 2 more
Version:Forge Beta: 10-22-2014 ver 1.5.29
Bug: i am in quest mode i recently bought an azorius deck i dont remember the name but tje bug report i get after the i bought the deck is above in the spoiler, this bug also pops up every time i start the game and it wont allow me to load the game unless i delete/remove my save file from the local dir. i will also copy the error log notepad file in a spoiler below assist me please
- | Open
- Language 'java.util.PropertyResourceBundle@6f3b58' loaded successfully.
(ThreadUtil first call): Running on a machine with 2 cpu core(s)
Read cards: 14304 archived files in 4146 ms (25 parts) using thread pool
An unknown card found when loading Forge decks: "Klaas, Elf Friend" Forge does not know of such a card's existence. Have you mistyped the card name?
An unknown card found when loading Forge decks: "Scrublands" Forge does not know of such a card's existence. Have you mistyped the card name?
An unknown card found when loading Forge decks: "Leaf Glider" Forge does not know of such a card's existence. Have you mistyped the card name?
Read decks (4233 ms): 437 constructed, 0 sealed, 1 draft, 3 cubes, 0 scheme, 0 planar, 0 commander.
main > java.lang.RuntimeException: java.io.EOFException: Unexpected end of ZLIB input stream
at forge.quest.io.QuestDataIO.loadData(QuestDataIO.java:162)
at forge.control.FControl.initialize(FControl.java:195)
at forge.view.Main.main(Main.java:51)
Caused by: java.io.EOFException: Unexpected end of ZLIB input stream
at java.util.zip.InflaterInputStream.fill(Unknown Source)
at java.util.zip.InflaterInputStream.read(Unknown Source)
at java.util.zip.GZIPInputStream.read(Unknown Source)
at sun.nio.cs.StreamDecoder.readBytes(Unknown Source)
at sun.nio.cs.StreamDecoder.implRead(Unknown Source)
at sun.nio.cs.StreamDecoder.read(Unknown Source)
at java.io.InputStreamReader.read(Unknown Source)
at java.io.Reader.read(Unknown Source)
at forge.quest.io.QuestDataIO.loadData(QuestDataIO.java:136)
... 2 more
Re: Forge Beta: 10-22-2014 ver 1.5.29
by meep.o.matic » 04 Nov 2014, 12:00
I tapped a Sol Ring, an Azorius Signet and Hall of the Bandit Lord to cast my Commander (Brago, King Eternal) and give him Haste and he has Summoning Sickness.
- | Open
- Description: [describe what you were doing when the crash occurred]
[spoiler=RuntimeException]- Code: Select all
Forge Version: 1.5.29-r28053Mu (mixed revisions detected; please update from the root directory)
Operating System: Windows 8.1 6.3 amd64
Java Version: 1.8.0_20 Oracle Corporation
java.lang.RuntimeException: Cannot remove input InputPayManaOfCostPayment because it's not on top of stack. Stack = []
at forge.match.input.InputQueue.removeInput(InputQueue.java:59)
at forge.match.input.InputSyncronizedBase.stop(InputSyncronizedBase.java:49)
at forge.match.input.InputPayMana.onStateChanged(InputPayMana.java:415)
at forge.match.input.InputPayMana.showMessage(InputPayMana.java:409)
at forge.match.input.InputBase.showMessageInitial(InputBase.java:131)
at forge.match.input.InputProxy$1.run(InputProxy.java:68)
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)
- meep.o.matic
- Posts: 107
- Joined: 10 Jun 2008, 19:58
- Location: Portugal
- Has thanked: 8 times
- Been thanked: 7 times
Re: Forge Beta: 10-22-2014 ver 1.5.29
by Nordos » 04 Nov 2014, 13:33
There seems to be a problem with Flourishing Defenses. It triggers way too often. ATM, for example I have an endless Loop.
EDIT: It says, the Mimic is at fault.
EDIT: It says, the Mimic is at fault.
Re: Forge Beta: 10-22-2014 ver 1.5.29
by nyrang » 04 Nov 2014, 22:35
When I activate Black Lotus, all unspent mana it created disappear as soon as I pass to the next phase. Not sure if this is how it's intended to work, Xmage seems to behave in the same way...
Also, this version crashes as soon as I start a Momir game (1.5.28 is fine).
Also, this version crashes as soon as I start a Momir game (1.5.28 is fine).
- Attachments
-
2014-11-04-01.txt- (2.01 KiB) Downloaded 212 times
- nyrang
- Posts: 10
- Joined: 04 Nov 2014, 22:21
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 10-22-2014 ver 1.5.29
by Nordos » 04 Nov 2014, 22:42
Well, duh, mana pools empties when entering another phase 
There seems to be something wrong with Elixir of Immortality. It always ends up, after I used it, to be the next card in my library, creating a loop since I didn't hat card draw mechanics ....
There seems to be something wrong with Elixir of Immortality. It always ends up, after I used it, to be the next card in my library, creating a loop since I didn't hat card draw mechanics ....
Re: Forge Beta: 10-22-2014 ver 1.5.29
by nyrang » 04 Nov 2014, 22:58
Oops. 
I was somehow convinced that black lotus would work differently, probably due to some discussion I read on it being unaffected by mana burn. Obviously my mistake.
I was somehow convinced that black lotus would work differently, probably due to some discussion I read on it being unaffected by mana burn. Obviously my mistake.
- nyrang
- Posts: 10
- Joined: 04 Nov 2014, 22:21
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 10-22-2014 ver 1.5.29
by ajacobs899 » 04 Nov 2014, 23:42
Bug: I tried playing Momir Basic and the game instantly crashes.
- ajacobs899
- Posts: 24
- Joined: 07 Nov 2013, 03:09
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 10-22-2014 ver 1.5.29
by thebrownghost » 05 Nov 2014, 00:27
A few things I've encountered while playing Commander:
The AI will always sacrifice a permanent to prolong the suspension of Curse of the Cabal, even if they are the one that cast it.
If the AI has a Frenetic Sliver in play, it will always activate its ability for each sliver.
If you use the auto button to cast Jeleva, Nephalia's Scourge, it will act as if the converted mana cost were zero. If the AI casts Jeleva, Nephalia's Scourge, it will also act as if the converted mana cost were zero.
The AI will always sacrifice a permanent to prolong the suspension of Curse of the Cabal, even if they are the one that cast it.
If the AI has a Frenetic Sliver in play, it will always activate its ability for each sliver.
If you use the auto button to cast Jeleva, Nephalia's Scourge, it will act as if the converted mana cost were zero. If the AI casts Jeleva, Nephalia's Scourge, it will also act as if the converted mana cost were zero.
- thebrownghost
- Posts: 1
- Joined: 05 Nov 2014, 00:20
- Has thanked: 0 time
- Been thanked: 0 time
Who is online
Users browsing this forum: No registered users and 62 guests