It is currently 19 May 2025, 10:22
   
Text Size

Forge Beta: 04-25-2014 ver 1.5.17

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

Re: Forge Beta: 04-25-2014 ver 1.5.17

Postby Xyx » 13 May 2014, 07:35

Stampedo wrote:I remove 5 counters from Sage of Hours , log says that I'm getting an extra turn after this one... but it doesn't happen, next turn is opponent's turn.
Are you absolutely sure that you removed 5 counters and not 4? Sage of Hours is a bit awkward in that it will let you remove all the counters even if you wouldn't get any extra turns.
User avatar
Xyx
Tester
 
Posts: 524
Joined: 23 Feb 2014, 23:01
Has thanked: 38 times
Been thanked: 32 times

Re: Forge Beta: 04-25-2014 ver 1.5.17

Postby Xyx » 13 May 2014, 08:27

Got another nice one. Happened while I was observing two AIs battle. From what I can piece together, they each had a Gnarled Scarhide, then the top AI cast Fall of the Hammer targeting both Scarhides and the bottom AI responded by casting Hero's Downfall on the top AI's Scarhide.
Attachments
Forge crash 201405131018.jpg
User avatar
Xyx
Tester
 
Posts: 524
Joined: 23 Feb 2014, 23:01
Has thanked: 38 times
Been thanked: 32 times

Re: Forge Beta: 04-25-2014 ver 1.5.17

Postby Stampedo » 13 May 2014, 16:10

Xyx wrote:
Stampedo wrote:I remove 5 counters from Sage of Hours , log says that I'm getting an extra turn after this one... but it doesn't happen, next turn is opponent's turn.
Are you absolutely sure that you removed 5 counters and not 4? Sage of Hours is a bit awkward in that it will let you remove all the counters even if you wouldn't get any extra turns.
Actually, looking at the screenshot, Sage of Hours was 5/5 , it mean that it removed 4 counters and not 5.
Here's something to improve: if sage of hours doesn't have at least 5 counters make it impossible to remove OR add a confirmation prompt showing how many counters are about to be removed.

:)
Stampedo
 
Posts: 142
Joined: 10 Feb 2014, 20:03
Has thanked: 18 times
Been thanked: 2 times

Re: Forge Beta: 04-25-2014 ver 1.5.17

Postby Nekoatl » 13 May 2014, 18:29

Seshiro the Anointed Avatar appears to only be affecting creature cards in zones other than the battlefield or stack, but not creature spells or permanents. I played a Dormant Sliver to stop Ipedorn's Zodiac Rooster from plainswalking me, but when it attacked anyway, I noticed it was still a "Creature - Bird" instead of a "Creature - Bird Sliver". I then created a custom vanguard deck filled with cost 0 creatures and observed that while in my hand, the creatures were getting the chosen creature type, but that whenever I played a spell, that creature type was no longer present.
Attachments
Seshiro bug.png
Nekoatl
 
Posts: 196
Joined: 22 Aug 2013, 20:13
Has thanked: 21 times
Been thanked: 8 times

Re: Forge Beta: 04-25-2014 ver 1.5.17

Postby Xyx » 13 May 2014, 23:29

Description: AI cast Loyal Pegasus. Seems unrelated.

ConcurrentModificationException | Open
Code: Select all
Forge Version:    1.5.17-r25620
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_55 Oracle Corporation

java.util.ConcurrentModificationException
   at java.util.ArrayList$Itr.checkForComodification(Unknown Source)
   at java.util.ArrayList$Itr.next(Unknown Source)
   at com.google.common.collect.AbstractMapBasedMultimap$Itr.next(AbstractMapBasedMultimap.java:1150)
   at forge.game.combat.Combat.getAttackers(Combat.java:197)
   at forge.screens.match.TargetingOverlay.addArcsForCard(TargetingOverlay.java:234)
   at forge.screens.match.TargetingOverlay.assembleArcs(TargetingOverlay.java:139)
   at forge.screens.match.TargetingOverlay.access$100(TargetingOverlay.java:48)
   at forge.screens.match.TargetingOverlay$OverlayPanel.paintComponent(TargetingOverlay.java:354)
   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$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)
