It is currently 14 May 2025, 21:58
   
Text Size

Forge Beta: 06-11-2012 ver 1.2.8

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

Re: Forge Beta: 06-11-2012 ver 1.2.8

Postby cc-drake » 21 Jun 2012, 18:03

AI's Sudden Disappearance targets nothing and fizzles.
cc-drake
 
Posts: 570
Joined: 14 Aug 2010, 07:15
Has thanked: 29 times
Been thanked: 6 times

Re: Forge Beta: 06-11-2012 ver 1.2.8

Postby sagephoenix » 21 Jun 2012, 18:19

Having Metallic Sliver and Harmonic Sliver on the battlefield while playing a Crystalline Sliver screws stuff up.
Last edited by sagephoenix on 21 Jun 2012, 21:49, edited 1 time in total.
sagephoenix
 
Posts: 177
Joined: 29 Aug 2011, 14:07
Has thanked: 57 times
Been thanked: 3 times

Re: Forge Beta: 06-11-2012 ver 1.2.8

Postby Sloth » 21 Jun 2012, 18:44

Orionalt wrote:The AI was able to target my Isleback Spawn with his Weed-Pruner Poplar but the ability fizzled. The AI had its own creature it could target as well.
Fixed! Thanks Orionalt.

Orionalt wrote:Whenever I cast Fireball I get this error
There is a problem with Fireball and "Whenever cast a spell,..." triggers. It won't crash anymore, but will not trigger correctly now.

Doerk wrote: The Abyss leads to the same behavior as Wall of Reverence. You cannot pick a creature and cannot finish your move. Exit program via task manager.
Fixed! Thanks Doerk.

cc-drake wrote:AI's Sudden Disappearance targets nothing and fizzles.
Fixed! thanks cc-drake.
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

Re: Forge Beta: 06-11-2012 ver 1.2.8

Postby cc-drake » 21 Jun 2012, 18:46

When I control Heartwood Storyteller and AI casts Goblin War Drums, my Storyteller doesn't trigger
cc-drake
 
Posts: 570
Joined: 14 Aug 2010, 07:15
Has thanked: 29 times
Been thanked: 6 times

Re: Forge Beta: 06-11-2012 ver 1.2.8

Postby Xitax » 22 Jun 2012, 02:39

.Twincast a Sanity Grinding and you get an error.

Also played an Island from a Shelldock Isle as the second land play this turn and the island remained in exile.
Xitax
 
Posts: 918
Joined: 16 May 2010, 17:19
Has thanked: 183 times
Been thanked: 133 times

Re: Forge Beta: 06-11-2012 ver 1.2.8

Postby friarsol » 22 Jun 2012, 03:23

Xitax wrote:Also played an Island from a Shelldock Isle as the second land play this turn and the island remained in exile.
I don't see how that's a problem. You can't play a land if you already played one.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Beta: 06-11-2012 ver 1.2.8

Postby Xitax » 22 Jun 2012, 03:25

I thought with cards that play other cards that the card text overrules general game rules. The card says I can play the hideaway card, no stipulations.

Supposing I had a creature as the hideaway card. Can't I play it during an opponent's turn? The ability to play the hideaway card is a fast effect, is it not?
Xitax
 
Posts: 918
Joined: 16 May 2010, 17:19
Has thanked: 183 times
Been thanked: 133 times

Re: Forge Beta: 06-11-2012 ver 1.2.8

Postby friarsol » 22 Jun 2012, 03:35

Xitax wrote:I thought with cards that play other cards that the card text overrules general game rules. The card says I can play the hideaway card, no stipulations.

Supposing I had a creature as the hideaway card. Can't I play it during an opponent's turn? The ability to play the hideaway card is a fast effect, is it not?
http://wiki.mtgsalvation.com/article/Hideaway

"The land's last ability allows you to play the removed card as part of the resolution of that ability. Timing restrictions based on the card's type are ignored (for instance, if it's a creature or sorcery). Other play restrictions are not (such as "Play [this card] only during combat").
If the removed card is a land, you may play it as a result of the last ability only if it's your turn and you haven't already played a land that turn. This counts as your land play for the turn.
If you are unable to play the removed card due to these or other restrictions (such as having no legal targets for a spell), nothing happens when the land's activated ability resolves, and the card remains removed from the game face down. You can try to play it later by activating the ability again. "
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Beta: 06-11-2012 ver 1.2.8

