Page 3 of 5

Re: Forge Beta: 1-5-2015 ver 1.5.32

PostPosted: 12 Jan 2015, 19:32
by Nordos
AI casts Hunt the Weak. He puts a counter on two creatures (he controlls 2 at this time). Only one fights with my creature, though

Re: Forge Beta: 1-5-2015 ver 1.5.32

PostPosted: 12 Jan 2015, 23:24
by Midori
Odd behavior of Nantuko Shaman.
I bounced the opponent's attacking Nantuko Shaman with Evacuation. It then got suspended again by the opponent.
Next opponents turn: i tried to bounce the same Nantuko Shaman with Call to Heel. Strangely after i choose the target, the Nantuko Shaman became untapped an its attack icon was removed and i was prompted to pay the Mana cost of Call to Heel. On resolution nothing happened and i was forced to cast another Evacuation which worked. The Shaman got suspended again.
Next opponents turn: Almost the same scenario happened, except the Shaman entered the battlefield with an Attack icon on it, i had no Evacuation, and my opponent was able to cast and successfully resolve Titanic Growth on said attacking Shaman, which hit me for 7 damage.

Re: Forge Beta: 1-5-2015 ver 1.5.32

PostPosted: 13 Jan 2015, 00:31
by supercommiefu
Wall of Nets triggers even when it isn't on the battlefield, e.g. http://i.imgur.com/TmQ4k6r.jpg
The Forged In Battle Preconstructed Deck uses Islands but it should use Plains.
The AI can cast Tinker by saccing Black Lotus for UUU and using that same (now sacrificed) lotus to pay for the additional cost of sacrificing an artifact
The AI constantly makes you choose a target for Evangelize if you have a creature in play, even if they can't afford to cast the spell.

Re: Forge Beta: 1-5-2015 ver 1.5.32

PostPosted: 14 Jan 2015, 10:30
by muppet
If you block a Sword of Kaldra equipped creature the exile happens too late e.g. if you try Wurmcoil Engine it still goes to the gy and makes tokens before being exiled.

Re: Forge Beta: 1-5-2015 ver 1.5.32

PostPosted: 14 Jan 2015, 13:01
by Marek14
muppet wrote:If you block a Sword of Kaldra equipped creature the exile happens too late e.g. if you try Wurmcoil Engine it still goes to the gy and makes tokens before being exiled.
That is actually correct. Sword of Kaldra will only exile things that survive the combat damage, but of course with the huge increase in power it provides, not many creatures survive the hit.

My best guess is that Wizards were worried about indestructible creatures (which debuted in Darksteel, next set after Mirrodin where Sword of Kaldra was printed) and that Sword of Kaldra is meant as a counter against them. It also deals with regenerating creatures and with monsters with absurd toughness. But everything "normal" dies from combat damage and thus won't get exiled.

Re: Forge Beta: 1-5-2015 ver 1.5.32

PostPosted: 15 Jan 2015, 11:09
by muppet
Marek14 wrote:
muppet wrote:If you block a Sword of Kaldra equipped creature the exile happens too late e.g. if you try Wurmcoil Engine it still goes to the gy and makes tokens before being exiled.
That is actually correct. Sword of Kaldra will only exile things that survive the combat damage, but of course with the huge increase in power it provides, not many creatures survive the hit.

My best guess is that Wizards were worried about indestructible creatures (which debuted in Darksteel, next set after Mirrodin where Sword of Kaldra was printed) and that Sword of Kaldra is meant as a counter against them. It also deals with regenerating creatures and with monsters with absurd toughness. But everything "normal" dies from combat damage and thus won't get exiled.
Ahh thanks, sorry, I was using it in my quest deck as I hadn't got a better equipment to fetch.

Re: Forge Beta: 1-5-2015 ver 1.5.32

PostPosted: 15 Jan 2015, 15:10
by leshrac
Warrior en-Kor and other creatures with the same replacement effect sometimes don't work correctly. I can't see a system yet, but while sometimes the replacement effect works perfectly fine, sometimes it doesn't work at all.

The last 3 times i tried to use it:
1. Had a Crusade in play and my Warrior en-Kor was 3/3, blocking a 3/3 token. I redirected one damage to another of my creatures that wasn't blocking, it didn't work and my Warrior en-Kor died.
2. I was attacking with Warrior en-Kor and the AI blocked with a 2/2 creature. I redirected one damage to another of my creatures that was attacking too, it worked and only the blocker died.
3. I was blocking a 6/6 creature with my Warrior en-Kor, tried to redirect 5 damage to my own 6/6 creature, that was tapped and not blocking, it didn't work at all, my creature didn't even get one damage and my warrior died.

There was at least one other situation when i was attacking on a rather complicated boardstate, and it worked fine more than once when i was blocking.

Re: Forge Beta: 1-5-2015 ver 1.5.32

PostPosted: 16 Jan 2015, 01:03
by slo-moe
The AI has two Morphs on the battlefield and nothing else other than lands. I cast Bile Blight on one of the Morphs and both are killed. By mtg rule 702.36a, a Morph is a 2/2 creature with no name, so only one Morph should have died.

Re: Forge Beta: 1-5-2015 ver 1.5.32

PostPosted: 16 Jan 2015, 11:36
by mastroego
A really weird one today.

AI has Scute Mob, Oracle of Mul Daya, Grazing Gladehart and two Rowen in play.
I have an UB Zombie deck.
A forest appears in my flashback zone.

