Page 4 of 8

Re: Forge Beta: 06-14-2013 ver 1.4.1

PostPosted: 17 Jun 2013, 09:23
by Mageta the Lion
Description:
Board-AI: Painter's Servant (black)
Board-Me:Elvish Visionary
Oppenent played Hunted Lammasu

NullPointerException | Open
Code: Select all
Forge Version:    1.4.1-r22075
Operating System: Windows XP 5.1 x86
Java Version:     1.7.0_21 Oracle Corporation

java.lang.NullPointerException
   at forge.Card.determineColor(Card.java:1616)
   at forge.Card.determineColor(Card.java:1554)
   at forge.CardUtil.getColors(CardUtil.java:43)
   at forge.gui.match.views.VStack.getSpellColor(VStack.java:210)
   at forge.gui.match.views.VStack.updateStack(VStack.java:139)
   at forge.gui.match.controllers.CStack.update(CStack.java:42)
   at forge.control.FControlGameEventHandler$1.run(FControlGameEventHandler.java:142)
   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)

Re: Forge Beta: 06-14-2013 ver 1.4.1

PostPosted: 17 Jun 2013, 15:13
by musicexam
Blood Artist only triggers for its death when the opponent casts Damnation.

Re: Forge Beta: 06-14-2013 ver 1.4.1

PostPosted: 17 Jun 2013, 16:02
by fiend123
AI keeps activating Frenetic Sliver's ability for no reason.

Re: Forge Beta: 06-14-2013 ver 1.4.1

