Forge Beta: 03-01-2013 ver 1.3.9
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Forge Beta: 03-01-2013 ver 1.3.9
by Max mtg » 04 Mar 2013, 17:57
The scale image larger worked for right panel in deckeditor mainly. When the source image had to be scaled up to touch the frame it rather would not be scaled.myk wrote:Hey, Max, could you explain why you reverted this fix? Your checkin comment for the revert says that it prevents all scaling from working, but that isn't true. It just prevents images from being scaled larger than their original size when the preference "scale image larger" is deselected. I tested the change and didn't see any adverse effects. What did I miss?myk wrote:fixed in r20030. Thanks!Pux wrote:The "Scale Image Larger" option doesn't seem to work. It continues to scale images larger when I disable it.
The scale larger option is used in ImageCache only. See rev 19700 - that is before I started dealing with ImageCache. The preference was used only inside imagecache.
ScaledImagePanels are sometimes animated. With the disabled upscale option a card being dealt will display a tiny image in the center, not scaled up (temporarily - because after the panel is placed, it queries a propper-sized image).
Single class for single responsibility.
- Max mtg
- Programmer
- Posts: 1997
- Joined: 02 Jul 2011, 14:26
- Has thanked: 173 times
- Been thanked: 334 times
Re: Forge Beta: 03-01-2013 ver 1.3.9
by Pux » 04 Mar 2013, 19:11
Description: I played a match, my opponent played his first mountain, it was my first main phase and I wanted to play my first swamp.
- NullPointerException | Open
- Code: Select all
Forge Version: 1.3.9-r19953
Operating System: Windows 7 6.1 amd64
Java Version: 1.7.0_03 Oracle Corporation
java.lang.NullPointerException
at forge.view.arcane.CardPanelContainer.getHoveredCard(CardPanelContainer.java:573)
at forge.gui.match.nonsingleton.CHand.cardclickAction(CHand.java:185)
at forge.gui.match.nonsingleton.CHand.access$0(CHand.java:181)
at forge.gui.match.nonsingleton.CHand$1.mousePressed(CHand.java:59)
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$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: Forge Beta: 03-01-2013 ver 1.3.9
by Sloth » 04 Mar 2013, 21:00
Fixed! Thanks freddyjsg.freddyjsg wrote:I have noticed that a lot of effects that should be mandatory let me hit the ok button as if they were optional. I will list some, but i believe that there are a lot more
- Treacherous Pit-Dweller ETB effect. I keep him even if he dies.
- Black Cat random discard trigger.
- Bloodgift Demon
Fixed! Thanks sidaism.sidaism wrote:Computer can cast Mind Grind with x=0 and mill my whole deck to the graveyard, this card works fine if being cast by player
cc-drake wrote:AI doesn't sacrifice Mountains to Rathi Dragon.
Fixed! Thanks cc-drake and gos.gos wrote:AI didn't pay the sacrifice cost for Primeval Force, but it remained on the battlefield.
I can't reproduce this. More details please.avatarofentropy wrote:Persist doesn't seem to be working for me. Kitchen Finks that don't get -1/-1 counters ==
This has already been fixed (Scythe Tiger).gos wrote:Description: I got this error when trying to pay the sacrifice cost for Rogue Elephant.
Both fixed! Thanks gos.gos wrote:. Battletide Alchemist is triggering almost every phase, often multiple times.
Also, when damage is done to both players at the same time, it is impossible to see which trigger affects which player.
Fixed! Thanks muppet.muppet wrote:right try again after my last inept attempt. When I play Wolfir Silverheart with three creatures in play I get a select box to choose the one to pair it with. But when I choose one that isn't the first one in the box it still pairs with the first one. The first time i thought i had just misclicked but pretty sure now, it happened again when i was being careful what i was pressing.
Might be all soulbond things . Stonewright does the same.
-
Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: Forge Beta: 03-01-2013 ver 1.3.9
by myk » 04 Mar 2013, 21:42
I see. That was the misunderstanding. I thought not scaling up that image was the intended effect. Thank you for the clarification. @Pux: given that info, does it still seem like you're seeing a bug?Max mtg wrote:The scale image larger worked for right panel in deckeditor mainly. When the source image had to be scaled up to touch the frame it rather would not be scaled.
Fixed in r20082. Thanks!Pux wrote:Description: I played a match, my opponent played his first mountain, it was my first main phase and I wanted to play my first swamp.
- myk
- Posts: 439
- Joined: 17 Jan 2013, 02:39
- Location: California
- Has thanked: 38 times
- Been thanked: 57 times
Re: Forge Beta: 03-01-2013 ver 1.3.9
by gos » 04 Mar 2013, 22:42
I attacked with 2 Mutavault with 2 Shared Animosity in play. Neither received any bonuses.
Later, I attacked with both Mutavaults and 3 Goblins, and they received +6/+0 (2 Shared Animosity, remember).
Later, I attacked with both Mutavaults and 3 Goblins, and they received +6/+0 (2 Shared Animosity, remember).
- gos
- Posts: 4369
- Joined: 03 Mar 2011, 15:21
- Location: Reykjavík, Iceland
- Has thanked: 231 times
- Been thanked: 232 times
Re: Forge Beta: 03-01-2013 ver 1.3.9
by swordshine » 05 Mar 2013, 02:53
Fixed. Thanks, gos.gos wrote:I attacked with 2 Mutavault with 2 Shared Animosity in play. Neither received any bonuses.
Later, I attacked with both Mutavaults and 3 Goblins, and they received +6/+0 (2 Shared Animosity, remember).
- swordshine
- Posts: 682
- Joined: 11 Jul 2010, 02:37
- Has thanked: 116 times
- Been thanked: 87 times
Re: Forge Beta: 03-01-2013 ver 1.3.9
by walloficecream » 05 Mar 2013, 02:54
I have a bug with Vorinclex, Voice of Hunger and Cloudpost. Vorinclex should make 4 cloudposts tap for 5 colorless each but they tap for 4 colorless each.
Last edited by Chris H. on 05 Mar 2013, 03:10, edited 1 time in total.
Reason: mouseover
Reason: mouseover
- walloficecream
- Posts: 4
- Joined: 14 Feb 2013, 06:34
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 03-01-2013 ver 1.3.9
by Xitax » 05 Mar 2013, 04:13
Forge hangs on startup if it can't find a card in a deck file. Preferably would give an error message.
Re: Forge Beta: 03-01-2013 ver 1.3.9
by Pux » 05 Mar 2013, 13:33
I'm not sure I understand what the correct behaviour is supposed to be. Could you explain it to a relatively simple person?myk wrote:I see. That was the misunderstanding. I thought not scaling up that image was the intended effect. Thank you for the clarification. @Pux: given that info, does it still seem like you're seeing a bug?Max mtg wrote:The scale image larger worked for right panel in deckeditor mainly. When the source image had to be scaled up to touch the frame it rather would not be scaled.

