It is currently 29 Apr 2024, 05:34
   
Text Size

Forge Beta: 6-5-2015 ver 1.5.40

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

Re: Forge Beta: 6-5-2015 ver 1.5.40

Postby mastroego » 28 Jun 2015, 07:52

Hi, another previously reported issue.

Chandra, Pyromaster 's ultimate doesn't work.
The card gets exiled, but you do not get to cast the 3 copies.
Last time I tried with Burst Lightning selecting the kicker option, this time I selected the regular, one mana version of the spell but still I got no copies from the ultimate.
mastroego
 
Posts: 236
Joined: 22 Sep 2013, 14:04
Has thanked: 28 times
Been thanked: 16 times

I can not choose a deck for my opponent

Postby diegohap » 28 Jun 2015, 19:02

Description: I can not select a deck for my Ai opponent

NullPointerException | Open
Code: Select all
Forge Version:    1.5.41.001
Operating System: Linux 3.4.0-g67b75b6-dirty armv7l
Java Version:     0 The Android Project

java.lang.NullPointerException
   at forge.screens.constructed.PlayerPanel$4.handleEvent(PlayerPanel.java:117)
   at forge.itemmanager.views.ItemView.onSelectionChange(ItemView.java:262)
   at forge.itemmanager.views.ItemView.setSelectedIndex(ItemView.java:225)
   at forge.itemmanager.views.ItemView.fixSelection(ItemView.java:146)
   at forge.itemmanager.views.ItemView.refresh(ItemView.java:140)
   at forge.itemmanager.views.ItemListView.setup(ItemListView.java:70)
   at forge.itemmanager.ItemManager.setup(ItemManager.java:241)
   at forge.itemmanager.DeckManager.setup(DeckManager.java:55)
   at forge.deck.FDeckChooser.refreshDecksList(FDeckChooser.java:584)
   at forge.deck.FDeckChooser.restoreSavedState(FDeckChooser.java:799)
   at forge.deck.FDeckChooser.initialize(FDeckChooser.java:484)
   at forge.screens.constructed.PlayerPanel.initialize(PlayerPanel.java:202)
   at forge.screens.constructed.LobbyScreen$4.run(LobbyScreen.java:150)
   at java.lang.Thread.run(Thread.java:841)
diegohap
 
Posts: 12
Joined: 21 Aug 2014, 14:17
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 6-5-2015 ver 1.5.40

Postby Mrs Non-Gorilla » 29 Jun 2015, 02:55

Angel of Serenity's targeting is slightly broken. If there are three or fewer targets available for it's comes-into-play ability and you pick all but one of them, the last one is automatically picked as well with no opportunity to click "Finish Targeting".
Last edited by Mrs Non-Gorilla on 29 Jun 2015, 03:46, edited 1 time in total.
Mrs Non-Gorilla
 
Posts: 74
Joined: 18 Nov 2014, 20:32
Has thanked: 3 times
Been thanked: 4 times

Re: Forge Beta: 6-5-2015 ver 1.5.40

Postby magicalblender » 29 Jun 2015, 03:39

The application freezes with no error message after I place most of my opponent's deck in ante and then win the game.

Steps to reproduce
| Open
(skip to step 8 if you don't need instructions for ante-ing 90% of your opponent's deck)
1. Enable ante and start a match in quest mode.
2. Generate a large amount of mana - 3000 of each color will do. I specifically used Tidespout Tyrant + Doubling Cube + any nonland permanent card for this.
3. Draw your library. I used Dimir Guildmage for this.
4. Bounce all of your opponent's permanents. I used Serene Remembrance + Dimir Guildmage to trigger Tidespout Tyrant repeatedly for this. (I got bored and stopped before I bounced everything though - he had 9 lands left.)
5. Put your opponent's hand into his library. I used Dimir Guildmage + Mnemonic Nexus for this.
6. Ante your opponent's entire library. I used Demonic Attorney and copied it fifty times with Nivix Guildmage.
7. Cause your opponent to draw from an empty library. I used Dimir Guildmage for this.
8. The "You won the game! Next Game / Quit" dialog will appear along with the list of ante cards won, and the rare Storm Chaser achievement for playing 20+ spells in one turn. Dismiss the achievement by clicking the X in the corner of its window.
9. The popup window will vanish, but Forge will become completely unresponsive.
10. After restarting Forge, none of the anted cards are in my collection, and I don't have the rare Storm Chaser achievement.


