Forge Beta: 03-01-2013 ver 1.3.9
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Forge Beta: 03-01-2013 ver 1.3.9
by 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)
Re: Forge Beta: 03-01-2013 ver 1.3.9
by 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
- 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
by cc-drake » 02 Mar 2013, 13:15
Temporal Aperture has no text and no ability.
Re: Forge Beta: 03-01-2013 ver 1.3.9
by friarsol » 02 Mar 2013, 13:22
As long as the Evolving creature has Pow < 2 or Tou < 3.Xitax wrote:Gameplay question: is a Kird Ape that comes into play as 2/3 supposed to trigger Evolve?
- 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
by gos » 02 Mar 2013, 13:29
I've consistently seen the same thing with Cephalid Constable for the last betas as well. Just tested it for 1.3.9 now.cc-drake wrote:Nope, the triggering and targeting both work fine, only on resolution the ability fizzles. Due to the log: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?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.
- Code: Select all
AddToStack: Human activated Throat Slitter (296) targeting Chronomaton (29) .
ResolveStack: Throat Slitter ability fizzles.
- 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
by friarsol » 02 Mar 2013, 14:47
Ahhh sorry about that. I was trying to script it and ran into some issues, must have accidentally removed the hardcoded ability.cc-drake wrote: Temporal Aperture has no text and no 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
by 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)
Re: Forge Beta: 03-01-2013 ver 1.3.9
by 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
These two are fixed! Thanks cc-drake.cc-drake wrote:When I sacrifice a Forest for Scythe Tiger, I get
-
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
by 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.
it stopped with the shuffle effect on the stack.
Re: Forge Beta: 03-01-2013 ver 1.3.9
by 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.
-
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
by Rooger » 02 Mar 2013, 22:24
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...Max mtg wrote: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.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
Re: Forge Beta: 03-01-2013 ver 1.3.9
by 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.
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)
- 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
by randallross420 » 02 Mar 2013, 23:26
- 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
by Xitax » 02 Mar 2013, 23:46
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.friarsol wrote:As long as the Evolving creature has Pow < 2 or Tou < 3.Xitax wrote:Gameplay question: is a Kird Ape that comes into play as 2/3 supposed to trigger Evolve?
Re: Forge Beta: 03-01-2013 ver 1.3.9
by PowerClaws » 03 Mar 2013, 08:18
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.Xitax wrote: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.friarsol wrote:As long as the Evolving creature has Pow < 2 or Tou < 3.Xitax wrote:Gameplay question: is a Kird Ape that comes into play as 2/3 supposed to trigger Evolve?
- PowerClaws
- Posts: 131
- Joined: 30 Jan 2012, 11:33
- Has thanked: 28 times
- Been thanked: 8 times
Who is online
Users browsing this forum: No registered users and 32 guests