Forge Beta: 02-21-2014 ver 1.5.13
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Forge Beta: 02-21-2014 ver 1.5.13
by gos » 26 Feb 2014, 16:57
I had a Mycosynth Lattice and Bludgeon Brawl in play (played in that order). The Bludgeon Brawl was an artifact, but did not become an equipment.
- gos
- Posts: 4369
- Joined: 03 Mar 2011, 15:21
- Location: Reykjavík, Iceland
- Has thanked: 231 times
- Been thanked: 232 times
Re: Forge Beta: 02-21-2014 ver 1.5.13
by Marek14 » 26 Feb 2014, 22:18
AI keeps activating Orcish Captain, targeting nothing.
Re: Forge Beta: 02-21-2014 ver 1.5.13
by stephane » 27 Feb 2014, 13:25
I had to look up the rules because I thought I was going crazy...
I'm trying to build a casual Dovescape deck, and Forge is not calculating the correct CMC of a spell on stack. With Dovescape on the field, cast any X spell (i.e. the Supply half of Supply // Demand) and always get exactly 5 birds (the CMC of Supply // Demand in hand as opposed to on the stack). Same with say, Hurricane, no matter what X is spent, the result is 1 bird, that will of course promptly die
)
I'm trying to build a casual Dovescape deck, and Forge is not calculating the correct CMC of a spell on stack. With Dovescape on the field, cast any X spell (i.e. the Supply half of Supply // Demand) and always get exactly 5 birds (the CMC of Supply // Demand in hand as opposed to on the stack). Same with say, Hurricane, no matter what X is spent, the result is 1 bird, that will of course promptly die

- stephane
- Posts: 21
- Joined: 11 Mar 2012, 05:13
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 02-21-2014 ver 1.5.13
by gos » 27 Feb 2014, 15:14
Description: I attacked with 1 1/1 Soldier. My opponent controlled a Collective Restraint (and Islands and Mountains). Is "can't attack unless you pay
" broken?

- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.13-r${forge.revision}${forge.specialStatus} (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 amd64
Java Version: 1.7.0_07 Oracle Corporation
java.lang.NullPointerException
at forge.gui.player.HumanPlay.payCostDuringAbilityResolve(HumanPlay.java:630)
at forge.gui.player.PlayerControllerHuman.payManaOptional(PlayerControllerHuman.java:716)
at forge.game.combat.CombatUtil.checkPropagandaEffects(CombatUtil.java:990)
at forge.game.phase.PhaseHandler.declareAttackersTurnBasedAction(PhaseHandler.java:473)
at forge.game.phase.PhaseHandler.onPhaseBegin(PhaseHandler.java:281)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:999)
at forge.game.GameAction.startGame(GameAction.java:1503)
at forge.game.Match.startGame(Match.java:80)
at forge.control.FControl$4.run(FControl.java:437)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
gos wrote:Description: I was a attacking with a Pharagax Giant (with 2 +1/+1 counters). I also controlled a Wall of Shields and a Benalish Infantry. My opponent controlled a Windborn Muse.
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.13-r${forge.revision}${forge.specialStatus} (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 amd64
Java Version: 1.7.0_07 Oracle Corporation
java.lang.NullPointerException
at forge.gui.player.HumanPlay.payCostDuringAbilityResolve(HumanPlay.java:630)
at forge.gui.player.PlayerControllerHuman.payManaOptional(PlayerControllerHuman.java:716)
at forge.game.combat.CombatUtil.checkPropagandaEffects(CombatUtil.java:990)
at forge.game.phase.PhaseHandler.declareAttackersTurnBasedAction(PhaseHandler.java:473)
at forge.game.phase.PhaseHandler.onPhaseBegin(PhaseHandler.java:281)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:999)
at forge.game.GameAction.startGame(GameAction.java:1503)
at forge.game.Match.startGame(Match.java:80)
at forge.control.FControl$4.run(FControl.java:437)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
- gos
- Posts: 4369
- Joined: 03 Mar 2011, 15:21
- Location: Reykjavík, Iceland
- Has thanked: 231 times
- Been thanked: 232 times
Re: Forge Beta: 02-21-2014 ver 1.5.13
by friarsol » 27 Feb 2014, 15:44
Yea I ran into the same thing last night. I think there was some consolidations with the Human Payment stuff that broke Propaganda effects (not sure about pay if blocking effects, but I wouldn't be surprised if that's true)gos wrote:Description: I attacked with 1 1/1 Soldier. My opponent controlled a Collective Restraint (and Islands and Mountains). Is "can't attack unless you pay" broken?
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
- gos
- Posts: 4369
- Joined: 03 Mar 2011, 15:21
- Location: Reykjavík, Iceland
- Has thanked: 231 times
- Been thanked: 232 times
Re: Forge Beta: 02-21-2014 ver 1.5.13
by friarsol » 27 Feb 2014, 16:54
Yep I'm lumping all of those into "Propaganda" effects. They all go through the same path in the codebase.gos wrote:Same thing with Koskun Falls.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Forge Beta: 02-21-2014 ver 1.5.13
by Fizanko » 27 Feb 2014, 18:53
During a quest battle, i played my 3 attackers
Gore-House Chainwalker
my quest Wolf Pet (fully upgraded in bazaar)
and Warmind Infantry
Press Ok in the Prompt , and got an error as the result
It looks similar to another error i reported in a previous, as in the Prompt area, there's the mention "attack null" instead of "attack whateverenemyname"

