Page 3 of 15

Re: Forge Beta: 03-01-2013 ver 1.3.9

PostPosted: 01 Mar 2013, 20:30
by Pux
myk wrote:
Description: I started a new quest, clicked on "build a new deck", didn't do anything there, and pressed the red cross to get back.

IllegalArgumentException | 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.IllegalArgumentException: illegal component position
   at java.awt.Container.addImpl(Unknown Source)
   at java.awt.Container.add(Unknown Source)
   at forge.gui.framework.DragCell.addDoc(DragCell.java:277)
   at forge.gui.deckeditor.controllers.CEditorQuest.exit(CEditorQuest.java:318)
   at forge.control.FControl$4.windowClosing(FControl.java:134)
   at java.awt.Window.processWindowEvent(Unknown Source)
   at javax.swing.JFrame.processWindowEvent(Unknown Source)
   at java.awt.Window.processEvent(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.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)
does this happen every time you enter/exit the quest deck editor? could you post your res/layouts/editor_preferred.xml file?
It only happened once. I played the game now for a good time and it didn't seem to happen again. But when it happend and I clicked "close" on the crash window and tried to return to the main menu again it happened again. My editor_preferred.xml probably changed since then, but here it is.
The bug is probably not a big issue though.
Code: Select all
<?xml version="1.0"?>
<layout>
   <cell x="0.74099" y="0.28924" w="0.25901" h="0.71076">
      <doc>CARD_PICTURE</doc>
      <doc>EDITOR_PREFERENCES</doc>
   </cell>
   <cell x="0.38747" y="0.0" w="0.35352" h="1.0">
      <doc>EDITOR_CURRENTDECK</doc>
      <doc>EDITOR_STATISTICS</doc>
      <doc>EDITOR_PROBABILITIES</doc>
   </cell>
   <cell x="0.74099" y="0.0" w="0.25901" h="0.28924">
      <doc>CARD_DETAIL</doc>
   </cell>
   <cell x="0.0" y="0.0" w="0.38747" h="1.0">
      <doc>EDITOR_CATALOG</doc>
   </cell>
</layout>

Re: Forge Beta: 03-01-2013 ver 1.3.9

PostPosted: 01 Mar 2013, 20:44
by SpiderBrigade
Deck Editor search looks bugged when searching for "buyback" (or "Buyback") <=search returns no cards
searching for "uyback" returns all cards with buyback in the text field.

Yes, I was excited to see Memory Crystal :)

Re: Forge Beta: 03-01-2013 ver 1.3.9

PostPosted: 01 Mar 2013, 21:55
by Chris H.
gos wrote:
Chris H. wrote:It seems like the front face of double faced cards aren't triggering properly, but the back face and single faced cards are.
 
Huntmaster of the Fells works fine for me, triggered ETB, then back face, then front face again.
 
Thank you Gos.

I tend to put a few statements into the Known Issues section and I can not predict if or when someone will get around to fixing it.

I will go ahead and remove that portion. 8)

Re: Forge Beta: 03-01-2013 ver 1.3.9

PostPosted: 01 Mar 2013, 21:57
by Chris H.
cc-drake wrote:The following issue is still not fixed and should probably show up in the "Known Issues"-section:
Creatures with a targeted triggered ability which triggers for dealing damage to an opponent still don't work (i.e. Throat Slitter, Skirk Commando , Caustic Wasps)
 
Thank you cc-drake, I will add in your report. :)
 
Sloth wrote:I've just tested Throat Slitter and it did trigger, but i was able to click OK without choosing a target which is not correct. Maybe you've just hit space/return too fast?
 
EDIT

Just saw Sloth's response, I will hold off for the moment.

Re: Forge Beta: 03-01-2013 ver 1.3.9