I have played with this deck twice and observed the above behavior both times.

Additional details
| Open
- I am running Windows 7 Home Premium with Service Pack 1.
- Forge reports its version as "1.5.40-r-1"
- Running "java -version" from the command line gives me "Java(TM) SE Runtime Environment (build 1.8.0_25-b18)"
- I updated from Forge 1.5.15 about two weeks ago, and since then have had occasional freezing problems like the kind described above, in particular when I get a new achievement. It would not always freeze though, and seemed less likely to freeze if I X'ed the pop-up instead of clicking OK (although this may be confirmation bias).
magicalblender
 
Posts: 2
Joined: 29 Jun 2015, 02:58
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 6-5-2015 ver 1.5.40

Postby magicalblender » 29 Jun 2015, 05:33

Update to previous post. Was able to get through victory screen on third try, but...

Description: In quest mode, won all sixty cards of opponent's deck through ante in the first game, leaving him with no cards to draw in the second. This occurs after the "shuffling your deck" sound effect plays, but before the coin flip sound plays.

NullPointerException | Open
Code: Select all
Forge Version:    1.5.40-r-1
Operating System: Windows 7 6.1 x86
Java Version:     1.8.0_25 Oracle Corporation

java.lang.NullPointerException
   at forge.game.GameAction.moveTo(GameAction.java:539)
   at forge.game.GameAction.moveTo(GameAction.java:524)
   at forge.game.Match.startGame(Match.java:89)
   at forge.match.HostedMatch$2.run(HostedMatch.java:219)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
magicalblender
 
Posts: 2
Joined: 29 Jun 2015, 02:58
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 6-5-2015 ver 1.5.40

Postby mornon » 29 Jun 2015, 09:35

[quote="Fizanko"]If you want your deck to appear in the Preconstructed instead of User Custom decklist, you need to have your .dck file listed in
...\yourForgedirectory\res\quest\precons\

instead of the usual locations for your own .dck files that are :
C:\Users\<yourusername>\AppData\Local\Forge\decks\constructed\
or
C:\Users\<yourusername>\Application Data\Roaming\Forge\decks\constructed\
or
C:\Documents and Settings\<yourusername>\Application Data\Forge\decks\constructed\
or
<your home directory>/Library/Application Support/Forge/decks/constructed/

depending on your OS

But note that the decks in Preconstructed list (as they will be available to buy in the Quest mode spellshop) have more entries in them.

Instead of the normal custom decks, that are starting with
Code: Select all
[metadata]
Name=nameofyourdeck
[Main]
list of cards
[sideboard]
The ones listed in the Preconstructed list start with different lines, by example the preconstructed Army of Justice deck start with :
Code: Select all
[shop]
WinsToUnlock=0
Credits=1200
MinDifficulty=0
MaxDifficulty=5
[metadata]
Name=Army of Justice
Description=White magic is all about taking control of combat, and that's exactly what the "Army of Justice" deck lets you do. You can lock your opponent's biggest creatures out of the battle entirely, and then pick off the leftover smaller creatures that dare to fight you. Your cheap creatures let you strike early, before your opponent's defenses are up, and then your Angels can finish the game with a powerful air attack.
Deck Type=constructed
Set=9ED
Image=army_of_justice.jpg
[main]
list of cards
[sideboard]
So adjust accordingly.

But if you just want to play your custom decks without having to place them in the preconstructed deck list, simply change the Preconstruced Deck to Custom Deck in the game menu :


It worked, many thanks!
Unfortunately I keep receiving error/bug windows after the first time i run and then close Forge, now I guess it's not releted to the fact I modified the preconstructed deck list.
mornon
 
Posts: 4
Joined: 24 Nov 2008, 14:29
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 6-5-2015 ver 1.5.40

Postby Nekoatl » 30 Jun 2015, 02:17

In addition to the Vanguard bug, a similar behavior occurs with planechase. Playing Vanguard & Planechase constructed game using the deck's default vanguard avatar and planes section causes both to be randomized in the deck editor. The deck I observed this with had 2 phenomena and 8 planes before starting a game, and had 2 different phenomena and 49 planes afterward.

