Page 6 of 7

Re: Forge Beta: 05-03-2016 ver 1.5.52

PostPosted: 15 Jun 2016, 18:52
by Hanmac
nexal nights wrote:two problems one I cant find Razia, Boros Archangel and two forge wont let me pick colors when comes to cards like Tablet of the Guilds or Seal of the Guildpact.
Razia is not coded yet, because the DamageRedirection is currently a bit complicated to do. (thats why other cards like that are not implemented too)

for the Tablet of the Guilds or Seal of the Guildpact, i had problems to understand that too, you need to use CTRL or SHIFT to highlight TWO elements in the list, then you can press OK.

Re: Forge Beta: 05-03-2016 ver 1.5.52

PostPosted: 16 Jun 2016, 16:46
by psilo
Two cards that have been broken for awhile are Blatant Thievery and Massacre Wurm. Blatant Thievery targets only human player in multiplayer and Massacre Wurm's second ability makes only one player lose life, no matter if creatures die from several opponents.

Re: Forge Beta: 05-03-2016 ver 1.5.52

PostPosted: 16 Jun 2016, 20:20
by Xyx
Kaervek's Spite is bugged. When I get into lethal range, the AI will magically discard it. No costs paid, no effect, it just goes to the graveyard.

Re: Forge Beta: 05-03-2016 ver 1.5.52

PostPosted: 16 Jun 2016, 20:47
by Xyx
Shallow Grave has rather strange "stack text".

Re: Forge Beta: 05-03-2016 ver 1.5.52

PostPosted: 16 Jun 2016, 21:23
by Xyx
AI casts Aleatory, then nothing happens. Log says "ability fizzles", which shouldn't be possible.

Re: Forge Beta: 05-03-2016 ver 1.5.52

PostPosted: 16 Jun 2016, 23:35
by friarsol
Xyx wrote:AI casts Aleatory, then nothing happens. Log says "ability fizzles", which shouldn't be possible.
Aren't all theses cards marked as Unable to be played by the AI?

Re: Forge Beta: 05-03-2016 ver 1.5.52

PostPosted: 18 Jun 2016, 17:28
by dclpt0
How come Ragemonger doesn't reduce the mana cost of Boros Reckoner ? I've seen the question asked in other locations on the site but didn't manage to find an explanation. I figure it might just be a little tricky to code perhaps?

Re: Forge Beta: 05-03-2016 ver 1.5.52

PostPosted: 18 Jun 2016, 23:01
by Marek14
dclpt0 wrote:How come Ragemonger doesn't reduce the mana cost of Boros Reckoner ? I've seen the question asked in other locations on the site but didn't manage to find an explanation. I figure it might just be a little tricky to code perhaps?
From what I see, the hybrid mana is actually not implemented entirely correctly. Theoretically, when paying a cost that includes hybrid mana, you should first select how you intend to pay for it (for Boggart Ram-Gang, say, you'd choose to cast it for {R}{R}{R}, {R}{R}{G}, {R}{G}{G}, or {G}{G}{G}), then pay. This might have something to do with the Ragemonger problem.

Re: Forge Beta: 05-03-2016 ver 1.5.52

PostPosted: 19 Jun 2016, 02:52
by Hanmac
The other one has that problem too: Edgewalker

While it might be more correct to select first what colors and then pay later, it would be a pain to do that each time and i think that should only be done if colored cost reductions are in effect.

Re: Forge Beta: 05-03-2016 ver 1.5.52

PostPosted: 20 Jun 2016, 13:27
by Xyx
Scroll Rack has a redundant prompt that shows you the cards that are about to be put into your hand. You can see the cards as they're put into your hand, so the prompt is just an unnecessary click.

Re: Forge Beta: 05-03-2016 ver 1.5.52

PostPosted: 20 Jun 2016, 15:11
by Xyx
Forge allowed me to cancel the targeting of Sylvan Primordial despite there being legal targets. It's not optional.

Re: Forge Beta: 05-03-2016 ver 1.5.52

PostPosted: 22 Jun 2016, 10:53
by gos
. Myriad Landscape does not work with a deck with no other basics than Wastes.

Re: Forge Beta: 05-03-2016 ver 1.5.52

PostPosted: 22 Jun 2016, 11:40
by Hanmac
gos wrote:. Myriad Landscape does not work with a deck with no other basics than Wastes.
Wastes doesn't have a land type, so you can't get some that does share a land type ... or what did you suspected?

Re: Forge Beta: 05-03-2016 ver 1.5.52

PostPosted: 23 Jun 2016, 11:14
by gos
Hanmac wrote:
gos wrote:. Myriad Landscape does not work with a deck with no other basics than Wastes.
Wastes doesn't have a land type, so you can't get some that does share a land type ... or what did you suspected?
Of course, my bad :oops:

Re: Forge Beta: 05-03-2016 ver 1.5.52

PostPosted: 23 Jun 2016, 21:38
by 4thEdition
Description: attacking with a Hellcarver Demon and a Bloodthrone Vampire (pumped to 3/3). The AI is blocking the Bloodthrone Vampire with an Ogre Sentry (blocking arrow visible).

ConcurrentModificationException | Open
Code: Select all
Forge Version:    1.5.52-r-1
Operating System: Windows 7 6.1 amd64
Java Version:     1.8.0_91 Oracle Corporation

java.util.ConcurrentModificationException
   at java.util.HashMap$HashIterator.nextNode(Unknown Source)
   at java.util.HashMap$EntryIterator.next(Unknown Source)
   at java.util.HashMap$EntryIterator.next(Unknown Source)
   at java.util.AbstractCollection.toArray(Unknown Source)
   at java.util.ArrayList.<init>(Unknown Source)
   at com.google.common.collect.Lists.newArrayList(Lists.java:129)
   at forge.game.combat.CombatView.getAttackersOf(CombatView.java:139)
   at forge.screens.match.TargetingOverlay.addArcsForCard(TargetingOverlay.java:276)
   at forge.screens.match.TargetingOverlay.assembleArcs(TargetingOverlay.java:160)
   at forge.screens.match.TargetingOverlay.access$700(TargetingOverlay.java:57)
   at forge.screens.match.TargetingOverlay$OverlayPanel.paintComponent(TargetingOverlay.java:389)
   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.RepaintManager.paint(Unknown Source)
   at javax.swing.JComponent._paintImmediately(Unknown Source)
   at javax.swing.JComponent.paintImmediately(Unknown Source)
   at javax.swing.RepaintManager$4.run(Unknown Source)
   at javax.swing.RepaintManager$4.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.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$1200(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$500(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$JavaSecurityAccessImpl.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)