It is currently 16 May 2025, 05:59
   
Text Size

Forge Beta: 12-13-2013 ver 1.5.7

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

Re: Forge Beta: 12-13-2013 ver 1.5.7

Postby yagi » 19 Dec 2013, 02:18

AI can play lands exiled by my Nightveil Specter if I didn't play the lands during my turn.
yagi
 
Posts: 53
Joined: 17 Apr 2012, 08:56
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 12-13-2013 ver 1.5.7

Postby Andy9973 » 19 Dec 2013, 08:27

I had the following scenario in one of my games.

1. I had Riku of Two Reflections on the battlefield.
2. After that I cast Primal Command triggering Riku's {U} {R} ability
3. When Riku's ability resolved I decided to pay {U} {R} to copy Primal Command.
4. The first copy of Primal Command resolved and I chose the first two modes.
5. When the second copy of Primal Command resolved I couldn't choose which modes I want to cast with it.

Shouldn't I be able to choose the modes of the second Primal Command as well?
Andy9973
 
Posts: 103
Joined: 30 Apr 2012, 08:35
Has thanked: 47 times
Been thanked: 5 times

Re: Forge Beta: 12-13-2013 ver 1.5.7

Postby Doomlord » 19 Dec 2013, 11:28

Nope. That is working as intended. Riku explicitly lets you choose new targets for the copy, but if it didn't, you'd be stuck with the same targets too. Same thing with modes. By default, the copy has the same modes chosen for it as the original, and they are only changeable if the copying card lets you.
Doomlord
 
Posts: 47
Joined: 07 Dec 2011, 21:07
Has thanked: 0 time
Been thanked: 2 times

Re: Forge Beta: 12-13-2013 ver 1.5.7

Postby Bundy » 19 Dec 2013, 12:39

Regarding auto pay mana:
Auto chooses to pay 2 colorless mana with Swarmyard while i have squirrels in play that i might want to regenerate with Swarmyard later on in the game.

I can't use auto when i have Mirari's Wake in play and 2 untapped lands to play a spell that cost 3 or 4 mana, even though Mirari's Wake would double the mana provided by the lands.
Bundy
 
Posts: 348
Joined: 17 Dec 2010, 17:32
Location: The netherlands
Has thanked: 23 times
Been thanked: 3 times

Re: Forge Beta: 12-13-2013 ver 1.5.7

Postby gos » 19 Dec 2013, 12:47

Description: Happened during my opponent's main phase. I wasn't doing anything. He had 1 card in hand.

NullPointerException | Open
Code: Select all
Forge Version:    1.5.7-r${forge.revision}${forge.specialStatus} (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_07 Oracle Corporation

java.lang.NullPointerException
   at java.util.ArrayList.addAll(Unknown Source)
   at forge.game.cost.PaymentDecision.<init>(PaymentDecision.java:21)
   at forge.game.cost.CostDiscard.decideAIPayment(CostDiscard.java:299)
   at forge.game.cost.CostPayment.payComputerCosts(CostPayment.java:184)
   at forge.ai.ComputerUtil.handlePlayingSpellAbility(ComputerUtil.java:114)
   at forge.ai.AiController.playSpellAbilities(AiController.java:804)
   at forge.ai.AiController.onPriorityRecieved(AiController.java:747)
   at forge.game.player.PlayerControllerAi.takePriority(PlayerControllerAi.java:414)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:989)
   at forge.game.GameAction.startGame(GameAction.java:1486)
   at forge.game.Match$1.run(Match.java:118)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
gos
 
Posts: 4369
Joined: 03 Mar 2011, 15:21
Location: Reykjavík, Iceland
Has thanked: 231 times
Been thanked: 232 times

Re: Forge Beta: 12-13-2013 ver 1.5.7

Postby friarsol » 19 Dec 2013, 13:15

Doomlord wrote:Nope. That is working as intended. Riku explicitly lets you choose new targets for the copy, but if it didn't, you'd be stuck with the same targets too. Same thing with modes. By default, the copy has the same modes chosen for it as the original, and they are only changeable if the copying card lets you.
Actually, the second part is never true. "700.2f A copy of a modal spell or ability copies the mode(s) chosen for it. The controller of the copy can’t choose a different mode. (See rule 706.9.)"