Additional information: After this occurs once, when I correct the changes and save the deck, then immediately open it again using the edit icon as before, the vanguard avatar and planes section are randomized again to different cards. When I then, without further edits, exit and restart forge, I can edit the deck and the correct cards are shown, with no correction required.
Nekoatl
 
Posts: 196
Joined: 22 Aug 2013, 20:13
Has thanked: 21 times
Been thanked: 8 times

Error when using Mantis Rider and Mana Confluence

Postby skillfulabbot » 30 Jun 2015, 09:25

Hope this is the right place.
Attachments
2015-06-30-00.txt
(1.59 KiB) Downloaded 198 times
skillfulabbot
 
Posts: 3
Joined: 22 Jul 2013, 11:12
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 6-5-2015 ver 1.5.40

Postby correioalternativo » 01 Jul 2015, 22:37

Player A attacks Player B with a 3/3. Player B blocks it with two creatures: 1/4 and 2/2. Who decides the order of the blocking creatures: 1/4 & 2/2 || 2/2 & 1/4. Player A or B?

*

Thank you for Forge.
User avatar
correioalternativo
 
Posts: 279
Joined: 23 Jul 2012, 12:01
Has thanked: 255 times
Been thanked: 23 times

Re: Forge Beta: 6-5-2015 ver 1.5.40

Postby friarsol » 02 Jul 2015, 02:13

correioalternativo wrote:Player A attacks Player B with a 3/3. Player B blocks it with two creatures: 1/4 and 2/2. Who decides the order of the blocking creatures: 1/4 & 2/2 || 2/2 & 1/4. Player A or B?
509.2. Second, for each attacking creature that's become blocked, the active player announces that creature's damage assignment order, which consists of the creatures blocking it in an order of that player's choice. (During the combat damage step, an attacking creature can't assign combat damage to a creature that's blocking it unless each creature ahead of that blocking creature in its order is assigned lethal damage.) This turn-based action doesn't use the stack.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Beta: 6-5-2015 ver 1.5.40

Postby correioalternativo » 02 Jul 2015, 04:24

friarsol wrote:
correioalternativo wrote:Player A attacks Player B with a 3/3. Player B blocks it with two creatures: 1/4 and 2/2. Who decides the order of the blocking creatures: 1/4 & 2/2 || 2/2 & 1/4. Player A or B?
509.2. Second, for each attacking creature that's become blocked, the active player announces that creature's damage assignment order, which consists of the creatures blocking it in an order of that player's choice. (During the combat damage step, an attacking creature can't assign combat damage to a creature that's blocking it unless each creature ahead of that blocking creature in its order is assigned lethal damage.) This turn-based action doesn't use the stack.
In my example, active player is Player A, am I right?
User avatar
correioalternativo
 
Posts: 279
Joined: 23 Jul 2012, 12:01
Has thanked: 255 times
Been thanked: 23 times

Re: Forge Beta: 6-5-2015 ver 1.5.40

Postby friarsol » 02 Jul 2015, 12:11

correioalternativo wrote:
friarsol wrote:
correioalternativo wrote:Player A attacks Player B with a 3/3. Player B blocks it with two creatures: 1/4 and 2/2. Who decides the order of the blocking creatures: 1/4 & 2/2 || 2/2 & 1/4. Player A or B?
509.2. Second, for each attacking creature that's become blocked, the active player announces that creature's damage assignment order, which consists of the creatures blocking it in an order of that player's choice. (During the combat damage step, an attacking creature can't assign combat damage to a creature that's blocking it unless each creature ahead of that blocking creature in its order is assigned lethal damage.) This turn-based action doesn't use the stack.
In my example, active player is Player A, am I right?
The active player is always whoever's turn it is.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Beta: 6-5-2015 ver 1.5.40

Postby AwxAngel » 04 Jul 2015, 10:35

Bug with Springleaf Drum. While activating Inkmoth Nexus, after selecting Springleaf Drum, when asked to pick a creature to tap, pressing cancel still put the Inkmoth Nexus ability on the stack and allowed it to animate. Tested immediately afterwards with a Blinkmoth Nexus that was also in play.

