Page 2 of 5

Re: Forge Release 06/10/2018 ver 1.6.11

PostPosted: 14 Jun 2018, 16:23
by MrMystery314
On another note, a Kor Skyfisher equipped with a Silver-Inlaid Dagger does not kill a Scrapskin Drake enchanted with a Dominating Licid in combat, despite it being a 4/3 versus a 2/3. This is also in MoJhoSto (I'm sorry for all of these weird bugs).

Re: Forge Release 06/10/2018 ver 1.6.11

PostPosted: 15 Jun 2018, 05:52
by Magiwarriorx
Rakish Heir does not work properly. It's effect triggers properly each time a vampire deals combat damage to a player, and each vampire that dealt damage is referenced correctly, but no +1/+1 counters are placed after it resolves.

EDIT: Necropolis Regent, Shaman of the Great Hunt, and Stensia Masquerade are also not working correctly. Again, the ability triggers properly, but no counters are placed. I doubt that this problem is isolated to these four cards.

EDIT 2: This bug does not occur in v1.6.10.

FINAL(?) EDIT: The source of the problem is the "TriggeredSourceLKICopy" definition. As of v1.6.11, each affected card defines TriggeredSourceLKICopy as the receiver of the +1/+1 counter, whereas each card in v1.6.10 instead defined TriggeredSource. Replacing TriggeredSourceLKICopy on an affected card with TriggeredSource resolves the problem for that card.

Re: Forge Release 06/10/2018 ver 1.6.11

PostPosted: 17 Jun 2018, 22:05
by sepron23
I had accidentally messed up the layout of my UI so I decided to restart Forge to fix it, and now whenever I attempt to start any type of match I get this error.

Error Message | Open
Code: Select all
Forge Version:    1.6.10-r-1u
Operating System: Windows 10 10.0 x86
Java Version:     1.8.0_171 Oracle Corporation

java.lang.NullPointerException
   at forge.screens.match.VMatchUI.populate(VMatchUI.java:119)
   at forge.screens.match.CMatchUI.updatePlayerControl(CMatchUI.java:644)
   at forge.screens.match.CMatchUI.initialize(CMatchUI.java:486)
   at forge.control.FControl.setCurrentScreen(FControl.java:323)
   at forge.control.FControl.setCurrentScreen(FControl.java:287)
   at forge.screens.match.CMatchUI.openView(CMatchUI.java:868)
   at forge.match.HostedMatch.startGame(HostedMatch.java:199)
   at forge.match.HostedMatch.startMatch(HostedMatch.java:125)
   at forge.match.HostedMatch.startMatch(HostedMatch.java:90)
   at forge.match.GameLobby$1.run(GameLobby.java:509)
   at forge.screens.home.VLobby$2.actionPerformed(VLobby.java:221)
   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.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)

Re: Forge Release 06/10/2018 ver 1.6.11

PostPosted: 18 Jun 2018, 00:50
by friarsol
sepron23 wrote:I had accidentally messed up the layout of my UI so I decided to restart Forge to fix it, and now whenever I attempt to start any type of match I get this error.
If you goto the preferences there's 4 buttons on top that will allow you to reset your layout. Resetting the match layour should fix that for you.

Re: Forge Release 06/10/2018 ver 1.6.11

PostPosted: 19 Jun 2018, 06:50
by HarlequinCasts
Creatures under the effect of Control Magic never lose summoning sickness. If this is the same as last time, this affected several different spells with the same effect such as Treachery .

Re: Forge Release 06/10/2018 ver 1.6.11

PostPosted: 19 Jun 2018, 20:37
by gos
With Omniscience in play, I can't cast Savage Beating from my hand. I click it and no options for casting it are displayed. I can cast all other cards in my hand both for their standard cost and with Omniscience. None of them have entwine.

I also can't cast Fury of the Horde from exile after Narset, Enlightened Master has put it there. I can cast all other cards exiled by Narset, although none of them have alternate casting costs.

Re: Forge Release 06/10/2018 ver 1.6.11

PostPosted: 19 Jun 2018, 21:00
by gos
Can't cast spells exiled by Gonti, Lord of Luxury. Was also broken in 1.6.10.

Re: Forge Release 06/10/2018 ver 1.6.11

PostPosted: 22 Jun 2018, 07:59
by lindleya1
Karplusan Minotaur's cumulative upkeep cost isn't implemented properly, the coin flip is given as optional even after you choose whether to pay the upkeep cost. Ie it asks whether you want to pay, and then asks if you want to flip a coin.

Re: Forge Release 06/10/2018 ver 1.6.11

PostPosted: 23 Jun 2018, 14:31
by jtrowell
HarlequinCasts wrote:Creatures under the effect of Control Magic never lose summoning sickness. If this is the same as last time, this affected several different spells with the same effect such as Treachery .
It's infact worse than that, from what I can see, the enchanted creature keep having its controller resetted, on the android version I can see the creature going back and forth from my control zone to its owner and back to mine.

This is probably why summoning sickness is never lost, as it is resetted again and again, but there are other consequences, for exemple if the creature has haste allowing you to attack with it, you will see that it leave combat. Same if declared as a defender, the creature will leave combat before getting to the combat damage phase

