Forge Beta: 06-28-2013 ver 1.4.2
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Forge Beta: 06-28-2013 ver 1.4.2
by zxc » 06 Jul 2013, 03:50
If I don't select permanents for Lorthos, the Tidemaker 's ability, it gets stuck in an infinite targeting loop error in which it'll keep prompting me to pay 8 mana, then resetting when I cancel, then prompting me again.
Last edited by Chris H. on 07 Jul 2013, 12:37, edited 1 time in total.
Reason: mouse-over
Reason: mouse-over
- zxc
- Posts: 11
- Joined: 29 Jun 2013, 05:53
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 06-28-2013 ver 1.4.2
by cc-drake » 06 Jul 2013, 13:40
- Description: Trying to start a new Quick Gauntlet with a Random 2 color-deck. All deck types for AI were selected.
- ArrayIndexOutOfBoundsException | Open
- Code: Select all
Forge Version: 1.4.2-r22320
Operating System: Windows XP 5.1 x86
Java Version: 1.7.0_25 Oracle Corporation
java.lang.ArrayIndexOutOfBoundsException: 0
at forge.deck.DeckgenUtil.getRandomCustomDeck(DeckgenUtil.java:153)
at forge.gui.home.gauntlet.CSubmenuGauntletQuick.startGame(CSubmenuGauntletQuick.java:126)
at forge.gui.home.gauntlet.CSubmenuGauntletQuick.access$000(CSubmenuGauntletQuick.java:36)
at forge.gui.home.gauntlet.CSubmenuGauntletQuick$1.actionPerformed(CSubmenuGauntletQuick.java:41)
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.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)
Last edited by Chris H. on 07 Jul 2013, 12:38, edited 1 time in total.
Reason: mouse-over
Reason: mouse-over
Re: Forge Beta: 06-28-2013 ver 1.4.2
by Zirbert » 06 Jul 2013, 15:58
There's a tiny typo in the TriggerDescription for Cave Tiger.
TriggerDescription$ Whenever CARDNAME becomes blocked by a creature, CARDNAME get +1/+1 until end of turn.
should be
TriggerDescription$ Whenever CARDNAME becomes blocked by a creature, CARDNAME gets +1/+1 until end of turn.
When this is the biggest problem I can find, things are good!
TriggerDescription$ Whenever CARDNAME becomes blocked by a creature, CARDNAME get +1/+1 until end of turn.
should be
TriggerDescription$ Whenever CARDNAME becomes blocked by a creature, CARDNAME gets +1/+1 until end of turn.
When this is the biggest problem I can find, things are good!
Re: Forge Beta: 06-28-2013 ver 1.4.2
by zxc » 07 Jul 2013, 10:47
Boseiju, Who Shelters All 's type is misspelled as "Land - Legandary."
Might apply to other cards.
Might apply to other cards.
Last edited by Chris H. on 07 Jul 2013, 12:33, edited 1 time in total.
Reason: mouse-over
Reason: mouse-over
- zxc
- Posts: 11
- Joined: 29 Jun 2013, 05:53
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 06-28-2013 ver 1.4.2
by Max mtg » 07 Jul 2013, 11:09
Thanks, zxc. It was fixed.zxc wrote:Boseiju, Who Shelters All 's type is misspelled as "Land - Legandary."
Might apply to other cards.
That was a typo in the type of only that card.
Last edited by Chris H. on 07 Jul 2013, 12:36, edited 1 time in total.
Reason: mouse-over
Reason: mouse-over
Single class for single responsibility.
- Max mtg
- Programmer
- Posts: 1997
- Joined: 02 Jul 2011, 14:26
- Has thanked: 173 times
- Been thanked: 334 times
Re: Forge Beta: 06-28-2013 ver 1.4.2
by saturnine » 07 Jul 2013, 12:11
Snapcaster Mage 's ability doesn't trigger if you flash him in during the Declaring Attackers/Declaring Blockers phases of the AI's turn. It seems to not trigger during the AI's turn sometimes, too.
Last edited by Chris H. on 07 Jul 2013, 12:35, edited 1 time in total.
Reason: mouse-over
Reason: mouse-over
Re: Forge Beta: 06-28-2013 ver 1.4.2
by TheSHEEEP » 07 Jul 2013, 12:32
I found a reproducable way to "hang up" (you can't do anything but close the match window) a match:
1. Cast Epic Experiment with X > 0.
2. One of the revealed playable cards is Twincast.
3. Cast Twincast as the first one (makes no sense, I know).
You cannot select Twincast itself, nor Epic Experiment. The game is locked and you can only quit.
If you play Twincast as non-first and select a target that actually makes sense (like a Prophetic Bolt that was also revealed), all is fine.
1. Cast Epic Experiment with X > 0.
2. One of the revealed playable cards is Twincast.
3. Cast Twincast as the first one (makes no sense, I know).
You cannot select Twincast itself, nor Epic Experiment. The game is locked and you can only quit.
If you play Twincast as non-first and select a target that actually makes sense (like a Prophetic Bolt that was also revealed), all is fine.
Re: Forge Beta: 06-28-2013 ver 1.4.2
by saturnine » 07 Jul 2013, 14:31
Here's the board state at the time when it crashed: http://puu.sh/3x6DL.jpg
- NullPointerException | Open
- Code: Select all
Forge Version: 1.4.2-r22320
Operating System: Windows 7 6.1 x86
Java Version: 1.7.0_25 Oracle Corporation
java.lang.NullPointerException
at forge.game.combat.Combat.assignAttackersDamage(Combat.java:464)
at forge.game.combat.Combat.assignCombatDamage(Combat.java:513)
at forge.game.phase.PhaseHandler.onPhaseBegin(PhaseHandler.java:342)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:875)
at forge.game.GameAction.startGame(GameAction.java:1465)
at forge.game.Match$1.run(Match.java:105)
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 Beta: 06-28-2013 ver 1.4.2
by gos » 08 Jul 2013, 15:06
My Sleeper Agent is not working correctly.
Its ETB ability triggers, I am prompted to choose an opponent, but that opponent does not gain control of her.
Its ETB ability triggers, I am prompted to choose an opponent, but that opponent does not gain control of her.
- gos
- Posts: 4369
- Joined: 03 Mar 2011, 15:21
- Location: Reykjavík, Iceland
- Has thanked: 231 times
- Been thanked: 232 times
Re: Forge Beta: 06-28-2013 ver 1.4.2
by gos » 09 Jul 2013, 00:06
Description: I returned a single attacking creature to the top of my opponent's library with Azorius Charm. I've seen this error on more than one occasion during these circumstances.
- NullPointerException | Open
- Code: Select all
Forge Version: 1.4.2-r22320
Operating System: Windows 7 6.1 amd64
Java Version: 1.7.0_07 Oracle Corporation
java.lang.NullPointerException
at forge.game.combat.Combat.assignAttackersDamage(Combat.java:464)
at forge.game.combat.Combat.assignCombatDamage(Combat.java:513)
at forge.game.phase.PhaseHandler.onPhaseBegin(PhaseHandler.java:342)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:875)
at forge.game.GameAction.startGame(GameAction.java:1465)
at forge.game.Match$1.run(Match.java:105)
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: 06-28-2013 ver 1.4.2
by stillenacht288 » 09 Jul 2013, 00:34
I discovered a functional bug. My opponent has Urborg, Tomb of Yawgmoth on the battlefield. I have Magus of the Moon and Blood Moon in play. Non-basic lands are mountains, however basic lands still receive the "Swamp" type.
Too new to add screenshot currently.
Too new to add screenshot currently.
- stillenacht288
- Posts: 9
- Joined: 22 Jun 2013, 03:36
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 06-28-2013 ver 1.4.2
by Marek14 » 09 Jul 2013, 06:04
Venser's Diffusion shouldn't be a modal spell -- it should be possible to retarget it from a permanent to a suspended card or vice versa.
- zxc
- Posts: 11
- Joined: 29 Jun 2013, 05:53
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 06-28-2013 ver 1.4.2
by jsv » 09 Jul 2013, 07:56
Thanks for the report, fixed in SVN.cc-drake wrote:- My Tolarian Entrancer is blocked by Village Ironsmith , but at end of combat, I don't get control of it.
Fixed by Sloth in r22479, thanks for the report.zxc wrote:If I don't select permanents for Lorthos, the Tidemaker 's ability, it gets stuck in an infinite targeting loop error in which it'll keep prompting me to pay 8 mana, then resetting when I cancel, then prompting me again.
This card seems to work correctly in the most current snapshot, although it the yesterday's it was seriously broken (after casting the effect lasted forever, probably fixed by r22506).zxc wrote:Shadow of Doubt has no card text.
Re: Forge Beta: 06-28-2013 ver 1.4.2
by friarsol » 09 Jul 2013, 12:05
I believe this is setup this way because our targeting system cannot handle two potential targets with different zones.Marek14 wrote:Venser's Diffusion shouldn't be a modal spell -- it should be possible to retarget it from a permanent to a suspended card or vice versa.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Who is online
Users browsing this forum: No registered users and 31 guests