It is currently 19 May 2025, 07:21
   
Text Size

Forge Beta: 02-21-2014 ver 1.5.13

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

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

Postby friarsol » 22 Feb 2014, 16:32

dha1024 wrote:Thanks for your nice update.

I played many copy of Demonic Attorney on first game on match.
(AI deck is 6 or less cards.)
Then, a second game throws an exception caused by Zero turn win.
That's actually really funny. Not sure how we should handle this scenario. Maybe the AI player will just concede the game/match at some point if he realizes his whole deck is being attempted to be stolen from him. If a deck is degenerate enough to get over 10 cards in their opponent's ante, it can probably get the whole deck if the Human is patient enough.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

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

Postby Fizanko » 22 Feb 2014, 16:48

After playing several matches in a quest, i decided to delete the deck and the quest.
Then i changed the quest preferences , created a new quest then went to create a new deck for it, as soon as i pressed the button i was moved as expected to the quest deck editor, but that error popped up :

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.toolbox.itemmanager.views.ItemListView.getItemAtIndex(ItemListView.java:303)
   at forge.gui.toolbox.itemmanager.views.ItemView.getSelectedItems(ItemView.java:162)
   at forge.gui.toolbox.itemmanager.views.ItemListView.setup(ItemListView.java:112)
   at forge.gui.toolbox.itemmanager.ItemManager.setup(ItemManager.java:304)
   at forge.gui.deckeditor.controllers.CEditorQuest.update(CEditorQuest.java:256)
   at forge.gui.deckeditor.CDeckEditorUI.setCurrentEditorController(CDeckEditorUI.java:274)
   at forge.gui.deckeditor.CDeckEditorUI.initialize(CDeckEditorUI.java:303)
   at forge.control.FControl.setCurrentScreen(FControl.java:300)
   at forge.control.FControl.setCurrentScreen(FControl.java:264)
   at forge.gui.home.quest.CSubmenuQuestDecks$3.run(CSubmenuQuestDecks.java:60)
   at forge.gui.toolbox.FLabel._doMouseAction(FLabel.java:287)
   at forge.gui.toolbox.FLabel.access$1300(FLabel.java:31)
   at forge.gui.toolbox.FLabel$6.onLeftClick(FLabel.java:325)
   at forge.gui.toolbox.FMouseAdapter.mouseReleased(FMouseAdapter.java:245)
   at java.awt.Component.processMouseEvent(Unknown Source)
   at javax.swing.JComponent.processMouseEvent(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.LightweightDispatcher.retargetMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.dispatchEvent(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)
Then i went to quit Forge, and when i confirmed i wanted to quit, another error appeared


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 XP 5.1 x86
Java Version:     1.7.0_10 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.CEditorQuest.resetUIChanges(CEditorQuest.java:305)
   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)
