It is currently 15 Nov 2025, 14:34
   
Text Size

Forge Beta: 10-04-2013 ver 1.5.2

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

Re: Forge Beta: 10-04-2013 ver 1.5.2

Postby atar » 10 Oct 2013, 21:31

Description: [When i tried to tun for the first time forge 1.5.2]

EOFException | Open
Code: Select all
Forge Version:    1.5.2-r23396M
Operating System: Windows XP 5.1 x86
Java Version:     1.7.0_25 Oracle Corporation

main > Error loading Quest Data
java.io.EOFException: Unexpected end of ZLIB input stream
   at java.util.zip.InflaterInputStream.fill(Unknown Source)
   at java.util.zip.InflaterInputStream.read(Unknown Source)
   at java.util.zip.GZIPInputStream.read(Unknown Source)
   at sun.nio.cs.StreamDecoder.readBytes(Unknown Source)
   at sun.nio.cs.StreamDecoder.implRead(Unknown Source)
   at sun.nio.cs.StreamDecoder.read(Unknown Source)
   at java.io.InputStreamReader.read(Unknown Source)
   at java.io.Reader.read(Unknown Source)
   at forge.quest.io.QuestDataIO.loadData(QuestDataIO.java:128)
   at forge.control.FControl.initialize(FControl.java:187)
   at forge.view.Main.main(Main.java:43)
atar
 
Posts: 122
Joined: 06 Oct 2009, 21:37
Has thanked: 3 times
Been thanked: 1 time

Re: Forge Beta: 10-04-2013 ver 1.5.2

Postby Eowin » 11 Oct 2013, 12:14

Ixidron does not turn a fliped Nighteyes the Desecrator. Is the fliped Nighteyes the Desecrator a Token?
Eowin
 
Posts: 59
Joined: 25 Sep 2010, 10:38
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 10-04-2013 ver 1.5.2

Postby madcrammer » 12 Oct 2013, 02:06

