It is currently 25 Aug 2025, 13:10
   
Text Size

Forge Beta: 12-14-2012 ver 1.3.3

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

Re: Forge Beta: 12-14-2012 ver 1.3.3

Postby Xitax » 02 Jan 2013, 01:08

Copies of cards played with Spellweaver Helix ability are not being played.
Xitax
 
Posts: 918
Joined: 16 May 2010, 17:19
Has thanked: 183 times
Been thanked: 133 times

Re: Forge Beta: 12-14-2012 ver 1.3.3

Postby yagi » 02 Jan 2013, 06:51

Worthy Cause with buyback remembers the toughness of previously sacrificed creatures. E.g. if the previous turn I've sacrificed a 1/1, and now I sacrificed a 2/2, I would gain 3 life. It also stacks continuously.
yagi
 
Posts: 53
Joined: 17 Apr 2012, 08:56
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 12-14-2012 ver 1.3.3

Postby cc-drake » 02 Jan 2013, 09:07

- When I try to give Spellwild Ouphe +3/+3 with Cankerous Thirst, the mana cost of the Thirst isn't reduced.
- The Elemental token of AI's Zektar Shrine Expedition isn't sacrificed at end of turn since it has
HIDDEN at the beginning of the end step, sacrifice Elemental.
- When I try to double a green mana in my mana pool with Doubling Cube, I end up with 256 green mana :-)
- AI controls Ghostly Prison. When I attack with Goblin Grappler, Provoke will not trigger before Declare Blockers step which means AI doesn't have to block the Grappler.
- When the Epic ability of Neverending Torment triggers, I get
Code: Select all
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.3.3-r18714

OS: Windows XP Version: 5.1 Architecture: x86

Java Version: 1.7.0_09 Vendor: Oracle Corporation

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.effects.ChangeZoneEffect.changeHiddenOriginResolveHuman(ChangeZoneEffect.java:538)
   at forge.card.abilityfactory.effects.ChangeZoneEffect.changeHiddenOriginResolve(ChangeZoneEffect.java:513)
   at forge.card.abilityfactory.effects.ChangeZoneEffect.resolve(ChangeZoneEffect.java:285)
   at forge.card.abilityfactory.CommonSpell.resolve(CommonSpell.java:52)
   at forge.card.abilityfactory.AbilityFactory.passUnlessCost(AbilityFactory.java:1569)
   at forge.card.abilityfactory.AbilityFactory.resolve(AbilityFactory.java:1717)
   at forge.GameAction.playSpellAbilityNoStack(GameAction.java:2081)
   at forge.card.cardfactory.CardFactoryUtil$29.resolve(CardFactoryUtil.java:4173)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:912)
   at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:767)
   at forge.game.player.ComputerAIGeneral.playSpellAbilities(ComputerAIGeneral.java:376)
   at forge.control.input.InputControl.getActualInput(InputControl.java:252)
   at forge.gui.GuiInput.update(GuiInput.java:50)
   at java.util.Observable.notifyObservers(Unknown Source)
   at java.util.Observable.notifyObservers(Unknown Source)
   at forge.util.MyObservable.updateObservers(MyObservable.java:38)
   at forge.control.input.InputControl.resetInput(InputControl.java:140)
   at forge.control.input.InputControl.resetInput(InputControl.java:136)
   at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:772)
   at forge.control.input.InputPassPriority.selectButtonOK(InputPassPriority.java:74)
   at forge.gui.GuiInput.selectButtonOK(GuiInput.java:80)
   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.AbstractButton.doClick(Unknown Source)
   at javax.swing.AbstractButton.doClick(Unknown Source)
   at forge.gui.toolbox.FButton$1.keyPressed(FButton.java:91)
   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$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)
cc-drake
 
Posts: 570
Joined: 14 Aug 2010, 07:15
Has thanked: 29 times
Been thanked: 6 times

Re: Forge Beta: 12-14-2012 ver 1.3.3

Postby Doerk » 03 Jan 2013, 15:56

I am not sure whether this is against the rules, but I think so:

I have Mystic Decree in play which says that all creatures lose flying. The opponent (quest vs. Odin) has Esper Stormblade on the battlefield and plays another multicolored creature (Bant Sureblade in this case). Now Esper Stormblade gains flying.
Doerk
 
