It is currently 27 Aug 2025, 15:07
   
Text Size

Forge Beta: 10-05-2012 ver 1.2.15

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

Re: Forge Beta: 10-05-2012 ver 1.2.15

Postby timmermac » 14 Oct 2012, 01:21

You might have clicked OK one time too many if you see that.
"I just woke up, haven't had coffee, let alone a pee in 7 days, and I find out you stole my ass and made a ...mini-me! Carter, I should be irked currently, yes?" - Jack O'Neill
User avatar
timmermac
Tester
 
Posts: 1512
Joined: 17 May 2010, 20:36
Has thanked: 18 times
Been thanked: 95 times

Re: Forge Beta: 10-05-2012 ver 1.2.15

Postby Andy9973 » 14 Oct 2012, 17:08

AI was able to block my Stalker Hag with its Angelic Wall even though I had Urborg, Tomb of Yawgmoth on the battlefield (AI only had Islands and Plains on its side).
Andy9973
 
Posts: 103
Joined: 30 Apr 2012, 08:35
Has thanked: 47 times
Been thanked: 5 times

Re: Forge Beta: 10-05-2012 ver 1.2.15

Postby Nordos » 14 Oct 2012, 18:06

Sloth wrote:
sagephoenix wrote:My opponent's Aether Adept blocked my Stalker Hag while I had Urborg, Tomb of Yawgmoth in play.

Opponent's control: 2 Mountains, 3 islands, 1 Taiga, Aether Adept, Copper Gnomes, Basalt Gargoyle

My control: Urborg, Tomb of Yawgmoth, 2 Swamps, 2 Zodiac Rats, 1 Quag Vampires, 1 Stalker Hag, 2 Sewer Shamblers.

