It is currently 25 Aug 2025, 22:09
   
Text Size

Forge Beta: 03-01-2013 ver 1.3.9

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

Re: Forge Beta: 03-01-2013 ver 1.3.9

Postby cc-drake » 02 Mar 2013, 11:56

AI is at 1 life and controls Lone Wolf and Grizzly Bears. When I attack with Hill Giant, AI blocks with both creatures. I try to deal 2 damage to the Wolf and one to the Bears, but I get

NullPointerException | Open
Code: Select all
Forge Version:    1.3.9-r19953
Operating System: Windows XP 5.1 x86
Java Version:     1.7.0_15 Oracle Corporation

java.lang.NullPointerException
   at forge.game.phase.Combat.assignBlockersDamage(Combat.java:697)
   at forge.game.phase.Combat.assignCombatDamage(Combat.java:754)
   at forge.game.phase.PhaseHandler.handleBeginPhase(PhaseHandler.java:344)
   at forge.control.input.InputControl.getActualInput(InputControl.java:187)
   at forge.gui.GuiInput.update(GuiInput.java:50)
   at java.util.Observable.notifyObservers(Unknown Source)
   at java.util.Observable.notifyObservers(Unknown Source)
   at forge.util.MyObservable.updateObservers(MyObservable.java:38)
   at forge.game.phase.PhaseHandler.nextPhase(PhaseHandler.java:515)
   at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:732)
   at forge.gui.GuiInput.update(GuiInput.java:57)
   at java.util.Observable.notifyObservers(Unknown Source)
   at java.util.Observable.notifyObservers(Unknown Source)
   at forge.util.MyObservable.updateObservers(MyObservable.java:38)
   at forge.control.input.InputControl.resetInput(InputControl.java:141)
   at forge.control.input.InputControl.resetInput(InputControl.java:137)
   at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:740)
   at forge.gui.GuiInput.update(GuiInput.java:57)
   at java.util.Observable.notifyObservers(Unknown Source)
   at java.util.Observable.notifyObservers(Unknown Source)
   at forge.util.MyObservable.updateObservers(MyObservable.java:38)
   at forge.game.phase.PhaseHandler.nextPhase(PhaseHandler.java:515)
   at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:732)
   at forge.game.player.PlayerController.passPriority(PlayerController.java:70)
   at forge.game.ai.AiInputCommon.showMessage(AiInputCommon.java:110)
   at forge.gui.GuiInput.setInput(GuiInput.java:71)
   at forge.gui.GuiInput.update(GuiInput.java:54)
   at java.util.Observable.notifyObservers(Unknown Source)
   at java.util.Observable.notifyObservers(Unknown Source)
   at forge.util.MyObservable.updateObservers(MyObservable.java:38)
   at forge.control.input.InputControl.resetInput(InputControl.java:141)
   at forge.control.input.InputControl.resetInput(InputControl.java:137)
   at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:740)
   at forge.game.player.PlayerController.passPriority(PlayerController.java:70)
   at forge.control.input.InputPassPriority.selectButtonOK(InputPassPriority.java:77)
   at forge.gui.GuiInput.selectButtonOK(GuiInput.java:80)
   at forge.gui.match.controllers.CMessage$2.actionPerformed(CMessage.java:57)
   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.AbstractButton.doClick(Unknown Source)
   at javax.swing.AbstractButton.doClick(Unknown Source)
   at forge.gui.toolbox.FButton$1.keyPressed(FButton.java:87)
   at java.awt.Component.processKeyEvent(Unknown Source)
   at javax.swing.JComponent.processKeyEvent(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.KeyboardFocusManager.redispatchEvent(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(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$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.security.ProtectionDomain$1.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$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)
cc-drake
 
Posts: 570
Joined: 14 Aug 2010, 07:15
Has thanked: 29 times
Been thanked: 6 times

Re: Forge Beta: 03-01-2013 ver 1.3.9

Postby serrasmurf » 02 Mar 2013, 12:19

when I sell cards that are part of my sideboard, things get a bit messy:
- bug popup when entering deck edit mode (see below)
- sold cards are still listed, and get removed when i move them from sideboard to card catalog


UnsupportedOperationException | Open
Code: Select all
Forge Version:    1.3.9-r19953
Operating System: Windows Vista 6.0 x86
Java Version:     1.7.0_09 Oracle Corporation

java.lang.UnsupportedOperationException: Gap was not filled.
   at forge.gui.framework.SRearrangingUtil.fillGap(SRearrangingUtil.java:439)
   at forge.gui.framework.SRearrangingUtil.fillGap(SRearrangingUtil.java:452)
   at forge.gui.deckeditor.controllers.ACEditorBase$1.run(ACEditorBase.java:159)
   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)
serrasmurf
 
Posts: 316
Joined: 30 Jan 2010, 14:09
Location: The Netherlands
Has thanked: 3 times
Been thanked: 18 times

Re: Forge Beta: 03-01-2013 ver 1.3.9

Postby cc-drake » 02 Mar 2013, 13:15

 Temporal Aperture has no text and no ability.
cc-drake
 
Posts: 570
Joined: 14 Aug 2010, 07:15
Has thanked: 29 times
Been thanked: 6 times

Re: Forge Beta: 03-01-2013 ver 1.3.9

Postby friarsol » 02 Mar 2013, 13:22

Xitax wrote:Gameplay question: is a Kird Ape that comes into play as 2/3 supposed to trigger Evolve?
As long as the Evolving creature has Pow < 2 or Tou < 3.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Beta: 03-01-2013 ver 1.3.9

Postby gos » 02 Mar 2013, 13:29

cc-drake wrote:
Sloth wrote:I've just tested Throat Slitter and it did trigger, but i was able to click OK without choosing a target which is not correct. Maybe you've just hit space/return too fast?
Nope, the triggering and targeting both work fine, only on resolution the ability fizzles. Due to the log:
Code: Select all
AddToStack: Human activated Throat Slitter (296) targeting Chronomaton (29) .
ResolveStack: Throat Slitter ability fizzles.
At my computer, the error has been reproducible for the last betas and still occurs in the current 1.3.9 beta. Maybe it depends on the java version? I think I'm using Java 7.
I've consistently seen the same thing with Cephalid Constable for the last betas as well. Just tested it for 1.3.9 now.
gos
 
Posts: 4369
Joined: 03 Mar 2011, 15:21
Location: Reykjavík, Iceland
Has thanked: 231 times
Been thanked: 232 times

Re: Forge Beta: 03-01-2013 ver 1.3.9

Postby friarsol » 02 Mar 2013, 14:47

cc-drake wrote: Temporal Aperture has no text and no ability.
Ahhh sorry about that. I was trying to script it and ran into some issues, must have accidentally removed the hardcoded ability.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Beta: 03-01-2013 ver 1.3.9

Postby cc-drake » 02 Mar 2013, 15:53

When I sacrifice a Forest for Scythe Tiger, I get
NullPointerException | Open
Code: Select all
Forge Version:    1.3.9-r19953
Operating System: Windows XP 5.1 x86
Java Version:     1.7.0_15 Oracle Corporation

java.lang.NullPointerException
   at forge.game.player.Player.isOpponentOf(Player.java:3083)
   at forge.Card.canBeSacrificedBy(Card.java:9128)
   at forge.game.GameAction.sacrifice(GameAction.java:1173)
   at forge.game.GameActionUtil.payCostDuringAbilityResolve(GameActionUtil.java:583)
   at forge.card.ability.AbilityUtils.handleUnlessCost(AbilityUtils.java:1113)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1202)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1005)
   at forge.card.spellability.SpellAbilityRequirements.finishPaying(SpellAbilityRequirements.java:197)
   at forge.card.cost.CostPayment.payCost(CostPayment.java:231)
   at forge.card.cost.CostPayment.paidCost(CostPayment.java:194)
   at forge.card.cost.CostPartMana.payHuman(CostPartMana.java:225)
   at forge.card.cost.CostPayment.payCost(CostPayment.java:225)
   at forge.card.spellability.SpellAbilityRequirements.startPaying(SpellAbilityRequirements.java:186)
   at forge.card.spellability.SpellAbilityRequirements.needPayment(SpellAbilityRequirements.java:172)
   at forge.card.spellability.SpellAbilityRequirements.fillRequirements(SpellAbilityRequirements.java:139)
   at forge.game.GameActionPlay.playSpellAbilityNoStack(GameActionPlay.java:443)
   at forge.card.trigger.WrappedAbility.resolve(WrappedAbility.java:438)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1200)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1005)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:844)
   at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:735)
   at forge.game.player.PlayerController.passPriority(PlayerController.java:70)
   at forge.game.ai.AiInputCommon.showMessage(AiInputCommon.java:110)
   at forge.gui.GuiInput.setInput(GuiInput.java:71)
   at forge.gui.GuiInput.update(GuiInput.java:54)
   at java.util.Observable.notifyObservers(Unknown Source)
   at java.util.Observable.notifyObservers(Unknown Source)
   at forge.util.MyObservable.updateObservers(MyObservable.java:38)
   at forge.control.input.InputControl.resetInput(InputControl.java:141)
   at forge.control.input.InputControl.resetInput(InputControl.java:137)
   at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:740)
   at forge.game.player.PlayerController.passPriority(PlayerController.java:70)
   at forge.control.input.InputPassPriority.selectButtonOK(InputPassPriority.java:77)
   at forge.gui.GuiInput.selectButtonOK(GuiInput.java:80)
   at forge.gui.match.controllers.CMessage$2.actionPerformed(CMessage.java:57)
   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.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$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.security.ProtectionDomain$1.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$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)