User avatar
Xyx
Tester
 
Posts: 524
Joined: 23 Feb 2014, 23:01
Has thanked: 38 times
Been thanked: 32 times

Re: Forge Beta: 04-25-2014 ver 1.5.17

Postby swordshine » 14 May 2014, 02:46

Stampedo wrote:
Xyx wrote:
Stampedo wrote:I remove 5 counters from Sage of Hours , log says that I'm getting an extra turn after this one... but it doesn't happen, next turn is opponent's turn.
Are you absolutely sure that you removed 5 counters and not 4? Sage of Hours is a bit awkward in that it will let you remove all the counters even if you wouldn't get any extra turns.
Actually, looking at the screenshot, Sage of Hours was 5/5 , it mean that it removed 4 counters and not 5.
Here's something to improve: if sage of hours doesn't have at least 5 counters make it impossible to remove OR add a confirmation prompt showing how many counters are about to be removed.

:)
I've already added a confirmation dialog for Sage of Hours.
swordshine
 
Posts: 682
Joined: 11 Jul 2010, 02:37
Has thanked: 116 times
Been thanked: 87 times

Re: Forge Beta: 04-25-2014 ver 1.5.17

Postby Greentryst » 14 May 2014, 20:59

friarsol wrote:Krazy found a scenario where this happened to him in the trunk builds which actually provided some extra information about which cost the AI was fumbling over. You mentioned that you were able to open up the Zone panels. Did you happen to see what was in the AIs hand? Does this always seem to happen when the AI has a Circle of Protection or Mana Battery in play?
KrazyTheFox wrote:As friarsol said above, at least one instance of this bug has been fixed and we're curious if this fix covers your problem. If you're able to replicate the bug reliably, here's a build of the latest snapshot that includes the aforementioned fix that you can use to see if the bug is still present.
Apologies for the long delay in my response. I actually haven't encountered the bug in quite a while (still running .17), which is nice for stability, but bad for useful bug reporting! I will try to provide further info when possible.

To make up for the lack of content, here are a couple of other eccentricities I've run into (also in .17):

In general, X spells do not seem to have properly calculated CMCs when I counter them. Examples:
1) I can counter a spell with X and only one colored mana in its cost, such as Fireball, by using Mental Misstep, regardless of what was spent on X.
2) If I counter an X spell with Mana Drain, the amount of colorless mana returned to me does not include the amount spent on X. For example, a Mana Drain which counters a Hurricane with X = 5 will provide me with 1 colorless mana at the next main phase.

When I manually activate a Black Lotus for mana, occasionally -- perhaps one out of every five times or so -- the dialog to select the color of mana will not appear at all; instead, it will act as if I had selected white mana, and leave me at post-usage priority, with (often-useless) 3 white mana.
Greentryst
 
Posts: 3
Joined: 06 Nov 2013, 22:36
Has thanked: 1 time
Been thanked: 0 time

Re: Forge Beta: 04-25-2014 ver 1.5.17

Postby Seba » 14 May 2014, 22:59

Description: Triggered ability of Sakura-Tribe Springcaller fired at AIs upkeep.

NullPointerException | Open
Code: Select all
Forge Version:    1.5.17-r25620
Operating System: Windows 8 6.2 amd64
Java Version:     1.8.0_05 Oracle Corporation

java.lang.NullPointerException
   at forge.game.ability.AbilityUtils.calculateAmount(AbilityUtils.java:603)
   at forge.game.GameActionUtil.generatedMana(GameActionUtil.java:500)
   at forge.game.ability.effects.ManaEffect.resolve(ManaEffect.java:148)
   at forge.game.ability.AbilityApiBased.resolve(AbilityApiBased.java:59)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1210)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1192)
   at forge.ai.ComputerUtil.playNoStack(ComputerUtil.java:302)
   at forge.ai.PlayerControllerAi.playSpellAbilityNoStack(PlayerControllerAi.java:297)
   at forge.game.trigger.WrappedAbility.resolve(WrappedAbility.java:376)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1210)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1192)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:536)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1011)
   at forge.game.GameAction.startGame(GameAction.java:1524)
   at forge.game.Match.startGame(Match.java:80)
   at forge.control.FControl$4.run(FControl.java:436)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
