Forge Beta: 03-02-2012 ver 1.2.4 rev 14490
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Forge Beta: 03-02-2012 ver 1.2.4 rev 14490
by slapshot5 » 04 Mar 2012, 21:29
- slapshot5
- Programmer
- Posts: 1391
- Joined: 03 Jan 2010, 17:47
- Location: Mac OS X
- Has thanked: 25 times
- Been thanked: 68 times
Re: Forge Beta: 03-02-2012 ver 1.2.4 rev 14490
by Max mtg » 05 Mar 2012, 07:17
deck filename issues were fixed in SVN - get a nightly snapshot or wait for next beta to see them fixed
Single class for single responsibility.
- Max mtg
- Programmer
- Posts: 1997
- Joined: 02 Jul 2011, 14:26
- Has thanked: 173 times
- Been thanked: 334 times
Re: Forge Beta: 03-02-2012 ver 1.2.4 rev 14490
by NoctisIncendia » 05 Mar 2012, 10:09
I figured out a fix to my sealed problem. Quit Forge and re-open, and the decks show up.
- NoctisIncendia
- Posts: 27
- Joined: 08 Feb 2012, 11:14
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 03-02-2012 ver 1.2.4 rev 14490
by Niv-Mizzet » 05 Mar 2012, 16:10
At the end of the turn I activated Memory Jar, it returned all of my exiled cards to my hand, not just the ones that were exiled with Memory Jar. It was a cool surprise, but that's not how the card works. 

