Page 270 of 487

Re: Bug Reports (snapshot builds)

PostPosted: 24 Jan 2015, 05:29
by Agetian
r28704: I temporarily reintroduced the processing of !fromSheet (only in its inverted form) to fix M15 and CNS booster generation without breaking KTK/DGM booster generation. This will prevent the crashes until Krazy implements a real solution tomorrow. ;)

- Agetian

Re: Bug Reports (snapshot builds)

PostPosted: 24 Jan 2015, 15:29
by Hanmac
Everflame Eidolon is broken ... when enchanted the Creature gots the ability but it should be only the Aura ...

and if Chancel is pressed while Everflame Eidolon is enchanting a Creature it does unattach itself which should not happen ...

(also it does happen sometimes that Bestrow Creatures dies with the enchanted creature, but i need to investigate that more)

Re: Bug Reports (snapshot builds)

PostPosted: 25 Jan 2015, 08:59
by Hanmac
Soulbright Flamekin does have a bug then when i press chancel in the right moment i does gain mana back i didnt payed for
also it does might happen that it does untap lands i didnt tapped for paying the cost

Grim Haruspex is also a bit broken, the ability is not optional

Re: Bug Reports (snapshot builds)

PostPosted: 26 Jan 2015, 12:36
by matrix4767
r28719: Nahiri, the Lithomancer's token artifact has no image.

Re: Bug Reports (snapshot builds)

PostPosted: 26 Jan 2015, 13:07
by excessum
Not sure if this appeared in an earlier revision but as of r28719, Courser of Kruphix's reveal ability is not working again...

Re: Bug Reports (snapshot builds)

PostPosted: 26 Jan 2015, 13:18
by elcnesh
excessum wrote:Not sure if this appeared in an earlier revision but as of r28719, Courser of Kruphix's reveal ability is not working again...
Fixed; had nothing to do with earlier problems with that card.

Re: Bug Reports (snapshot builds)

PostPosted: 26 Jan 2015, 13:20
by KrazyTheFox
excessum wrote:Not sure if this appeared in an earlier revision but as of r28719, Courser of Kruphix's reveal ability is not working again...
It was working for me last night when clicking on my library. Not sure if it reveals to opponents, though.

Re: Bug Reports (snapshot builds)

PostPosted: 26 Jan 2015, 13:23
by excessum
elcnesh wrote:Fixed; had nothing to do with earlier problems with that card.
r28720, the Theros Gods are becoming creatures even without enough devotion. I suspect that this is to do with static abilities too.

Re: Bug Reports (snapshot builds)

PostPosted: 26 Jan 2015, 13:33
by elcnesh
excessum wrote:
elcnesh wrote:Fixed; had nothing to do with earlier problems with that card.
r28720, the Theros Gods are becoming creatures even without enough devotion. I suspect that this is to do with static abilities too.
Yup, fixed! Thanks for the prompt reports :)

Re: Bug Reports (snapshot builds)

PostPosted: 26 Jan 2015, 19:55
by Hanmac
Feldon of the Third Path is broken, the leaves the battlefield like from Myr Sire does trigger twice

Genju of the Fields still broken, when it does return to the hand it cant be played again

Re: Bug Reports (snapshot builds)

PostPosted: 27 Jan 2015, 04:56
by enterrrr
In the quest shop of 1.5.34snapshot I can't buy a CNS booster pack, which runs in an error.


Description: [describe what you were doing when the crash occurred]

IllegalArgumentException | Open
Code: Select all
Forge Version:    1.5.34-SNAPSHOT-r-1
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_55 Oracle Corporation

java.lang.IllegalArgumentException: Booster generator: operator could not be parsed - !fromSheet("CNS Draft Matters")
   at forge.card.BoosterGenerator.makeSheet(BoosterGenerator.java:154)
   at forge.card.BoosterGenerator.getPrintSheet(BoosterGenerator.java:51)
   at forge.card.BoosterGenerator.getBoosterPack(BoosterGenerator.java:80)
   at forge.item.SealedProduct.generate(SealedProduct.java:106)
   at forge.item.SealedProduct.getCards(SealedProduct.java:70)
   at forge.quest.QuestUtilCards.buyPack(QuestUtilCards.java:356)
   at forge.quest.QuestSpellShop.buy(QuestSpellShop.java:210)
   at forge.screens.deckeditor.controllers.CEditorQuestCardShop.onAddItems(CEditorQuestCardShop.java:151)
   at forge.screens.deckeditor.controllers.ACEditorBase.addItems(ACEditorBase.java:164)
   at forge.screens.deckeditor.CDeckEditorUI$1.move(CDeckEditorUI.java:162)
   at forge.screens.deckeditor.CDeckEditorUI.moveSelectedItems(CDeckEditorUI.java:152)
   at forge.screens.deckeditor.CDeckEditorUI.addSelectedCards(CDeckEditorUI.java:159)
   at forge.screens.deckeditor.CDeckEditorUI$4.keyPressed(CDeckEditorUI.java:210)
   at forge.itemmanager.views.ItemView$IncrementalSearch.keyPressed(ItemView.java:414)
   at java.awt.AWTEventMulticaster.keyPressed(Unknown Source)
   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: Bug Reports (snapshot builds)