I can't play it though, so I guess it's just a cosmetic issue.

Re: Forge Beta: 1-5-2015 ver 1.5.32

PostPosted: 16 Jan 2015, 15:15
by bjornsnoen
Description: I was attacking with a Chief of the Edge (3/2), Disowned Ancestor (1/4), and a Warrior token (2/1) created by Herald of Anafenza. I left Herald (2/3) back. Defending player was an AI with 3 lands in play and 15 life.

Edit: Oh, and this was during a draft.

ConcurrentModificationException | Open
Code: Select all
Forge Version:    1.5.32-r28553M
Operating System: Linux 3.17.4-1-ARCH amd64
Java Version:     1.7.0_67 Oracle Corporation

java.util.ConcurrentModificationException
   at java.util.HashMap$HashIterator.nextEntry(Unknown Source)
   at java.util.HashMap$KeyIterator.next(Unknown Source)
   at java.util.AbstractCollection.addAll(Unknown Source)
   at java.util.HashSet.<init>(Unknown Source)
   at forge.game.combat.CombatView.getAttackers(CombatView.java:56)
   at forge.screens.match.TargetingOverlay.addArcsForCard(TargetingOverlay.java:274)
   at forge.screens.match.TargetingOverlay.assembleArcs(TargetingOverlay.java:162)
   at forge.screens.match.TargetingOverlay.access$600(TargetingOverlay.java:59)
   at forge.screens.match.TargetingOverlay$OverlayPanel.paintComponent(TargetingOverlay.java:381)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JLayeredPane.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JLayeredPane.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintToOffscreen(Unknown Source)
   at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
   at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
   at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
   at javax.swing.RepaintManager.paint(Unknown Source)
   at javax.swing.JComponent._paintImmediately(Unknown Source)
   at javax.swing.JComponent.paintImmediately(Unknown Source)
   at javax.swing.RepaintManager$3.run(Unknown Source)
   at javax.swing.RepaintManager$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.access$1100(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$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.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: 1-5-2015 ver 1.5.32

PostPosted: 16 Jan 2015, 21:20
by Nitro
Ubuntu user here -- my friend and I are having trouble running the program. I'm currently running Ubuntu 14.04 on an Acer C7 Chromebook using Crouton (though the fact that it's on a Chromebook shouldn't matter), as is my friend.

Running "sh forge.sh" in a terminal returns this:

Code: Select all
FSkin > can't find skins directory!
main > java.lang.ExceptionInInitializerError
   at forge.Singletons.initializeOnce(Singletons.java:50)
   at forge.view.Main.main(Main.java:48)
Caused by: java.lang.RuntimeException: Cannot find default skin.
   at forge.toolbox.FSkin.loadLight(FSkin.java:1060)
   at forge.toolbox.FSkin.loadLight(FSkin.java:1062)
   at forge.view.SplashFrame.<init>(SplashFrame.java:70)
   at forge.view.FView.<init>(FView.java:67)
   at forge.view.FView.<clinit>(FView.java:39)
   ... 2 more

Exception: java.lang.ExceptionInInitializerError thrown from the UncaughtExceptionHandler in thread "main"
I am using the most recent version of Forge, and Java 7 (OpenJDK). Someone ran into a similar issue over here, and it was answered a couple posts later, but I'm not sure how to approach that because it was in a different context (compiling the build). Any idea what to change and how to change it?

Re: Forge Beta: 1-5-2015 ver 1.5.32

PostPosted: 16 Jan 2015, 21:37
by 4thEdition
When a suspended creature comes out of suspend, it gains haste correctly, but the summoning sickness icon is displayed on the creature.
The card text also does not have "It has haste." at the end.

Re: Forge Beta: 1-5-2015 ver 1.5.32

PostPosted: 16 Jan 2015, 23:17
by schizophoenix
Knowledge Pool doesn't seem to be working correctly. Playing Commander.
1) It let me play Slipstream Eel upon exiling-on-casting Genju of the Fens. Then the Genju attached anyway, leaving only 5 cards exiled.
2) It let me play Bane of the Living upon exiling-on-casting Choice of Damnations. Then the Choice took effect successfully, but after that was exiled.
3) As above, exiling-on-casting Hydrosurge gave me a free Choice of Damnations.
4) The opponent, though, cast Aven Cloudchaser. It was exiled properly and they cast Sewer Rats for free. The Aven was not played.
5) The opponent got to cast the Aven Cloudchaser upon casting Eightfold Maze. The Maze was exiled and was not cast.

Re: Forge Beta: 1-5-2015 ver 1.5.32

PostPosted: 16 Jan 2015, 23:22
by Nordos
I have a Hedron-Field Purist in play with 5 counters on it. My creatures still recieve total damage minus one instead of minus two [a 3/1 killed a 2/2 I controlled] (wasn't attacked myself, so I won't know if it prevents correctly 2 damage there)

Re: Forge Beta: 1-5-2015 ver 1.5.32

PostPosted: 17 Jan 2015, 07:18
by cc-drake
- Wand of Denial asks me whether to pay 2 life before revealing the top card.
- When resetting the game with Karn Liberated, the life totals are resetted, but not refreshed in the user interface. They will refresh first when the life total changes.
In addition, I start the resetted game with only one card in hand, and I'm not asked whether to take a mulligan.