Posts: 41
Joined: 12 Apr 2011, 16:43
Has thanked: 2 times
Been thanked: 1 time

Re: Forge Beta: 12-14-2012 ver 1.3.3

Postby friarsol » 03 Jan 2013, 16:18

Doerk wrote:I am not sure whether this is against the rules, but I think so:

I have Mystic Decree in play which says that all creatures lose flying. The opponent (quest vs. Odin) has Esper Stormblade on the battlefield and plays another multicolored creature (Bant Sureblade in this case). Now Esper Stormblade gains flying.
Funny enough since the Stormblade gains flying as a Continuous Ability, this looks correct due to the timestamps of the abilities.

Layers in Magic are way more complex than most players think, here's an article about Layers

And the important section
"If multiple continuous effects apply in the same layer, first apply CDAs and then apply each continuous effect in timestamp order. This order may be interrupted by dependencies." (Neither of these abilities are CDAs or are dependent on each other)

And here's a specific rule that talks about it:

Rules Text | Open
613.8. One continuous effect can override another. Sometimes the results of one effect determine whether another effect applies or what another effect does.

Example: Two effects are affecting the same creature: one from an Aura that says "Enchanted creature gains flying" and one from an Aura that says "Enchanted creature loses flying." Neither of these depends on the other, since nothing changes what they affect or what they're doing to it. Applying them in timestamp order means the one that was generated last "wins." The same process would be followed, and the same result reached, if either of the effects had a duration (such as "Target creature loses flying until end of turn") or came from a non-Aura source (such as "All creatures lose flying").


Just in case after all that you still aren't sure, here's someone with a question very similar to yours:

http://www.rarityguide.com/forums/magic ... #post36962
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Beta: 12-14-2012 ver 1.3.3

Postby jwallstone » 03 Jan 2013, 16:53

Something seems to be buggy with Fiend Hunter 's triggers. I tried exiling permanently by using Deadeye Navigator's soulbond ability, but whenever it prompts for a target to exile, it places the ETB exile trigger above everything else, making it impossible to flicker Fiend Hunter multiple times to exile permanently.
jwallstone
 
Posts: 66
Joined: 02 Mar 2012, 06:16
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 12-14-2012 ver 1.3.3

Postby ArsenalNut » 03 Jan 2013, 17:56

jwallstone wrote:Something seems to be buggy with Fiend Hunter 's triggers. I tried exiling permanently by using Deadeye Navigator's soulbond ability, but whenever it prompts for a target to exile, it places the ETB exile trigger above everything else, making it impossible to flicker Fiend Hunter multiple times to exile permanently.
You are correct. There are actually two issues.

First, targeted triggers are always put on the stack last (i.e. first to resolve) not matter what order the user chooses. In the case of Fiend Hunter the order of the triggers should not matter though.

The real culprit is the implementation of the linked abilities in Forge. The Fiend Hunter LTB trigger should be linked to a specific instance of a ETB trigger so that the LTB trigger knows whether or not its ETB has actually exiled anything yet. Currently, Forge can only "remember" the last thing exiled.

If the order of triggers was fixed, Forge would still produce the wrong result. In the Fiend Hunter scenario, the target of the first ETB on the stack should be permanently exiled. Since Forge remembers the last thing exiled, it would permanently exile the target of the second ETB on the stack.
So many cards, so little time
User avatar
ArsenalNut
 
Posts: 512
Joined: 08 Jul 2011, 03:49
Has thanked: 27 times
Been thanked: 121 times

Re: Forge Beta: 12-14-2012 ver 1.3.3

Postby cc-drake » 03 Jan 2013, 18:37

- When my Mind Warp (X=2) is countered by Dovescape, I get only 4 birds.
- When a creature equipped with Umezawa's Jitte is blocked by multiple creatures, the Jitte will trigger mutliple times.
cc-drake
 
Posts: 570
Joined: 14 Aug 2010, 07:15
Has thanked: 29 times
Been thanked: 6 times

Re: Forge Beta: 12-14-2012 ver 1.3.3

Postby Yamahar1 » 04 Jan 2013, 00:04

I'm in real turmoil here.

