It is currently 26 Aug 2025, 11:01
   
Text Size

Bug Reports (snapshot builds)

Post MTG Forge Related Programming Questions Here

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

Re: Bug Reports (snapshot builds)

Postby Bundy » 18 Jan 2013, 19:11

FORGE-1.3.5-20130116.121101-7

Computer activates Flooded Strand. Suddenly Flooded Strand is in play under my control

EDIT
Never mind, user error :oops:
First time i had Prince of Thralls in play. Thought it only worked on creatures, but is works on all permanents ... (note to self: learn to read 8-[ )
Bundy
 
Posts: 348
Joined: 17 Dec 2010, 17:32
Location: The netherlands
Has thanked: 23 times
Been thanked: 3 times

Re: Bug Reports (snapshot builds)

Postby friarsol » 18 Jan 2013, 19:28

Max mtg wrote:
friarsol wrote:
Max mtg wrote:just commited r19062 - it might break cost recognition. Please report if anything is not working.
I'm more curious where this is going, did cost parsing need to be rewritten for something else?
Yes, it might help us to implement some restrictions on mana to be paid for spell. As an example consider Myr Superion, that can use only mana from creatures.

Now a new cost element, say, "Mana<...>" may be introduced to keep cost and restrictions in a single block.

I also dislike long code files consisting of many repeating lines.
I'm guessing that this might be responsible for viewtopic.php?f=26&t=9445#p107842
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Bug Reports (snapshot builds)

Postby storms » 18 Jan 2013, 20:20

ai attacked with 2 angels tombs artifacts and some white creatures i used faith shield and chosen white color and i had 5 or less life and it stopped all damage even from the artifact creatures artifact creature is not white color
storms
 
Posts: 10
Joined: 12 Jan 2013, 20:42
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby friarsol » 18 Jan 2013, 20:38

storms wrote:ai attacked with 2 angels tombs artifacts and some white creatures i used faith shield and chosen white color and i had 5 or less life and it stopped all damage even from the artifact creatures artifact creature is not white color
This is incorrect. The creature Angel's Tomb becomes is white. "Whenever a creature enters the battlefield under your control, you may have Angel's Tomb become a 3/3 white Angel artifact creature with flying until end of turn."
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Bug Reports (snapshot builds)

Postby Max mtg » 18 Jan 2013, 23:09

friarsol wrote:I'm guessing that this might be responsible for viewtopic.php?f=26&t=9445#p107842
Well, yes, that must be some kind of consequences.
I've commited 19085 to make that suspend cost displayed as zero. Needs more testing though (to learn how other costs would behave)
Single class for single responsibility.
Max mtg
Programmer
 
Posts: 1997
Joined: 02 Jul 2011, 14:26
Has thanked: 173 times
Been thanked: 334 times

Re: Bug Reports (snapshot builds)

Postby friarsol » 19 Jan 2013, 03:14

r19086

I activated Dralnu, Lich Lord giving the Expunge in my Graveyard flashback. When I try to cast the Expunge from the graveyard. This worked fairly recently (at the beginning of the week).
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Bug Reports (snapshot builds)

Postby Max mtg » 19 Jan 2013, 08:20

19089 commited - but that's only about correct buttons assignment.
Still have to find out why the flashback ability is not on the list of avaliable options.

And I found it. There were no legal targets for the spell, so it didn't work.
Last edited by Max mtg on 20 Jan 2013, 09:00, edited 1 time in total.
Single class for single responsibility.
Max mtg
Programmer
 
Posts: 1997
Joined: 02 Jul 2011, 14:26
Has thanked: 173 times
Been thanked: 334 times

Re: Bug Reports (snapshot builds)

Postby Agetian » 19 Jan 2013, 13:57

I cast a Keening Banshee (on my turn obviously), and chose one of my opponent's creatures (a Golgari Brownscale) to get -2/-2 until end of turn. Now it is the computer's turn, and the Brownscale is still 0/1 (according to both overlay and card detail panel).

- Agetian
Agetian
Programmer
 
Posts: 3489
Joined: 14 Mar 2011, 05:58
Has thanked: 684 times
Been thanked: 572 times

Re: Bug Reports (snapshot builds)

Postby Corwin72 » 20 Jan 2013, 04:20

forge-1.3.6-20130119.131819-1.tar.bz2
Rupture Spire throws this error when you pay the 1.

| Open
This is a Crash Report. An error has occurred. Please save this message to a file.
Please follow the instructions at this address to submit this Crash Report, plus what you were doing at the time:
http://tinyurl.com/3zzrnyb
Reporting bugs in Forge is very important. We thank you for your time.

null


Version:
Forge version 1.3.6-SNAPSHOT

OS: Windows 7 Version: 6.1 Architecture: amd64

Java Version: 1.7.0_07 Vendor: Oracle Corporation

Detailed error trace:
java.lang.NullPointerException
at forge.card.spellability.SpellAbilityRequirements.addAbilityToStack(SpellAbilityRequirements.java:237)
at forge.card.spellability.SpellAbilityRequirements.finishPaying(SpellAbilityRequirements.java:192)
at forge.card.cost.CostPayment.payCost(CostPayment.java:227)
at forge.card.cost.CostPayment.paidCost(CostPayment.java:190)
at forge.card.cost.CostMana.payHuman(CostMana.java:230)
at forge.card.cost.CostPayment.payCost(CostPayment.java:221)
at forge.card.spellability.SpellAbilityRequirements.startPaying(SpellAbilityRequirements.java:179)
at forge.card.spellability.SpellAbilityRequirements.needPayment(SpellAbilityRequirements.java:165)
at forge.card.spellability.SpellAbilityRequirements.fillRequirements(SpellAbilityRequirements.java:132)
at forge.card.spellability.SpellAbilityRequirements.fillRequirements(SpellAbilityRequirements.java:96)
at forge.GameAction.playSpellAbility(GameAction.java:1916)
at forge.control.input.InputPayManaCostUtil.activateManaAbility(InputPayManaCostUtil.java:214)
at forge.control.input.InputPayManaCostAbility.selectCard(InputPayManaCostAbility.java:175)
at forge.gui.match.nonsingleton.CField.cardclickAction(CField.java:479)
at forge.gui.match.nonsingleton.CField.access$7(CField.java:423)
at forge.gui.match.nonsingleton.CField$8.mousePressed(CField.java:103)
at java.awt.AWTEventMulticaster.mousePressed(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)
User avatar
Corwin72
 
Posts: 793
Joined: 15 Sep 2009, 13:26
Location: Grayson, Ga
Has thanked: 25 times
Been thanked: 9 times

Re: Bug Reports (snapshot builds)

Postby Max mtg » 20 Jan 2013, 11:16

Corwin72 wrote:forge-1.3.6-20130119.131819-1.tar.bz2
Rupture Spire throws this error when you pay the 1.
Thank you.
Please, update to 19093.
Single class for single responsibility.
Max mtg
Programmer
 
Posts: 1997
Joined: 02 Jul 2011, 14:26
Has thanked: 173 times
Been thanked: 334 times

Re: Bug Reports (snapshot builds)

Postby Corwin72 » 20 Jan 2013, 18:47

forge-1.3.6-20130120.130942-2
The Cardsfolder directory does not have cardsfolder.zip
User avatar
Corwin72
 
Posts: 793
Joined: 15 Sep 2009, 13:26
Location: Grayson, Ga
Has thanked: 25 times
Been thanked: 9 times

Re: Bug Reports (snapshot builds)

Postby AndyTron » 21 Jan 2013, 02:18

Where can I download the snapshots/nightly builds?
AndyTron
 
Posts: 53
Joined: 03 Feb 2011, 20:03
Has thanked: 6 times
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby timmermac » 21 Jan 2013, 03:16

AndyTron wrote:Where can I download the snapshots/nightly builds?
Here
"I just woke up, haven't had coffee, let alone a pee in 7 days, and I find out you stole my ass and made a ...mini-me! Carter, I should be irked currently, yes?" - Jack O'Neill
User avatar
timmermac
Tester
 
Posts: 1512
Joined: 17 May 2010, 20:36
Has thanked: 18 times
Been thanked: 95 times

Re: Bug Reports (snapshot builds)

Postby storms » 21 Jan 2013, 17:20

 Tavern Swindler if it dies u cant use its aility anymore
Last edited by Chris H. on 21 Jan 2013, 17:46, edited 1 time in total.
Reason: mouse-over
storms
 
Posts: 10
Joined: 12 Jan 2013, 20:42
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby friarsol » 21 Jan 2013, 17:27

storms wrote:tavern swindler if it dies u cant use its aility anymore
Please be more specific. What exactly did you do? Perhaps, you didn't have enough life to pay for its ability?
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 30 guests

Main Menu

User Menu

Our Partners


Who is online

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

Login Form