It is currently 20 Apr 2024, 00:47
   
Text Size

Forge Release 03/20/2018 ver 1.6.8

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

Re: Forge Release 03/20/2018 ver 1.6.8

Postby Christen » 10 Apr 2018, 10:02

I would like to report a bug.

Description: [describe what you were doing when the crash occurred]

NullPointerException | Open
Code: Select all
Forge Version:    1.6.8.001
Operating System: Linux 3.18.14-12570667 armv8l
Java Version:     0 The Android Project

java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String forge.card.CardEdition.getCode()' on a null object reference
   at forge.card.CardEdition$Predicates$1.apply(CardEdition.java:525)
   at forge.card.CardEdition$Predicates$1.apply(CardEdition.java:521)
   at forge.limited.CardThemedDeckBuilder.findBasicLandSets(CardThemedDeckBuilder.java:536)
   at forge.limited.CardThemedCommanderDeckBuilder.<init>(CardThemedCommanderDeckBuilder.java:47)
   at forge.deck.DeckgenUtil.generateRandomCommanderDeck(DeckgenUtil.java:596)
   at forge.deck.CommanderDeckGenerator.getDeck(CommanderDeckGenerator.java:92)
   at forge.deck.FDeckChooser.getDeck(FDeckChooser.java:820)
   at forge.deck.FDeckChooser$2.run(FDeckChooser.java:105)
   at forge.deck.FDeckChooser$2.run(FDeckChooser.java:100)
   at forge.toolbox.FOptionPane.setResult(FOptionPane.java:284)
   at forge.toolbox.FOptionPane$7.handleEvent(FOptionPane.java:274)
   at forge.toolbox.FButton.tap(FButton.java:157)
   at forge.Forge$MainInputProcessor.tap(Forge.java:594)
   at forge.toolbox.FGestureAdapter.touchUp(FGestureAdapter.java:196)
   at forge.toolbox.FGestureAdapter.touchUp(FGestureAdapter.java:158)
   at com.badlogic.gdx.backends.android.AndroidInput.processEvents(AndroidInput.java:360)
   at com.badlogic.gdx.backends.android.AndroidGraphics.onDrawFrame(AndroidGraphics.java:420)
   at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1562)
   at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1262)
Christen
 
Posts: 7
Joined: 10 Apr 2018, 09:42
Has thanked: 0 time
Been thanked: 3 times

Re: Forge Release 03/20/2018 ver 1.6.8

Postby Nekoatl » 10 Apr 2018, 14:53

The token created by Karn, Scion of Urza appears to be granting +1/+1 per artifact I control to every creature on the battlefield. I think the static ability is missing an Affected parameter? I haven't managed to make a working fix yet, though I'm still trying.

Edit: This seems to work.
Attachments
karn_scion_of_urza.txt
(1.84 KiB) Downloaded 153 times
Nekoatl
 
Posts: 196
Joined: 22 Aug 2013, 20:13
Has thanked: 21 times
Been thanked: 8 times

Re: Forge Release 03/20/2018 ver 1.6.8

Postby Nekoatl » 10 Apr 2018, 20:16

The AI cast Collective Brutality, targeting my Stuffy Doll to get -2/-2. I responded by activating Glaring Spotlight to give the Doll hexproof before Brutality resolved, which should have caused Brutality to be countered via rule 608.2b. However, Brutality resolved successfully and killed the Doll instead. The AI's permanents were Mountain x4, Swamp x3, Font of Return, Goblin Fireslinger x2, Abyssal Hunter, Creepy Doll, Dragon Whisperer, and Overseer of the Damned. I verified that Stuff Doll did have hexproof before Brutality resolved, so I don't think the problem is with Glaring Spotlight.
Nekoatl
 
Posts: 196
Joined: 22 Aug 2013, 20:13
Has thanked: 21 times
Been thanked: 8 times

Re: Forge Release 03/20/2018 ver 1.6.8

Postby Nekoatl » 11 Apr 2018, 20:22

Manaplasm is gaining power/toughness based on the converted mana cost of the card rather than the converted mana cost of the spell. The AI had a 1/1 Manaplasm in play and cast Mouth for {G} {G} {U}. The Manaplasm should have become 4/4 as Mouth's mana cost is {2} {G}, but instead it became 8/8 by using Mouth // Feed's mana cost of {5} {G} {G}. (Rule 708.3b)
Nekoatl
 