Andy, the order of your list seems wrong. You should be choosing the modes of your original spell as you cast it not as it resolves.
Last edited by friarsol on 19 Dec 2013, 13:20, edited 1 time in total.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Beta: 12-13-2013 ver 1.5.7

Postby friarsol » 19 Dec 2013, 13:16

gos wrote:Description: Happened during my opponent's main phase. I wasn't doing anything. He had 1 card in hand.
Did the AI have anything in play that had a cost of Discarding a card? (Like a Spellshaper?)
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Beta: 12-13-2013 ver 1.5.7

Postby gos » 19 Dec 2013, 13:50

friarsol wrote:
gos wrote:Description: Happened during my opponent's main phase. I wasn't doing anything. He had 1 card in hand.
Did the AI have anything in play that had a cost of Discarding a card? (Like a Spellshaper?)
Now that you mention it, there may have been an Undertaker in play...
gos
 
Posts: 4369
Joined: 03 Mar 2011, 15:21
Location: Reykjavík, Iceland
Has thanked: 231 times
Been thanked: 232 times

Re: Forge Beta: 12-13-2013 ver 1.5.7

Postby sizzlewump » 19 Dec 2013, 16:47

Just noticed a little bug with Chancellor of the Spire. AI opponent revealed it at the start of the game and somehow chose himself..? Then he reveals Darksteel Colossus and shuffles it back in with 6 cards remaining in his GY. Just to clarify, the Chancellor specifies to target an opponent to put the top 7 cards of his/her library to the graveyard when it's revealed from the opening hand at the game's start.
sizzlewump
 
Posts: 8
Joined: 01 Nov 2013, 21:38
Has thanked: 2 times
Been thanked: 0 time

Re: Forge Beta: 12-13-2013 ver 1.5.7

Postby Bundy » 19 Dec 2013, 18:48

Another improvement for auto paying mana:

• Counters from Mirrodin's Core are used when that is not needed.

• When you have Reflecting Pools in play these are tapped first, but you still have to pick the color you want to produce. If you must use a color and pick the wrong one, an extra land is auto tapped that produces the right color. If possible, the Reflecting Pool should produce the right color without asking for a color right away.

EDIT
Description: Started Forge and pressed start. After closing the error message i pressed start again and everything works like normal

RuntimeException | Open
Code: Select all
Forge Version:    1.5.7-r${forge.revision}${forge.specialStatus} (mixed revisions detected; please update from the root directory)
Operating System: Windows 8 6.2 x86
Java Version:     1.7.0_45 Oracle Corporation

java.lang.RuntimeException: Generate2ColorDeck : get2ColorDeck -- looped too much -- Cr12
   at forge.deck.generation.DeckGeneratorBase.addSome(DeckGeneratorBase.java:118)
   at forge.deck.generation.DeckGeneratorBase.addCmcAdjusted(DeckGeneratorBase.java:233)
   at forge.deck.generation.DeckGeneratorBase.addCreaturesAndSpells(DeckGeneratorBase.java:98)
   at forge.deck.generation.DeckGenerator2Color.getDeck(DeckGenerator2Color.java:92)
   at forge.gui.deckchooser.DeckgenUtil.buildColorDeck(DeckgenUtil.java:80)
   at forge.gui.deckchooser.FDeckChooser.getDeck(FDeckChooser.java:242)
   at forge.gui.deckchooser.FDeckChooser.getPlayer(FDeckChooser.java:268)
   at forge.gui.home.sanctioned.CSubmenuConstructed.startGame(CSubmenuConstructed.java:102)
   at forge.gui.home.sanctioned.CSubmenuConstructed.access$100(CSubmenuConstructed.java:33)
   at forge.gui.home.sanctioned.CSubmenuConstructed$2.actionPerformed(CSubmenuConstructed.java:90)
   at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
   at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
   at java.awt.Component.processMouseEvent(Unknown Source)
   at javax.swing.JComponent.processMouseEvent(Unknown Source)
   at java.awt.Component.processEvent(Unknown Source)
   at java.awt.Container.processEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Window.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(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.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.awt.EventQueue$4.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)
Bundy
 