PostPosted: 01 Mar 2013, 23:04
by cc-drake
Sloth wrote:I've just tested Throat Slitter and it did trigger, but i was able to click OK without choosing a target which is not correct. Maybe you've just hit space/return too fast?
Nope, the triggering and targeting both work fine, only on resolution the ability fizzles. Due to the log:
Code: Select all
AddToStack: Human activated Throat Slitter (296) targeting Chronomaton (29) .
ResolveStack: Throat Slitter ability fizzles.
At my computer, the error has been reproducible for the last betas and still occurs in the current 1.3.9 beta. Maybe it depends on the java version? I think I'm using Java 7.

Re: Forge Beta: 03-01-2013 ver 1.3.9

PostPosted: 01 Mar 2013, 23:38
by Rooger
gos wrote:When I have 7272 decks in the /res/decks/constructed/ folder, forge hangs when loading, immediately before processing image sprites, with an ETA of 00:00:01.
I'm having issues with decks loading as well, i have 6801 in the constructed folder, almost all of them downloaded from the forum and the few i have constructed were working in the previous releases. Tested with a clean folder and the game loads with no problems. Other than that, great realease, it's nice to see the miracle cards implemented, wanted to test some miracle decks.

Edit: If it helps here is my decks folder.

Re: Forge Beta: 03-01-2013 ver 1.3.9

PostPosted: 02 Mar 2013, 00:00
by Zirbert
There seem to be some weird issues with convoke in this release.

- When choosing creatures to tap for convoke, there's no "done choosing" button. You have to select all your available creatures before going on to pay mana for the remaining cost.

- The previous comment notwithstanding, you can't really choose all of your available creatures to tap for convoke. The window always closes, moving you on to paying mana, when you have one creature left unselected. For example, if you have 7 untapped creatures and play Siege Wurm, you can (and are forced to) select 6 of them. As soon as you choose the 6th, the selection window closes and you get bumped out to pay the last 1 mana, despite having a 7th creature available. This happens even if you have no mana available, and the order in which you select creatures doesn't seem to matter.

Re: Forge Beta: 03-01-2013 ver 1.3.9

PostPosted: 02 Mar 2013, 00:54
by Max mtg
Rooger wrote:
gos wrote:When I have 7272 decks in the /res/decks/constructed/ folder, forge hangs when loading, immediately before processing image sprites, with an ETA of 00:00:01.
I'm having issues with decks loading as well, i have 6801 in the constructed folder, almost all of them downloaded from the forum and the few i have constructed were working in the previous releases. Tested with a clean folder and the game loads with no problems. Other than that, great realease, it's nice to see the miracle cards implemented, wanted to test some miracle decks.

Edit: If it helps here is my decks folder.
Yes, it's the only thing that can help.

Many of your cards refer to 'duel decks' or 'premium decks' series. Those DDC, EVG, PD2 sets are not implemented in Forge. You'll have to specify a different set for your cards (a part of problematic names is visible on the screenshot attached) or simply remove that set specification from all lines.

It's still a question whether these sets should be added to forge, but for this release they just won't work.

Re: Forge Beta: 03-01-2013 ver 1.3.9

PostPosted: 02 Mar 2013, 01:03
by Xitax
You could use the set assignment script to clean up those particular decks. It won't assign set values Forge doesn't support.

-Just to help you clean them up quicker. Hand edit sucks.

Re: Forge Beta: 03-01-2013 ver 1.3.9

PostPosted: 02 Mar 2013, 02:44
by Rooger
Ops I forgot those cards :oops: I was implementing them in the previous release to have the decks on the spell shop but forgot to change the files in this version, thanks for the help max mtg, and for the tip xitax

Btw here is my setdata.txt updated with all the duel decks, premium decks and from the vault series in chronological order untill gatecrash, if someday you guys want to put those cards in the game you may use it, we have the pics, we have the cards, now we just need the lines of code in them hehe

Re: Forge Beta: 03-01-2013 ver 1.3.9

PostPosted: 02 Mar 2013, 05:09
by Xitax
Gameplay question: is a Kird Ape that comes into play as 2/3 supposed to trigger Evolve?

Re: Forge Beta: 03-01-2013 ver 1.3.9

