Page 4 of 10

Re: Forge Beta: 02-21-2014 ver 1.5.13

PostPosted: 25 Feb 2014, 16:16
by Fizanko
thanks for the clarification

I did an "alpha strike" to make all my creatures attack, and as soon as all my creatures got the attack icon, an error message appeared

Image

noticed on the screenshot , in the prompt " selecting creatures to attack null "
NullPointerException | Open
Code: Select all
Forge Version:    1.5.13-r${forge.revision}${forge.specialStatus} (mixed revisions detected; please update from the root directory)
Operating System: Windows XP 5.1 x86
Java Version:     1.7.0_10 Oracle Corporation

java.lang.NullPointerException
   at forge.gui.player.HumanPlay.payCostDuringAbilityResolve(HumanPlay.java:630)
   at forge.gui.player.PlayerControllerHuman.payManaOptional(PlayerControllerHuman.java:716)
   at forge.game.combat.CombatUtil.checkPropagandaEffects(CombatUtil.java:990)
   at forge.game.phase.PhaseHandler.declareAttackersTurnBasedAction(PhaseHandler.java:473)
   at forge.game.phase.PhaseHandler.onPhaseBegin(PhaseHandler.java:281)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:999)
   at forge.game.GameAction.startGame(GameAction.java:1503)
   at forge.game.Match.startGame(Match.java:80)
   at forge.control.FControl$4.run(FControl.java:437)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
unfortunately the match was dead following that error, as the Ok on the prompt wasn't responsive anymore, and neither click on the creature to turn them off attacking was doing anything

Re: Forge Beta: 02-21-2014 ver 1.5.13

PostPosted: 25 Feb 2014, 16:55
by vojsob
Hi, I found bug, that is caused by Trinisphere in play and try to cast Chalice of the Void, trinisphere makes averything cost minimum 3 mana, but I have to pay 3, and after this i must pay XX (which should be included in that 3).

-- I hope this is thread useful for this kind of notes, i am new user, so i apologize if I wrote it somewhere else.

Re: Forge Beta: 02-21-2014 ver 1.5.13

PostPosted: 25 Feb 2014, 17:09
by friarsol
vojsob wrote:Hi, I found bug, that is caused by Trinisphere in play and try to cast Chalice of the Void, trinisphere makes averything cost minimum 3 mana, but I have to pay 3, and after this i must pay XX (which should be included in that 3).

-- I hope this is thread useful for this kind of notes, i am new user, so i apologize if I wrote it somewhere else.
Yep this is the right place to report bug reports. This sounds like an issue with all X costs that don't use "announce" and how they interact with Trinisphere. Really what needs to happen is the player would say how much X is before costs are adjusted, and then run the calculations based on the announced value of X.

Re: Forge Beta: 02-21-2014 ver 1.5.13

PostPosted: 25 Feb 2014, 17:25
by Haytrid
Thank you for the update, looking good!

I believe I found a card that is in error. Loyal Cathar. When it died it returned as Unhallowed Cathar. . all fine and good. When the Unhallowed Cathar died it returned again as Unhallowed Cathar and again over and over. Isn't this supposed to permanently go to the graveyard after it's 2nd death?

Re: Forge Beta: 02-21-2014 ver 1.5.13

PostPosted: 25 Feb 2014, 18:38
by P for Pizza
I also found the bug with the Loyal Cathar, as described above. Also, Rolling Thunder is coded as instant in Forge instead of Sorcery

Re: Forge Beta: 02-21-2014 ver 1.5.13

PostPosted: 25 Feb 2014, 19:47
by Phoenix
Description: After a quest match I tried to buy some Fat/Starter/Booster Packs.
The marked decks were:
- PCY fat pack
- TOR fat pack
- SOM fat pack
- TSP starter pack
- RTR booster pack

One of them threw the exception.


