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

Forge Beta: 04-12-2013 ver 1.3.12

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

Re: Forge Beta: 04-12-2013 ver 1.3.12

Postby Chris H. » 13 Apr 2013, 17:06

Devilman06 wrote:
swordshine wrote:
Devilman06 wrote:Whenever I target an opponent with a discard or exile effect (Karn, Liberated first ability) The AI exiles a card from MY hand. same with praetor's grasp it only exiles from MY library which isn't even a legal target.
Are you using this version?
Yes
 
Launch Forge and look at the top center portion of the forge window. If you are using the most recent version you should see the following text:
 
Attachments
Screen Shot.jpg
Screen Shot.jpg (8.23 KiB) Viewed 3618 times
User avatar
Chris H.
Forge Moderator
 
Posts: 6320
Joined: 04 Nov 2008, 12:11
Location: Mac OS X Yosemite
Has thanked: 644 times
Been thanked: 643 times

Re: Forge Beta: 04-12-2013 ver 1.3.12

Postby saturnine » 13 Apr 2013, 18:06

Max mtg wrote:
saturnine wrote:I clicked on the Deck Editor button. This bug was present in the previous version, and hasn't been attended to. :(

NullPointerException | Open
Code: Select all
Forge Version:    1.3.12-r20962
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_17 Oracle Corporation

java.lang.NullPointerException
   at forge.gui.match.controllers.CDetail.showCard(CDetail.java:50)
   at forge.gui.match.controllers.CDetail.showCard(CDetail.java:55)
You didn't read instructions in the topmost post
Chris H. wrote:- Deck Editor and Match layout file issues -
On several occasions people have noticed that the Forge deck editor and/or quest mode card shop would not open or display. We have also received reports that some of the tabs/panels in the deck editor are missing. There has also been reports that Forge will crash while creating/populating display components during start up or crash when a match is started. One or both of your layout xml files may be corrupted in some fashion. Try deleting the file(s) named "editor.xml" and/or "match.xml" that are now located in your userDir/preferences/ directory. This should force Forge to then use the default layout xml files instead.
Now that I've done that, each boot requires me to close the Deck Editor once before I can actually see it--otherwise it's just blank on the first time.
saturnine
 
Posts: 154
Joined: 29 Jul 2012, 15:16
Has thanked: 98 times
Been thanked: 7 times

Re: Forge Beta: 04-12-2013 ver 1.3.12

Postby Zirbert » 13 Apr 2013, 18:32

The new version doesn't let me pay the X cost in the activiated ability of Cabal Interrogator. As soon as I've paid B, the Interrogator taps and the ability goes on the stack - with no effect, since my opponent "reveals" 0 cards.
Zirbert
 
Posts: 512
Joined: 13 Oct 2010, 16:04
Has thanked: 104 times
Been thanked: 19 times

Re: Forge Beta: 04-12-2013 ver 1.3.12

Postby Diena » 13 Apr 2013, 20:33

It seems to have a problem with Golem Foundry: after having 3 counters on it, the AI constantly use the ability to summon a 3/3 golem without removing the counters on it.
Diena
 
Posts: 59
Joined: 05 Nov 2011, 16:08
Has thanked: 2 times
Been thanked: 6 times

Re: Forge Beta: 04-12-2013 ver 1.3.12

Postby Xitax » 13 Apr 2013, 20:39

Card pics downloaded that are not needed: AVR.png (fat pack, should be jpg), w_1_1_bird.jpg (not used), and wr_1_1_goblin_solder.jpg (correct is rw...).

A couple of UI suggestions:
-Quest mode duels selector: the 3 opponents just barely don't all fit on a 720px high screen. If the spacing were tightened up just a little I wouldn't have that annoying scroll bar.
-Constructed mode: random deck: This could use a little upgrade at some point. Combinations of random/WURBG only produce random color decks, and the way this menu works is not entirely intuitive.
-I got stuck in a match: Prompt said something like "cannot target blah blah" and I didn't know what to do to get out of it. Turns out I was supposed to pick a target for Blood Artist but I had clicked right through it without noticing and now I didn't know what I was supposed to do. I think it would be helpful to reiterate the pick target "Blood Artist - pick a target player" message along with any error messages so the player can remember what he was being prompted for.
-Some form of line wrapping for text in windows that runs too long, especially the select order window.

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

Crash when after picking one of two targets with Blood Artist (2 creatures died with one artist on the bf):
RuntimeException | Open
Code: Select all
Forge Version:    1.3.12-r20962
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_17 Oracle Corporation