-
Niv-Mizzet - Posts: 125
- Joined: 17 Oct 2009, 21:20
- Has thanked: 0 time
- Been thanked: 5 times
Re: Forge Beta: 03-02-2012 ver 1.2.4 rev 14490
by fiend123 » 05 Mar 2012, 17:49
There are duplicate cards in the custom drafts. I thought they were supposed to be made of singletons?
Re: Forge Beta: 03-02-2012 ver 1.2.4 rev 14490
by Starcrash » 06 Mar 2012, 01:27
Love the new changes, but this newest version came up with several new bugs related to Quest mode...
While the previous problem with purchases in the Bazaar was fixed (prices change immediately to reflect the next upgraded cost), it's now possible to buy anything you want without having the credits... the credits get subtracted from your total, but you can buy anything you want with 0 of them.
A minor thing, but when you select different opponents to duel against in Quest mode the highlight stays on the buttons (sometimes), even after you're no longer hovering the mouse over them. Also this selection frequently doesn't work --- you can click on an opponent and the selection will lag or ignore your click completely.
I love the new changes, such as the opponents names in draft games, and I'm glad they don't keep changing after each battle now. The problem with sealed games where the opponent would sometimes start with a land-less deck appears to be fixed. And I'm so happy about the addition of Puresteel Paladin - simply adding an equip of 0 rather than changing the base cost was very clever and works perfectly fine.
While the previous problem with purchases in the Bazaar was fixed (prices change immediately to reflect the next upgraded cost), it's now possible to buy anything you want without having the credits... the credits get subtracted from your total, but you can buy anything you want with 0 of them.
A minor thing, but when you select different opponents to duel against in Quest mode the highlight stays on the buttons (sometimes), even after you're no longer hovering the mouse over them. Also this selection frequently doesn't work --- you can click on an opponent and the selection will lag or ignore your click completely.
I love the new changes, such as the opponents names in draft games, and I'm glad they don't keep changing after each battle now. The problem with sealed games where the opponent would sometimes start with a land-less deck appears to be fixed. And I'm so happy about the addition of Puresteel Paladin - simply adding an equip of 0 rather than changing the base cost was very clever and works perfectly fine.
Re: Forge Beta: 03-02-2012 ver 1.2.4 rev 14490
by Zirbert » 06 Mar 2012, 01:37
.Soldevi Digger allows me to target the top card of my opponent's graveyard. I thought the previous behaviour, asking me "which card", but correctly only giving me one choice (the top card) was weird enough....
Re: Forge Beta: 03-02-2012 ver 1.2.4 rev 14490
by Zirbert » 06 Mar 2012, 01:41
And just a "by the way" - I don't care for having separate tabs for selecting the player and AI deck selections. I liked the deck selection screen from the 1.2.4 Feb. 4 snapshot, which I'd been using until this beta, with both decklists being selected on the same screen. Maybe there isn't room for both anymore without the tab technique, but even if they could be "stacked" one above the other, it would be an improvement.
Re: Forge Beta: 03-02-2012 ver 1.2.4 rev 14490
by friarsol » 06 Mar 2012, 02:18
Technically, Puresteel works in this manner. It doesn't change of the cost of existing Equip abilities, it just grants a new Equip ability. If it changed the cost it would say something like "Equip costs of Equipment you control is 0 instead of its normal cost."Starcrash wrote: And I'm so happy about the addition of Puresteel Paladin - simply adding an equip of 0 rather than changing the base cost was very clever and works perfectly fine.
"6/1/2011: You may still activate the Equipment's other equip ability if you wish."
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Forge Beta: 03-02-2012 ver 1.2.4 rev 14490
by Sloth » 06 Mar 2012, 08:10
Fixed! Thanks Niv-Mizzet.Niv-Mizzet wrote:At the end of the turn I activated Memory Jar, it returned all of my exiled cards to my hand, not just the ones that were exiled with Memory Jar. It was a cool surprise, but that's not how the card works.
Fixed! Thanks Zirbert.Zirbert wrote:.Soldevi Digger allows me to target the top card of my opponent's graveyard. I thought the previous behaviour, asking me "which card", but correctly only giving me one choice (the top card) was weird enough....
Try the next snapshot build. The home screen UI changed again.Zirbert wrote:And just a "by the way" - I don't care for having separate tabs for selecting the player and AI deck selections. I liked the deck selection screen from the 1.2.4 Feb. 4 snapshot, which I'd been using until this beta, with both decklists being selected on the same screen. Maybe there isn't room for both anymore without the tab technique, but even if they could be "stacked" one above the other, it would be an improvement.
-
Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: Forge Beta: 03-02-2012 ver 1.2.4 rev 14490
by Youdz » 06 Mar 2012, 10:48
While resolving Mind's desire with a crazy storm count (by which I mean far greater than the number of cards left in my library) :
The strange thing, however, is that the crash happened before my library was empty.
I had a similar one earlier, with a relatively small storm count (around 10, with still 30 cards in library), but didn't note the report. The program behavior in detail was :
- Cast Mind's desire, Storm triggers on top of it, no problem.
- Storm resolves, putting 10 copies of Mind's desire on the stack, still no problem.
- Press Enter. First copy resolves, exiles a card, no problem.
- Press Enter. Crash.
- Press Enter. Second copy resolves, exiles a card, no problem.
- Press Enter. Crash.
- etc... with a crash between each copy.
I hope I gave all the information needed.
- Report | Open
- This is a Crash Report. An error has occurred. Please save this message to a file.
Please follow the instructions at this address to submit this Crash Report, plus what you were doing at the time:
http://tinyurl.com/3zzrnyb
Reporting bugs in Forge is very important. We thank you for your time.
null
Version:
Forge version 1.2.4-r14494
OS: Mac OS X Version: 10.7.2 Architecture: x86_64
Java Version: 1.6.0_29 Vendor: Apple Inc.
Detailed error trace:
java.lang.NullPointerException
at forge.ComputerUtil.playSpellAbilities(ComputerUtil.java:87)
at forge.ComputerUtil.playSpellAbilities(ComputerUtil.java:148)
at forge.ComputerAIGeneral.stackResponse(ComputerAIGeneral.java:396)
at forge.ComputerAIGeneral.stackNotEmpty(ComputerAIGeneral.java:344)
at forge.control.input.InputControl.updateInput(InputControl.java:259)
at forge.GuiInput.update(GuiInput.java:52)
at java.util.Observable.notifyObservers(Observable.java:142)
at java.util.Observable.notifyObservers(Observable.java:98)
at forge.MyObservable.updateObservers(MyObservable.java:38)
at forge.control.input.InputControl.resetInput(InputControl.java:145)
at forge.PhaseHandler.passPriority(PhaseHandler.java:876)
at forge.control.input.InputPassPriority.selectButtonOK(InputPassPriority.java:72)
at forge.GuiInput.selectButtonOK(GuiInput.java:86)
at forge.control.match.ControlMessage.btnOKActionPerformed(ControlMessage.java:108)
at forge.control.match.ControlMessage.access$000(ControlMessage.java:33)
at forge.control.match.ControlMessage$1.actionPerformed(ControlMessage.java:53)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2028)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2351)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.AbstractButton.doClick(AbstractButton.java:389)
at javax.swing.AbstractButton.doClick(AbstractButton.java:337)
at forge.view.toolbox.FButton$1.keyPressed(FButton.java:89)
at java.awt.Component.processKeyEvent(Component.java:6331)
at javax.swing.JComponent.processKeyEvent(JComponent.java:2801)
at java.awt.Component.processEvent(Component.java:6150)
at java.awt.Container.processEvent(Container.java:2085)
at java.awt.Component.dispatchEventImpl(Component.java:4735)
at java.awt.Container.dispatchEventImpl(Container.java:2143)
at java.awt.Component.dispatchEvent(Component.java:4565)
at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1850)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:712)
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:990)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:855)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:676)
at java.awt.Component.dispatchEventImpl(Component.java:4607)
at java.awt.Container.dispatchEventImpl(Container.java:2143)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4565)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:679)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:638)
at java.awt.EventQueue$1.run(EventQueue.java:636)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
at java.awt.EventQueue$2.run(EventQueue.java:652)
at java.awt.EventQueue$2.run(EventQueue.java:650)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:649)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
The strange thing, however, is that the crash happened before my library was empty.
I had a similar one earlier, with a relatively small storm count (around 10, with still 30 cards in library), but didn't note the report. The program behavior in detail was :
- Cast Mind's desire, Storm triggers on top of it, no problem.
- Storm resolves, putting 10 copies of Mind's desire on the stack, still no problem.
- Press Enter. First copy resolves, exiles a card, no problem.
- Press Enter. Crash.
- Press Enter. Second copy resolves, exiles a card, no problem.
- Press Enter. Crash.
- etc... with a crash between each copy.
I hope I gave all the information needed.

