It is currently 16 May 2025, 03:39
   
Text Size

Forge Beta: 10-01-2013 ver 1.5.1

Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins

Re: Forge Beta: 10-01-2013 ver 1.5.1

Postby friarsol » 02 Oct 2013, 15:15

moomarc wrote:
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.
I was under the impression that a token copy always had a CMC of 0.
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.

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

Postby 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!
User avatar
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

Postby 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.

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

Postby 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.
tritoch
 
Posts: 5
Joined: 20 Sep 2013, 15:43
Has thanked: 1 time
Been thanked: 0 time

Re: Forge Beta: 10-01-2013 ver 1.5.1

Postby 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

Postby lazylockie » 02 Oct 2013, 17:51

Bundy 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)
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 game
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

Postby drdev » 02 Oct 2013, 18:49

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!
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.
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

Postby 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)
Attachments
F151 crash.JPG
Haytrid
 
Posts: 66
Joined: 13 Aug 2011, 16:01
Has thanked: 0 time
Been thanked: 3 times

Re: Forge Beta: 10-01-2013 ver 1.5.1

Postby 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?
cc-drake
 
Posts: 570
Joined: 14 Aug 2010, 07:15
Has thanked: 29 times
Been thanked: 6 times

Re: Forge Beta: 10-01-2013 ver 1.5.1

Postby 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.
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

Postby drdev » 02 Oct 2013, 21:50

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?
Do you mean you want the "X" itself to be bigger? Because the button takes up the entire upper right corner.

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

Postby 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

Postby 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.
muppet
Tester
 
Posts: 590
Joined: 03 Aug 2011, 14:37
Has thanked: 33 times
Been thanked: 30 times

Re: Forge Beta: 10-01-2013 ver 1.5.1

Postby 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.
mastroego
 
Posts: 236
Joined: 22 Sep 2013, 14:04
Has thanked: 28 times
Been thanked: 16 times

Re: Forge Beta: 10-01-2013 ver 1.5.1

Postby lazylockie » 03 Oct 2013, 10:58

SecretCaveman 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.
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 row
lazylockie
 
Posts: 508
Joined: 13 Jul 2010, 22:44
Has thanked: 74 times
Been thanked: 15 times

PreviousNext

Return to Forge

Who is online

Users browsing this forum: Google [Bot] and 44 guests


Who is online

In total there are 45 users online :: 1 registered, 0 hidden and 44 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: Google [Bot] and 44 guests

Login Form