java.lang.RuntimeException: Trying to unlock input which is not locked! Do check when your threads terminate!
   at forge.control.input.InputControl.unlock(InputControl.java:208)
   at forge.FThreads$1.run(FThreads.java:114)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Bug: Rain of Thorns not working right. I can pick all three, but after selecting the first target artifact the spell is just canceled and returned to my hand. NEVERMIND. There was no enchantment in play and I had picked all 3. This is one of those cases where it would be helpful to have a message telling me why that happened.

Bug: When I played Collective Unconscious imprinted on AI's Knowledge Pool, I drew cards equal to AI's number of creatures, not mine.
Last edited by Xitax on 13 Apr 2013, 22:07, edited 2 times in total.
Xitax
 
Posts: 918
Joined: 16 May 2010, 17:19
Has thanked: 183 times
Been thanked: 133 times

Re: Forge Beta: 04-12-2013 ver 1.3.12

Postby musicexam » 13 Apr 2013, 21:53

I'm sorry, but I don't know where to post this. How do I add cards to my sideboard during deck creation?
musicexam
 
Posts: 26
Joined: 13 Apr 2013, 21:52
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 04-12-2013 ver 1.3.12

Postby Jiharo » 13 Apr 2013, 22:03

Description:Crash when AI(Cave troll 3 quest deck) was resolving his two Quest for the Nihil Stone 's abilities.

NullPointerException | Open
Code: Select all
Forge Version:    1.3.12-r20962
Operating System: Windows XP 5.1 x86
Java Version:     1.7.0_17 Oracle Corporation

java.lang.NullPointerException
   at forge.card.cardfactory.CardFactoryUtil.xCount(CardFactoryUtil.java:1819)
   at forge.card.ability.AbilityUtils.xCount(AbilityUtils.java:1230)
   at forge.card.ability.AbilityUtils.calculateAmount(AbilityUtils.java:350)
   at forge.card.staticability.StaticAbility.checkConditions(StaticAbility.java:559)
   at forge.card.staticability.StaticAbility.applyAbility(StaticAbility.java:239)
   at forge.game.GameAction.checkStaticAbilities(GameAction.java:886)
   at forge.card.trigger.TriggerHandler.runWaitingTriggers(TriggerHandler.java:184)
   at forge.game.zone.MagicStack.unfreezeStack(MagicStack.java:201)
   at forge.game.GameAction.checkStateEffects(GameAction.java:1078)
   at forge.game.zone.MagicStack.finishResolving(MagicStack.java:736)
   at forge.card.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1058)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1076)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1049)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:615)
   at forge.game.phase.PhaseHandler$1.run(PhaseHandler.java:741)
   at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:749)
   at forge.game.player.PlayerController.passPriority(PlayerController.java:77)
   at forge.game.ai.AiController.onPriorityRecieved(AiController.java:821)
   at forge.game.ai.AiInputCommon$1.run(AiInputCommon.java:74)
   at forge.FThreads$1.run(FThreads.java:113)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Jiharo
 
Posts: 2
Joined: 17 Mar 2013, 11:55
Has thanked: 1 time
Been thanked: 0 time

Re: Forge Beta: 04-12-2013 ver 1.3.12

Postby sagephoenix » 13 Apr 2013, 22:48

This release is about 3/4ths of my wishlist. Best release yet!
sagephoenix
 
Posts: 177
Joined: 29 Aug 2011, 14:07
Has thanked: 57 times
Been thanked: 3 times

Re: Forge Beta: 04-12-2013 ver 1.3.12

Postby TheNyGuy » 13 Apr 2013, 23:15

musicexam wrote:I'm sorry, but I don't know where to post this. How do I add cards to my sideboard during deck creation?
Add the 15 sideboard cards to your deck. Then press the button "Change Section" just above the list of cards in your deck. This will open the Sideboard in that same area. Your deck will now be on the left pane. Now move the cards from the deck to the sideboard the same way you move cards from the card pool/library to the deck.
TheNyGuy
 
Posts: 24
Joined: 07 Apr 2013, 22:19
Has thanked: 2 times
Been thanked: 0 time

Re: Forge Beta: 04-12-2013 ver 1.3.12

Postby Max mtg » 13 Apr 2013, 23:27

@Xitax, random colored deck generators should use color identity now. That will ensure only selected colors participate in deck composition. Someone has to switch the algorithm.

That crash needs more detail. I tried to reproduce: game True Believer to each player, killed a creature with Blood Artist in play on my side, but didn't receive the crash.
Single class for single responsibility.
Max mtg
Programmer
 
Posts: 1997
Joined: 02 Jul 2011, 14:26
Has thanked: 173 times
Been thanked: 334 times

Re: Forge Beta: 04-12-2013 ver 1.3.12

Postby timmermac » 13 Apr 2013, 23:31

