It is currently 17 Aug 2025, 04:05
   
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 Hellfish » 23 May 2011, 06:05

Re:Living Weapon: Only stPumpEquipped isn't checked, it seems. If I move Mortarpod s Toughness pump to it's eqPump keyword it works correctly so that's fixed. However, SVars can't be used in eqPump so Lashwrithe and Bonehoard still suffer from this. I'mma keep on digging.

EDIT: Welp,rushing off to work, can't be more specific than "eqPump and stPump does things differently. It almost appears as if stPumps pump doesn't stick. eqPump is just a one-time pump on equip which could concievably go very wrong in the future."
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 Sloth » 23 May 2011, 06:45

Interestingly Force of Savagery with Glorious Anthem survives.
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 lazylockie » 23 May 2011, 16:05

It's been a while since I don't update (it's a lot of work for me because I have some local changes on source code), so on r8908 I've noticed that morph doesn't work. AI cast Imperial Hellkite for 3 and it came 6/6 unflipped.

I guess I'll update and test the Living Weapons again, because on r8908 Batterskull was stickying the germ token fine, but after I +2 exiled with Venser, the Sojourner the Living Weapon triggered but the germ token didn't appear.
lazylockie
 
Posts: 508
Joined: 13 Jul 2010, 22:44
Has thanked: 74 times
Been thanked: 15 times

Re: SVN Bug Reports

Postby friarsol » 23 May 2011, 16:22

lazylockie wrote:It's been a while since I don't update (it's a lot of work for me because I have some local changes on source code), so on r8908 I've noticed that morph doesn't work. AI cast Imperial Hellkite for 3 and it came 6/6 unflipped.
I'm hoping my r8913 change fixed this as well. I won't be able to test until tonight sometime, if anyone can confirm either way that'd be great.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: SVN Bug Reports

Postby Sloth » 23 May 2011, 17:09

I'm hoping my r8913 change fixed this as well. I won't be able to test until tonight sometime, if anyone can confirm either way that'd be great.[/quote]
I tested Elfhame Palace, Imperial Hellkite and Batterskull. Everything worked fine. :D
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 » 23 May 2011, 20:34

r8925

I gained control of AI's Noxious Hatchling using the second ability of Nicol Bolas, Planeswalker. During the next AI turn it cast Stalker Hag and two -1/-1 counters were removed from the hatchling on my side of the battlefield.
Jaedayr
Tester
 
Posts: 523
Joined: 08 Jul 2010, 00:06
Has thanked: 16 times
Been thanked: 13 times

Re: SVN Bug Reports

Postby friarsol » 24 May 2011, 04:14

Just played a Quest opponent (the one with a bunch of Garruk stuff) and he played Lead the Stampede, but the AI isn't quite setup to handle Dig on resolve I think. It seemed like I got to choose which cards went where instead of the AI.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: SVN Bug Reports

Postby cc-drake » 24 May 2011, 10:25

- When AI's Ashen-Skin Zubera equipped with Barbed Battlegear died, I had to discard my entire hand (4 cards).
cc-drake
 
Posts: 570
Joined: 14 Aug 2010, 07:15
Has thanked: 29 times
Been thanked: 6 times

Re: SVN Bug Reports

Postby lazylockie » 24 May 2011, 20:37

Is Hum of the Radix working? Darrin Stephens is still casting its Master of Etherium for 2U, regardless of how many artifacts AI has.

---

On r8943 there are still some issues with Living Weapon.

OK - Casting a living weapon equipment for the first time is fine except for stuff like Lashwrithe like we've discussed above.

Partially OK - Equipping a different creature with living weapon. Issue: the germ token stays on battlefield. For example, if I equip Runeclaw Bear with Batterskull, the germ token from stays as 4/4 Lifelink Vigilance

NOT OK - Flicker on a living weapon "doubles" the token effects. So a Flicker on Batterskull makes the germ a 8/8 Lifelink Vigilance

NOT OK - If the germ token is destroyed, the living weapon trigger stops working completely for the rest of the game - it still triggers, but the germ token dies instantly. So, for example, if I cast Batterskull and AI casts Go for the Throat on it, even paying 3 to bring back to hand and casting again won't give another token.
lazylockie
 
Posts: 508
Joined: 13 Jul 2010, 22:44
Has thanked: 74 times
Been thanked: 15 times

Re: SVN Bug Reports

Postby friarsol » 25 May 2011, 17:59

AI Played Rith's Grove (one of the Lair lands) without another Land being in play.
The same deck is using Gemstone Mine, but isn't removing any Mining counters. (Because it shouldn't be using Gemstone Mine)
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 » 25 May 2011, 19:14

r8961

My 2/5 Priests of Norn attacked and was blocked by a 2/2 wolf token with a Wyluli Wolf effect activated on it. The token got 2 -1/-1 tokens as expected and survived. However at the start of my next turn I noticed it was still on the battlefield as a 0/0 token.
Jaedayr
Tester
 
Posts: 523
Joined: 08 Jul 2010, 00:06
Has thanked: 16 times
Been thanked: 13 times

Re: SVN Bug Reports

Postby Sloth » 25 May 2011, 20:53

friarsol wrote:AI Played Rith's Grove (one of the Lair lands) without another Land being in play.
The same deck is using Gemstone Mine, but isn't removing any Mining counters. (Because it shouldn't be using Gemstone Mine)
I will add an SVar for the Lairs and remove the Gemstone Mines.
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 May 2011, 00:08