PostPosted: 02 Mar 2013, 08:26
by cc-drake
- I can target untapped creatures to untap Soldevi Golem.
- When I exile my Keeper of the Flame with Voyager Staff in AI's end step, I don't get my Keeper back in my end step (the ability triggers, but does nothing).
- When I morph up my Fathom Seer in AI's end step, the "draw 2 cards" ability goes onto the stack, but the game gets stuck since I can't resolve the ability.
- When I try to start a constructed match with a Fully random color deck containing the colors "Random 1" and "Blue", I sometimes get a nonblue deck...
- Wormfang Turtle doesn't force me to exile a land (I'm allowed to continue with the "ok"-button). I suppose the other Wormfang cards are effected either.
- When my epic Eternal Dominion tries to resolve the second time, I get
IndexOutOfBoundsException | Open
Code: Select all
Forge Version:    1.3.9-r19953
Operating System: Windows XP 5.1 x86
Java Version:     1.7.0_15 Oracle Corporation

java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
   at java.util.ArrayList.rangeCheck(Unknown Source)
   at java.util.ArrayList.get(Unknown Source)
   at forge.card.ability.effects.ChangeZoneEffect.changeHiddenOriginResolveHuman(ChangeZoneEffect.java:546)
   at forge.card.ability.effects.ChangeZoneEffect.changeHiddenOriginResolve(ChangeZoneEffect.java:521)
   at forge.card.ability.effects.ChangeZoneEffect.resolve(ChangeZoneEffect.java:281)
   at forge.card.ability.SpellApiBased.resolve(SpellApiBased.java:53)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1200)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1005)
   at forge.game.GameActionPlay.playSpellAbilityNoStack(GameActionPlay.java:452)
   at forge.card.cardfactory.CardFactoryUtil$17.resolve(CardFactoryUtil.java:3312)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:847)
   at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:735)
   at forge.game.player.PlayerController.passPriority(PlayerController.java:70)
   at forge.game.ai.AiInputCommon.showMessage(AiInputCommon.java:110)
   at forge.gui.GuiInput.setInput(GuiInput.java:71)
   at forge.gui.GuiInput.update(GuiInput.java:54)
   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:141)
   at forge.control.input.InputControl.resetInput(InputControl.java:137)
   at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:740)
   at forge.game.player.PlayerController.passPriority(PlayerController.java:70)
   at forge.control.input.InputPassPriority.selectButtonOK(InputPassPriority.java:77)
   at forge.gui.GuiInput.selectButtonOK(GuiInput.java:80)
   at forge.gui.match.controllers.CMessage$2.actionPerformed(CMessage.java:57)
   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:87)
   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)

Re: Forge Beta: 03-01-2013 ver 1.3.9

PostPosted: 02 Mar 2013, 09:16
by moomarc
Announcement

To those of you who haven't yet grabbed the HQ Gatecrash images from the CCGHQ Pictures thread, the LQ Set images for the set are now available for download from the game's downloader. (Note: This will not download the new tokens yet as they need a game file to be updated first.).

Re: Forge Beta: 03-01-2013 ver 1.3.9

PostPosted: 02 Mar 2013, 10:48
by sidaism
Thank you for the new updates .Btw,Forge still crashes when I champion Spellstutter Sprite with Mistbind Clique.Patagia Viper doesn't give tokens.

Re: Forge Beta: 03-01-2013 ver 1.3.9

PostPosted: 02 Mar 2013, 11:38
by Max mtg
Rooger wrote:Btw here is my setdata.txt updated with all the duel decks, premium decks and from the vault series in chronological order untill gatecrash, if someday you guys want to put those cards in the game you may use it, we have the pics, we have the cards, now we just need the lines of code in them hehe
This will only enable sets ingame (eg. you'll see them in filters), but the sets will be empty (won't recognize cards or make a booster of such set). The link between card and a set where it was printed is set in card script files. In public releases these files are zipped at /res/cardfolder.