PostPosted: 27 Jan 2015, 06:37
by Agetian
r28725: Cards that modify the rules in such a way that it's impossible to attack with more than one creature (e.g. Dueling Grounds) currently break the AI - e.g. if I have Dueling Grounds on the battlefield and the AI opponent has three creatures it'll try to attack with all three (there will be an attacker icon on all three creatures) and will fail, thus attacking with none, but the attacker icon will linger on the AI's creatures even past its turn and even past my next turn. This holds true for other cards with similar effects. I'm not sure but it may also hold true for other attack declaration limitations imposed on the AI (haven't tested, but may be worth keeping in mind).

- Agetian

Re: Bug Reports (snapshot builds)

PostPosted: 27 Jan 2015, 15:46
by elcnesh
Fixed, was a combination of a bug in the legal attack declaration code and a UI updating problem.

Re: Bug Reports (snapshot builds)

PostPosted: 27 Jan 2015, 17:10
by Agetian
r28731: Something happened to the Split cards recently: for instance, if you cast Far // Away and choose Far, then cancel it right before paying its mana cost so it returns back to your hand, you can't select the Away ability anymore, every time you click it it auto-defaults to Far (I fixed this recently but something likely overrode the fix and broke it again).

- Agetian

Re: Bug Reports (snapshot builds)

PostPosted: 27 Jan 2015, 19:28
by Hanmac
trying to blink with Otherworldly Journey a Manifested NonCreature Card like New Benalia

java.lang.RuntimeException | Open
Code: Select all
Game-13 > java.lang.RuntimeException: AbilityFactory : getAbility -- no API in
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:107)
   at forge.game.replacement.ReplacementHandler.executeReplacement(ReplacementHandler.java:170)
   at forge.game.replacement.ReplacementHandler.run(ReplacementHandler.java:135)
   at forge.game.replacement.ReplacementHandler.run(ReplacementHandler.java:71)
   at forge.game.GameAction.changeZone(GameAction.java:171)
   at forge.game.GameAction.moveTo(GameAction.java:386)
   at forge.game.GameAction.moveTo(GameAction.java:367)
   at forge.game.ability.effects.ChangeZoneEffect.changeKnownOriginResolve(ChangeZoneEffect.java:503)
   at forge.game.ability.effects.ChangeZoneEffect.resolve(ChangeZoneEffect.java:355)
   at forge.game.spellability.AbilitySub.resolve(AbilitySub.java:119)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1234)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1216)
   at forge.player.HumanPlaySpellAbility.playAbility(HumanPlaySpellAbility.java:138)
   at forge.player.HumanPlay.playSpellAbilityNoStack(HumanPlay.java:195)
   at forge.player.PlayerControllerHuman.playSpellAbilityNoStack(PlayerControllerHuman.java:223)
   at forge.game.trigger.WrappedAbility.resolve(WrappedAbility.java:412)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1234)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1216)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:467)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:972)
   at forge.game.GameAction.startGame(GameAction.java:1375)
   at forge.game.Match.startGame(Match.java:71)
   at forge.match.MatchUtil$2.run(MatchUtil.java:202)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
   at java.lang.Thread.run(Thread.java:745)
Attacking with all of my creatures that can attack might cause this:
ConcurrentModificationException | Open
Code: Select all
Forge Version:    1.5.34-SNAPSHOT-r-1
Operating System: Linux 3.16.0-29-lowlatency amd64
Java Version:     1.7.0_65 Oracle Corporation

java.util.ConcurrentModificationException
   at java.util.HashMap$HashIterator.nextEntry(HashMap.java:922)
   at java.util.HashMap$KeyIterator.next(HashMap.java:956)
   at java.util.AbstractCollection.addAll(AbstractCollection.java:341)
   at java.util.HashSet.<init>(HashSet.java:117)
   at forge.game.combat.CombatView.getAttackers(CombatView.java:56)
   at forge.screens.match.TargetingOverlay.addArcsForCard(TargetingOverlay.java:274)
   at forge.screens.match.TargetingOverlay.assembleArcs(TargetingOverlay.java:162)
   at forge.screens.match.TargetingOverlay.access$600(TargetingOverlay.java:59)
   at forge.screens.match.TargetingOverlay$OverlayPanel.paintComponent(TargetingOverlay.java:381)
   at javax.swing.JComponent.paint(JComponent.java:1045)
   at javax.swing.JComponent.paintChildren(JComponent.java:878)
   at javax.swing.JComponent.paint(JComponent.java:1054)
   at javax.swing.JLayeredPane.paint(JLayeredPane.java:585)
   at javax.swing.JComponent.paintChildren(JComponent.java:878)
   at javax.swing.JComponent.paint(JComponent.java:1054)
   at javax.swing.JLayeredPane.paint(JLayeredPane.java:585)
   at javax.swing.JComponent.paintChildren(JComponent.java:878)
   at javax.swing.JComponent.paint(JComponent.java:1054)
   at javax.swing.JComponent.paintToOffscreen(JComponent.java:5210)
   at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1529)
   at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1452)
   at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:311)
   at javax.swing.RepaintManager.paint(RepaintManager.java:1249)
   at javax.swing.JComponent._paintImmediately(JComponent.java:5158)
   at javax.swing.JComponent.paintImmediately(JComponent.java:4969)
   at javax.swing.RepaintManager$3.run(RepaintManager.java:808)
   at javax.swing.RepaintManager$3.run(RepaintManager.java:796)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
   at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:796)
   at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:769)
   at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:718)
   at javax.swing.RepaintManager.access$1100(RepaintManager.java:62)
   at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1677)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:312)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
   at java.awt.EventQueue.access$200(EventQueue.java:103)
   at java.awt.EventQueue$3.run(EventQueue.java:694)
   at java.awt.EventQueue$3.run(EventQueue.java:692)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)