Posts: 348
Joined: 17 Dec 2010, 17:32
Location: The netherlands
Has thanked: 23 times
Been thanked: 3 times

Re: Forge Beta: 12-13-2013 ver 1.5.7

Postby frankyXII » 20 Dec 2013, 15:21

Hello. Sorry, I'm new to this (I don't even know how to display the cards info like you do it here), but I think I found bugs in the cards Nezumi Graverobber and Tsabo's Decree:

Nezumi Graverobber: "2: Exile target card from an opponent's graveyard. If no cards are on that graveyard, flip Nezumi Graverobber." But, if the opponent has no cards on the graveyard when I want to use the ability, it doesn't let me do it, it doesn't even let me pay it's ability cost. I should be able to flip it right? Exiling a creature isn't part of it's ability cost.

Tsabo's Decree (instant): "Choose a creature type. Target player reveals his or her hand and discards all creature cards of that type. Then destroy all creatures of that type that player controls. They can't be regenerated." I used it and it also destroyed my creatures.

Please correct me if I'm wrong. Thank you.
frankyXII
 
Posts: 4
Joined: 20 Dec 2013, 13:30
Has thanked: 3 times
Been thanked: 0 time

Re: Forge Beta: 12-13-2013 ver 1.5.7

Postby gos » 20 Dec 2013, 16:29

frankyXII wrote:Nezumi Graverobber: "2: Exile target card from an opponent's graveyard. If no cards are on that graveyard, flip Nezumi Graverobber." But, if the opponent has no cards on the graveyard when I want to use the ability, it doesn't let me do it, it doesn't even let me pay it's ability cost. I should be able to flip it right? Exiling a creature isn't part of it's ability cost.
Exiling a card isn't part of its cost, but it does need a target. If there is no legal target (in this case, a card in an opponent's graveyard), you can't activate the ability.
gos
 
Posts: 4369
Joined: 03 Mar 2011, 15:21
Location: Reykjavík, Iceland
Has thanked: 231 times
Been thanked: 232 times

Re: Forge Beta: 12-13-2013 ver 1.5.7

Postby Bundy » 20 Dec 2013, 19:00

Another notice about auto paying mana:
When i have a Gemhide Sliver in play, auto pay uses slivers for mana when i still have lands untapped. Looks like the slivers are only tapped for colored mana, lands for colorless.
Bundy
 
Posts: 348
Joined: 17 Dec 2010, 17:32
Location: The netherlands
Has thanked: 23 times
Been thanked: 3 times

Re: Forge Beta: 12-13-2013 ver 1.5.7

Postby Hapse » 20 Dec 2013, 19:53

Found a quite funny bug
I was playing commander and had Zedruu the Greathearted as my general, i had given control of Thought Lash to the ai and once i was about to give 9 damage the ai exiled 83 cards (it had none left to exile) #-o

Another bug i experience a lot which is quite bad is lands like Simic Growth Chamber the ai keeps on bouncing the land insted of bouncing another land

Found another one:
I had Propaganda in play and the ai kept using all his mana on Kessig Wolf Run so he could'nt attack me

Keep up the GREAT work!!! :)
Hapse
 
Posts: 49
Joined: 03 Sep 2013, 16:09
Has thanked: 12 times
Been thanked: 0 time

Re: Forge Beta: 12-13-2013 ver 1.5.7

Postby Marek14 » 21 Dec 2013, 07:10

gos wrote:
frankyXII wrote:Nezumi Graverobber: "2: Exile target card from an opponent's graveyard. If no cards are on that graveyard, flip Nezumi Graverobber." But, if the opponent has no cards on the graveyard when I want to use the ability, it doesn't let me do it, it doesn't even let me pay it's ability cost. I should be able to flip it right? Exiling a creature isn't part of it's ability cost.
Exiling a card isn't part of its cost, but it does need a target. If there is no legal target (in this case, a card in an opponent's graveyard), you can't activate the ability.
To elaborate on this, frankyXII: Nezumi Graverobber will flip if you exile the last card from a graveyard. The card is exiled, THEN the check for empty graveyard is performed and flip happens.
Marek14
Tester
 
Posts: 2771
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 302 times

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 28 guests


Who is online

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

Login Form