Re: Forge Release 06/10/2018 ver 1.6.11

PostPosted: 25 Jun 2018, 12:37
by FtGander
EDIT: nevermind, works fine now. Not sure why it wasn't launching before.

Re: Forge Release 06/10/2018 ver 1.6.11

PostPosted: 26 Jun 2018, 05:36
by stillenacht288
I'm running a new Ubuntu 18.04 installation. I'm getting a Java null exception when attempting to download both LQ default and LQ set pictures. Both Java and Ubuntu are up to date.
| Open
Language 'java.util.PropertyResourceBundle@515aebb0' loaded successfully.
(ThreadUtil first call): Running on a machine with 8 cpu core(s)
Read cards: 17711 archived files in 886 ms (25 parts) using thread pool
Read cards: 3 files in 0 ms (1 parts) using thread pool
Security framework of XStream not initialized, XStream is probably vulnerable.
Security framework of XStream not initialized, XStream is probably vulnerable.
Security framework of XStream not initialized, XStream is probably vulnerable.
java.lang.NullPointerException
at forge.download.GuiDownloadPicturesLQ.addDLObject(GuiDownloadPicturesLQ.java:77)
at forge.download.GuiDownloadPicturesLQ.getNeededFiles(GuiDownloadPicturesLQ.java:46)
at forge.download.GuiDownloadService$2.run(GuiDownloadService.java:90)
at java.base/java.lang.Thread.run(Thread.java:844)
EDT > java.lang.NullPointerException
at forge.download.GuiDownloadService.readyToStart(GuiDownloadService.java:130)
at forge.download.GuiDownloadService.access$200(GuiDownloadService.java:40)
at forge.download.GuiDownloadService$2$1.run(GuiDownloadService.java:101)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
at java.desktop/java.awt.EventQueue.access$600(EventQueue.java:97)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

Re: Forge Release 06/10/2018 ver 1.6.11

PostPosted: 26 Jun 2018, 20:57
by Eehoe
jtrowell wrote:
HarlequinCasts wrote:Creatures under the effect of Control Magic never lose summoning sickness. If this is the same as last time, this affected several different spells with the same effect such as Treachery .
It's infact worse than that, from what I can see, the enchanted creature keep having its controller resetted, on the android version I can see the creature going back and forth from my control zone to its owner and back to mine.

This is probably why summoning sickness is never lost, as it is resetted again and again, but there are other consequences, for exemple if the creature has haste allowing you to attack with it, you will see that it leave combat. Same if declared as a defender, the creature will leave combat before getting to the combat damage phase
Honestly I'm keeping my android forge version at 1.6.9.005 since control creature cards still work in this version

Re: Forge Release 06/10/2018 ver 1.6.11

PostPosted: 27 Jun 2018, 01:44
by Zirbert
. Victory Chimes is adding one mana of any color, instead of one colorless. Probably a remnant of having been based on Spectral Searchlight. Looks like it just needs a tweak to the SVar:DBMana ability, from Any to C. Fixed version below:
Code: Select all
Name:Victory Chimes
ManaCost:3
Types:Artifact
K:CARDNAME untaps during each other player's untap step.
A:AB$ ChoosePlayer | Cost$ T | Defined$ You | Choices$ Player | ChoiceTitle$ Choose an player | SubAbility$ DBMana | SpellDescription$ Choose a player. That player adds one mana of any color they choose.
SVar:DBMana:DB$ Mana | Produced$ C | Defined$ ChosenPlayer
Oracle:Untap Victory Chimes during each other player's untap step.\n{T}: A player of your choice adds {C}.
Incidentally, Spectral Searchlight is marked for removal from AI decks. Should this be too? If so, SVar:RemAIDeck:True also needs to be added.

Re: Forge Release 06/10/2018 ver 1.6.11

PostPosted: 27 Jun 2018, 16:23
by Symphonic
I always get a bug report when Orzhov Pontiff dies and I try to select an opponent's creature to haunt.
bug report and screenshot with visible log is added below.
2018-06-27-00.txt
(2.61 KiB) Downloaded 190 times

| Open
Unbenannt2.png

Re: Forge Release 06/10/2018 ver 1.6.11

PostPosted: 27 Jun 2018, 21:25
by Mrs Non-Gorilla
Opponent targeted my Teferi, Hero of Dominaria with a Pyrotechnics and the game hung:

NullPointerException | Open
Code: Select all
Forge Version:    1.6.11-r-1u
Operating System: Mac OS X 10.13.5 x86_64
Java Version:     1.8.0_31 Oracle Corporation

java.lang.NullPointerException
   at forge.game.spellability.TargetRestrictions.getDividedValue(TargetRestrictions.java:772)
   at forge.game.ability.effects.DamageDealEffect.resolve(DamageDealEffect.java:176)
   at forge.game.ability.SpellApiBased.resolve(SpellApiBased.java:55)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1350)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1327)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:525)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1006)
   at forge.game.GameAction.startGame(GameAction.java:1665)
   at forge.game.Match.startGame(Match.java:87)
   at forge.match.HostedMatch$2.run(HostedMatch.java:235)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
   at java.lang.Thread.run(Thread.java:745)