Posts: 196
Joined: 22 Aug 2013, 20:13
Has thanked: 21 times
Been thanked: 8 times

Re: Forge Release 03/20/2018 ver 1.6.8

Postby Kiryu666 » 12 Apr 2018, 04:02

Description: [describe what you were doing when the crash occurred]

NullPointerException | Open
Code: Select all
Forge Version:    1.6.8-r-1u
Operating System: Windows 10 10.0 x86
Java Version:     1.8.0_161 Oracle Corporation

java.lang.NullPointerException
   at forge.card.CardEdition$Predicates$1.apply(CardEdition.java:525)
   at forge.card.CardEdition$Predicates$1.apply(CardEdition.java:521)
   at forge.limited.CardThemedDeckBuilder.findBasicLandSets(CardThemedDeckBuilder.java:536)
   at forge.limited.CardThemedCommanderDeckBuilder.<init>(CardThemedCommanderDeckBuilder.java:47)
   at forge.deck.DeckgenUtil.generateRandomCommanderDeck(DeckgenUtil.java:596)
   at forge.deck.CommanderDeckGenerator.getDeck(CommanderDeckGenerator.java:92)
   at forge.deckchooser.FDeckChooser.getDeck(FDeckChooser.java:251)
   at forge.screens.home.VLobby.selectCommanderDeck(VLobby.java:549)
   at forge.screens.home.VLobby.selectDeck(VLobby.java:516)
   at forge.screens.home.VLobby.update(VLobby.java:345)
   at forge.match.GameLobby.updateView(GameLobby.java:297)
   at forge.match.GameLobby.applyVariant(GameLobby.java:252)
   at forge.screens.home.VLobby$VariantCheckBox$1.itemStateChanged(VLobby.java:889)
   at javax.swing.AbstractButton.fireItemStateChanged(Unknown Source)
   at javax.swing.AbstractButton$Handler.itemStateChanged(Unknown Source)
   at javax.swing.DefaultButtonModel.fireItemStateChanged(Unknown Source)
   at javax.swing.JToggleButton$ToggleButtonModel.setSelected(Unknown Source)
   at javax.swing.JToggleButton$ToggleButtonModel.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$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.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$JavaSecurityAccessImpl.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)
Kiryu666
 
Posts: 120
Joined: 03 Aug 2015, 12:55
Has thanked: 14 times
Been thanked: 12 times

Re: Forge Release 03/20/2018 ver 1.6.8

Postby epsilon82 » 12 Apr 2018, 04:13

Nekoatl wrote:The token created by Karn, Scion of Urza appears to be granting +1/+1 per artifact I control to every creature on the battlefield. I think the static ability is missing an Affected parameter? I haven't managed to make a working fix yet, though I'm still trying.

Edit: This seems to work.
Thanks for the fix! I had noticed that too.

Maybe you could take a stab at Tempest Djinn? It doesn't have Flying, which seems like it should be trivial to fix, but anytime I try to add the Flying parameter in the code in a similar fashion to every other Flying card I've seen, Forge either says it doesn't support the card, or it seems to work but immediately goes to the graveyard when played (as though it had zero toughness.) It's very bizarre and I'd be really curious to know what's wrong with it.
epsilon82
 
Posts: 31
Joined: 26 Mar 2018, 04:25
Has thanked: 2 times
Been thanked: 2 times

Re: Forge Release 03/20/2018 ver 1.6.8

Postby Logrith » 12 Apr 2018, 21:21

I have the following bug. It existed during 1.6.6 and it continues in 1.6.8.

Can't post the whole thing. Looks like something is going wrong in my Quest information. I've attached the bug report.
Attachments
2018-04-12-00.txt
(1.03 KiB) Downloaded 158 times
Logrith
 
Posts: 4
Joined: 12 Apr 2018, 21:17
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Release 03/20/2018 ver 1.6.8

Postby Nekoatl » 13 Apr 2018, 03:26