Re: Forge Beta: 03-01-2013 ver 1.3.9
by gos » 05 Mar 2013, 13:46
Another trigger info issue is when the same effect causes multiple triggers from the same source to go on the stack at the same time.Sloth wrote:Both fixed! Thanks gos.gos wrote:. Battletide Alchemist is triggering almost every phase, often multiple times.
Also, when damage is done to both players at the same time, it is impossible to see which trigger affects which player.
For example, when I have Repercussion in play, and cast Blasphemous Act, I should be able to order all the triggers from Repercussion on the stack. I can order them in forge, but there's no way to identify which are those caused by the Act damaging my opponent's creatures and which are from my own creatures.
Which is too bad, because it means I can't win with 65 points (5 mana dorks) of damage pointed at my skull still on the stack

- gos
- Posts: 4369
- Joined: 03 Mar 2011, 15:21
- Location: Reykjavík, Iceland
- Has thanked: 231 times
- Been thanked: 232 times
Re: Forge Beta: 03-01-2013 ver 1.3.9
by craker83 » 05 Mar 2013, 16:17
Sorry for the n00b question, but how do I actually post a bug/error message. I tried entering it as a quote, list and code but all of them result in the site telling me that I'm spamming. Please help!
- craker83
- Posts: 3
- Joined: 24 Oct 2011, 05:26
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 03-01-2013 ver 1.3.9
by myk » 05 Mar 2013, 17:38
Try trimming it down to just the first few lines. The site should let a short enough message through (as long as it doesn't contain URLs)
- myk
- Posts: 439
- Joined: 17 Jan 2013, 02:39
- Location: California
- Has thanked: 38 times
- Been thanked: 57 times
Re: Forge Beta: 03-01-2013 ver 1.3.9
by Chris H. » 05 Mar 2013, 17:50
craker83 wrote:Sorry for the n00b question, but how do I actually post a bug/error message. I tried entering it as a quote, list and code but all of them result in the site telling me that I'm spamming. Please help!
Another option is to zip the crash report and to attach it to a message.
Once you have posted enough messages you will then find that your messages can contain URLs without any system complaints.
-
Chris H. - Forge Moderator
- Posts: 6320
- Joined: 04 Nov 2008, 12:11
- Location: Mac OS X Yosemite
- Has thanked: 644 times
- Been thanked: 643 times
Re: Forge Beta: 03-01-2013 ver 1.3.9
by gos » 05 Mar 2013, 17:50
Description: I got the following error when I cycled Resounding Thunder, after I chose my opponent's Obsianus Golem as a target.
- ClassCastException | Open
- Code: Select all
Forge Version: 1.3.9-r19953
Operating System: Windows 7 6.1 amd64
Java Version: 1.7.0_07 Oracle Corporation
java.lang.ClassCastException: forge.card.trigger.WrappedAbility cannot be cast to forge.card.spellability.Spell
at forge.game.zone.MagicStack.add(MagicStack.java:408)
at forge.game.zone.MagicStack.addAndUnfreeze(MagicStack.java:190)
at forge.card.spellability.SpellAbilityRequirements.addAbilityToStack(SpellAbilityRequirements.java:245)
at forge.card.spellability.SpellAbilityRequirements.finishPaying(SpellAbilityRequirements.java:199)
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.spellability.SpellAbilityRequirements.startPaying(SpellAbilityRequirements.java:186)
at forge.card.spellability.SpellAbilityRequirements.needPayment(SpellAbilityRequirements.java:172)
at forge.card.spellability.SpellAbilityRequirements.finishedTargeting(SpellAbilityRequirements.java:161)
at forge.card.spellability.TargetSelection.chooseTargets(TargetSelection.java:211)
at forge.card.spellability.TargetSelection$3.done(TargetSelection.java:526)
at forge.card.spellability.TargetSelection$3.selectCard(TargetSelection.java:477)
at forge.gui.match.nonsingleton.CField.cardclickAction(CField.java:446)
at forge.gui.match.nonsingleton.CField.access$7(CField.java:393)
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$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)
- gos
- Posts: 4369
- Joined: 03 Mar 2011, 15:21
- Location: Reykjavík, Iceland
- Has thanked: 231 times
- Been thanked: 232 times
Re: Forge Beta: 03-01-2013 ver 1.3.9
by cc-drake » 05 Mar 2013, 17:54
Conjurer's Closet doesn't remove -1/-1-counters.
Who is online
Users browsing this forum: No registered users and 41 guests