Gore-House Chainwalker
my quest Wolf Pet (fully upgraded in bazaar)
and Warmind Infantry
Press Ok in the Prompt , and got an error as the result
It looks similar to another error i reported in a previous, as in the Prompt area, there's the mention "attack null" instead of "attack whateverenemyname"

- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.13-r${forge.revision}${forge.specialStatus} (mixed revisions detected; please update from the root directory)
Operating System: Windows XP 5.1 x86
Java Version: 1.7.0_10 Oracle Corporation
java.lang.NullPointerException
at forge.gui.player.HumanPlay.payCostDuringAbilityResolve(HumanPlay.java:630)
at forge.gui.player.PlayerControllerHuman.payManaOptional(PlayerControllerHuman.java:716)
at forge.game.combat.CombatUtil.checkPropagandaEffects(CombatUtil.java:990)
at forge.game.phase.PhaseHandler.declareAttackersTurnBasedAction(PhaseHandler.java:473)
at forge.game.phase.PhaseHandler.onPhaseBegin(PhaseHandler.java:281)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:999)
at forge.game.GameAction.startGame(GameAction.java:1503)
at forge.game.Match.startGame(Match.java:80)
at forge.control.FControl$4.run(FControl.java:437)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
probably outdated by now so you should avoid : Innistrad world for Forge (updated 17/11/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Re: Forge Beta: 02-21-2014 ver 1.5.13
by cc-drake » 27 Feb 2014, 19:10
When the Cycling ability of Decree of Pain resolves, nothing happens.
Re: Forge Beta: 02-21-2014 ver 1.5.13
by friarsol » 27 Feb 2014, 19:39
This is the same as the discussion gos and I just had. Your opponent has a Propaganda effect (Ghostly Prison) and the code was broken by someone trying to consolidate how costs were paid. If you had this error previously, it's probably the same one.Fizanko wrote:During a quest battle, i played my 3 attackers
It looks similar to another error i reported in a previous, as in the Prompt area, there's the mention "attack null" instead of "attack whateverenemyname"
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Forge Beta: 02-21-2014 ver 1.5.13
by Fizanko » 27 Feb 2014, 20:15
Yes it looks like you're right, i just looked into the previous report
viewtopic.php?f=26&t=13834&start=45#p147268
And indeed there was a Propaganda on the AI side of the battlefield.
viewtopic.php?f=26&t=13834&start=45#p147268
And indeed there was a Propaganda on the AI side of the battlefield.
probably outdated by now so you should avoid : Innistrad world for Forge (updated 17/11/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Re: Forge Beta: 02-21-2014 ver 1.5.13
by Xitax » 28 Feb 2014, 07:06
Yes, please. I often search for decks with certain card(s). I currently do this in explorer rather than Forge.drdev wrote:Not at the moment, though that was a feature I've thought of adding. Is that something people would find useful?Xitax wrote:Can the deck search function in the main menu search in decks by card?
Re: Forge Beta: 02-21-2014 ver 1.5.13
by Fizanko » 28 Feb 2014, 19:26
No error message, but during a quest duel i noticed that the AI was often playing Cavern of Souls
And that it lead half of the time to a message with a "null" value :

Just reporting in case it can be the door to a problem
The other half of the time the AI was playing it , the message seemed normal :

And that it lead half of the time to a message with a "null" value :

Just reporting in case it can be the door to a problem
The other half of the time the AI was playing it , the message seemed normal :

probably outdated by now so you should avoid : Innistrad world for Forge (updated 17/11/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Re: Forge Beta: 02-21-2014 ver 1.5.13
by Jaedayr » 28 Feb 2014, 23:03
AI was in process or just finishing adding a level counter to Zulaport Enforcer.
- ConcurrentModificationException | Open
- Code: Select all
Forge Version: 1.5.13-r${forge.revision}${forge.specialStatus} (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 x86
Java Version: 1.7.0_51 Oracle Corporation
java.util.ConcurrentModificationException
at java.util.ArrayList$Itr.checkForComodification(Unknown Source)
at java.util.ArrayList$Itr.next(Unknown Source)
at forge.game.card.Card.getLatestPT(Card.java:3870)
at forge.game.card.Card.getSetToughness(Card.java:3855)
at forge.game.card.Card.getCurrentToughness(Card.java:3973)
at forge.game.card.Card.getUnswitchedToughness(Card.java:3989)
at forge.game.card.Card.getNetDefense(Card.java:4016)
at forge.view.arcane.CardPanel.setText(CardPanel.java:626)
at forge.view.arcane.CardPanel.setCard(CardPanel.java:664)
at forge.view.arcane.PlayArea.updateCard(PlayArea.java:636)
at forge.view.arcane.PlayArea.updateSingleCard(PlayArea.java:296)
at forge.gui.match.CMatchUI.updateSingleCard(CMatchUI.java:379)
at forge.gui.match.CMatchUI.updateCards(CMatchUI.java:371)
at forge.control.FControlGameEventHandler$9.run(FControlGameEventHandler.java:236)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$200(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.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 Beta: 02-21-2014 ver 1.5.13
by Xitax » 01 Mar 2014, 06:49
Forge is saving set assignments to deck files - sometimes. Not sure why or when. Personally I'd like to be able to designate or prevent this.
Who is online
Users browsing this forum: No registered users and 29 guests