Nothing in hand, graveyard, exile, or battlefield suggests somehow my creature lost swampwalk.
Fixed! Thanks sagephoenix. [Stalker Hag wasn't working]
Nordos
 
Posts: 558
Joined: 23 May 2011, 14:06
Has thanked: 6 times
Been thanked: 18 times

Re: Forge Beta: 10-05-2012 ver 1.2.15

Postby Spatzi » 15 Oct 2012, 02:06

 Goblin Cannon can only be sacrificed by
paying 2 to do 1 damage. it should be able to be activated multiple times. i put four mana into it, (should be 2 damage)and it still did 1 damage to opponent.
Last edited by Chris H. on 15 Oct 2012, 10:37, edited 1 time in total.
Reason: Mouse-over
Spatzi
 
Posts: 94
Joined: 02 Sep 2012, 17:45
Has thanked: 1 time
Been thanked: 0 time

Re: Forge Beta: 10-05-2012 ver 1.2.15

Postby friarsol » 15 Oct 2012, 02:19

Spatzi wrote:Goblin Cannon can only be sacrificed by
paying 2 to do 1 damage. it should be able to be activated multiple times. i put four mana into it, (should be 2 damage)and it still did 1 damage to opponent.
You probably need to activate it more than once (perhaps you are pressing space bar too quickly?). You can't just pump 4 mana into a single activation. This is the difference between something like Thrashing Wumpus and something like Crypt Rats
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Beta: 10-05-2012 ver 1.2.15

Postby Agetian » 15 Oct 2012, 04:53

With the new blocking rules implemented (thanks a lot, guys, by the way!!), it looks like it's not possible to realize which cards are blocking which card during the damage orderings phase. What I mean by that is:

Let's imagine this scenario:
I have two cards, a 6/6 creature and a 8/8 creature, in play. My opponent has four cards with which it can block these two creatures, all of them different. I declare an attack with both my creatures, and the opponent decides to block my 6/6 attacker with two of his creatures and my 8/8 attacker with the remaining two of his creatures. Then the game goes into the little window which lets me choose the order in which I'd like to do damage to the creatures, but unfortunately, it seems like there's no way to tell which attacker I'm choosing the order of blockers for. In other words, it's impossible for me to tell if the first two blocking creatures I'm deciding between are blocking my 6/6 or my 8/8 attacker - the combat log window doesn't contain the relevant information yet, and there seems to be no indication in the damage orderings window itself. Am I just missing something or is it not implemented yet?.. It kind of complicates things in difficult large scale battles where I want as much control over dealing damage as possible, especially if the creatures I'm attacking with are very different in P/T and/or in abilities.

EDIT: A little side observation: just a related thought, it's also very common to see the AI chump-block my huge creatures, like 6/6 or 8/8, with two of his creatures that both die without killing my creature. It would have made sense if my creature was Trample, but it isn't, and there's no other apparent reason why the AI would sacrifice two creatures on my one creature without killing it. Tested this in both v1.2.15 (this build) and the latest svn auto-build from 10/14/12 (from cardforge.org).

Thanks in advance for your response!
Agetian
Programmer
 
Posts: 3489
Joined: 14 Mar 2011, 05:58
Has thanked: 684 times
Been thanked: 572 times

Re: Forge Beta: 10-05-2012 ver 1.2.15

Postby friarsol » 15 Oct 2012, 12:22

Agetian wrote:With the new blocking rules implemented (thanks a lot, guys, by the way!!), it looks like it's not possible to realize which cards are blocking which card during the damage orderings phase. What I mean by that is:
Yep a few other people already reported this. Now when the Popup to order blockers comes up, before you select anything else, the combatant that you are ordering for will be displayed in the CardDetailPanel.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Beta: 10-05-2012 ver 1.2.15

Postby yagi » 15 Oct 2012, 16:41

Casting Sea Drake with zero / one land should not trigger the stack of returning two lands I control to my hand, since there is no legal target (two lands).
yagi
 
Posts: 53
Joined: 17 Apr 2012, 08:56
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 10-05-2012 ver 1.2.15

Postby Spatzi » 15 Oct 2012, 19:43

Attacked with Caravan Escort and Prickly Boggart enchanted with Mantle of Leadership and Extra Arms. Tried to select Krosan Vorine for 2 damage and it crashed.

Image


Crash Report | Open
This is a Crash Report. An error has occurred. Please save this message to a file.
Please follow the instructions at this address to submit this Crash Report, plus what you were doing at the time:
http://tinyurl.com/3zzrnyb
Reporting bugs in Forge is very important. We thank you for your time.

Index: 0, Size: 0


Version:
Forge version 1.2.15-r17352

OS: Windows 7 Version: 6.1 Architecture: x86

Java Version: 1.6.0_35 Vendor: Sun Microsystems Inc.

Detailed error trace:
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.RangeCheck(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
at forge.card.abilityfactory.AbilityFactoryDealDamage.dealDamageResolve(AbilityFactoryDealDamage.java:902)
at forge.card.abilityfactory.AbilityFactoryDealDamage.access$3(AbilityFactoryDealDamage.java:855)
at forge.card.abilityfactory.AbilityFactoryDealDamage$1AbilityDealDamage.resolve(AbilityFactoryDealDamage.java:120)
at forge.card.abilityfactory.AbilityFactory.resolve(AbilityFactory.java:2899)
at forge.card.spellability.SpellAbilityRequirements.finishPaying(SpellAbilityRequirements.java:190)
at forge.card.cost.CostPayment.payCost(CostPayment.java:227)
at forge.card.cost.CostPayment.paidCost(CostPayment.java:190)
at forge.card.cost.CostMana.payHuman(CostMana.java:236)
at forge.card.cost.CostPayment.payCost(CostPayment.java:221)
at forge.card.spellability.SpellAbilityRequirements.startPaying(SpellAbilityRequirements.java:179)
at forge.card.spellability.SpellAbilityRequirements.needPayment(SpellAbilityRequirements.java:165)
at forge.card.spellability.SpellAbilityRequirements.fillRequirements(SpellAbilityRequirements.java:132)
at forge.GameAction.playSpellAbilityNoStack(GameAction.java:2029)
at forge.card.trigger.TriggerHandler$2.resolve(TriggerHandler.java:1002)
at forge.card.abilityfactory.AbilityFactory.resolve(AbilityFactory.java:2899)
at forge.game.zone.MagicStack.resolveStack(MagicStack.java:894)
at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:880)
at forge.game.player.ComputerAIGeneral.playSpellAbilities(ComputerAIGeneral.java:375)
at forge.control.input.InputControl.updateInput(InputControl.java:260)
at forge.gui.GuiInput.update(GuiInput.java:58)
at java.util.Observable.notifyObservers(Unknown Source)
at java.util.Observable.notifyObservers(Unknown Source)
at forge.util.MyObservable.updateObservers(MyObservable.java:41)
at forge.control.input.InputControl.resetInput(InputControl.java:146)
at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:869)
at forge.control.input.InputPassPriority.selectButtonOK(InputPassPriority.java:76)
at forge.gui.GuiInput.selectButtonOK(GuiInput.java:92)
at forge.gui.match.controllers.CMessage$2.actionPerformed(CMessage.java:51)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(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$400(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.security.AccessControlContext$1.doIntersectionPrivilege(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.AccessControlContext$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)
Last edited by Chris H. on 17 Oct 2012, 10:21, edited 1 time in total.
Reason: added tags
Spatzi
 
Posts: 94
Joined: 02 Sep 2012, 17:45
Has thanked: 1 time
Been thanked: 0 time

Re: Forge Beta: 10-05-2012 ver 1.2.15

Postby Andy9973 » 15 Oct 2012, 20:28

Edit: Problem solved. Found the answer to my question.
Last edited by Andy9973 on 15 Oct 2012, 21:01, edited 1 time in total.
Andy9973
 
Posts: 103
Joined: 30 Apr 2012, 08:35
Has thanked: 47 times
Been thanked: 5 times

Re: Forge Beta: 10-05-2012 ver 1.2.15

Postby Sloth » 15 Oct 2012, 20:58

gwurb wrote:AI was still able to use Death's Presence a few turns after it had been destroyed by me sacrificing a Keening Apparition.

Player's Tablet of the Guilds gains him/her life even when AI casts a spell of one of the chosen colors.
Both have been reported and fixed already.

gos wrote:My opponent's Samite Healer used its ability on the the opponent's Nimble Mongoose.
Fixed! Thanks gos.

yagi wrote:Casting Sea Drake with zero / one land should not trigger the stack of returning two lands I control to my hand, since there is no legal target (two lands).
Fixed! Thanks yagi.

Spatzi wrote:Attacked with Caravan Escort and Prickly Boggart enchanted with Mantle of Leadership and Extra Arms. Tried to select Krosan Vorine for 2 damage and it crashed.
Fixed! Thanks Spatzi. [Note: Extra Arms would always crash in the beta]
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

Re: Forge Beta: 10-05-2012 ver 1.2.15

Postby Diena » 15 Oct 2012, 21:05

Palace guard is considered as 1/5, it is a 1/4
Diena
 
Posts: 59
Joined: 05 Nov 2011, 16:08
Has thanked: 2 times
Been thanked: 6 times

Re: Forge Beta: 10-05-2012 ver 1.2.15

Postby Spatzi » 15 Oct 2012, 22:20

Started up a draft game against AI (3rd opponent down on the list) Got crash immediately on start up.

Image

Crash Report | Open
This is a Crash Report. An error has occurred. Please save this message to a file.
Please follow the instructions at this address to submit this Crash Report, plus what you were doing at the time:
http://tinyurl.com/3zzrnyb
Reporting bugs in Forge is very important. We thank you for your time.

null


Version:
Forge version 1.2.15-r17352

OS: Windows 7 Version: 6.1 Architecture: x86

Java Version: 1.6.0_35 Vendor: Sun Microsystems Inc.

Detailed error trace:
java.lang.NullPointerException
at forge.gui.match.TargetingOverlay$OverlayPanel.paintComponent(TargetingOverlay.java:139)
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.paintToOffscreen(Unknown Source)
at javax.swing.BufferStrategyPaintManager.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.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.access$700(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$400(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$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)
Last edited by Chris H. on 17 Oct 2012, 10:22, edited 1 time in total.
Reason: added tags
Spatzi
 
Posts: 94
Joined: 02 Sep 2012, 17:45
Has thanked: 1 time
Been thanked: 0 time

Re: Forge Beta: 10-05-2012 ver 1.2.15

Postby Spatzi » 15 Oct 2012, 23:05

 Brutal Deceiver enchanted with Claws of Valakut. activated its '2: if it is a land, creature gets +1' and got a 'report issue crash screen' i could keep playing. the report screen appeared twice more.
Last edited by moomarc on 16 Oct 2012, 06:24, edited 1 time in total.
Reason: mouseover
Spatzi
 
Posts: 94
Joined: 02 Sep 2012, 17:45
Has thanked: 1 time
Been thanked: 0 time

Re: Forge Beta: 10-05-2012 ver 1.2.15

Postby Spatzi » 16 Oct 2012, 05:13

Image

Crash Report | Open
This is a Crash Report. An error has occurred. Please save this message to a file.
Please follow the instructions at this address to submit this Crash Report, plus what you were doing at the time:
http://tinyurl.com/3zzrnyb
Reporting bugs in Forge is very important. We thank you for your time.

null


Version:
Forge version 1.2.15-r17352

OS: Windows 7 Version: 6.1 Architecture: x86

Java Version: 1.6.0_35 Vendor: Sun Microsystems Inc.

Detailed error trace:
java.lang.NullPointerException
at forge.gui.framework.SDisplayUtil$1$1.run(SDisplayUtil.java:62)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$400(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$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)
Last edited by Chris H. on 17 Oct 2012, 10:23, edited 1 time in total.
Reason: added tags
Spatzi
 
Posts: 94
Joined: 02 Sep 2012, 17:45
Has thanked: 1 time
Been thanked: 0 time

PreviousNext

Return to Forge

Who is online

Users browsing this forum: Su11y and 36 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 37 users online :: 1 registered, 0 hidden and 36 guests (based on users active over the past 10 minutes)
Most users ever online was 7303 on 15 Jul 2025, 20:46

Users browsing this forum: Su11y and 36 guests

Login Form