It is currently 14 Aug 2025, 23:00
   
Text Size

SVN Bug Reports

Post MTG Forge Related Programming Questions Here

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

Re: SVN Bug Reports

Postby friarsol » 26 Jan 2011, 20:06

I'm going to make a new topic for the Pet Abilities. Don't want to clutter up Bug Reports with it. viewtopic.php?f=52&t=3908
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: SVN Bug Reports

Postby friarsol » 26 Jan 2011, 20:27

r5769
Not a bug, just an AI snafu.
Since Oblivion Ring is now using the getHighestCastingCost logic, AI just O-Ring'd my Lightning Talons instead of the Pet the Talons enchanted, which it also could have targeted.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: SVN Bug Reports

Postby Jaedayr » 26 Jan 2011, 21:10

r5764

I played Sprouting Vines (three spells played earlier in the turn) the first one resolved and added a land to my hand then the following occurred:

Code: Select all
An error has occured. You can copy/paste this message or save it to a file.
Please report this, plus what you tried to do, to:
   http://www.slightlymagic.net/forum/viewforum.php?f=26
If you don't want to register an account, you can mail it directly to
   mtgerror@yahoo.com


null


Version:
Forge -- official beta: $Date: 2011-01-06 11:34:48 -0500 (Thu, 06 Jan 2011) $, SVN revision: $Revision: 4891 $

OS: Windows XP Version: 5.1 Architecture: x86

Java Version: 1.6.0_23 Vendor: Sun Microsystems Inc.

Detailed error trace:
java.lang.NullPointerException
   at forge.MagicStack.resolveStack(MagicStack.java:693)
   at forge.Phase.passPriority(Phase.java:501)
   at forge.ComputerAI_General.stackResponse(ComputerAI_General.java:292)
   at forge.ComputerAI_General.stack_not_empty(ComputerAI_General.java:241)
   at forge.InputControl.updateInput(InputControl.java:147)
   at forge.GuiInput.update(GuiInput.java:19)
   at java.util.Observable.notifyObservers(Unknown Source)
   at java.util.Observable.notifyObservers(Unknown Source)
   at forge.MyObservable.updateObservers(MyObservable.java:9)
   at forge.InputControl.resetInput(InputControl.java:52)
   at forge.Phase.passPriority(Phase.java:492)
   at forge.Input_PassPriority.selectButtonOK(Input_PassPriority.java:35)
   at forge.GuiInput.selectButtonOK(GuiInput.java:35)
   at forge.GuiDisplay4.okButtonActionPerformed(GuiDisplay4.java:989)
   at forge.GuiDisplay4.access$3(GuiDisplay4.java:988)
   at forge.GuiDisplay4$25.actionPerformed(GuiDisplay4.java:776)
   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.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)
Jaedayr
Tester
 
Posts: 523
Joined: 08 Jul 2010, 00:06
Has thanked: 16 times
Been thanked: 13 times

Re: SVN Bug Reports

Postby Corwin72 » 26 Jan 2011, 21:16

Build 5749
Opponent plays Beacon of Unrest with no targets.
Beacon becomes a permanent on the Computers Creature row.
User avatar
Corwin72
 
Posts: 793
Joined: 15 Sep 2009, 13:26
Location: Grayson, Ga
Has thanked: 25 times
Been thanked: 9 times

Re: SVN Bug Reports

Postby Sloth » 26 Jan 2011, 21:22

friarsol wrote:r5769
Not a bug, just an AI snafu.
Since Oblivion Ring is now using the getHighestCastingCost logic, AI just O-Ring'd my Lightning Talons instead of the Pet the Talons enchanted, which it also could have targeted.
I improved the AI by taking enchantments into account.

Corwin72 wrote:Build 5749
Opponent plays Beacon of Unrest with no targets.
Beacon becomes a permanent on the Computers Creature row.
The AI also plays Oblivion Ring without targets I control AND refuses to exile any of his permanents.
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

Re: SVN Bug Reports

Postby Jaedayr » 26 Jan 2011, 21:30

r5764

minor issue

When playing Thrive the stack contains the following.

Code: Select all
1. Thrive - Put 1 +1/+1 counter on Thrive.
Jaedayr
Tester
 
Posts: 523
Joined: 08 Jul 2010, 00:06
Has thanked: 16 times
Been thanked: 13 times

Re: SVN Bug Reports

Postby jeffwadsworth » 27 Jan 2011, 01:46

Just read Sol and Hellfish report. Known issue.
Last edited by jeffwadsworth on 27 Jan 2011, 02:11, edited 1 time in total.
jeffwadsworth
Super Tester Elite
 