Postby Doerk » 22 Jun 2012, 13:41

I am not completely sure about the rules but the following behavior seems wrong: I played Soul Foundry and exiled Watcher Sliver. Then, the AI played Disperse on Soul Foundry returning it to my hand. Later in the game I played Soul Foundry again exiling Winged Sliver. Now the Card Detail reads:

"^Imprinting: Watcher Sliver (8), Winged Sliver (81)^" and when activating Soul Foundry, I have to pay 6 mana and Soul Foundry creates two slivers, one token for Winged Sliver and another one for Watcher Sliver.
Doerk
 
Posts: 41
Joined: 12 Apr 2011, 16:43
Has thanked: 2 times
Been thanked: 1 time

Re: Forge Beta: 06-11-2012 ver 1.2.8

Postby Orionalt » 22 Jun 2012, 18:21

Playing the Mines of Kazum Durl challenge I went to pump my Garruk's Horde with Wildheart Invoker and got this error message

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

Comparison method violates its general contract!


Version:
Forge version 1.2.8-r15881

OS: Windows 7 Version: 6.1 Architecture: x86

Java Version: 1.7.0_04 Vendor: Oracle Corporation

Detailed error trace:
java.lang.IllegalArgumentException: Comparison method violates its general contract!
at java.util.TimSort.mergeLo(Unknown Source)
at java.util.TimSort.mergeAt(Unknown Source)
at java.util.TimSort.mergeCollapse(Unknown Source)
at java.util.TimSort.sort(Unknown Source)
at java.util.TimSort.sort(Unknown Source)
at java.util.Arrays.sort(Unknown Source)
at java.util.Collections.sort(Unknown Source)
at javax.swing.SortingFocusTraversalPolicy.enumerateAndSortCycle(Unknown Source)
at javax.swing.SortingFocusTraversalPolicy.getFocusTraversalCycle(Unknown Source)
at javax.swing.SortingFocusTraversalPolicy.getFirstComponent(Unknown Source)
at javax.swing.LayoutFocusTraversalPolicy.getFirstComponent(Unknown Source)
at javax.swing.SortingFocusTraversalPolicy.getDefaultComponent(Unknown Source)
at java.awt.FocusTraversalPolicy.getInitialComponent(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$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.SequencedEvent.dispatch(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)


I also upgraded my hound to the highest level and noticed something peculiar. The Hound has haste but that is kind of a wasted ability since your first upkeep removes summoning sickness from all cards that you start with on the battlefield including the Hound, plant wall and any challenge bonus guys you get.

I also frequently start challenges with nothing in hand or on the table and have to concede a game for it to work right.
Orionalt
 
Posts: 31
Joined: 08 Apr 2012, 08:45
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 06-11-2012 ver 1.2.8

Postby friarsol » 22 Jun 2012, 19:23

Orionalt wrote:I also upgraded my hound to the highest level and noticed something peculiar. The Hound has haste but that is kind of a wasted ability since your first upkeep removes summoning sickness from all cards that you start with on the battlefield including the Hound, plant wall and any challenge bonus guys you get.

I also frequently start challenges with nothing in hand or on the table and have to concede a game for it to work right.
The error message is due to Java 1.7 not being very friendly with some of the structures we use. We have a possible fix in place for the next beta, but mostly everyone on the dev team is still on 1.6.

At some point when I get some free time, I'll add some code where tokens that start the game in play don't lose summoning sickness on their owner's first turn, so quest pets etc will work as intended.

The challenges is a known issue, but we haven't been able to consistently reproduce it. If you figure out a way that you get it every single time in certain circumstances, let us know so we can get it resolved.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Beta: 06-11-2012 ver 1.2.8

Postby Xitax » 23 Jun 2012, 01:07

friarsol wrote:
Xitax wrote:I thought with cards that play other cards that the card text overrules general game rules. The card says I can play the hideaway card, no stipulations.

Supposing I had a creature as the hideaway card. Can't I play it during an opponent's turn? The ability to play the hideaway card is a fast effect, is it not?
http://wiki.mtgsalvation.com/article/Hideaway

"The land's last ability allows you to play the removed card as part of the resolution of that ability. Timing restrictions based on the card's type are ignored (for instance, if it's a creature or sorcery). Other play restrictions are not (such as "Play [this card] only during combat").
If the removed card is a land, you may play it as a result of the last ability only if it's your turn and you haven't already played a land that turn. This counts as your land play for the turn.
If you are unable to play the removed card due to these or other restrictions (such as having no legal targets for a spell), nothing happens when the land's activated ability resolves, and the card remains removed from the game face down. You can try to play it later by activating the ability again. "
Alright, it's not straightforwardly easy to understand, but I can accept that. There is a bug, though, where if I fail to play the card the first time that the hideaway card gets forgotten by Forge and I'm not able to play it later.
Xitax
 
Posts: 918
Joined: 16 May 2010, 17:19
Has thanked: 183 times
Been thanked: 133 times

Re: Forge Beta: 06-11-2012 ver 1.2.8

Postby Azrael » 23 Jun 2012, 05:19

Don't think it has been mentioned yet, but Magus of the Abyss has, naturally, the same issue as The Abyss and Wall of Reverence
Azrael
 
Posts: 1
Joined: 23 Jun 2012, 05:01
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 06-11-2012 ver 1.2.8

Postby cc-drake » 23 Jun 2012, 11:06

- Initiate of Blood reads
When that creature dies this turn, flip Initiate of Blood.
Tap: Initiate of Blood deals 1 damage to target creature that was dealt damage this turn.
- Several times when I pass priority, I get the error
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.

Not found: mana shard with profile = 0


Version:
Forge version 1.2.8-r15881

OS: Windows XP Version: 5.1 Architecture: x86

Java Version: 1.6.0_31 Vendor: Sun Microsystems Inc.

Detailed error trace:
java.lang.RuntimeException: Not found: mana shard with profile = 0
   at forge.card.mana.ManaCostShard.valueOf(ManaCostShard.java:288)
   at forge.card.mana.ManaCostParser.next(ManaCostParser.java:96)
   at forge.card.mana.ManaCostParser.next(ManaCostParser.java:9)
   at forge.card.CardManaCost.<init>(CardManaCost.java:71)
   at forge.card.mana.ManaCost.<init>(ManaCost.java:62)
   at forge.CardUtil.getConvertedManaCost(CardUtil.java:359)
   at forge.CardUtil.getConvertedManaCost(CardUtil.java:326)
   at forge.game.player.ComputerUtil$6.compare(ComputerUtil.java:1690)
   at forge.game.player.ComputerUtil$6.compare(ComputerUtil.java:1686)
   at java.util.Arrays.mergeSort(Unknown Source)
   at java.util.Arrays.mergeSort(Unknown Source)
   at java.util.Arrays.mergeSort(Unknown Source)
   at java.util.Arrays.mergeSort(Unknown Source)
   at java.util.Arrays.sort(Unknown Source)
   at forge.game.player.ComputerUtil.sortSpellAbilityByCost(ComputerUtil.java:1714)
   at forge.game.player.ComputerUtil.playSpellAbilities(ComputerUtil.java:76)
   at forge.game.player.ComputerUtil.playSpellAbilities(ComputerUtil.java:112)
   at forge.game.player.ComputerAIGeneral.stackResponse(ComputerAIGeneral.java:366)
   at forge.game.player.ComputerAIGeneral.stackNotEmpty(ComputerAIGeneral.java:350)
   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:872)
   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:52)
   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:89)
   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$000(Unknown Source)
   at java.awt.EventQueue$1.run(Unknown Source)
   at java.awt.EventQueue$1.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$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)
The log shows no reason for that.
- Scrabbling Claws have
Tap, Sacrifice Scrabbling Claws: Exile target card from a graveyard. Draw a card.
- Psychotic Episode works kind of weird and can't remove the top card of the library
- When I control Akroma's Memorial and cast Whiptail Moloch, the game gets stuck since I can't cancel the damage effect
cc-drake
 
Posts: 570
Joined: 14 Aug 2010, 07:15
Has thanked: 29 times
Been thanked: 6 times

Re: Forge Beta: 06-11-2012 ver 1.2.8

Postby sagephoenix » 24 Jun 2012, 17:31

The Cable 2 quest deck has Slave of Bolas in it and no way to cast it?
sagephoenix
 
Posts: 177
Joined: 29 Aug 2011, 14:07
Has thanked: 57 times
Been thanked: 3 times

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 25 guests


Who is online

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

Login Form