NullPointerException | Open
Code: Select all
Forge Version:    1.5.13-r${forge.revision}${forge.specialStatus} (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_10 Oracle Corporation

java.lang.NullPointerException
   at forge.card.BoosterGenerator.getBoosterPack(BoosterGenerator.java:66)
   at forge.item.FatPack.generate(FatPack.java:65)
   at forge.item.SealedProduct.getCards(SealedProduct.java:70)
   at forge.quest.QuestUtilCards.buyPack(QuestUtilCards.java:273)
   at forge.gui.deckeditor.controllers.CEditorQuestCardShop.onAddItems(CEditorQuestCardShop.java:350)
   at forge.gui.deckeditor.controllers.ACEditorBase.addItems(ACEditorBase.java:160)
   at forge.gui.deckeditor.CDeckEditorUI$1.move(CDeckEditorUI.java:161)
   at forge.gui.deckeditor.CDeckEditorUI.moveSelectedItems(CDeckEditorUI.java:151)
   at forge.gui.deckeditor.CDeckEditorUI.addSelectedCards(CDeckEditorUI.java:158)
   at forge.gui.deckeditor.CDeckEditorUI$4.keyPressed(CDeckEditorUI.java:209)
   at forge.gui.toolbox.itemmanager.views.ItemView$IncrementalSearch.keyPressed(ItemView.java:406)
   at java.awt.AWTEventMulticaster.keyPressed(Unknown Source)
   at java.awt.Component.processKeyEvent(Unknown Source)
   at javax.swing.JComponent.processKeyEvent(Unknown Source)
   at java.awt.Component.processEvent(Unknown Source)
   at java.awt.Container.processEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Window.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(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.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.awt.EventQueue$4.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: 02-21-2014 ver 1.5.13

PostPosted: 25 Feb 2014, 20:15
by Marek14
Layer dependency bug -- the combo of Mycosynth Lattice and March of the Machines only works as expected when March of the Machines enters the battlefield after the Lattice -- if it enters before, permanents that were on battlefield before Lattice entered won't get animated.

Re: Forge Beta: 02-21-2014 ver 1.5.13

PostPosted: 25 Feb 2014, 22:54
by Fizanko
Minor typo for Street Spasm :
Image

In the prompt tab it should be
"target creature without flying"
instead of
"target flying creature"
as the card only target creatures that do not have the flying ability.

the typo is only in the prompt tab, on the card detail tab, it's correctly mentionned, and the card itself works good.

Re: Forge Beta: 02-21-2014 ver 1.5.13

PostPosted: 26 Feb 2014, 01:55
by Jaedayr
I was in the middle of a game and wanted to see what Anoint that my opponent was doing so I clicked the Deck Editor tab. When I clicked back to the Game tab, the board was gone, I could click on the tabs at the top of the opponent window and those at the top of my window but nothing else. I lost the game and started a new one, hoping it would be refreshed. Instead, I got the following error.

IllegalArgumentException | Open
Code: Select all
Forge Version:    1.5.13-r${forge.revision}${forge.specialStatus} (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_51 Oracle Corporation

java.lang.IllegalArgumentException: illegal component position
   at java.awt.Container.addImpl(Unknown Source)
   at java.awt.Container.add(Unknown Source)
   at forge.gui.framework.DragCell.addDoc(DragCell.java:272)
   at forge.gui.deckeditor.controllers.CEditorQuestCardShop.resetUIChanges(CEditorQuestCardShop.java:619)
   at forge.gui.deckeditor.CDeckEditorUI.canSwitchAway(CDeckEditorUI.java:87)
   at forge.control.FControl.canExitForge(FControl.java:172)
   at forge.control.FControl.exitForge(FControl.java:179)
   at forge.control.FControl$1.windowClosing(FControl.java:140)
   at java.awt.AWTEventMulticaster.windowClosing(Unknown Source)
   at java.awt.Window.processWindowEvent(Unknown Source)
   at javax.swing.JFrame.processWindowEvent(Unknown Source)
   at java.awt.Window.processEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Window.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(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.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.awt.EventQueue$4.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: 02-21-2014 ver 1.5.13

PostPosted: 26 Feb 2014, 02:33
by jephlewis
I can't seem to create a fantasy block or a cube. I have tried reading the Forge user guide instructions at http://www.slightlymagic.net/wiki/Forge ... _Deck_Mode, but My fantasyblocks.txt is completely different. It doesn't have index numbers, so I cannot add another number to create a new line.

What my fantasyblocks.txt looks like: imgur [dot] com/0WQ34Yb
Running Win7x64 if it matters.

When I try adding info, Forge locks up. Can anybody point me to an up to date step by step walkthrough on how to create a fantasy block for sealed and draft play and a cube for sealed and draft play please?

Re: Forge Beta: 02-21-2014 ver 1.5.13

PostPosted: 26 Feb 2014, 05:41
by mortimermcmire
The card "Suppression Field" is making me pay 2 mana to play a shockland for some reason. I know it adds a 2 mana cost to fetches, being an activated ability, but I thought shocks were replacement effects.

edit: It does NOT affect fetch's ability, though it should. Only shocks are affected.

Also "Timely Reinforcements" doesn't give 6 life when it should. Occasionally it does, but possibly only when it wouldn't give 3 tokens.

Re: Forge Beta: 02-21-2014 ver 1.5.13

PostPosted: 26 Feb 2014, 08:12
by L30Bola
Is there any date for when will come out some way to play with my friends rather than hotseat? Or you are guys not planning to make such a function?

Re: Forge Beta: 02-21-2014 ver 1.5.13

PostPosted: 26 Feb 2014, 13:13
by friarsol
L30Bola wrote:Is there any date for when will come out some way to play with my friends rather than hotseat? Or you are guys not planning to make such a function?
No date. It's in the early stages, I promise there will be huge announcements when it's completely ready.

Re: Forge Beta: 02-21-2014 ver 1.5.13

PostPosted: 26 Feb 2014, 16:23
by antekm
Quest decks marked as favourites get reset when application restarts - would be great if they were saved somewhere.

Re: Forge Beta: 02-21-2014 ver 1.5.13

PostPosted: 26 Feb 2014, 16:30
by drdev
antekm wrote:Quest decks marked as favourites get reset when application restarts - would be great if they were saved somewhere.
Odd, they should be saved in the same deck.preferences file as other deck types. Could you possibly track down that file in your AppData where your other preferences files are stored and share its contents?