User avatar
Seba
 
Posts: 4
Joined: 06 Apr 2010, 03:19
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 04-25-2014 ver 1.5.17

Postby swordshine » 15 May 2014, 02:17

Greentryst wrote:In general, X spells do not seem to have properly calculated CMCs when I counter them. Examples:
1) I can counter a spell with X and only one colored mana in its cost, such as Fireball, by using Mental Misstep, regardless of what was spent on X.
2) If I counter an X spell with Mana Drain, the amount of colorless mana returned to me does not include the amount spent on X. For example, a Mana Drain which counters a Hurricane with X = 5 will provide me with 1 colorless mana at the next main phase.
Spell's converted mana cost was reworked several days ago, Mana Drain and friends are working correctly. The delayed trigger itself will remember the spell's mana cost now, which also fix a bug when trying to flashback Mana Drain by Snapcaster Mage.
swordshine
 
Posts: 682
Joined: 11 Jul 2010, 02:37
Has thanked: 116 times
Been thanked: 87 times

Re: Forge Beta: 04-25-2014 ver 1.5.17

Postby Nekoatl » 15 May 2014, 03:32

Chromeshell Crab's Morph effect is supposed to be optional (keyword "may"), but there is no prompt asking if the player wishes to perform the exchange.
Nekoatl
 
Posts: 196
Joined: 22 Aug 2013, 20:13
Has thanked: 21 times
Been thanked: 8 times

Re: Forge Beta: 04-25-2014 ver 1.5.17

Postby Agetian » 15 May 2014, 04:15

A little bug report: Opponent cast Soul Nova on my equipped attacking creature. The creature was exiled, but the equipment wasn't.

- Agetian
Agetian
Programmer
 
Posts: 3486
Joined: 14 Mar 2011, 05:58
Has thanked: 683 times
Been thanked: 569 times

Re: Forge Beta: 04-25-2014 ver 1.5.17

Postby Marek14 » 15 May 2014, 06:42

Reap Intellect exiles cards automatically instead of allowing you to select any amount.
Necropotence should trigger in cleanup step when a player discards cards there; it triggers in next upkeep instead.
Marek14
Tester
 
Posts: 2771
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 302 times

Re: Forge Beta: 04-25-2014 ver 1.5.17

Postby GarlandMaster » 15 May 2014, 07:38

Small bug to report: AI uses Orzhov Charm on my Fiendslayer Paladin selecting to destroy it and lose life equal to toughness. It should be unable to target Fiendslayer with it though due to being black.
GarlandMaster
 
Posts: 3
Joined: 12 Aug 2013, 11:08
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 04-25-2014 ver 1.5.17

Postby Marek14 » 15 May 2014, 13:45

I keep getting one card in deck with purple borders and an icon, and it keeps that everywhere. Why is that? I was thinking it might be a marker for commander, but the thing is that it's not even a commander game...
Marek14
Tester
 
Posts: 2771
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 302 times

Re: Forge Beta: 04-25-2014 ver 1.5.17

Postby Doerk » 15 May 2014, 16:09

I found an issue when playing Quest versus Abe Sapien (Splinter Twin deck). When cloning creatures, AI stopped in the first game after 30 or so. In that game, clones where not created using Splinter Twin but a different card. In the second game, AI didn't stop after more than 370 copies of Village Bell-Ringer using Splinter Twin, when I decided to concede.
Doerk
 
Posts: 41
Joined: 12 Apr 2011, 16:43
Has thanked: 2 times
Been thanked: 1 time

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 7 guests


Who is online

In total there are 7 users online :: 0 registered, 0 hidden and 7 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 7 guests

Login Form