Page 5 of 5

Re: Forge Release 04/21/2018 ver 1.6.9

PostPosted: 30 Apr 2018, 20:01
by Fimbulvetrk
Hi, I just registered to this forum just to report this bug when I play with Karn Liberated. I also would like to thank Forge developers cause this game is the best MTG sim I've ever played, so keep doing this great job!

Description: [I exiled a lot of cards with Karn Liberated, and then, when I tried to use his ultimate (restart the game), the game crashed]
NullPointerException | Open
Code: Select all
Forge Version:    1.6.9-r-1u
Operating System: Windows 7 6.1 amd64
Java Version:     1.8.0_171 Oracle Corporation

java.lang.NullPointerException
   at forge.game.player.Player.canCastSorcery(Player.java:2316)
   at forge.game.spellability.Spell.canPlay(Spell.java:116)
   at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:280)
   at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
   at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:339)
   at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:610)
   at forge.game.spellability.SpellAbility.copy(SpellAbility.java:839)
   at forge.game.card.CardState.copyFrom(CardState.java:459)
   at forge.game.card.CardFactory.copyState(CardFactory.java:576)
   at forge.game.card.CardFactory.copyState(CardFactory.java:560)
   at forge.game.card.CardFactory.copyCard(CardFactory.java:90)
   at forge.game.GameAction.changeZone(GameAction.java:225)
   at forge.game.GameAction.moveTo(GameAction.java:567)
   at forge.game.GameAction.moveTo(GameAction.java:552)
   at forge.game.GameAction.moveToHand(GameAction.java:654)
   at forge.game.player.Player.doDraw(Player.java:1296)
   at forge.game.player.Player.drawCards(Player.java:1260)
   at forge.game.GameAction.startGame(GameAction.java:1613)
   at forge.game.Match.startGame(Match.java:87)
   at forge.match.HostedMatch$2.run(HostedMatch.java:235)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

Re: Forge Release 04/21/2018 ver 1.6.9

PostPosted: 01 May 2018, 11:45
by M47750N
Quick question about the cards..

If i have for example:

Land.full.jpg - it works and shows low res image

Land.xlhq.jpg - doesnt work, but if I change the name to land.full.jpg it works and shows high res image

Do I need to rename all xxx.xlhq.jpg files to xxx.full.jpg?

Re: Forge Release 04/21/2018 ver 1.6.9

PostPosted: 01 May 2018, 12:20
by Xitax
Yes, it only recognizes *.full.jpg

Re: Forge Release 04/21/2018 ver 1.6.9

PostPosted: 01 May 2018, 12:29
by M47750N
Xitax wrote:Yes, it only recognizes *.full.jpg
Ok thanks for the quick answer :D

Re: Forge Release 04/21/2018 ver 1.6.9

PostPosted: 01 May 2018, 18:29
by M47750N
Another question, Can I make Forge change the background to matching plane when planeswalking on PC like the android version? If yes, then how?

Re: Forge Release 04/21/2018 ver 1.6.9

PostPosted: 02 May 2018, 15:23
by sriracha
Casting Firefist Adept shows the wrong text in the prompt window saying it will do X damage where X is the number of instant and sorcery cards in your graveyard when it's the number of wizards you control.

You can see in the snapshot that there are no cards in my graveyard.

It DOES do the right thing, however and did 3 damage to the opponents Tiana, Ship's Caretaker.

Re: Forge Release 04/21/2018 ver 1.6.9

PostPosted: 03 May 2018, 11:06
by hjorti
Kwende, Pride of Femeref doesn't grant double strike to other creatures if you add first strike (via Dub or Jousting Lance) after Kwende is in play. It works if the creature is enchanted/equipped before Kwende is played.

Re: Forge Release 04/21/2018 ver 1.6.9

PostPosted: 03 May 2018, 12:23
by friarsol
hjorti wrote:Kwende, Pride of Femeref doesn't grant double strike to other creatures if you add first strike (via Dub or Jousting Lance) after Kwende is in play. It works if the creature is enchanted/equipped before Kwende is played.
Yep, we have an issue for that already.. https://git.cardforge.org/core-develope ... issues/535