There is one drawback to the new data import feature. You still have to manually copy over any new decks that you want to use as opponents in quest mode. There are seven decks that I've made that I duplicated for each difficulty level that I have to manually copy/paste to /res/quest/duels. I haven't really posted them here because they are "kitchen sink" type decks that ignore some deck construction rules, but are still very fun to go up against.
"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: 04-12-2013 ver 1.3.12

Postby timmermac » 14 Apr 2013, 00:16

Shandalar quest mode, I'm trying to Lightning Bolt a Bird Maiden, and this happens:


NullPointerException | Open
Code: Select all
Forge Version:    1.3.12-r20962
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_17 Oracle Corporation

java.lang.NullPointerException
   at forge.gui.match.views.VPlayers.updateStormLabel(VPlayers.java:178)
   at forge.gui.match.controllers.CPlayers.update(CPlayers.java:42)
   at forge.gui.match.nonsingleton.VField.updateDetails(VField.java:346)
   at forge.gui.match.nonsingleton.CField$16.update(CField.java:140)
   at java.util.Observable.notifyObservers(Unknown Source)
   at java.util.Observable.notifyObservers(Unknown Source)
   at forge.util.MyObservable.updateObservers(MyObservable.java:38)
   at forge.card.mana.ManaPool.clearManaPaid(ManaPool.java:570)
   at forge.game.ai.ComputerUtilMana.payManaCost(ComputerUtilMana.java:222)
   at forge.game.ai.ComputerUtilCost.canPayCost(ComputerUtilCost.java:358)
   at forge.card.ability.SpellAbilityAi.doTriggerAI(SpellAbilityAi.java:26)
   at forge.card.ability.AbilityApiBased.doTrigger(AbilityApiBased.java:72)
   at forge.card.trigger.WrappedAbility.doTrigger(WrappedAbility.java:149)
   at forge.game.zone.MagicStack.chooseOrderOfSimultaneousStackEntry(MagicStack.java:1043)
   at forge.game.zone.MagicStack.chooseOrderOfSimultaneousStackEntryAll(MagicStack.java:1001)
   at forge.game.zone.MagicStack.unfreezeStack(MagicStack.java:203)
   at forge.game.zone.MagicStack.addAndUnfreeze(MagicStack.java:184)
   at forge.card.spellability.HumanPlaySpellAbility.fillRequirements(HumanPlaySpellAbility.java:112)
   at forge.game.player.HumanPlayer.playSpellAbility(HumanPlayer.java:142)
   at forge.game.player.HumanPlayer.playSpellAbility(HumanPlayer.java:82)
   at forge.control.input.InputPassPriority$1.run(InputPassPriority.java:89)
   at forge.FThreads$1.run(FThreads.java:113)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
And I'm unable to continue with the game at that point.
"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: 04-12-2013 ver 1.3.12

Postby mightyjl » 14 Apr 2013, 00:35

The AI is using Serrated Arrows and the counters aren't being removed.
mightyjl
 
Posts: 18
Joined: 16 Mar 2013, 02:51
Has thanked: 0 time
Been thanked: 1 time

Re: Forge Beta: 04-12-2013 ver 1.3.12

Postby timmermac » 14 Apr 2013, 00:53

mightyjl wrote:The AI is using Serrated Arrows and the counters aren't being removed.
Same goes for Triskelion.
"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: 04-12-2013 ver 1.3.12

Postby musicexam » 14 Apr 2013, 01:42

Got this while playing Krenko, Mob Boss. It's not my fault I like to have upwards of 700 Goblins... :D

Code: Select all
Description: Tapping 4 Mountains to play Cleaver Riot with somewhere around 400+ Goblins

[spoiler=NoSuchElementException][code]
Forge Version:    1.3.12-r20962
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_04 Oracle Corporation

java.util.NoSuchElementException
   at java.util.ArrayList$Itr.next(Unknown Source)
   at java.util.Collections.sort(Unknown Source)
   at forge.Card.getUnhiddenKeyword(Card.java:4298)
   at forge.Card.getKeyword(Card.java:4196)
   at forge.Card.getAmountOfKeyword(Card.java:5112)
   at forge.Card.getNetAttack(Card.java:3839)
   at forge.view.arcane.PlayArea.collectAllTokens(PlayArea.java:165)
   at forge.view.arcane.PlayArea.doLayout(PlayArea.java:206)
   at java.awt.Container.validateTree(Unknown Source)
   at java.awt.Container.validateTree(Unknown Source)
   at java.awt.Container.validateTree(Unknown Source)
   at java.awt.Container.validate(Unknown Source)
   at javax.swing.RepaintManager.validateInvalidComponents(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$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.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)
[/code][/spoiler]
musicexam
 
Posts: 26
Joined: 13 Apr 2013, 21:52
Has thanked: 0 time
Been thanked: 0 time

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 38 guests

Main Menu

User Menu

Our Partners


Who is online

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

Login Form