cc-drake
 
Posts: 570
Joined: 14 Aug 2010, 07:15
Has thanked: 29 times
Been thanked: 6 times

Re: Forge Beta: 03-01-2013 ver 1.3.9

Postby Sloth » 02 Mar 2013, 18:13

cc-drake wrote:AI is at 1 life and controls Lone Wolf and Grizzly Bears. When I attack with Hill Giant, AI blocks with both creatures. I try to deal 2 damage to the Wolf and one to the Bears, but I get
cc-drake wrote:When I sacrifice a Forest for Scythe Tiger, I get
These two are fixed! Thanks cc-drake.
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

Re: Forge Beta: 03-01-2013 ver 1.3.9

Postby muppet » 02 Mar 2013, 18:47

ai discarded Emrakul, the Aeons Torn. Game halted no error message. Was fine in previous version.

it stopped with the shuffle effect on the stack.
muppet
Tester
 
Posts: 590
Joined: 03 Aug 2011, 14:37
Has thanked: 33 times
Been thanked: 30 times

Re: Forge Beta: 03-01-2013 ver 1.3.9

Postby schnautzr » 02 Mar 2013, 21:37

I started noticing this bug in version 1.3.8, and it still seems to be present. During some games, a defender is not allowed to block the same attacker twice in one game. I'm not aware of any reason this should be happening.
User avatar
schnautzr
 