r8961

Got the following during AI Main2 when it had Fabricate on the stack and a Thrumming Stone already in play.

Code: Select all
An error has occurred. 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_24 Vendor: Sun Microsystems Inc.

Detailed error trace:
java.lang.NullPointerException
   at forge.card.abilityFactory.AbilityFactory_ChangeZone.changeHiddenOriginCanPlayAI(AbilityFactory_ChangeZone.java:258)
   at forge.card.abilityFactory.AbilityFactory_ChangeZone.changeZoneCanPlayAI(AbilityFactory_ChangeZone.java:138)
   at forge.card.abilityFactory.AbilityFactory_ChangeZone.access$0(AbilityFactory_ChangeZone.java:133)
   at forge.card.abilityFactory.AbilityFactory_ChangeZone$2.canPlayAI(AbilityFactory_ChangeZone.java:65)
   at forge.GameActionUtil$40$1.resolve(GameActionUtil.java:330)
   at forge.MagicStack.resolveStack(MagicStack.java:706)
   at forge.Phase.passPriority(Phase.java:542)
   at forge.gui.input.Input_PassPriority.selectButtonOK(Input_PassPriority.java:42)
   at forge.GuiInput.selectButtonOK(GuiInput.java:37)
   at forge.GuiDisplay4.okButtonActionPerformed(GuiDisplay4.java:954)
   at forge.GuiDisplay4.access$3(GuiDisplay4.java:953)
   at forge.GuiDisplay4$25.actionPerformed(GuiDisplay4.java:741)
   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$000(Unknown Source)
   at java.awt.EventQueue$1.run(Unknown Source)
   at java.awt.EventQueue$1.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue$2.run(Unknown Source)
   at java.awt.EventQueue$2.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$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)
Jaedayr
Tester
 
Posts: 523
Joined: 08 Jul 2010, 00:06
Has thanked: 16 times
Been thanked: 13 times

Re: SVN Bug Reports

Postby Chris H. » 26 May 2011, 01:31

Sloth wrote:
friarsol wrote:AI Played Rith's Grove (one of the Lair lands) without another Land being in play.
The same deck is using Gemstone Mine, but isn't removing any Mining counters. (Because it shouldn't be using Gemstone Mine)
I will add an SVar for the Lairs and remove the Gemstone Mines.
`
I added SVar:RemAIDeck:True to the five lair lands and to Gemstone Mine.

There may be several recent quest decks with lair lands.
User avatar
Chris H.
Forge Moderator
 
Posts: 6320
Joined: 04 Nov 2008, 12:11
Location: Mac OS X Yosemite
Has thanked: 644 times
Been thanked: 643 times

Re: SVN Bug Reports

Postby Jaedayr » 26 May 2011, 01:38

r8961

Hivestone does not appear to have any effect on creatures.
Jaedayr
Tester
 
Posts: 523
Joined: 08 Jul 2010, 00:06
Has thanked: 16 times
Been thanked: 13 times

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 12 guests

Main Menu

User Menu

Our Partners


Who is online

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

Login Form