epsilon82 wrote:Maybe you could take a stab at Tempest Djinn? It doesn't have Flying, which seems like it should be trivial to fix, but anytime I try to add the Flying parameter in the code in a similar fashion to every other Flying card I've seen, Forge either says it doesn't support the card, or it seems to work but immediately goes to the graveyard when played (as though it had zero toughness.) It's very bizarre and I'd be really curious to know what's wrong with it.
Yeah, this one was really straightforward. One thing I've noticed, though, is after expanding cardsfolder.zip, the upcoming cards' .txt files have to be moved from \upcoming to the folder matching the first letter of the card name in order to be usable. That's why it took me so long to successfully test Karn. Anyway, here's the corrected file:
Attachments
tempest_djinn.txt
(353 Bytes) Downloaded 151 times
Nekoatl
 
Posts: 196
Joined: 22 Aug 2013, 20:13
Has thanked: 21 times
Been thanked: 8 times

Re: Forge Release 03/20/2018 ver 1.6.8

Postby Logrith » 13 Apr 2018, 14:34

I was going through the spell shop and lost the price column and can't seem to get it back. Anyone know how to get it back? I've tried the check box and sliding the column bars but don't see it.
Logrith
 
Posts: 4
Joined: 12 Apr 2018, 21:17
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Release 03/20/2018 ver 1.6.8

Postby Tyggus » 13 Apr 2018, 23:35

What address do I give my friend to connect to my server over the internet? Is it my public IP (i.e. 43.153.##.###)? My public IP followed by the port the game says (43.153.##.###:36743)? Is it my DNS hostname (cpe-43-153-##-###.kya.res.rr.c0m)? Or is it the DNS hostname followed by the port (cpe-43-153-##-###.kya.res.rr.c0m:36743)?

Any help would be greatly appreciated!
Tyggus
 
Posts: 5
Joined: 31 Mar 2018, 18:56
Has thanked: 2 times
Been thanked: 0 time

Re: Forge Release 03/20/2018 ver 1.6.8

Postby Mr Corvid » 14 Apr 2018, 11:31

Bug report: Kitesail Freebooter doesn't return to the battlefield with Supernatural Stamina.
Cheers.
Attachments
Forge bug report.JPG
Mr Corvid
 
Posts: 1
Joined: 14 Apr 2018, 11:05
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Release 03/20/2018 ver 1.6.8

Postby timmermac » 14 Apr 2018, 19:04

Logrith wrote:I have the following bug. It existed during 1.6.6 and it continues in 1.6.8.

Can't post the whole thing. Looks like something is going wrong in my Quest information. I've attached the bug report.
This error randomly pops up. Your quest has become corrupted somehow. It can be fixed by deleting the file and then renaming the backup by removing the .bak extension. That will restore your quest.
"I just woke up, haven't had coffee, let alone a pee in 7 days, and I find out you stole my ass and made a ...mini-me! Carter, I should be irked currently, yes?" - Jack O'Neill
User avatar
timmermac
Tester
 
Posts: 1512
Joined: 17 May 2010, 20:36
Has thanked: 18 times
Been thanked: 95 times

Re: Forge Release 03/20/2018 ver 1.6.8

Postby tjtillman » 14 Apr 2018, 21:24

1.6.9 r486

When CPU controls Drudge Sentinel, it activates it immediately, not in situations where it would only be needed to save it from dying.

Rona, Disciple of Gix allowed me to target a historic card in my opponent's graveyard.
tjtillman
 
Posts: 202
Joined: 16 Sep 2013, 17:47
Has thanked: 0 time
Been thanked: 2 times

Re: Forge Release 03/20/2018 ver 1.6.8

Postby Tolvo » 15 Apr 2018, 15:15

Is it true that you guys are working on implementing an HQ image downloader? I saw it being mentioned in another part of the forum.

I did replace all of the cards (even the sets that had no/were missing images) with XLHQs for my own use and was thinking about putting up a torrent, but if an internal download option is really something that's on the horizon, I guess that might be unnecessary.
Tolvo
 
Posts: 21
Joined: 05 Sep 2015, 13:50
Has thanked: 1 time
Been thanked: 3 times

Re: Forge Release 03/20/2018 ver 1.6.8

Postby friarsol » 15 Apr 2018, 20:27

Tolvo wrote:Is it true that you guys are working on implementing an HQ image downloader? I saw it being mentioned in another part of the forum.

I did replace all of the cards (even the sets that had no/were missing images) with XLHQs for my own use and was thinking about putting up a torrent, but if an internal download option is really something that's on the horizon, I guess that might be unnecessary.
The rest of the forum isn't related to Forge. Where specifically did you see it?
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 163 guests


Who is online

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

Login Form