Posts: 106
Joined: 23 Aug 2012, 01:13
Location: UTC -6/-5
Has thanked: 27 times
Been thanked: 7 times

Re: Forge Beta: 03-01-2013 ver 1.3.9

Postby Rooger » 02 Mar 2013, 22:24

Max mtg wrote:
Rooger wrote:Btw here is my setdata.txt updated with all the duel decks, premium decks and from the vault series in chronological order untill gatecrash, if someday you guys want to put those cards in the game you may use it, we have the pics, we have the cards, now we just need the lines of code in them hehe
This will only enable sets ingame (eg. you'll see them in filters), but the sets will be empty (won't recognize cards or make a booster of such set). The link between card and a set where it was printed is set in card script files. In public releases these files are zipped at /res/cardfolder.
Yes i know the cards that were displaying the errors were the ones I already set in the scripts, I just posted it to help you guys as it already includes all the series I mentioned, I'll keep the changed txt files of the cards in a separate folder to post here when i'm finished, i don't understand how to use the repository sorry...
Rooger
 
Posts: 88
Joined: 06 Jan 2013, 06:59
Has thanked: 44 times
Been thanked: 35 times

Re: Forge Beta: 03-01-2013 ver 1.3.9

Postby ChaossssMark » 02 Mar 2013, 22:53

