Forge Beta: 10-01-2013 ver 1.5.1
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Forge Beta: 10-01-2013 ver 1.5.1
by friarsol » 02 Oct 2013, 15:15
Nope. Since this is a copy, casting cost is a copyable characteristic. Most tokens just have a cc of 0, since they aren't copied.moomarc wrote:I was under the impression that a token copy always had a CMC of 0.gos wrote:The copies made by my Myr Propagator don't seem to have a converted mana cost other than 0, at least not for the purposes of Bosh, Iron Golem 's ability.
706.2. When copying an object, the copy acquires the copiable values of the original object's characteristics and, for an object on the stack, choices made when casting or activating it (mode, targets, the value of X, whether it was kicked, how it will affect multiple targets, and so on). The "copiable values" are the values derived from the text printed on the object (that text being name, mana cost, color indicator, card type, subtype, supertype, expansion symbol, rules text, power, toughness, and/or loyalty), as modified by other copy effects, by "as . . . enters the battlefield" and "as . . . is turned face up" abilities that set characteristics, and by abilities that caused the object to be face down. Other effects (including type-changing and text-changing effects), status, and counters are not copied.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Forge Beta: 10-01-2013 ver 1.5.1
by Corwin72 » 02 Oct 2013, 16:02
I love the new maximized screen. I would love the buttons at the bottom of that panel to move up to the bottom 1/3 of the panel. I feel there should be some space between the button and the bottom of the screen.
Thanks!
Thanks!
-
Corwin72 - Posts: 793
- Joined: 15 Sep 2009, 13:26
- Location: Grayson, Ga
- Has thanked: 25 times
- Been thanked: 9 times
Re: Forge Beta: 10-01-2013 ver 1.5.1
by Bundy » 02 Oct 2013, 16:10
Description: Don't know why i got this crash report.
Computer is in the declare attackers phase and attacks with Duplicant (nothing imprinted), Onulet, Beloved Chaplain, Archangel (enchanted with Holy Strength) and Goblin Mountaineer.
Game is stuck in the declare attack phase, last ting it shows in the log is the attack.
Computer is in the declare attackers phase and attacks with Duplicant (nothing imprinted), Onulet, Beloved Chaplain, Archangel (enchanted with Holy Strength) and Goblin Mountaineer.
Game is stuck in the declare attack phase, last ting it shows in the log is the attack.
- ConcurrentModificationException | Open
- Code: Select all
Forge Version: 1.5.1-r23368
Operating System: Windows 8 6.2 x86
Java Version: 1.7.0_25 Oracle Corporation
java.util.ConcurrentModificationException
at java.util.ArrayList$Itr.checkForComodification(Unknown Source)
at java.util.ArrayList$Itr.next(Unknown Source)
at com.google.common.collect.AbstractMapBasedMultimap$EntryIterator.next(AbstractMapBasedMultimap.java:1209)
at com.google.common.collect.AbstractMapBasedMultimap$EntryIterator.next(AbstractMapBasedMultimap.java:1177)
at com.google.common.collect.TransformedIterator.next(TransformedIterator.java:48)
at forge.game.combat.Combat.getBandOfAttacker(Combat.java:168)
at forge.game.combat.Combat.isAttacking(Combat.java:181)
at forge.view.arcane.CardPanel.paintChildren(CardPanel.java:405)
at javax.swing.JComponent.paint(Unknown Source)
at forge.view.arcane.CardPanel.paint(CardPanel.java:303)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JViewport.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JLayeredPane.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JLayeredPane.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JLayeredPane.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintToOffscreen(Unknown Source)
at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
at javax.swing.RepaintManager.paint(Unknown Source)
at javax.swing.JComponent._paintImmediately(Unknown Source)
at javax.swing.JComponent.paintImmediately(Unknown Source)
at javax.swing.RepaintManager$3.run(Unknown Source)
at javax.swing.RepaintManager$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.access$1000(Unknown Source)
at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
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)
- Bundy
- Posts: 348
- Joined: 17 Dec 2010, 17:32
- Location: The netherlands
- Has thanked: 23 times
- Been thanked: 3 times
Re: Forge Beta: 10-01-2013 ver 1.5.1
by tritoch » 02 Oct 2013, 17:09
Unable to cast Ancestral Visions using Dream Halls by the Dream Halls cost, just goes straight to the suspend.
Re: Forge Beta: 10-01-2013 ver 1.5.1
by gos » 02 Oct 2013, 17:34
I control an Altar of Dementia, a Yew Spirit, and a Door of Destinies set to Spirit with 10 counters. When in play, the Yew Spirit is 13/13. When I sacrifice it to the Altar, my opponent only mills 3 cards.
- gos
- Posts: 4369
- Joined: 03 Mar 2011, 15:21
- Location: Reykjavík, Iceland
- Has thanked: 231 times
- Been thanked: 232 times
Re: Forge Beta: 10-01-2013 ver 1.5.1
by lazylockie » 02 Oct 2013, 17:51
maybe you clicked too fast? as far as I know, when I click / press space too fast I get ConcurrentModification as well and you can simply "ignore" this error and go on with your gameBundy wrote:Description: Don't know why i got this crash report.
Computer is in the declare attackers phase and attacks with Duplicant (nothing imprinted), Onulet, Beloved Chaplain, Archangel (enchanted with Holy Strength) and Goblin Mountaineer.
Game is stuck in the declare attack phase, last ting it shows in the log is the attack.
- ConcurrentModificationException | Open
- Code: Select all
Forge Version: 1.5.1-r23368
Operating System: Windows 8 6.2 x86
Java Version: 1.7.0_25 Oracle Corporation
java.util.ConcurrentModificationException
at java.util.ArrayList$Itr.checkForComodification(Unknown Source)
at java.util.ArrayList$Itr.next(Unknown Source)
at com.google.common.collect.AbstractMapBasedMultimap$EntryIterator.next(AbstractMapBasedMultimap.java:1209)
at com.google.common.collect.AbstractMapBasedMultimap$EntryIterator.next(AbstractMapBasedMultimap.java:1177)
at com.google.common.collect.TransformedIterator.next(TransformedIterator.java:48)
at forge.game.combat.Combat.getBandOfAttacker(Combat.java:168)
at forge.game.combat.Combat.isAttacking(Combat.java:181)
at forge.view.arcane.CardPanel.paintChildren(CardPanel.java:405)
at javax.swing.JComponent.paint(Unknown Source)
at forge.view.arcane.CardPanel.paint(CardPanel.java:303)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JViewport.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JLayeredPane.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JLayeredPane.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JLayeredPane.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintToOffscreen(Unknown Source)
at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
at javax.swing.RepaintManager.paint(Unknown Source)
at javax.swing.JComponent._paintImmediately(Unknown Source)
at javax.swing.JComponent.paintImmediately(Unknown Source)
at javax.swing.RepaintManager$3.run(Unknown Source)
at javax.swing.RepaintManager$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.access$1000(Unknown Source)
at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
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)
- lazylockie
- Posts: 508
- Joined: 13 Jul 2010, 22:44
- Has thanked: 74 times
- Been thanked: 15 times
Re: Forge Beta: 10-01-2013 ver 1.5.1
by drdev » 02 Oct 2013, 18:49
I'm planning to add a thin status bar to the bottom of the window that displays the version and digital clock, and eventually certain status messages. That should hopefully alleviate the issue of any buttons being too close to the bottom of the screen.Corwin72 wrote:I love the new maximized screen. I would love the buttons at the bottom of that panel to move up to the bottom 1/3 of the panel. I feel there should be some space between the button and the bottom of the screen.
Thanks!
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Forge Beta: 10-01-2013 ver 1.5.1
by Haytrid » 02 Oct 2013, 19:57
Description: Crash during my attack, his block phase.
- ConcurrentModificationException | Open
- Code: Select all
Forge Version: 1.5.1-r23368
Operating System: Windows XP 5.1 x86
Java Version: 1.7.0_40 Oracle Corporation
java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(Unknown Source)
at java.util.HashMap$EntryIterator.next(Unknown Source)
at java.util.HashMap$EntryIterator.next(Unknown Source)
at com.google.common.collect.AbstractMapBasedMultimap$AsMap$AsMapIterator.next(AbstractMapBasedMultimap.java:1352)
at com.google.common.collect.AbstractMapBasedMultimap$AsMap$AsMapIterator.next(AbstractMapBasedMultimap.java:1340)
at java.util.AbstractMap$2$1.next(Unknown Source)
at com.google.common.collect.AbstractMultimap.containsValue(AbstractMultimap.java:45)
at com.google.common.collect.ArrayListMultimap.containsValue(ArrayListMultimap.java:66)
at forge.game.combat.Combat.isBlocking(Combat.java:679)
at forge.view.arcane.CardPanel.paintChildren(CardPanel.java:407)
at javax.swing.JComponent.paint(Unknown Source)
at forge.view.arcane.CardPanel.paint(CardPanel.java:303)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JViewport.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JLayeredPane.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JLayeredPane.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JLayeredPane.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paintToOffscreen(Unknown Source)
at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
at javax.swing.RepaintManager.paint(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
at sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
at sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
at java.awt.Container.paint(Unknown Source)
at java.awt.Window.paint(Unknown Source)
at javax.swing.RepaintManager$3.run(Unknown Source)
at javax.swing.RepaintManager$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.access$1100(Unknown Source)
at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
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)
Re: Forge Beta: 10-01-2013 ver 1.5.1
by cc-drake » 02 Oct 2013, 21:15
Nice fulscreen mode, but the top right corner of the screen isn't covered by the "X"-button for closing the window. Maybe you can enlarge it?
Re: Forge Beta: 10-01-2013 ver 1.5.1
by SecretCaveman » 02 Oct 2013, 21:35
I killed a 1/1 squirrel token with a Virulent Wound. The "when that creature dies..." trigger triggered twice, causing my opponent to gain 2 poison counters.
Edit: Is the shuffler for the AI biased to give good draws to the AI, do the quest decks not follow usual deckbuilding restrictions or am I just very unlucky? I played a match vs. an AI deck and it drew 4 Man-O-War in the first ~12 cards in all 3 games.
Edit: Is the shuffler for the AI biased to give good draws to the AI, do the quest decks not follow usual deckbuilding restrictions or am I just very unlucky? I played a match vs. an AI deck and it drew 4 Man-O-War in the first ~12 cards in all 3 games.
Last edited by SecretCaveman on 02 Oct 2013, 22:30, edited 1 time in total.
- SecretCaveman
- Posts: 63
- Joined: 22 Jun 2013, 12:38
- Has thanked: 1 time
- Been thanked: 1 time
Re: Forge Beta: 10-01-2013 ver 1.5.1
by drdev » 02 Oct 2013, 21:50
Do you mean you want the "X" itself to be bigger? Because the button takes up the entire upper right corner.cc-drake wrote:Nice fulscreen mode, but the top right corner of the screen isn't covered by the "X"-button for closing the window. Maybe you can enlarge it?
EDIT: Never mind. You're right that the button ends a pixel shy of the top. I can fix that.
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Forge Beta: 10-01-2013 ver 1.5.1
by stillenacht288 » 03 Oct 2013, 03:32
I've discovered a very frustrating bug. Whenever presented with an ordering window (whether it be for ordering triggers, or for Thoughtseize), if one clicks outsite of the window in the client, the game becomes unresponsive, and must be closed using xterm. I'm running Forge with Java JDK Runtime 7 in Linux Mint.
- stillenacht288
- Posts: 9
- Joined: 22 Jun 2013, 03:36
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 10-01-2013 ver 1.5.1
by muppet » 03 Oct 2013, 09:18
When you have a Chains of Mephistopheles in play and the ai casts Thoughtcast it is the player that has to discard two cards. This is incorrect it should be the player drawing the cards.
Re: Forge Beta: 10-01-2013 ver 1.5.1
by mastroego » 03 Oct 2013, 09:44
Hi all.
Small issue: In Quest Mode, I've increased the set number of rares and uncommons in boosters, but the behaviour seems to be hardcoded, as the default values still apply.
Everything else: great.
Small issue: In Quest Mode, I've increased the set number of rares and uncommons in boosters, but the behaviour seems to be hardcoded, as the default values still apply.
Everything else: great.
Re: Forge Beta: 10-01-2013 ver 1.5.1
by lazylockie » 03 Oct 2013, 10:58
I don't know if they did this on purpose or not, but I've met this frustrating occasion plenty of times. Worse than Man-o-War is facing 4 Counterspells in a rowSecretCaveman wrote:I killed a 1/1 squirrel token with a Virulent Wound. The "when that creature dies..." trigger triggered twice, causing my opponent to gain 2 poison counters.
Edit: Is the shuffler for the AI biased to give good draws to the AI, do the quest decks not follow usual deckbuilding restrictions or am I just very unlucky? I played a match vs. an AI deck and it drew 4 Man-O-War in the first ~12 cards in all 3 games.
- lazylockie
- Posts: 508
- Joined: 13 Jul 2010, 22:44
- Has thanked: 74 times
- Been thanked: 15 times
42 posts
• Page 2 of 3 • 1, 2, 3
Who is online
Users browsing this forum: No registered users and 19 guests