I upgraded to windows 8 x64 pro. I have downloaded both the 32 bit and 64 bit versions of Java 7. The java website of course notes that java will only run in desktop mode of IE, if that's relevant. I've downloaded this new version as well.

Forge is broken. Despite any efforts, when I try to start a game I just huge list of java errors.

Is there any advice for running forge on Win 8? Will I be forsaken from playing Forge forever?
Yamahar1
 
Posts: 6
Joined: 04 Jan 2013, 00:00
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 12-14-2012 ver 1.3.3

Postby jwei92 » 04 Jan 2013, 05:38

I found a potentially critical bug.

I had a creature (Odious Trow, and my opponent was at 17 life). I buffed my creature to a power of 5, and attacked, and was unblocked. However, the opponent only took 1 damage.

The buff I used was Barkshell Blessing, and I conspired it.
jwei92
 
Posts: 4
Joined: 01 Jul 2012, 17:09
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 12-14-2012 ver 1.3.3

Postby yagi » 04 Jan 2013, 06:33

I sacrificed an unleashed Hellhole Flailer at the end of the opponent's turn, it deals 5 damage instead of 4.
yagi
 
Posts: 53
Joined: 17 Apr 2012, 08:56
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 12-14-2012 ver 1.3.3

Postby Xitax » 04 Jan 2013, 06:59

AI pumps Steel Overseer at the beginning of it's turn every turn.

Shower of Coals won't let you pick less than 3 targets.
Xitax
 
Posts: 918
Joined: 16 May 2010, 17:19
Has thanked: 183 times
Been thanked: 133 times

Re: Forge Beta: 12-14-2012 ver 1.3.3

Postby Hellfish » 04 Jan 2013, 09:02

Yamahar1 wrote:I'm in real turmoil here.

I upgraded to windows 8 x64 pro. I have downloaded both the 32 bit and 64 bit versions of Java 7. The java website of course notes that java will only run in desktop mode of IE, if that's relevant. I've downloaded this new version as well.

Forge is broken. Despite any efforts, when I try to start a game I just huge list of java errors.

Is there any advice for running forge on Win 8? Will I be forsaken from playing Forge forever?
Could you post the errors, either spoilered or as an attachment?That would help diagnosing at least.
So now you're
Screaming for the blood of the cookie monster
Evil puppet demon of obesity
Time to change the tune of his fearful ballad
C is for "Lettuce," that's good enough for me
User avatar
Hellfish
Programmer
 
Posts: 1297
Joined: 07 Jun 2009, 10:41
Location: South of the Pumphouse
Has thanked: 110 times
Been thanked: 169 times

Re: Forge Beta: 12-14-2012 ver 1.3.3

Postby Yamahar1 » 04 Jan 2013, 23:09

Hellfish wrote:
Yamahar1 wrote:I'm in real turmoil here.

I upgraded to windows 8 x64 pro. I have downloaded both the 32 bit and 64 bit versions of Java 7. The java website of course notes that java will only run in desktop mode of IE, if that's relevant. I've downloaded this new version as well.

Forge is broken. Despite any efforts, when I try to start a game I just huge list of java errors.

Is there any advice for running forge on Win 8? Will I be forsaken from playing Forge forever?
Could you post the errors, either spoilered or as an attachment?That would help diagnosing at least.
Here is an attachment. Thanks for having a look.

Forge (1) 2013-01-04-00.zip
(1.63 KiB) Downloaded 211 times
Yamahar1
 
Posts: 6
Joined: 04 Jan 2013, 00:00
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 12-14-2012 ver 1.3.3

Postby bladefallcon » 05 Jan 2013, 02:26

I guess this is where I post Bug Reports for version 1.3.3?

Anyways, playing with a deck that has Voracious Dragon in it. It comes into play, and devours some Goblins. It is then supposed to do damage to target player (obviously my one AI opponent) equal to twice the number of Goblins devours. The problem is, it craps out on me. A popup comes up, but only halfway..with no way to get out of it. (screenshot is below)

Don't know if this is a Card issue, or what, but it is quite annoying....
Attachments
Workspace 1_020.png
bladefallcon
 
Posts: 19
Joined: 22 Dec 2012, 04:43
Has thanked: 0 time
Been thanked: 0 time

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 57 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 57 users online :: 0 registered, 0 hidden and 57 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: No registered users and 57 guests

Login Form