Description: The dramatic memory usage increase was not fixed in this version. I reported this bug earlier for version 1.5.1. Every shop visit (including purchase of ~40 cards) increases memory usage by ~200-300M until reaching nearly 1.2G. Then the game crashes (this time with the garbage collector's error message). For me, this happens after three shop visits. This may be related to the large number of cards that I own (~69M).
I have to say thanks for Forge to start off with.

I also have seen dramatic memory usage increases with the latest version of Forge. I find that after buying a few packs at the shop in quest mode that the game becomes unresponsive after memory reaches 1.2 gigs and freezes the entire program. In previous version this was a non issue, even with 50K cards in my library. I haven't seen a dev response or acknowledgement of this even being an issue. Is this something that is even being considered to be addressed?

Thanks!!
madcrammer
 
Posts: 4
Joined: 14 Aug 2013, 03:25
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 10-04-2013 ver 1.5.2

Postby drdev » 12 Oct 2013, 03:08

madcrammer wrote:
Description: The dramatic memory usage increase was not fixed in this version. I reported this bug earlier for version 1.5.1. Every shop visit (including purchase of ~40 cards) increases memory usage by ~200-300M until reaching nearly 1.2G. Then the game crashes (this time with the garbage collector's error message). For me, this happens after three shop visits. This may be related to the large number of cards that I own (~69M).
I have to say thanks for Forge to start off with.

I also have seen dramatic memory usage increases with the latest version of Forge. I find that after buying a few packs at the shop in quest mode that the game becomes unresponsive after memory reaches 1.2 gigs and freezes the entire program. In previous version this was a non issue, even with 50K cards in my library. I haven't seen a dev response or acknowledgement of this even being an issue. Is this something that is even being considered to be addressed?

Thanks!!
We recently made a fix to help alleviate memory usage some, but there's obviously more that needs to be done. I'll look into it myself since I think I have a couple ideas how to fix it. Hopefully I'll have time before the next release in a week.

Thank you for providing feedback on the issue.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Forge Beta: 10-04-2013 ver 1.5.2

Postby Eowin » 12 Oct 2013, 06:23

Vesuvan Doppelganger copies an unfliped Nezumi Graverobber as its fliped verion (Nighteyes the Desecrator).
Eowin
 
Posts: 59
Joined: 25 Sep 2010, 10:38
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 10-04-2013 ver 1.5.2

Postby Eowin » 12 Oct 2013, 07:23

AI prevented all combat damage with Glacial Crevasses, but the ability of Szadek, Lord of Secrets triggers.
Eowin
 
Posts: 59
Joined: 25 Sep 2010, 10:38
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 10-04-2013 ver 1.5.2

Postby syndicalism » 12 Oct 2013, 09:36

Treachery (hardcast) works with Emrakul.
syndicalism
 
Posts: 1
Joined: 12 Oct 2013, 09:34
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 10-04-2013 ver 1.5.2

Postby Bundy » 12 Oct 2013, 12:21

I saw Gemstone Mine mentioned before. My mine entered the battlefield with 12 counters (2 Doubling Season in play) and i could only activate it once, then it did nothing when i clicked on it. Looks like the number of counters on it do not matter. I could still target the mine with Contagion Clasp (probably useless extra info :wink: ).

EDIT
Just noticed Mirrodin's Core has the same problem. When i remove a couner from it, it can no longer be used to produce mana. Not even colorless. I can however still tap it to add a counter.
Bundy
 
Posts: 348
Joined: 17 Dec 2010, 17:32
Location: The netherlands
Has thanked: 23 times
Been thanked: 3 times

Re: Forge Beta: 10-04-2013 ver 1.5.2

Postby friarsol » 12 Oct 2013, 12:42

Bundy wrote:I saw Gemstone Mine mentioned before. My mine entered the battlefield with 12 counters (2 Doubling Season in play) and i could only activate it once, then it did nothing when i clicked on it. Looks like the number of counters on it do not matter. I could still target the mine with Contagion Clasp (probably useless extra info :wink: ).

EDIT
Just noticed Mirrodin's Core has the same problem. When i remove a couner from it, it can no longer be used to produce mana. Not even colorless. I can however still tap it to add a counter.
These all have the same problem, it's been fixed.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Beta: 10-04-2013 ver 1.5.2

Postby liberifatale » 12 Oct 2013, 14:19

hello good day...I was just playing commander & encountered an error...sending attachment...thanks again for this great game
Attachments
error.txt
error encountered
(3.25 KiB) Downloaded 257 times
liberifatale
 
Posts: 3
Joined: 09 Sep 2012, 01:24
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 10-04-2013 ver 1.5.2

Postby mastroego » 12 Oct 2013, 16:41

Hi again.
A bug I've encountered.
I'm using Marshal's Anthem and it's letting me resurrect an unlimited number of creatures: it's not even multikicked.
mastroego
 
Posts: 236
Joined: 22 Sep 2013, 14:04
Has thanked: 28 times
Been thanked: 16 times

Re: Forge Beta: 10-04-2013 ver 1.5.2

Postby Hapse » 12 Oct 2013, 23:35

I had a morphed Vesuvan Shapeshifter and then the AI used Rite of Replication on it and then i got the error

Description: [describe what you were doing when the crash occurred]

StackOverflowError | Open
Code: Select all
Forge Version:    1.5.2-r23396M
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_21 Oracle Corporation

java.lang.StackOverflowError
   at java.util.regex.Pattern$Curly.match(Unknown Source)
   at java.util.regex.Pattern$GroupHead.match(Unknown Source)
   at java.util.regex.Pattern$Branch.match(Unknown Source)
   at java.util.regex.Pattern$BranchConn.match(Unknown Source)
   at java.util.regex.Pattern$GroupTail.match(Unknown Source)
   at java.util.regex.Pattern$Curly.match0(Unknown Source)
   at java.util.regex.Pattern$Curly.match(Unknown Source)
   at java.util.regex.Pattern$GroupHead.match(Unknown Source)
   at java.util.regex.Pattern$Branch.match(Unknown Source)
   at java.util.regex.Pattern$Branch.match(Unknown Source)
   at java.util.regex.Pattern$BmpCharProperty.match(Unknown Source)
   at java.util.regex.Pattern$Start.match(Unknown Source)
   at java.util.regex.Matcher.search(Unknown Source)
   at java.util.regex.Matcher.find(Unknown Source)
   at java.util.Formatter.parse(Unknown Source)
   at java.util.Formatter.format(Unknown Source)
   at java.util.Formatter.format(Unknown Source)
   at java.lang.String.format(Unknown Source)
   at forge.card.replacement.ReplacementHandler.executeReplacement(ReplacementHandler.java:228)
   at forge.card.replacement.ReplacementHandler.run(ReplacementHandler.java:158)
   at forge.card.replacement.ReplacementHandler.run(ReplacementHandler.java:74)
   at forge.game.GameAction.changeZone(GameAction.java:203)
   at forge.game.GameAction.moveTo(GameAction.java:420)
   at forge.game.GameAction.moveTo(GameAction.java:399)
   at forge.game.GameAction.moveToPlay(GameAction.java:550)
   at forge.card.ability.effects.ETBReplacementEffect.resolve(ETBReplacementEffect.java:14)
   at forge.card.spellability.AbilitySub.resolve(AbilitySub.java:130)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1098)
   at forge.card.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1091)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1104)
   at forge.card.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1091)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1104)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1080)
   at forge.game.ai.ComputerUtil.playNoStack(ComputerUtil.java:314)
   at forge.game.player.PlayerControllerAi.playSpellAbilityNoStack(PlayerControllerAi.java:265)
   at forge.card.replacement.ReplacementHandler.executeReplacement(ReplacementHandler.java:251)
   at forge.card.replacement.ReplacementHandler.run(ReplacementHandler.java:158)
   at forge.card.replacement.ReplacementHandler.run(ReplacementHandler.java:74)
   at forge.game.GameAction.changeZone(GameAction.java:203)
   at forge.game.GameAction.moveTo(GameAction.java:420)
   at forge.game.GameAction.moveTo(GameAction.java:399)
   at forge.game.GameAction.moveToPlay(GameAction.java:550)
   at forge.card.ability.effects.ETBReplacementEffect.resolve(ETBReplacementEffect.java:14)
   at forge.card.spellability.AbilitySub.resolve(AbilitySub.java:130)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1098)
   at forge.card.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1091)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1104)
   at forge.card.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1091)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1104)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1080)
   at forge.game.ai.ComputerUtil.playNoStack(ComputerUtil.java:314)
   at forge.game.player.PlayerControllerAi.playSpellAbilityNoStack(PlayerControllerAi.java:265)
   at forge.card.replacement.ReplacementHandler.executeReplacement(ReplacementHandler.java:251)
   at forge.card.replacement.ReplacementHandler.run(ReplacementHandler.java:158)
   at forge.card.replacement.ReplacementHandler.run(ReplacementHandler.java:74)
   at forge.game.GameAction.changeZone(GameAction.java:203)
   at forge.game.GameAction.moveTo(GameAction.java:420)
   at forge.game.GameAction.moveTo(GameAction.java:399)
   at forge.game.GameAction.moveToPlay(GameAction.java:550)
   at forge.card.ability.effects.ETBReplacementEffect.resolve(ETBReplacementEffect.java:14)
   at forge.card.spellability.AbilitySub.resolve(AbilitySub.java:130)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1098)
   at forge.card.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1091)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1104)
   at forge.card.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1091)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1104)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1080)
   at forge.game.ai.ComputerUtil.playNoStack(ComputerUtil.java:314)
   at forge.game.player.PlayerControllerAi.playSpellAbilityNoStack(PlayerControllerAi.java:265)
   at forge.card.replacement.ReplacementHandler.executeReplacement(ReplacementHandler.java:251)
   at forge.card.replacement.ReplacementHandler.run(ReplacementHandler.java:158)
   at forge.card.replacement.ReplacementHandler.run(ReplacementHandler.java:74)
   at forge.game.GameAction.changeZone(GameAction.java:203)
   at forge.game.GameAction.moveTo(GameAction.java:420)
   at forge.game.GameAction.moveTo(GameAction.java:399)
   at forge.game.GameAction.moveToPlay(GameAction.java:550)
   at forge.card.ability.effects.ETBReplacementEffect.resolve(ETBReplacementEffect.java:14)
   at forge.card.spellability.AbilitySub.resolve(AbilitySub.java:130)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1098)
   at forge.card.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1091)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1104)
   at forge.card.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1091)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1104)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1080)
   at forge.game.ai.ComputerUtil.playNoStack(ComputerUtil.java:314)
   at forge.game.player.PlayerControllerAi.playSpellAbilityNoStack(PlayerControllerAi.java:265)
   at forge.card.replacement.ReplacementHandler.executeReplacement(ReplacementHandler.java:251)
   at forge.card.replacement.ReplacementHandler.run(ReplacementHandler.java:158)
   at forge.card.replacement.ReplacementHandler.run(ReplacementHandler.java:74)
   at forge.game.GameAction.changeZone(GameAction.java:203)
   at forge.game.GameAction.moveTo(GameAction.java:420)
   at forge.game.GameAction.moveTo(GameAction.java:399)
   at forge.game.GameAction.moveToPlay(GameAction.java:550)
   at forge.card.ability.effects.ETBReplacementEffect.resolve(ETBReplacementEffect.java:14)
   at forge.card.spellability.AbilitySub.resolve(AbilitySub.java:130)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1098)
   at forge.card.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1091)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1104)
   at forge.card.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1091)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1104)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1080)
   at forge.game.ai.ComputerUtil.playNoStack(ComputerUtil.java:314)
   at forge.game.player.PlayerControllerAi.playSpellAbilityNoStack(PlayerControllerAi.java:265)
   at forge.card.replacement.ReplacementHandler.executeReplacement(ReplacementHandler.java:251)
   at forge.card.replacement.ReplacementHandler.run(ReplacementHandler.java:158)
   at forge.card.replacement.ReplacementHandler.run(ReplacementHandler.java:74)
   at forge.game.GameAction.changeZone(GameAction.java:203)
   at forge.game.GameAction.moveTo(GameAction.java:420)
   at forge.game.GameAction.moveTo(GameAction.java:399)
   at forge.game.GameAction.moveToPlay(GameAction.java:550)
   at forge.card.ability.effects.ETBReplacementEffect.resolve(ETBReplacementEffect.java:14)
   at forge.card.spellability.AbilitySub.resolve(AbilitySub.java:130)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1098)
   at forge.card.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1091)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1104)
   at forge.card.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1091)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1104)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1080)
   at forge.game.ai.ComputerUtil.playNoStack(ComputerUtil.java:314)
   at forge.game.player.PlayerControllerAi.playSpellAbilityNoStack(PlayerControllerAi.java:265)
   at forge.card.replacement.ReplacementHandler.executeReplacement(ReplacementHandler.java:251)
   at forge.card.replacement.ReplacementHandler.run(ReplacementHandler.java:158)
   at forge.card.replacement.ReplacementHandler.run(ReplacementHandler.java:74)
   at forge.game.GameAction.changeZone(GameAction.java:203)
   at forge.game.GameAction.moveTo(GameAction.java:420)
   at forge.game.GameAction.moveTo(GameAction.java:399)
   at forge.game.GameAction.moveToPlay(GameAction.java:550)
   at forge.card.ability.effects.ETBReplacementEffect.resolve(ETBReplacementEffect.java:14)
   at forge.card.spellability.AbilitySub.resolve(AbilitySub.java:130)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1098)
   at forge.card.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1091)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1104)
   at forge.card.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1091)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1104)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1080)
   at forge.game.ai.ComputerUtil.playNoStack(ComputerUtil.java:314)
   at forge.game.player.PlayerControllerAi.playSpellAbilityNoStack(PlayerControllerAi.java:265)
   at forge.card.replacement.ReplacementHandler.executeReplacement(ReplacementHandler.java:251)
   at forge.card.replacement.ReplacementHandler.run(ReplacementHandler.java:158)
   at forge.card.replacement.ReplacementHandler.run(ReplacementHandler.java:74)
   at forge.game.GameAction.changeZone(GameAction.java:203)
   at forge.game.GameAction.moveTo(GameAction.java:420)
   at forge.game.GameAction.moveTo(GameAction.java:399)
   at forge.game.GameAction.moveToPlay(GameAction.java:550)
   at forge.card.ability.effects.ETBReplacementEffect.resolve(ETBReplacementEffect.java:14)
   at forge.card.spellability.AbilitySub.resolve(AbilitySub.java:130)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1098)
   at forge.card.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1091)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1104)
   at forge.card.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1091)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1104)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1080)
   at forge.game.ai.ComputerUtil.playNoStack(ComputerUtil.java:314)
   at forge.game.player.PlayerControllerAi.playSpellAbilityNoStack(PlayerControllerAi.java:265)
   at forge.card.replacement.ReplacementHandler.executeReplacement(ReplacementHandler.java:251)
   at forge.card.replacement.ReplacementHandler.run(ReplacementHandler.java:158)
   at forge.card.replacement.ReplacementHandler.run(ReplacementHandler.java:74)
   at forge.game.GameAction.changeZone(GameAction.java:203)
   at forge.game.GameAction.moveTo(GameAction.java:420)
   at forge.game.GameAction.moveTo(GameAction.java:399)
   at forge.game.GameAction.moveToPlay(GameAction.java:550)
   at forge.card.ability.effects.ETBReplacementEffect.resolve(ETBReplacementEffect.java:14)
   at forge.card.spellability.AbilitySub.resolve(AbilitySub.java:130)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1098)
   at forge.card.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1091)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1104)
   at forge.card.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1091)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1104)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1080)
   at forge.game.ai.ComputerUtil.playNoStack(ComputerUtil.java:314)
   at forge.game.player.PlayerControllerAi.playSpellAbilityNoStack(PlayerControllerAi.java:265)
   at forge.card.replacement.ReplacementHandler.executeReplacement(ReplacementHandler.java:251)
   at forge.card.replacement.ReplacementHandler.run(ReplacementHandler.java:158)
   at forge.card.replacement.ReplacementHandler.run(ReplacementHandler.java:74)
   at forge.game.GameAction.changeZone(GameAction.java:203)
   at forge.game.GameAction.moveTo(GameAction.java:420)
   at forge.game.GameAction.moveTo(GameAction.java:399)
   at forge.game.GameAction.moveToPlay(GameAction.java:550)
   at forge.card.ability.effects.ETBReplacementEffect.resolve(ETBReplacementEffect.java:14)
   at forge.card.spellability.AbilitySub.resolve(AbilitySub.java:130)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1098)
   at forge.card.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1091)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1104)
   at forge.card.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1091)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1104)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1080)
   at forge.game.ai.ComputerUtil.playNoStack(ComputerUtil.java:314)
   at forge.game.player.PlayerControllerAi.playSpellAbilityNoStack(PlayerControllerAi.java:265)
   at forge.card.replacement.ReplacementHandler.executeReplacement(ReplacementHandler.java:251)
   at forge.card.replacement.ReplacementHandler.run(ReplacementHandler.java:158)
   at forge.card.replacement.ReplacementHandler.run(ReplacementHandler.java:74)
   at forge.game.GameAction.changeZone(GameAction.java:203)
   at forge.game.GameAction.moveTo(GameAction.java:420)
   at forge.game.GameAction.moveTo(GameAction.java:399)
   at forge.game.GameAction.moveToPlay(GameAction.java:550)
   at forge.card.ability.effects.ETBReplacementEffect.resolve(ETBReplacementEffect.java:14)
   at forge.card.spellability.AbilitySub.resolve(AbilitySub.java:130)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1098)
   at forge.card.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1091)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1104)
   at forge.card.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1091)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1104)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1080)
   at forge.game.ai.ComputerUtil.playNoStack(ComputerUtil.java:314)
   at forge.game.player.PlayerControllerAi.playSpellAbilityNoStack(PlayerControllerAi.java:265)
   at forge.card.replacement.ReplacementHandler.executeReplacement(ReplacementHandler.java:251)
   at forge.card.replacement.ReplacementHandler.run(ReplacementHandler.java:158)
   at forge.card.replacement.ReplacementHandler.run(ReplacementHandler.java:74)
   at forge.game.GameAction.changeZone(GameAction.java:203)
   at forge.game.GameAction.moveTo(GameAction.java:420)
   at forge.game.GameAction.moveTo(GameAction.java:399)
   at forge.game.GameAction.moveToPlay(GameAction.java:550)
   at forge.card.ability.effects.ETBReplacementEffect.resolve(ETBReplacementEffect.java:14)
   at forge.card.spellability.AbilitySub.resolve(AbilitySub.java:130)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1098)
   at forge.card.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1091)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1104)
   at forge.card.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1091)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1104)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1080)
   at forge.game.ai.ComputerUtil.playNoStack(ComputerUtil.java:314)
   at forge.game.player.PlayerControllerAi.playSpellAbilityNoStack(PlayerControllerAi.java:265)
   at forge.card.replacement.ReplacementHandler.executeReplacement(ReplacementHandler.j
... (truncated)
Hapse
 
Posts: 49
Joined: 03 Sep 2013, 16:09
Has thanked: 12 times
Been thanked: 0 time

Re: Forge Beta: 10-04-2013 ver 1.5.2

Postby lateralus1123 » 13 Oct 2013, 00:43

First of all: Thanks for this awesome software!

Next, I have a few bugs to report. Corrupt is uncastable. ETB triggers from various cards (Spellstutter Sprite and Pestermite I've noticed in particular) never enter the stack. There seems to be a connection to the flash ability here. Abilities that let you use cards in your graveyard are sketchy. Or maybe I don't know how to use them? Unearth on at least Hellspark Elemental can't be used. Gravecrawler can't be cast from the graveyard. Lands can't be played with Crucible of Worlds. Triggered abilities like the one of Bloodghast are fine though.

Lastly, is there a way to view counters on Umezawa's Jitte when it's equipped? The card is hidden behind a creature!
lateralus1123
 
Posts: 2
Joined: 13 Oct 2013, 00:37
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 10-04-2013 ver 1.5.2

Postby friarsol » 13 Oct 2013, 03:21

lateralus1123 wrote:First of all: Thanks for this awesome software!

Next, I have a few bugs to report. Corrupt is uncastable. ETB triggers from various cards (Spellstutter Sprite and Pestermite I've noticed in particular) never enter the stack. There seems to be a connection to the flash ability here. Abilities that let you use cards in your graveyard are sketchy. Or maybe I don't know how to use them? Unearth on at least Hellspark Elemental can't be used. Gravecrawler can't be cast from the graveyard. Lands can't be played with Crucible of Worlds. Triggered abilities like the one of Bloodghast are fine though.

Lastly, is there a way to view counters on Umezawa's Jitte when it's equipped? The card is hidden behind a creature!
Try to give a few more details about things if you can.

1. Corrupt works just fine for me, any particular reason you think it doesn't work? Maybe something on the battlefield was stopping you.
2. Pestermite seems ok, maybe you are canceling the target by accident? Are you hitting the space bar repeatedly?
3. Unearth cards are cast via the "Flashback zone" or as I like to call it the "External Activation Area" you can find it by clicking on the lightning bolt underneath the graveyard symbol in the player panel. Yes, it doesn't always update immediately. The gnomes don't like to work full time in that section of the code.
4. If you have the "CardDetailPanel" in front, and hover over your Jitte, it should say how many counters it has on the bottom of the panel. You may need to creatively zig-zag to get there if there's too much text to see at a glance.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Beta: 10-04-2013 ver 1.5.2

Postby Alico » 13 Oct 2013, 03:59

friarsol wrote:
lateralus1123 wrote:First of all: Thanks for this awesome software!

Next, I have a few bugs to report. Corrupt is uncastable. ETB triggers from various cards (Spellstutter Sprite and Pestermite I've noticed in particular) never enter the stack. There seems to be a connection to the flash ability here. Abilities that let you use cards in your graveyard are sketchy. Or maybe I don't know how to use them? Unearth on at least Hellspark Elemental can't be used. Gravecrawler can't be cast from the graveyard. Lands can't be played with Crucible of Worlds. Triggered abilities like the one of Bloodghast are fine though.

Lastly, is there a way to view counters on Umezawa's Jitte when it's equipped? The card is hidden behind a creature!
Try to give a few more details about things if you can.

1. Corrupt works just fine for me, any particular reason you think it doesn't work? Maybe something on the battlefield was stopping you.
2. Pestermite seems ok, maybe you are canceling the target by accident? Are you hitting the space bar repeatedly?
3. Unearth cards are cast via the "Flashback zone" or as I like to call it the "External Activation Area" you can find it by clicking on the lightning bolt underneath the graveyard symbol in the player panel. Yes, it doesn't always update immediately. The gnomes don't like to work full time in that section of the code.
4. If you have the "CardDetailPanel" in front, and hover over your Jitte, it should say how many counters it has on the bottom of the panel. You may need to creatively zig-zag to get there if there's too much text to see at a glance.
Could you perhaps move the numbers of counters a given card has to the top of the card's description? That would help a lot with a lot of cards that have a boatload of text that you have to scroll through to get to what you want to know. The same can be said for cards like Vampire Nocturnus, who reveals the top card of the library, but you have to scroll to the bottom of the description to see which one. This would make using them with a full field of other cards much easier.
Alico
 
Posts: 47
Joined: 21 Sep 2012, 18:16
Has thanked: 0 time
Been thanked: 1 time

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 98 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 98 users online :: 0 registered, 0 hidden and 98 guests (based on users active over the past 10 minutes)
Most users ever online was 9824 on 10 Nov 2025, 04:33

Users browsing this forum: No registered users and 98 guests

Login Form