Posts: 1172
Joined: 20 Oct 2010, 04:47
Location: USA
Has thanked: 287 times
Been thanked: 70 times

Re: SVN Bug Reports

Postby jeffwadsworth » 27 Jan 2011, 01:54

Jaedayr wrote:r5764

minor issue

When playing Thrive the stack contains the following.

Code: Select all
1. Thrive - Put 1 +1/+1 counter on Thrive.
Explained below.
Last edited by jeffwadsworth on 27 Jan 2011, 02:01, edited 2 times in total.
jeffwadsworth
Super Tester Elite
 
Posts: 1172
Joined: 20 Oct 2010, 04:47
Location: USA
Has thanked: 287 times
Been thanked: 70 times

Re: SVN Bug Reports

Postby friarsol » 27 Jan 2011, 01:56

jeffwadsworth wrote:
Jaedayr wrote:r5764

minor issue

When playing Thrive the stack contains the following.

Code: Select all
1. Thrive - Put 1 +1/+1 counter on Thrive.
Weird. The card's code looks fine.
It's not the scripted card, it's the built StackDescription in the AF.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: SVN Bug Reports

Postby lazylockie » 27 Jan 2011, 02:37

r5781

Contagion Clasp ETB trigger doesn't let me choose a creature. Its Proliferate ability is working though.
lazylockie
 
Posts: 508
Joined: 13 Jul 2010, 22:44
Has thanked: 74 times
Been thanked: 15 times

Re: SVN Bug Reports

Postby jeffwadsworth » 27 Jan 2011, 03:35

lazylockie wrote:r5781

Contagion Clasp ETB trigger doesn't let me choose a creature. Its Proliferate ability is working though.
This targeting issue is known. Check the Trigger thread.
jeffwadsworth
Super Tester Elite
 
Posts: 1172
Joined: 20 Oct 2010, 04:47
Location: USA
Has thanked: 287 times
Been thanked: 70 times

Re: SVN Bug Reports

Postby Hellfish » 27 Jan 2011, 09:55

lazylockie wrote:r5781

Contagion Clasp ETB trigger doesn't let me choose a creature. Its Proliferate ability is working though.
This was fixed along with a bunch of other problems in r5783.
So now you're
Screaming for the blood of the cookie monster
Evil puppet demon of obesity
Time to change the tune of his fearful ballad
C is for "Lettuce," that's good enough for me
User avatar
Hellfish
Programmer
 
Posts: 1297
Joined: 07 Jun 2009, 10:41
Location: South of the Pumphouse
Has thanked: 110 times
Been thanked: 169 times

Re: SVN Bug Reports

Postby Jaedayr » 27 Jan 2011, 18:35

r5817

I am casting Blurred Mongoose and a window popped up with the title "Select target spell." with one entry in the window, "Blurred Mongoose - Creature 2/1". I had to click OK in it three times before it disappeared.

The following was on the Eclipse console.

Code: Select all
Blurred Mongoose - Creature 2 / 1
Blurred Mongoose - Creature 2 / 1
Blurred Mongoose - Creature 2 / 1
The AI opponent is the blue pirate with counterspells and it currently has two untapped lands out. I wonder if somehow it is trying to counter my creature?
Jaedayr
Tester
 
Posts: 523
Joined: 08 Jul 2010, 00:06
Has thanked: 16 times
Been thanked: 13 times

Re: SVN Bug Reports

Postby jeffwadsworth » 27 Jan 2011, 21:05

When cards like Arid Mesa and Wooded Foothills are used to search your library for land cards, you get prompted twice. The first time you see the entire library. Say you choose a forest. You then get a second window that just displays the lands. Once you choose your land from this second window, it gets correctly placed on the battlefield.
jeffwadsworth
Super Tester Elite
 
Posts: 1172
Joined: 20 Oct 2010, 04:47
Location: USA
Has thanked: 287 times
Been thanked: 70 times

Re: SVN Bug Reports

Postby Hellfish » 27 Jan 2011, 21:08

Pretty sure that's intentional, because you should get to see your entire library.
So now you're
Screaming for the blood of the cookie monster
Evil puppet demon of obesity
Time to change the tune of his fearful ballad
C is for "Lettuce," that's good enough for me
User avatar
Hellfish
Programmer
 
Posts: 1297
Joined: 07 Jun 2009, 10:41
Location: South of the Pumphouse
Has thanked: 110 times
Been thanked: 169 times

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 29 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 29 users online :: 0 registered, 0 hidden and 29 guests (based on users active over the past 10 minutes)
Most users ever online was 7303 on 15 Jul 2025, 20:46

Users browsing this forum: No registered users and 29 guests

Login Form