Page 2 of 4

Re: Forge Beta: 08-01-2014 ver 1.5.23

PostPosted: 04 Aug 2014, 17:18
by Agetian
I used Heat Shimmer to copy my Marsh Flitter. The copy didn't get exiled at end of turn (if it makes a difference, during the turn I sacrificed a goblin to make the copy 3/3).

- Agetian

Re: Forge Beta: 08-01-2014 ver 1.5.23

PostPosted: 04 Aug 2014, 22:16
by Nevin
1. I've read FFAQ, and used search feature, but I didn't find the answer, nor a better topic. If it exist, please point to it\move my post.
2. Thank you for keeping Forge "alive".
3. Is there a way to search for lands that produce specific mana ? Typing "u" or "w" doesn't really work with lands.

Re: Forge Beta: 08-01-2014 ver 1.5.23

PostPosted: 04 Aug 2014, 22:23
by Diena
I attack with Tromokratis and the AI blocks it with only two of its six creatures.
One of the others is tapped so it should no be abled to block at all.

Re: Forge Beta: 08-01-2014 ver 1.5.23

PostPosted: 04 Aug 2014, 22:54
by friarsol
Nevin wrote:1. I've read FFAQ, and used search feature, but I didn't find the answer, nor a better topic. If it exist, please point to it\move my post.
2. Thank you for keeping Forge "alive".
3. Is there a way to search for lands that produce specific mana ? Typing "u" or "w" doesn't really work with lands.
This is a good spot to ask questions like that, since it's a) relevant for this release and b) a place that is commonly checked by mostly everyone.

Did you try {u} or {w}? I believe that's the trick when looking for mana symbols. Similarly you can do things like {2/g} or {s}

Re: Forge Beta: 08-01-2014 ver 1.5.23

PostPosted: 05 Aug 2014, 08:45
by muppet
There is something not quite right when an opponent has something that increases mana costs e.g. Sphere of Resistance.
Sometimes and its hard to pin down exactly when you can tap a mana and it simply vanishes it does not go into casting the spell or the mana pool and it requires a second mana which works normally. Sorry to be so vague I'll repost if I find a more specific time when it happens. Originally I thought it was when pressing auto rather than taping the land but I have disproved that.

Re: Forge Beta: 08-01-2014 ver 1.5.23

PostPosted: 05 Aug 2014, 10:36
by Nevin
friarsol wrote:Did you try {u} or {w}? I believe that's the trick when looking for mana symbols. Similarly you can do things like {2/g} or {s}
I did now. Thank you, thankyouthankyou ! You saved me from browsing through 2000+ lands.

Is there a list of other "commands"\syntax somewhere ? Because my attempts to find untap "symbol" ({un}, {ut}, {!u}, etc.) didn't work.

Re: Forge Beta: 08-01-2014 ver 1.5.23

PostPosted: 05 Aug 2014, 11:30
by Marek14
Untap symbol should be {Q}.

Re: Forge Beta: 08-01-2014 ver 1.5.23

PostPosted: 05 Aug 2014, 17:06
by slo-moe
I really appreciate the work you folks are doing with this!

I'm running the snapshot build posted here: forge-gui-desktop-1.5.24-20140804.163151-1.tar.bz2 and have noticed that the AI does not activate the +1 for planeswalkers Vraska the Unseen and Elspeth, Sun's Champion. No reason not to -- It was using it in build 1.5.22, but not in this build. On the other hand, it did use the +1 for Jace, Architect of Thought and for Xenagos, the Reveler.

I attached screenshot of AI casting but not activating Vraska.

Re: Forge Beta: 08-01-2014 ver 1.5.23

PostPosted: 05 Aug 2014, 21:11
by Joril
If you play with mana burn activated, every time you destroy a land (or another mana-producing card), the AI taps it and gets mana burn damage. (Seen with 1.5.22 and 1.5.23)

Re: Forge Beta: 08-01-2014 ver 1.5.23

PostPosted: 05 Aug 2014, 21:22
by Nevin
Marek14 wrote:Untap symbol should be {Q}.
It is. Thank you.

Re: Forge Beta: 08-01-2014 ver 1.5.23

