Bug Reports (snapshot builds)
Post MTG Forge Related Programming Questions Here
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Bug Reports (snapshot builds)
by Pux » 12 Mar 2013, 14:05
Somebody already reported it in this thread several pages before, but the game still crashes when the AI plays Squandered Resources.
This bug is pretty serious since Anansi in Jamuraa plays it. If the bug is hard to fix I'd suggest to take the card out of the deck.
This bug is pretty serious since Anansi in Jamuraa plays it. If the bug is hard to fix I'd suggest to take the card out of the deck.
- NullPointerException | Open
- Code: Select all
Forge Version: 1.3.10-SNAPSHOT-r20251
Operating System: Windows 7 6.1 amd64
Java Version: 1.7.0_03 Oracle Corporation
java.lang.NullPointerException
at java.util.ArrayList.addAll(Unknown Source)
at forge.card.ability.AbilityUtils.getDefinedCards(AbilityUtils.java:249)
at forge.CardUtil.getReflectableManaColors(CardUtil.java:469)
at forge.game.ai.ComputerUtilMana.mapManaSources(ComputerUtilMana.java:618)
at forge.game.ai.ComputerUtilMana.payManaCost(ComputerUtilMana.java:74)
at forge.game.ai.ComputerUtilCost.canPayCost(ComputerUtilCost.java:360)
at forge.game.ai.AiController.canPlayAndPayFor(AiController.java:469)
at forge.game.ai.AiController.chooseSpellAbilities(AiController.java:457)
at forge.game.ai.AiController.getSpellAbilityToPlay(AiController.java:101)
at forge.game.ai.AiInputCommon.playSpellAbilities(AiInputCommon.java:161)
at forge.game.ai.AiInputCommon.showMessage(AiInputCommon.java:106)
at forge.gui.InputProxy.setInput(InputProxy.java:62)
at forge.control.input.InputControl.setNewInput(InputControl.java:256)
at forge.gui.InputProxy.update(InputProxy.java:49)
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.zone.MagicStack.finishResolving(MagicStack.java:993)
at forge.game.zone.MagicStack.resolveStack(MagicStack.java:845)
at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:738)
at forge.game.player.PlayerController.passPriority(PlayerController.java:70)
at forge.control.input.InputPassPriority.selectButtonOK(InputPassPriority.java:77)
at forge.gui.InputProxy.selectButtonOK(InputProxy.java:71)
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$Actions.actionPerformed(Unknown Source)
at javax.swing.SwingUtilities.notifyAction(Unknown Source)
at javax.swing.JComponent.processKeyBinding(Unknown Source)
at javax.swing.JComponent.processKeyBindings(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$000(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: Bug Reports (snapshot builds)
by friarsol » 12 Mar 2013, 14:48
I feel like Squandered Resources is a poor card for the AI, and he can just as easily destroy an AI deck as power it.Pux wrote:Somebody already reported it in this thread several pages before, but the game still crashes when the AI plays Squandered Resources.
This bug is pretty serious since Anansi in Jamuraa plays it. If the bug is hard to fix I'd suggest to take the card out of the deck.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Bug Reports (snapshot builds)
by friarsol » 12 Mar 2013, 15:11
Hey Swordshine,
Did you test Shimmering Glasskite for the case of targeting multiple times in the same stack?
Cast Shock on Glasskite, triggers, cast another Shock on Glasskite before the stack resolves?
Did you test Shimmering Glasskite for the case of targeting multiple times in the same stack?
Cast Shock on Glasskite, triggers, cast another Shock on Glasskite before the stack resolves?
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Bug Reports (snapshot builds)
by myk » 12 Mar 2013, 15:54
Awesome work! The last four that give me trouble in the set pics are:moomarc wrote:EDIT: Promos done! If anyone still comes across any that aren't being seen on the server, let me know.
- COM/Nighteyes the Desecrator.full.jpg (TmlnaHRleWVzIHRoZSBEZXNlY3JhdG9yLmZ1bGwuanBn)
- SOK/Rally the Horde.full.jpg (UmFsbHkgdGhlIEhvcmRlLmZ1bGwuanBn, currently on the server as "Rally The Horde.full.jpg UmFsbHkgVGhlIEhvcmRlLmZ1bGwuanBn)
- MBP/Giant Badger.full.jpg (R2lhbnQgQmFkZ2VyLmZ1bGwuanBn)
- MBP/Sewers of Estark.full.jpg (U2V3ZXJzIG9mIEVzdGFyay5mdWxsLmpwZw)
- myk
- Posts: 439
- Joined: 17 Jan 2013, 02:39
- Location: California
- Has thanked: 38 times
- Been thanked: 57 times
Re: Bug Reports (snapshot builds)
by Pux » 12 Mar 2013, 16:22
Yeah, I agree. So taking it out would probably the best option.friarsol wrote:I feel like Squandered Resources is a poor card for the AI, and he can just as easily destroy an AI deck as power it.Pux wrote:Somebody already reported it in this thread several pages before, but the game still crashes when the AI plays Squandered Resources.
This bug is pretty serious since Anansi in Jamuraa plays it. If the bug is hard to fix I'd suggest to take the card out of the deck.
My enemy had the card Resplendent Mentor out and lots of white goat tokens. At the end of my turn he tapped all of his white creatures (like he should), but only the first goat token while the others remained untapped.
Re: Bug Reports (snapshot builds)
by Almeida » 12 Mar 2013, 17:17
so sorry forge is instaled in another pcAlmeida wrote: Food Chain crash the game
- NullPointerException | Open
- Code: Select all
Forge Version: SVN
Operating System: Windows 7 6.1 x86
Java Version: 1.6.0_35 Sun Microsystems Inc.
java.lang.NullPointerException
at forge.Card.getCMC(Card.java:9198)
at forge.Card.getCMC(Card.java:9181)
at forge.card.cardfactory.CardFactoryUtil.xCount(CardFactoryUtil.java:1800)
at forge.card.cardfactory.CardFactoryUtil.handlePaid(CardFactoryUtil.java:2351)
at forge.card.ability.AbilityUtils.calculateAmount(AbilityUtils.java:526)
at forge.game.GameActionUtil.generatedMana(GameActionUtil.java:1517)
at forge.card.ability.effects.ManaEffect.getStackDescription(ManaEffect.java:202)
at forge.card.ability.SpellAbilityEffect.getStackDescriptionWithSubs(SpellAbilityEffect.java:72)
at forge.card.ability.AbilityApiBased.getStackDescription(AbilityApiBased.java:43)
at forge.card.spellability.SpellAbilityRequirements.addAbilityToStack(SpellAbilityRequirements.java:246)
at forge.card.spellability.SpellAbilityRequirements.finishPaying(SpellAbilityRequirements.java:209)
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.cost.CostPayment.paidCost(CostPayment.java:194)
at forge.card.cost.CostExile$InputExileType.done(CostExile.java:397)
at forge.card.cost.CostExile$InputExileType.selectCard(CostExile.java:384)
at forge.gui.match.nonsingleton.CField.cardclickAction(CField.java:445)
at forge.gui.match.nonsingleton.CField.access$7(CField.java:392)
at forge.gui.match.nonsingleton.CField$8.mousePressed(CField.java:104)
at java.awt.AWTEventMulticaster.mousePressed(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$400(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.security.AccessControlContext$1.doIntersectionPrivilege(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.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)
-
Almeida - Posts: 41
- Joined: 24 Dec 2011, 04:48
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by Nordos » 12 Mar 2013, 19:40
After I copied a Hand of the Praetors with my Cryptoplasm, I had to copy a target creature at the beginning of my next upkeep. It says, that it gains it ability, yet the ability does contain a 'may', doesn't it?
Sure, I can just say 'cancel' when resolving, yet in the previous versions, you could have skipped it by using space - which I personally prefer
Sure, I can just say 'cancel' when resolving, yet in the previous versions, you could have skipped it by using space - which I personally prefer
Re: Bug Reports (snapshot builds)
by friarsol » 12 Mar 2013, 19:50
Any time a trigger targets, it's required (assuming there is a valid target), this is because of cards like Skulking Ghost. You don't choose the "may" for the Trigger until resolution. So while it might be slightly less preferable to you, it is more rules accurate.Nordos wrote:After I copied a Hand of the Praetors with my Cryptoplasm, I had to copy a target creature at the beginning of my next upkeep. It says, that it gains it ability, yet the ability does contain a 'may', doesn't it?
Sure, I can just say 'cancel' when resolving, yet in the previous versions, you could have skipped it by using space - which I personally prefer
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Bug Reports (snapshot builds)
by Nordos » 12 Mar 2013, 20:44
Description: Just played with a custom deck against an medium Questopponent in constructed...
After I won the first round, it thre me this exception
After I won the first round, it thre me this exception
- IndexOutOfBoundsException | Open
- Code: Select all
Forge Version: 1.3.10-SNAPSHOT-r20223
Operating System: Windows 7 6.1 amd64
Java Version: 1.7.0_04 Oracle Corporation
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
at forge.gui.ListChooser.show(ListChooser.java:129)
at forge.gui.GuiChoose.getChoices(GuiChoose.java:142)
at forge.gui.GuiChoose.getChoices(GuiChoose.java:116)
at forge.gui.GuiChoose.noneOrMany(GuiChoose.java:88)
at forge.gui.match.ControlWinLose.executeAnte(ControlWinLose.java:147)
at forge.gui.match.ControlWinLose.actionOnContinue(ControlWinLose.java:77)
at forge.gui.match.ControlWinLose$1.actionPerformed(ControlWinLose.java:48)
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$000(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 Nordos on 12 Mar 2013, 20:45, edited 1 time in total.
Re: Bug Reports (snapshot builds)
by Pux » 12 Mar 2013, 20:45
There are still some problems with the stack. My opponent used Animate Dead to reanimate one of my creatures and then sacrificed the creature because of his Lord of the Pit. Then "When Animate Dead leaves the battlefield, that creature's controller sacrifices it" lay on the stack. Pressing OK did absolutely nothing. This problem is similar to another one which I experienced when playing a persist deck a few versions before: The abilities are stuck on the stack. Tapping a land you own fixes this problem somehow.
Another bug: Abu Ja'far blocks my enemie's Giant Tortoise and is killed and the Tortoise which should die in return doesn't.
Another bug: Abu Ja'far blocks my enemie's Giant Tortoise and is killed and the Tortoise which should die in return doesn't.
Re: Bug Reports (snapshot builds)
by swordshine » 13 Mar 2013, 00:15
Oops, I've made a silly mistake here. I'll temporarily remove the cards and consider a better solution.friarsol wrote:Hey Swordshine,
Did you test Shimmering Glasskite for the case of targeting multiple times in the same stack?
Cast Shock on Glasskite, triggers, cast another Shock on Glasskite before the stack resolves?
- swordshine
- Posts: 682
- Joined: 11 Jul 2010, 02:37
- Has thanked: 116 times
- Been thanked: 87 times
Re: Bug Reports (snapshot builds)
by Agetian » 13 Mar 2013, 06:13
I blocked Relentless Rats with Wall of Corpses, paid the cost (B) to destroy the creature blocked by Wall of Corpses and sacrificed the Wall, but Relentless Rats did not die.
- Agetian
- Agetian
- Agetian
- Programmer
- Posts: 3486
- Joined: 14 Mar 2011, 05:58
- Has thanked: 683 times
- Been thanked: 569 times
Re: Bug Reports (snapshot builds)
by Diogenes » 13 Mar 2013, 10:53
Hi everyone, been a while since I posted (since I've moved, basically.) Anyway, I haven't had as much time to play but I've been following Forge's development, and I'm really impressed.
Quick bug: the reveal and draw associated with Domri Rade's +1 should be optional, but if you turn over a creature you are forced to reveal it and place it in your hand.
More complex bug: I double-spliced Eye of Nowhere with Reweave and Psychic Puppetry, each with its own target, and got the following NPE:
Lastly, it would be helpful if the Card Detail panel listed a card's colors at any given moment. If a whole bunch of color-changing or color-adding effects go off, it's impossible to tell the specific colors of a multi-color permanent.
PS - Moomarc, I'm about to send you a PM about promo/Vanguard in a second so as not to clutter up this thread. I absolutely *love* journeyman, btw!
Quick bug: the reveal and draw associated with Domri Rade's +1 should be optional, but if you turn over a creature you are forced to reveal it and place it in your hand.
More complex bug: I double-spliced Eye of Nowhere with Reweave and Psychic Puppetry, each with its own target, and got the following NPE:
- Double-Splice NullPointerException | Open
- Code: Select all
Forge Version: 1.3.10-SNAPSHOT-r20251
Operating System: Windows Vista 6.0 x86
Java Version: 1.7.0_15 Oracle Corporation
java.lang.NullPointerException
at forge.game.player.Player.isOpponentOf(Player.java:3092)
at forge.Card.canBeSacrificedBy(Card.java:9232)
at forge.game.GameAction.sacrifice(GameAction.java:1183)
at forge.card.ability.effects.DestroyEffect.resolve(DestroyEffect.java:97)
at forge.card.spellability.AbilitySub.resolve(AbilitySub.java:128)
at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1218)
at forge.card.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1033)
at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1224)
at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1019)
at forge.game.zone.MagicStack.resolveStack(MagicStack.java:841)
at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:738)
at forge.game.player.PlayerController.passPriority(PlayerController.java:70)
at forge.game.ai.AiInputCommon.showMessage(AiInputCommon.java:110)
at forge.gui.InputProxy.setInput(InputProxy.java:62)
at forge.control.input.InputControl.setNewInput(InputControl.java:256)
at forge.gui.InputProxy.update(InputProxy.java:49)
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:140)
at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:743)
at forge.game.player.PlayerController.passPriority(PlayerController.java:70)
at forge.control.input.InputPassPriority.selectButtonOK(InputPassPriority.java:77)
at forge.gui.InputProxy.selectButtonOK(InputProxy.java:71)
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)
Lastly, it would be helpful if the Card Detail panel listed a card's colors at any given moment. If a whole bunch of color-changing or color-adding effects go off, it's impossible to tell the specific colors of a multi-color permanent.
PS - Moomarc, I'm about to send you a PM about promo/Vanguard in a second so as not to clutter up this thread. I absolutely *love* journeyman, btw!
Re: Bug Reports (snapshot builds)
by Agetian » 13 Mar 2013, 16:56
I'm not sure if this is intentional behavior, but if I use Chamber of Manipulation to gain control of the opponent's creature in his turn (and the creature does *not* have summoning sickness at the time), after it returns back to the opponent at the end of turn it gains summoning sickness. I'm not sure if maybe this is a MTG rule I've overlooked, but it seemed odd so I thought I'd report.
- Agetian
- Agetian
- Agetian
- Programmer
- Posts: 3486
- Joined: 14 Mar 2011, 05:58
- Has thanked: 683 times
- Been thanked: 569 times
Re: Bug Reports (snapshot builds)
by Pux » 13 Mar 2013, 18:15
If my enemy plays Power Sink in response to one of my spells and I tap some lands (but not enough) and then press "cancel" my spell is countered but my lands are getting untapped again. They shouldn't according to Power Sink.
Who is online
Users browsing this forum: No registered users and 13 guests