It is currently 07 Jul 2025, 21:09
   
Text Size

Forge Beta: 02-21-2014 ver 1.5.13

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

Re: Forge Beta: 02-21-2014 ver 1.5.13

Postby 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

Postby Marek14 » 26 Feb 2014, 22:18

AI keeps activating Orcish Captain, targeting nothing.
Marek14
Tester
 
Posts: 2772
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 302 times

Re: Forge Beta: 02-21-2014 ver 1.5.13

Postby 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 :D )
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

Postby 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 {X}" 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

Postby friarsol » 27 Feb 2014, 15:44

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 {X}" broken?
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)
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

Postby gos » 27 Feb 2014, 16:34

Same thing with Koskun Falls.
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

Postby friarsol » 27 Feb 2014, 16:54

gos wrote:Same thing with Koskun Falls.
Yep I'm lumping all of those into "Propaganda" effects. They all go through the same path in the codebase.
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

Postby 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"

Image

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)
User avatar
Fizanko
Tester
 
Posts: 780
Joined: 07 Feb 2014, 11:24
Has thanked: 155 times
Been thanked: 94 times

Re: Forge Beta: 02-21-2014 ver 1.5.13

Postby cc-drake » 27 Feb 2014, 19:10

When the Cycling ability of Decree of Pain resolves, nothing happens.
cc-drake
 
Posts: 570
Joined: 14 Aug 2010, 07:15
Has thanked: 29 times
Been thanked: 6 times

Re: Forge Beta: 02-21-2014 ver 1.5.13

Postby friarsol » 27 Feb 2014, 19:39

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"
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.
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

Postby 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.
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)
User avatar
Fizanko
Tester
 
Posts: 780
Joined: 07 Feb 2014, 11:24
Has thanked: 155 times
Been thanked: 94 times

Re: Forge Beta: 02-21-2014 ver 1.5.13

Postby Xitax » 28 Feb 2014, 07:06

drdev wrote:
Xitax wrote:Can the deck search function in the main menu search in decks by card?
Not at the moment, though that was a feature I've thought of adding. Is that something people would find useful?
Yes, please. I often search for decks with certain card(s). I currently do this in explorer rather than Forge.
Xitax
 
Posts: 918
Joined: 16 May 2010, 17:19
Has thanked: 183 times
Been thanked: 133 times

Re: Forge Beta: 02-21-2014 ver 1.5.13

Postby 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 :

Image

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 :

Image
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)
User avatar
Fizanko
Tester
 
Posts: 780
Joined: 07 Feb 2014, 11:24
Has thanked: 155 times
Been thanked: 94 times

Re: Forge Beta: 02-21-2014 ver 1.5.13

Postby 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)
Jaedayr
Tester
 
Posts: 523
Joined: 08 Jul 2010, 00:06
Has thanked: 16 times
Been thanked: 13 times

Re: Forge Beta: 02-21-2014 ver 1.5.13

Postby 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.
Xitax
 
Posts: 918
Joined: 16 May 2010, 17:19
Has thanked: 183 times
Been thanked: 133 times

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 29 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 29 users online :: 0 registered, 0 hidden and 29 guests (based on users active over the past 10 minutes)
Most users ever online was 5050 on 26 Jun 2025, 06:02

Users browsing this forum: No registered users and 29 guests

Login Form