Re: Forge Beta: 03-02-2012 ver 1.2.4 rev 14490
by cc-drake » 06 Mar 2012, 21:26
- Sacred Prey has
- Reality Acid doesn't cause the enchanted permanent to be sacrificed.Whenever Sacred Prey becomes blocked, you gain 2 life.
Re: Forge Beta: 03-02-2012 ver 1.2.4 rev 14490
by gos » 06 Mar 2012, 22:25
My Puresteel Paladin did not give my Adventuring Gear equip
immediately. I had to pay full price to equip the Paladin immediately after casting the Gear.
2 turns later I noticed that it had acquired equip
. So had a Mortarpod I had cast in the meantime.
Edit: Metalcraft! Maybe I should read the cards a bit better...

2 turns later I noticed that it had acquired equip

Edit: Metalcraft! Maybe I should read the cards a bit better...

Last edited by gos on 07 Mar 2012, 09:18, edited 1 time in total.
- gos
- Posts: 4369
- Joined: 03 Mar 2011, 15:21
- Location: Reykjavík, Iceland
- Has thanked: 231 times
- Been thanked: 232 times
Re: Forge Beta: 03-02-2012 ver 1.2.4 rev 14490
by gos » 06 Mar 2012, 22:39
My Elves of Deep Shadow were equipped with an Umbral Mantle. My opponent activated the ability granted by the Mantle multiple times during its turn, granting the Elves +2/+2 each time without untapping them.
- gos
- Posts: 4369
- Joined: 03 Mar 2011, 15:21
- Location: Reykjavík, Iceland
- Has thanked: 231 times
- Been thanked: 232 times
Re: Forge Beta: 03-02-2012 ver 1.2.4 rev 14490
by gos » 06 Mar 2012, 23:50
Kudos on Pyromancer Ascension. It plays perfectly as far as I can tell, and it's really fun to be able to play PA decks in forge, finally! 

- gos
- Posts: 4369
- Joined: 03 Mar 2011, 15:21
- Location: Reykjavík, Iceland
- Has thanked: 231 times
- Been thanked: 232 times
67 posts
• Page 3 of 5 • 1, 2, 3, 4, 5
Who is online
Users browsing this forum: No registered users and 58 guests