Uh... This happened.

Description: Was downloading the LQ images for every card, in every set (the second LQ option). Left it alone, saying that there were +18k images to download, and I come back to find an error screen.

ArithmeticException | Open
Code: Select all
Forge Version:    1.3.9-r19953
Operating System: Windows Vista 6.0 x86
Java Version:     1.6.0_29 Sun Microsystems Inc.

java.lang.ArithmeticException: / by zero
   at forge.gui.download.GuiDownloader.getAverageTimePerObject(GuiDownloader.java:238)
   at forge.gui.download.GuiDownloader$1Worker.run(GuiDownloader.java:284)
   at java.awt.event.InvocationEvent.dispatch(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$000(Unknown Source)
   at java.awt.EventQueue$1.run(Unknown Source)
   at java.awt.EventQueue$1.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$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)
BTW: The new bug report system is AWESOME, yet practical
ChaossssMark
 
Posts: 25
Joined: 04 Feb 2013, 18:24
Has thanked: 2 times
Been thanked: 0 time

Re: Forge Beta: 03-01-2013 ver 1.3.9

Postby randallross420 » 02 Mar 2013, 23:26

=D> big ups on Protean Hulk =D> i can throw down a proper flash deck now.
randallross420
 
Posts: 49
Joined: 24 Jun 2011, 00:46
Location: new orleans, LA
Has thanked: 23 times
Been thanked: 1 time

Re: Forge Beta: 03-01-2013 ver 1.3.9

Postby Xitax » 02 Mar 2013, 23:46

friarsol wrote:
Xitax wrote:Gameplay question: is a Kird Ape that comes into play as 2/3 supposed to trigger Evolve?
As long as the Evolving creature has Pow < 2 or Tou < 3.
I asked because my Experiment One didn't trigger evolve from the Kird Ape. I cast a Kird Ape while I had a Forest in play.
Xitax
 
Posts: 918
Joined: 16 May 2010, 17:19
Has thanked: 183 times
Been thanked: 133 times

Re: Forge Beta: 03-01-2013 ver 1.3.9

Postby PowerClaws » 03 Mar 2013, 08:18

Xitax wrote:
friarsol wrote:
Xitax wrote:Gameplay question: is a Kird Ape that comes into play as 2/3 supposed to trigger Evolve?
As long as the Evolving creature has Pow < 2 or Tou < 3.
I asked because my Experiment One didn't trigger evolve from the Kird Ape. I cast a Kird Ape while I had a Forest in play.
To my knowledge, no, as it enters play, its a 1/1, so unless it triggers evolve at this point, evolve wont trigger when it gets the buff from controlling a forest. If it did trigger evolve while being a 1/1, however, it would be a 2/3 when evolve resolves.
PowerClaws
 
Posts: 131
Joined: 30 Jan 2012, 11:33
Has thanked: 28 times
Been thanked: 8 times

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 32 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 32 users online :: 0 registered, 0 hidden and 32 guests (based on users active over the past 10 minutes)
Most users ever online was 7303 on 15 Jul 2025, 20:46

Users browsing this forum: No registered users and 32 guests

Login Form