PostPosted: 18 Jun 2013, 00:22
by LordHelmchen
Going through my decks again to check current state (as advised in How to Provide a Useful Bug Report point 5 8-[

  • Possibility Storm:
    Possibility Storm is on the battlefield (played by me, fwiw). Casting an Instant (say, Searing Spear). Possibility Storm resolves and finds and offers to play Infernal Plunge, which is a Sorcery. Reverse as well: Infernal Plunge is cast, Possibility Storm offers to play Warleader's Helix.
    :arrow: both directions still present in svn (r22131)
  • 2 Possibility Storms:
    Both triggered abilities are put on the stack. the first resolves almost as expected (see above). The second reveals a lot of cards (possibly the whole library, but I did not count), but does not offer to play any spell, not even a second copy of the original spell that is listed.
    :arrow: still present in svn (r22131). This time I did count, and it is indeed the whole library. btw:why is the list of revealed cards not resizable?
  • Mind Grind:
    After paying UB, forge asks to "Pay X Mana Cost for Mind Grind \n 0 Paid so fas. X Can't [sic] be 0.". In accordance to the last part, "OK" is greyed out and only "Cancel" is clickable. Paying Mana does change the dialog, but does not reactivate the "OK" button. Clicking "Cancel" cancels the spell, as it should.
    :arrow: =D> fixed in svn (r22131)
  • Nightveil Spetre:
    Lands that are exiled by Nightveil Spetre's triggered ability are listed after clicking the Flash button, but can's be played (even as only land for the turn and with dev mode "play many lands per Turn" enabled).
    :arrow: still present in svn (r22131)
  • Chromatic Lantern:
    The option of adding one Mana of any colour that is awarded to all lands seems to confuse the usually very intelligent handling of colourless mana.
    :arrow: still present in svn (r22131)
  • Illusionists Bracers with Mercurial Chemister
    Mercurial Chemister in play, equipped with Illusionist's Bracers. Activated the Chemister's second ability. Chose a card with non-zero CMC, and the ability put on the stack with correct damage amount. Bracers trigger and a copy is put on the stack, but the copy has 0 as damage amount.
    :arrow: still present in svn (r22131)
  • (more UI problem than bug) Lazav, Dimir Mastermind:
    Is there any way to see what creature triggered his copy ability while milling? The ability works perfectly, but it's impossible to make an informed choice whether you want Lazav to copy if you can't see what card triggered him.
    :arrow: still present in svn (r22131)
    I just noticed that is seems possible to look at the opponent's graveyard while the copy ability is on the stack and before it resolves. This is akward, but at least workable if one remembers not to let it resolve before peeking :) Still unsure whether the order of cards in the graveyard and the order of triggers on the stack matchdes when multiple creatures are milled at once, though.

EDIT: Does Forge have a bugtracker, or is nagging in every release thread the prefered method ? I'm afraid I'm getting on your nerves here... Also, please do let me know if there is any additional information needed for one of the issues.

Rechecked with current svn (r22131), compiled witth java 1.7 and my own Magic Album picture patch (which changes src/main/java/forge/ImageLoader.java and src/main/java/forge/gui/download/GuiDownloadSetPicturesLQ.java).

Re: Forge Beta: 06-14-2013 ver 1.4.1

PostPosted: 18 Jun 2013, 08:11
by Sloth
LordHelmchen wrote:[*]Possibility Storm:
Possibility Storm is on the battlefield (played by me, fwiw). Casting an Instant (say, Searing Spear). Possibility Storm resolves and finds and offers to play Infernal Plunge, which is a Sorcery. Reverse as well: Infernal Plunge is cast, Possibility Storm offers to play Warleader's Helix.
:arrow: both directions still present in svn (r22131)
Well ... Infernal Plunge was an Instant. #-o

LordHelmchen wrote:[*]Nightveil Spetre:
Lands that are exiled by Nightveil Spetre's triggered ability are listed after clicking the Flash button, but can's be played (even as only land for the turn and with dev mode "play many lands per Turn" enabled).
:arrow: still present in svn (r22131)
Fixed!

LordHelmchen wrote:[*]Illusionists Bracers with Mercurial Chemister
Mercurial Chemister in play, equipped with Illusionist's Bracers. Activated the Chemister's second ability. Chose a card with non-zero CMC, and the ability put on the stack with correct damage amount. Bracers trigger and a copy is put on the stack, but the copy has 0 as damage amount.
:arrow: still present in svn (r22131)
Fixed! Thanks LordHelmchen.

LordHelmchen wrote:EDIT: Does Forge have a bugtracker, or is nagging in every release thread the prefered method ? I'm afraid I'm getting on your nerves here... Also, please do let me know if there is any additional information needed for one of the issues.
Yes, we have a bug tracker, but most users post here, so we devs don't check it very often. Your post was excellent.

Re: Forge Beta: 06-14-2013 ver 1.4.1

PostPosted: 18 Jun 2013, 08:48
by Doomlord
In multiplayer, if I lose, the AI keeps on playing, and I get towach them finish the game and see who wins. Great. My problem with it is that it does this no matter what your reason for losing was.

Specifically, if you concede, it still just makes you lose and continues the game. If I concede (that is, press the X in Forge's window bar) I expect for it to just leave the game right then, and not watch the AI play it out.

Re: Forge Beta: 06-14-2013 ver 1.4.1

PostPosted: 18 Jun 2013, 11:48
by Grim Rowe
I block AI's Dreg Reaver with my Grave Bramble, both die. Grave Bramble should stay on the battlefield, isn't it ?

Re: Forge Beta: 06-14-2013 ver 1.4.1

PostPosted: 18 Jun 2013, 12:55
by gos
Text for Sigil Blessing when it's on the stack is "[Creature] gains +2/+2 until end of turn."

This was the second Sigil Blessing the AI cast on the same creature in the same DB phase. I didn't notice whether the first instance had a different text.

Re: Forge Beta: 06-14-2013 ver 1.4.1

PostPosted: 18 Jun 2013, 13:57
by friarsol
gos wrote:Text for Sigil Blessing when it's on the stack is "[Creature] gains +2/+2 until end of turn."

This was the second Sigil Blessing the AI cast on the same creature in the same DB phase. I didn't notice whether the first instance had a different text.
Yea I think the text is just wrong because of how the card is scripted. IIRC, the scripted card gives +2/+2 to the Targeted, and +1/+1 to each creature you control. (Which is the same as +3/+3 and +1/+1 to each other creature you control, but easier to script :D )

Re: Forge Beta: 06-14-2013 ver 1.4.1

PostPosted: 18 Jun 2013, 15:10
by Sloth
LordHelmchen wrote:[*](more UI problem than bug) Lazav, Dimir Mastermind:
Is there any way to see what creature triggered his copy ability while milling? The ability works perfectly, but it's impossible to make an informed choice whether you want Lazav to copy if you can't see what card triggered him.
:arrow: still present in svn (r22131)
Additional info of the triggering card will now be granted in each prompt.

Grim Rowe wrote:I block AI's Dreg Reaver with my Grave Bramble, both die. Grave Bramble should stay on the battlefield, isn't it ?
Fixed! Thanks Grim Rowe.

gos wrote:Text for Sigil Blessing when it's on the stack is "[Creature] gains +2/+2 until end of turn."

This was the second Sigil Blessing the AI cast on the same creature in the same DB phase. I didn't notice whether the first instance had a different text.
Will now show +3/+3. Thanks gos.

Re: Forge Beta: 06-14-2013 ver 1.4.1

PostPosted: 19 Jun 2013, 10:18
by fiend123
Hindering Light can't target Vengeful Rebirth.

Text for Rout says "destroy permanent" instead of "destroy creatures".

When I recast Karn Liberated after it got bounced, the cards previously exiled still are remembered by Karn Liberated.

Facedown morph creatures don't get revealed if they are destroyed. Checking the graveyard only tells you "Face down (card number)" but not what the card is.

Re: Forge Beta: 06-14-2013 ver 1.4.1

PostPosted: 19 Jun 2013, 18:31
by CoyotesCreation
Mind Grind - I can't get this card to cast, a lot of other spells with X in their casting cost work fine, but the OK button is grayed out and the Cancel button just sends it back to my hand without casting. The cancel button does work when I'm using cards with multikickers or X's, just not this one.

Re: Forge Beta: 06-14-2013 ver 1.4.1

PostPosted: 19 Jun 2013, 19:55
by LordHelmchen
CoyotesCreation wrote:Mind Grind - I can't get this card to cast, a lot of other spells with X in their casting cost work fine, but the OK button is grayed out and the Cancel button just sends it back to my hand without casting. The cancel button does work when I'm using cards with multikickers or X's, just not this one.
It's already fixed in svn. You might want to check the newest snapshot build or just wait for the next beta.

Re: Forge Beta: 06-14-2013 ver 1.4.1

PostPosted: 19 Jun 2013, 20:16
by Pande
Air Walker quest deck. Computer activates Angel's Herald, a single Sphinx's Herald ends up in the graveyard and a splendid Empyrial Archangel pops up in the battlefield. Not a bad deal I say :wink:

Re: Forge Beta: 06-14-2013 ver 1.4.1

PostPosted: 20 Jun 2013, 01:26
by swordshine
fiend123 wrote:Hindering Light can't target Vengeful Rebirth.
I think it's correct. A card in your graveyard is not a permanent you control.