Forge Beta Release 06/26/2017 ver 1.5.65
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Forge Beta Release 06/26/2017 ver 1.5.65
by Seravy » 29 Jun 2017, 23:08
I think I like that change - I've pressed "random duel" when I meant to do "start" or even the next match in a tournament way too many times. Having to pick means you can't automatically hit a button and have to think about what you're doing.
Re: Forge Beta Release 06/26/2017 ver 1.5.65
by Turbomoose » 30 Jun 2017, 17:11
Misc bugs found while playing
Bridge from below triggers on the stack make zombies even after bridge has been removed from the graveyard
creatures persist even when dealt damage by a wither or infect creature
windreaver doesn't get +0/+1 after p/t switches
break of day fateful hour turned on at more than 5 life
equal treatment only affects combat damage
equal treatment doesn't boost damage from 1 to 2
Bridge from below triggers on the stack make zombies even after bridge has been removed from the graveyard
creatures persist even when dealt damage by a wither or infect creature
windreaver doesn't get +0/+1 after p/t switches
break of day fateful hour turned on at more than 5 life
equal treatment only affects combat damage
equal treatment doesn't boost damage from 1 to 2
- Turbomoose
- Posts: 41
- Joined: 21 Mar 2016, 15:58
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta Release 06/26/2017 ver 1.5.65
by Indigo Dragon » 30 Jun 2017, 17:31
Windreaver (DIS) http://gatherer.wizards.com/Pages/Card/ ... seid=97094Turbomoose wrote:windreaver doesn't get +0/+1 after p/t switches
4/15/2013 -- Effects that switch power and toughness apply after all other effects that change power and/or toughness, regardless of which effect was created first.
Correct.break of day fateful hour turned on at more than 5 life
Looking through the fateful hour spells (Break of Day, Clinging Mists, Faith's Shield and Gather the Townsfolk), each one does Fateful Hour differently. We need standardization.
Damage prevention effects have always been tricky.equal treatment only affects combat damage
equal treatment doesn't boost damage from 1 to 2
Ctrl+C, Ctrl+V
-
Indigo Dragon - Posts: 130
- Joined: 11 May 2016, 10:18
- Location: Australia
- Has thanked: 63 times
- Been thanked: 56 times
Re: Forge Beta Release 06/26/2017 ver 1.5.65
by Indigo Dragon » 30 Jun 2017, 17:52
Presenting... 1.5.56 Protection from Duh
Featuring...
Updated reminder texts
Removal of unnecessary reminder texts
The last stragglers of Create Tokens
DeckHints:Color$
DeckNeeds:Color$
Censor.ship
Standardized Devoid
A Human Shaman Werewolf
Two Skyhunters
Three Vulshoks
A lower case "m"
Warping Wail
Gnomes
Storm Crow
- 1.5.65 Protection from Duh.zip
- (122.97 KiB) Downloaded 183 times
Featuring...
Updated reminder texts
Removal of unnecessary reminder texts
The last stragglers of Create Tokens
DeckHints:Color$
DeckNeeds:Color$
Censor.ship
Standardized Devoid
A Human Shaman Werewolf
Two Skyhunters
Three Vulshoks
A lower case "m"
Warping Wail
Gnomes
Storm Crow
Ctrl+C, Ctrl+V
-
Indigo Dragon - Posts: 130
- Joined: 11 May 2016, 10:18
- Location: Australia
- Has thanked: 63 times
- Been thanked: 56 times
Re: Forge Beta Release 06/26/2017 ver 1.5.65
by Seravy » 30 Jun 2017, 20:37
Bug : Cards removed to Elkin Lair can't be played.
The AI's command zone gets the effect both during my and the AI's turn, but neither clicking on that, nor the removed card itself allows playing it. Mousing over Elkin Lair shows "Remembered:" with no card name. The AI usually doesn't play the card but it seems to be able to (just is too dumb to do so when it has other cards to play.)
What's even more interesting is that a Plains was showing in the AI's flashback zone during my turn.
The AI's command zone gets the effect both during my and the AI's turn, but neither clicking on that, nor the removed card itself allows playing it. Mousing over Elkin Lair shows "Remembered:" with no card name. The AI usually doesn't play the card but it seems to be able to (just is too dumb to do so when it has other cards to play.)
What's even more interesting is that a Plains was showing in the AI's flashback zone during my turn.
Re: Forge Beta Release 06/26/2017 ver 1.5.65
by HarlequinCasts » 30 Jun 2017, 23:06
Just to update, I tested this with other suspend cards and it seems like suspend cards with no converted mana cost are causing the issue. For example, Lotus Bloom never gets cast, but also Ancestral Vision or Restore Balance have the same problem. They are never cast once their last time counter is removed.HarlequinCasts wrote:Lotus Bloom never comes in to play once its time counters from being suspended run out. Positive this is new to this version.
-
HarlequinCasts - Posts: 922
- Joined: 07 May 2013, 14:33
- Has thanked: 68 times
- Been thanked: 30 times
Re: Forge Beta Release 06/26/2017 ver 1.5.65
by HarlequinCasts » 01 Jul 2017, 22:55
Description: Bought an "Hour of Devastation" booster pack from the spell shop in adventure mode. Game crash.
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.65-r-1
Operating System: Windows 7 6.1 amd64
Java Version: 1.8.0_111 Oracle Corporation
java.lang.NullPointerException
at forge.card.BoosterGenerator.buildExtraPredicate(BoosterGenerator.java:291)
at forge.card.BoosterGenerator.makeSheet(BoosterGenerator.java:155)
at forge.card.BoosterGenerator.getPrintSheet(BoosterGenerator.java:52)
at forge.card.BoosterGenerator.getBoosterPack(BoosterGenerator.java:98)
at forge.item.SealedProduct.generate(SealedProduct.java:113)
at forge.item.SealedProduct.getCards(SealedProduct.java:82)
at forge.quest.QuestUtilCards.buyPack(QuestUtilCards.java:347)
at forge.quest.QuestSpellShop.buy(QuestSpellShop.java:217)
at forge.screens.deckeditor.controllers.CEditorQuestCardShop.onAddItems(CEditorQuestCardShop.java:153)
at forge.screens.deckeditor.controllers.ACEditorBase.addItems(ACEditorBase.java:178)
at forge.screens.deckeditor.CDeckEditorUI$1.move(CDeckEditorUI.java:173)
at forge.screens.deckeditor.CDeckEditorUI.moveSelectedItems(CDeckEditorUI.java:164)
at forge.screens.deckeditor.CDeckEditorUI.addSelectedCards(CDeckEditorUI.java:171)
at forge.screens.deckeditor.CDeckEditorUI$3.keyPressed(CDeckEditorUI.java:207)
at forge.itemmanager.views.ItemView$IncrementalSearch.keyPressed(ItemView.java:435)
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$500(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$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.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$JavaSecurityAccessImpl.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)
-
HarlequinCasts - Posts: 922
- Joined: 07 May 2013, 14:33
- Has thanked: 68 times
- Been thanked: 30 times
Re: Forge Beta Release 06/26/2017 ver 1.5.65
by daitokujibiko » 02 Jul 2017, 11:37
Not sure if this is new or old but Shimatsu the Bloodcloaked doesn't seem to work correctly. No matter how many permanents I sacrifice while casting him he just goes straight to the graveyard and I lose all the permanents as well.
- daitokujibiko
- Posts: 23
- Joined: 22 Jun 2017, 21:52
- Has thanked: 11 times
- Been thanked: 1 time
Re: Forge Beta Release 06/26/2017 ver 1.5.65
by Seravy » 02 Jul 2017, 17:14
Can't close the tournament editor tab because it overlaps with the buttons to close the entire application.
(Yes, I know I can close it by leaving or finishing the tournament, or even by closing other tabs first, that's not the problem, but it looks bad and isn't very user friendly. It shouldn't happen.)
...heh, I spoke too soon, the tab stayed open even when I left the tournament. I don't think the tournament editor should be accessible when you aren't in a tournament, I would consider this a bug.
btw, "leave tournament" button tends to show "collect prizes" instead if you already played a tournament before the current one and there are no prizes to collect.
...oh, and I didn't get my promotional card when I left the tournament. Is that not rewarded for 0 wins? If yes, we shouldn't be forced to play a round and surrender to receive it.
PS : If it doesn't get fixed soon, I might take a look at it myself though I haven't yet investigated tournament related code so it won't be easy. To fix the tab closing problem however, renaming it "draft editor window" should probably work, the problem is "tournament" is too long.
(Yes, I know I can close it by leaving or finishing the tournament, or even by closing other tabs first, that's not the problem, but it looks bad and isn't very user friendly. It shouldn't happen.)
...heh, I spoke too soon, the tab stayed open even when I left the tournament. I don't think the tournament editor should be accessible when you aren't in a tournament, I would consider this a bug.
btw, "leave tournament" button tends to show "collect prizes" instead if you already played a tournament before the current one and there are no prizes to collect.
...oh, and I didn't get my promotional card when I left the tournament. Is that not rewarded for 0 wins? If yes, we shouldn't be forced to play a round and surrender to receive it.
PS : If it doesn't get fixed soon, I might take a look at it myself though I haven't yet investigated tournament related code so it won't be easy. To fix the tab closing problem however, renaming it "draft editor window" should probably work, the problem is "tournament" is too long.
Re: Forge Beta Release 06/26/2017 ver 1.5.65
by Seravy » 02 Jul 2017, 17:20
One more problem : The advanced filter seems broken. I've had problems with it before (clicking add filter prompted twice for a filter to add), but right now clicking on it fails to do anything instead. I hope it's not related to my new filters, they aren't supposed to touch the advanced filter (yet, would be nice to have them included there as well in the future but it's not a priority.)
Re: Forge Beta Release 06/26/2017 ver 1.5.65
by Xyx » 02 Jul 2017, 22:59
Description: I attacked with 38 creatures. AI had one 2/1 to block with. Game seems to have frozen while calculating (chump) blocks. Forge was still responsive. When I saved-then-reloaded the game state, the crash dialog popped up. I have the game state file if that's of use.
- ConcurrentModificationException | Open
- Code: Select all
Forge Version: 1.5.64-r-1
Operating System: Windows 10 10.0 x86
Java Version: 1.8.0_121 Oracle Corporation
java.util.ConcurrentModificationException
at java.util.LinkedList$ListItr.checkForComodification(Unknown Source)
at java.util.LinkedList$ListItr.next(Unknown Source)
at forge.util.Visitor.visitAll(Visitor.java:7)
at forge.game.Game.forEachCardInGame(Game.java:524)
at forge.game.Game.getCardsInGame(Game.java:542)
at forge.game.Game.getCardState(Game.java:513)
at forge.game.CardTraitBase.meetsCommonRequirements(CardTraitBase.java:379)
at forge.game.replacement.ReplacementEffect.requirementsCheck(ReplacementEffect.java:124)
at forge.game.replacement.ReplacementEffect.requirementsCheck(ReplacementEffect.java:95)
at forge.game.replacement.ReplacementHandler$1.visit(ReplacementHandler.java:115)
at forge.game.replacement.ReplacementHandler$1.visit(ReplacementHandler.java:104)
at forge.util.Visitor.visitAll(Visitor.java:8)
at forge.game.Game.forEachCardInGame(Game.java:524)
at forge.game.replacement.ReplacementHandler.getReplacementList(ReplacementHandler.java:104)
at forge.ai.ComputerUtilCombat.isCombatDamagePrevented(ComputerUtilCombat.java:2423)
at forge.ai.ComputerUtilCombat.damageIfUnblocked(ComputerUtilCombat.java:200)
at forge.ai.ComputerUtilCombat.sumDamageIfUnblocked(ComputerUtilCombat.java:257)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:314)
at forge.ai.ComputerUtilCombat.lifeInDanger(ComputerUtilCombat.java:412)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:570)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:615)
at forge.ai.AiBlockController.makeChumpBlocks(AiBlockController.java:561)
at forge.ai.AiBlockController.assignBlockers(AiBlockController.java:896)
at forge.ai.AiBlockController.assignAdditionalBlockers(AiBlockController.java:784)
at forge.ai.ComputerUtilCard.getLikelyBlockers(ComputerUtilCard.java:502)
at forge.ai.ComputerUtilCard.doesSpecifiedCreatureBlock(ComputerUtilCard.java:514)
at forge.ai.ability.AnimateAi.checkApiLogic(AnimateAi.java:186)
at forge.ai.SpellAbilityAi.canPlayWithoutRestrict(SpellAbilityAi.java:76)
at forge.ai.SpellAbilityAi.canPlayAI(SpellAbilityAi.java:49)
at forge.ai.SpellAbilityAi.canPlayAIWithSubs(SpellAbilityAi.java:32)
at forge.ai.AiController.canPlaySa(AiController.java:638)
at forge.ai.AiController.canPlayAndPayFor(AiController.java:622)
at forge.ai.AiController.chooseSpellAbilityToPlayFromList(AiController.java:1121)
at forge.ai.AiController.getSpellAbilityToPlay(AiController.java:1093)
at forge.ai.AiController.chooseSpellAbilityToPlay(AiController.java:1073)
at forge.ai.PlayerControllerAi.chooseSpellAbilityToPlay(PlayerControllerAi.java:395)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:944)
at forge.game.GameAction.startGame(GameAction.java:1528)
at forge.game.Match.startGame(Match.java:100)
at forge.match.HostedMatch$2.run(HostedMatch.java:224)
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 Release 06/26/2017 ver 1.5.65
by Rooger » 02 Jul 2017, 23:57
I'm on r34562 and i noticed that random cards are missing images for all the sets they appear in, also most of the sets have an abnormaly high number of lands for each basic land...I've gone through some sets (HOU until V16) and this were the cards I spotted with missing art. Is the problem on my side or are you guys experiencing this too?
- Code: Select all
1 Abyssal Specter|MM3|1
1 Air Elemental|W17|1
1 Cancel|AKH|1
1 Caves of Koilos|C16|1
1 Civic Wayfinder|DDR|1
1 Coat of Arms|DDS|1
1 Drove of Elves|CMA|1
1 Elvish Visionary|CMA|1
1 Essence Scatter|AKH|1
1 Evacuation|C16|1
1 Ghost Quarter|CMA|1
1 Giant Spider|AKH|1
1 Immaculate Magistrate|CMA|1
1 Imperious Perfect|CMA|1
1 Inquisition of Kozilek|MM3|1
1 Intangible Virtue|MM3|1
1 Kamahl, Pit Fighter|DDS|1
1 Lingering Souls|MM3|1
1 Loxodon Warhammer|C16|1
1 Lys Alana Huntmaster|CMA|1
1 Mind Rot|KLD|1
1 Mind Shatter|MM3|1
1 Negate|AER|1
1 Overrun|CMA|1
1 Path to Exile|CMA|1
1 Prognostic Sphinx|E01|1
1 Raise the Alarm|CN2|1
1 Rampant Growth|DDS|1
1 Sandsteppe Citadel|C16|1
1 Sengir Vampire|W17|1
1 Shivan Dragon|W17|1
1 Shock|AER|1
1 Soul Warden|MM3|1
1 Talara's Battalion|DDS|1
1 Unsummon|HOU|1
1 Verdant Force|CMA|1
1 Windbrisk Heights|C16|1
53 posts
• Page 2 of 4 • 1, 2, 3, 4
Who is online
Users browsing this forum: No registered users and 159 guests