Re: Forge Release 04/21/2018 ver 1.6.9

PostPosted: 03 May 2018, 13:49
by Hereticloki
I've encountered an issue that I'm not sure how to capture as a bug. Direct damage does not seem to be applying, to creatures whether it is targeted or "all creatures". It doesn't appear to be consistent across game types, and may be limited to a specific commander deck I created using Firesong and Sunspeaker. I created the deck while they were still in the ??? bucket prior to Dominaria's release. Not sure if this is related. The cards which are failing are older ones though (lightning bolt, blasphemous act ect) and it occurs whether or not F&S are on the board...

I'd be happy to do some more fiddling and testing, but I'm not sure what the best ways to do so would be...

Re: Forge Release 04/21/2018 ver 1.6.9

PostPosted: 03 May 2018, 15:02
by TheHouze
Hi, Im having this trouble: Forge freeze at "opening main window"

Re: Forge Release 04/21/2018 ver 1.6.9

PostPosted: 03 May 2018, 16:21
by sirgigglz
gos wrote:
gos wrote:The Scarab God exiles, but the tokens are not zombies.
Could not reproduce, please disregard.
This just happened here, too. The token created by The Scarab God here isn't a zombie. It's a 4/4 Dragonlord Atarka. It shows as a token cloned by the Scarab God, but without the Zombie creature type.

Re: Forge Release 04/21/2018 ver 1.6.9

PostPosted: 04 May 2018, 12:46
by Xyx
I found a nice one. Forge won't let me continue the Muldrotha infinite mana loop:

  1. Mill your whole library (with Hermit Druid or Cephalid Illusionist or whatever.)
  2. Flashback Dread Return on Muldrotha, the Gravetide.
  3. Cast Lion's Eye Diamond from the graveyard and crack it for UUU.
  4. Cast Phantasmal Image from the graveyard. Choose Muldrotha. Apply the legend rule, keep the copy.
  5. Cast Lion's Eye Diamond from the graveyard and crack it for BBB.
  6. Cast Necromancy from the graveyard. Choose Muldrotha. Apply the legend rule, keep the original.
  7. Repeat steps 3-6 for fun and profit (and "infinite" mana of every color.)
Except it doesn't work because Forge won't let me cast Necromancy over and over. It doesn't work with Animate Dead either. It does work with Seal of Fire (and obviously Lion's Eye Diamond), so apparently there's some kind of tracking attached specifically to reanimation enchantments.

Re: Forge Release 04/21/2018 ver 1.6.9

PostPosted: 04 May 2018, 13:07
by gos
My opponent controlled Form of the Dinosaur, but it did not trigger on his upkeep.

Re: Forge Release 04/21/2018 ver 1.6.9

PostPosted: 04 May 2018, 13:38
by bladerboy60
There is an problem with the tokens of karn, scion of Urza.
The tokens have to get +1/+1 for each other artifact you control.
But they give this effect to each creature that is on the field.

Re: Forge Release 04/21/2018 ver 1.6.9

PostPosted: 04 May 2018, 22:38
by Chakan
Description: Playing against an AI deck in quest mode that cast Sovereigns of Lost Alara. At the start of the AI's next turn, I got error message below.

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

java.lang.RuntimeException: AbilityFactory : getAbility -- no API in Sovereigns of Lost Alara:
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:131)
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:102)
   at forge.ai.ComputerUtil.possibleNonCombatDamage(ComputerUtil.java:1386)
   at forge.ai.AiAttackController.doAssault(AiAttackController.java:531)
   at forge.ai.AiAttackController.declareAttackers(AiAttackController.java:616)
   at forge.ai.AiController.declareAttackers(AiController.java:1105)
   at forge.ai.PlayerControllerAi.declareAttackers(PlayerControllerAi.java:435)
   at forge.game.phase.PhaseHandler.declareAttackersTurnBasedAction(PhaseHandler.java:500)
   at forge.game.phase.PhaseHandler.onPhaseBegin(PhaseHandler.java:277)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1012)
   at forge.game.GameAction.startGame(GameAction.java:1641)
   at forge.game.Match.startGame(Match.java:87)
   at forge.match.HostedMatch$2.run(HostedMatch.java:235)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)