( question : is that the correct thread to post bug reports ? )
probably outdated by now so you should avoid : Innistrad world for Forge (updated 17/11/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
User avatar
Fizanko
Tester
 
Posts: 780
Joined: 07 Feb 2014, 11:24
Has thanked: 155 times
Been thanked: 94 times

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

Postby Hapse » 22 Feb 2014, 16:55

Guys just wanted to say its so awesome that you made this program and keep on updating it! Thank you so much :D
Hapse
 
Posts: 49
Joined: 03 Sep 2013, 16:09
Has thanked: 12 times
Been thanked: 0 time

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

Postby drdev » 22 Feb 2014, 19:28

To those who've been experiencing crashes where the error looks like this:

Code: Select all
java.lang.NullPointerException
   at forge.gui.toolbox.itemmanager.views.ItemListView.getItemAtIndex(ItemListView.java:303)
   ...
I just committed a fix so it will no longer crash here, which you can get as soon as the next snapshot build is out.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

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

Postby Marek14 » 22 Feb 2014, 21:14

City of Traitors is not sacrificed when I play a land from graveyard via Crucible of Worlds.

EDIT: No, turned out the trigger was just not visible.
Last edited by Marek14 on 22 Feb 2014, 21:32, edited 1 time in total.
Marek14
Tester
 
Posts: 2771
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 302 times

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

Postby cc-drake » 22 Feb 2014, 21:20

- Tornado asks me to pay 0 life, but cancels when I decide to pay the life.
- When I use Mindslaver, the battlefields vanish. I can only restore them by "Reset Match Layout" in the Preferences menu.
- When I force AI's Grizzly Bears to attack using Nettling Imp, and block the Bears with Soul Collector, I have to sacrifice the Bears at end of turn.
- When AI targets me with a Lightning Bolt, I can choose to which of my planeswalkers I want to redirect the damage.
cc-drake
 
Posts: 570
Joined: 14 Aug 2010, 07:15
Has thanked: 29 times
Been thanked: 6 times

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

Postby Stampedo » 22 Feb 2014, 23:38

Marek14 wrote:Nope, that's entirely correct. Stuffy Doll says:

Whenever Stuffy Doll is dealt damage, it deals that much damage to the chosen player.

Guilty Conscience says:

Whenever enchanted creature deals damage, Guilty Conscience deals that much damage to that creature.

So once any damage is dealt to Stuffy Doll (for example through its own activated ability), Stuffy Doll triggers and deals damage to the player. Since Stuffy Doll dealt damage, Guilty Conscience will trigger and deal damage to Stuffy Doll. This, in turn, triggers Stuffy Doll, and...

The combo lasts until the player is dead or until someone gets rid of one of these cards. However, if the player can't be killed by damage (for example thanks to Worship or Platinum Angel) and noone can interrupt the combo, then the game actually ends in a draw.

See also http://www.mtgcombos.com/view.php?fid=2&tid=444
Thanks for the info, it's completly broken :)
Stampedo
 
Posts: 142
Joined: 10 Feb 2014, 20:03
Has thanked: 18 times
Been thanked: 2 times

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

Postby Fizanko » 23 Feb 2014, 01:35

Noticed a minor bug , in a quest when you go to the bazaar, it tells you how much credits you have on the currently selected "alchemist" option.

Now if you go and win a quest duel and go back to the bazaar, on the currently selected option, the amount of credit is unchanged, it's still the one you had before the duel.

Clicking on another of the bazaar button and the amount of credit available will then be corrected.
probably outdated by now so you should avoid : Innistrad world for Forge (updated 17/11/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
User avatar
Fizanko
Tester
 
Posts: 780
Joined: 07 Feb 2014, 11:24
Has thanked: 155 times
Been thanked: 94 times

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

Postby cc-drake » 23 Feb 2014, 07:09

- Casting Unstable Hulk as a morph costs {3} {R} when I have Ruby Leech in play.
- I try to attack when AI has Propaganda in play:

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_25 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)
cc-drake
 
Posts: 570
Joined: 14 Aug 2010, 07:15
Has thanked: 29 times
Been thanked: 6 times

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

Postby Xitax » 23 Feb 2014, 07:30

Can the deck search function in the main menu search in decks by card?
Xitax
 
Posts: 918
Joined: 16 May 2010, 17:19
Has thanked: 183 times
Been thanked: 133 times

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

Postby drdev » 23 Feb 2014, 07:52

Xitax wrote:Can the deck search function in the main menu search in decks by card?
Not at the moment, though that was a feature I've thought of adding. Is that something people would find useful?
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

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

Postby Bundy » 23 Feb 2014, 13:19

Description: Computer casts Scourge of Valkas and activates Onslaught and targets my Arbor Colossus. It is tapped, then before Scourge of Valkas enters play this error pops up. When i close the error Scourge of Valkas enters play and targets me. The game continues like normal.

EDIT: almost like normal. Lands don't tap anymore when used, though they can't be activated more then once. Messages in the prompt seem to show up a little too late.

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 8 6.2 x86
Java Version:     1.7.0_51 Oracle Corporation

java.lang.NullPointerException
   at forge.game.card.Card.getHiddenExtrinsicKeyword(Card.java:4557)
   at forge.game.card.Card.getKeyword(Card.java:4262)
   at forge.game.card.Card.getAmountOfKeyword(Card.java:5124)
   at forge.game.card.Card.getNetAttack(Card.java:3958)
   at forge.view.arcane.CardPanel.setText(CardPanel.java:626)
   at forge.view.arcane.CardPanel.setCard(CardPanel.java:664)
   at forge.view.arcane.PlayArea.updateCard(PlayArea.java:636)
   at forge.view.arcane.PlayArea.updateSingleCard(PlayArea.java:296)
   at forge.gui.match.CMatchUI.updateSingleCard(CMatchUI.java:379)
   at forge.gui.match.CMatchUI.updateCards(CMatchUI.java:371)
   at forge.control.FControlGameEventHandler$9.run(FControlGameEventHandler.java:236)
   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)
Bundy
 
Posts: 348
Joined: 17 Dec 2010, 17:32
Location: The netherlands
Has thanked: 23 times
Been thanked: 3 times

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

Postby Marek14 » 23 Feb 2014, 13:45

AI cycles card in my end step and exiles my creature with Astral Slide. The creature never comes back. (It should come back at the beginning of next end step, in this case my opponent's.)
Marek14
Tester
 
Posts: 2771
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 302 times

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

Postby felixsapiens » 23 Feb 2014, 14:42

Bit of a strange crash here: no crash report, as it seems to be in a perpetual look. Screenshot attached to at least show game state.

I have a field with a few token Elementals generated by Molten Birth, and a Purphoros, God of the Forge.

On my opponents turn, (playing a blue/black Ashiok Deck), all of a sudden the game has stopped: but I can literally see on the screen my Purphoros flickering between it's non-creature and creature state - and the fan on my computer going into overtime as it's stuck in some sort of loop; the game seems confused as to if it is a creature or not, and in a constant loop from being a creature to a non creature. My opponent had just played an Island, I don't know what else was in her hand that might be causing a problem, as the weird loop/crash didn't start until her turn, after the Island play.

Opponents deck contains Master of Waves, Prognostic Sphinx, Syncopate, Opportunity, Ratchet Bomb, Devour Flesh, Doom Blade, Essence Scatter, Ultimate Price, Dissolve, Hero's Downfall, Ashiok, Nightmare Weaver, Domestication, Jace, Architect of Thought and Mutavault + UB lands, if that is any help.
Attachments
Screen Shot 2014-02-24 at 12.37.38 am.png
felixsapiens
 
Posts: 12
Joined: 14 Feb 2013, 06:36
Has thanked: 5 times
Been thanked: 0 time

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

Postby Marek14 » 23 Feb 2014, 14:54

Thawing Glaciers seems to have its delayed trigger delayed until next upkeep. Maybe an unintended consequence when you eliminated triggers during untap step?
Marek14
Tester
 
Posts: 2771
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 302 times

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 24 guests


Who is online

In total there are 24 users online :: 0 registered, 0 hidden and 24 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 24 guests

Login Form