PostPosted: 06 Aug 2014, 03:34
by Xitax
AI used Grisly Spectacle on a creature I stole from AI. AI milled cards, but I should have.

Re: Forge Beta: 08-01-2014 ver 1.5.23

PostPosted: 06 Aug 2014, 17:19
by Agetian
Description: A random concurrent modification crash upon attacking with three creatures.

ConcurrentModificationException | Open
Code: Select all
Forge Version:    1.5.23-r26900
Operating System: Mac OS X 10.9.4 x86_64
Java Version:     1.7.0_65 Oracle Corporation

java.util.ConcurrentModificationException
   at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:859)
   at java.util.ArrayList$Itr.next(ArrayList.java:831)
   at forge.game.card.Card.getHiddenExtrinsicKeyword(Card.java:4688)
   at forge.game.card.Card.getKeyword(Card.java:4395)
   at forge.game.card.Card.getAmountOfKeyword(Card.java:5258)
   at forge.game.card.Card.getNetAttack(Card.java:4091)
   at forge.screens.match.controllers.CCombat.combatantToString(CCombat.java:139)
   at forge.screens.match.controllers.CCombat.getCombatDescription(CCombat.java:106)
   at forge.screens.match.controllers.CCombat.update(CCombat.java:49)
   at forge.screens.match.CMatchUI.showCombat(CMatchUI.java:305)
   at forge.GuiDesktop.showCombat(GuiDesktop.java:383)
   at forge.control.FControlGameEventHandler$2.run(FControlGameEventHandler.java:61)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:312)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
   at java.awt.EventQueue.access$200(EventQueue.java:103)
   at java.awt.EventQueue$3.run(EventQueue.java:694)
   at java.awt.EventQueue$3.run(EventQueue.java:692)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
- Agetian

Re: Forge Beta: 08-01-2014 ver 1.5.23

PostPosted: 06 Aug 2014, 21:59
by cc-drake
In Quest Mode, when I sell all extras, all of my Shadowborn Apostle are sold except for 4. Instead, this should work similar to Relentless Rats, which are presumably never sold automatically.

Re: Forge Beta: 08-01-2014 ver 1.5.23

PostPosted: 07 Aug 2014, 21:11
by hurloon
Thanks guys for the hard work, keep it up!
I've found a bug (and game crashes) when AI plays Genju of the fields (in my case in a tournament)

Code: Select all
Description: [AI plays Genju of the fields]

[spoiler=RuntimeException][code]
Forge Version:    1.5.23-r26900
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_13 Oracle Corporation

java.lang.RuntimeException: TriggerFactory : registerTrigger -- trigParse too short
   at forge.game.trigger.TriggerHandler.parseParams(TriggerHandler.java:124)
   at forge.game.trigger.TriggerHandler.parseTrigger(TriggerHandler.java:97)
   at forge.ai.ability.AnimateAi.becomeAnimated(AnimateAi.java:438)
   at forge.ai.ability.AnimateAi.canPlayAI(AnimateAi.java:154)
   at forge.ai.SpellAbilityAi.canPlayAIWithSubs(SpellAbilityAi.java:23)
   at forge.ai.AiController.canPlaySa(AiController.java:650)
   at forge.ai.AiController.canPlayAndPayFor(AiController.java:637)
   at forge.ai.AiController.chooseSpellAbilyToPlay(AiController.java:1178)
   at forge.ai.AiController.getSpellAbilityToPlay(AiController.java:1159)
   at forge.ai.AiController.choooseSpellAbilityToPlay(AiController.java:1110)
   at forge.ai.PlayerControllerAi.chooseSpellAbilityToPlay(PlayerControllerAi.java:415)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:983)
   at forge.game.GameAction.startGame(GameAction.java:1558)
   at forge.game.Match.startGame(Match.java:81)
   at forge.control.FControl$4.run(FControl.java:442)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
[/code][/spoiler]

Re: Forge Beta: 08-01-2014 ver 1.5.23

PostPosted: 08 Aug 2014, 06:39
by krevett
AI revealed Zombie Infestation with Grave Defiler and put it in his hand instead of the bottom!