Click Nexus land and "1: animate" ability, then click Springleaf Drum to pay mana, but click cancel instead of selecting a creature to tap.

Expected: Action is cancelled and 1 mana is still required.

Actual: Land's "animate" ability is put on the stack.
AwxAngel
 
Posts: 22
Joined: 20 Mar 2015, 23:53
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 6-5-2015 ver 1.5.40

Postby sephural » 04 Jul 2015, 16:30

sirthomi wrote:Description: Trying to play in LAN with a buddy on a mac. He was hosting and when i press play or draw in the beginning of the game I got this error.

When I was hosting he had this exact same issue on his mac.

Could you please take a look at it - we are dying to play against each other

NullPointerException | Open
Code: Select all
Forge Version:    1.5.40-r-1
Operating System: Windows 7 6.1 x86
Java Version:     1.8.0_45 Oracle Corporation

java.lang.NullPointerException
   at forge.screens.match.controllers.CPrompt.selectButtonOk(CPrompt.java:94)
   at forge.screens.match.controllers.CPrompt.access$100(CPrompt.java:42)
   at forge.screens.match.controllers.CPrompt$2.actionPerformed(CPrompt.java:65)
   at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
   at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
   at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
   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$500(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)
I am having the same problem trying to play a game in using ubuntu. I also tried Linux Mint to make sure it wasn't distro specific.

NullPointerException | Open
Code: Select all
Forge Version:    1.5.40-r-1
Operating System: Linux 3.13.0-37-generic amd64
Java Version:     1.7.0_65 Oracle Corporation

java.lang.NullPointerException
   at forge.screens.match.controllers.CPrompt.selectButtonOk(CPrompt.java:94)
   at forge.screens.match.controllers.CPrompt.access$100(CPrompt.java:42)
   at forge.screens.match.controllers.CPrompt$2.actionPerformed(CPrompt.java:65)
   at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
   at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
   at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
   at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
   at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
   at java.awt.Component.processMouseEvent(Component.java:6516)
   at javax.swing.JComponent.processMouseEvent(JComponent.java:3311)
   at java.awt.Component.processEvent(Component.java:6281)
   at java.awt.Container.processEvent(Container.java:2229)
   at java.awt.Component.dispatchEventImpl(Component.java:4872)
   at java.awt.Container.dispatchEventImpl(Container.java:2287)
   at java.awt.Component.dispatchEvent(Component.java:4698)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
   at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
   at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
   at java.awt.Container.dispatchEventImpl(Container.java:2273)
   at java.awt.Window.dispatchEventImpl(Window.java:2719)
   at java.awt.Component.dispatchEvent(Component.java:4698)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
   at java.awt.EventQueue.access$200(EventQueue.java:103)
   at java.awt.EventQueue$3.run(EventQueue.java:694)
   at java.awt.EventQueue$3.run(EventQueue.java:692)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
   at java.awt.EventQueue$4.run(EventQueue.java:708)
   at java.awt.EventQueue$4.run(EventQueue.java:706)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
sephural
 
Posts: 1
Joined: 04 Jul 2015, 16:23
Has thanked: 1 time
Been thanked: 0 time

Re: Forge Beta: 6-5-2015 ver 1.5.40

Postby Nekoatl » 05 Jul 2015, 05:09

AI enchanted my Snow-Covered Island with Kudzu during his turn. On my turn, I tapped the enchanted land and returned it to my hand to pay for the ability of Soratami Cloudskater, triggering Kudzu with the tap and sending Kudzu to the graveyard by removing the enchanted land from the battlefield. When the triggered ability of Kudzu resolved, I was asked to choose a land on the battlefield, but the Kudzu card remained in the AI's graveyard remembering the land I chose. I then used Tamiyo, the Moon Sage to tap that land, and it was destroyed by Kudzu, upon which the AI chose one of my lands to have the Kudzu card in the graveyard remember, and so the AI continued to have his lands destroyed while I continued to bounce mine safely into my hand, all the while Kudzu remained in the AI's graveyard.
Nekoatl
 
Posts: 196
Joined: 22 Aug 2013, 20:13
Has thanked: 21 times
Been thanked: 8 times

PreviousNext

Return to Forge

Who is online

Users browsing this forum: Marek14 and 193 guests


Who is online

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

Login Form