It is currently 28 Aug 2025, 18:04
   
Text Size

Current Known Bugs list

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

Re: Current Known Bugs list

Postby slowe » 30 Oct 2010, 08:40

Some bugs current to the 10-19 beta:

- The computer cast Skinrender, and in response I bounced my only creature, so it etb as the only legal target, but no creature was targeted to get -1/-1 counters.
- Lodestone Golem's cost increase doesn't affect spells played via madness (I assume this is the case for all cost increases, but I haven't checked.)
- The protection of Etched Champion doesn't seem to always work: e.g., I've had it blocked (and dealt damage) by a colored creature while I had metalcraft. Not sure if this has to do with protection in general (it could), but it seems particular to the Champion.
- Holy Light seems to give all creatures, including white ones, -1/-1
- When auras come into play other than when they're cast, they just sit around instead of prompting their controller to find a legal target.
- Auras that are not attached to anything are not put into graveyards. This should be a state-based effect.
- There is some overlap between end of turn and next turn's upkeep. For example, if you bounce something with an etb triggered ability with Venser, the ability goes on the stack after any effects from the next upkeep.
- Cascading into False Defeat prompts to pay the mana cost, and doesn't work.
- Creatures with both infect and lifelink don't gain you life. Perhaps this is already fixed, as there were a bunch of lifelink issues.
- Lifelink should not a triggered ability any more. Since M10 rules, it happens simultaneously with damage. So, a blocker with lifelink can save you from lethal damage. However, some cards with the old wording (like Armadillo Cloak) use the stack ... it's confusing and you have to check oracle wordings. Isn't magic fun? :twisted:
- I conceded during the resolution of Wildfire, and was still prompted to choose lands to sacrifice at the beginning of the next game. Eventually I got past it by clicking on my hand.
- Rolling Stones removes defender from creatures, which messes up things like Stalwart Shield-Bearers.
- Omnath, Locus of Mana is acting like it's a 0/0 instead of a 1/1. Also, it'll carry over its P/T bonus from the last game it was in.
- Eldrazi Conscription is missing the types Tribal and Eldrazi. Can Forge not handle four card types? :?

- AI will kill itself with Reanimate
- AI will play spells with 0 for the X in their casting costs. It seems to love to do this with Mind Twist ... which I'm okay with!
- The AI doesn't seem to understand infect at all
- The AI is still way too frivolous with burn spells. It should save them for good creature targets or wait until the human player is below a certain life level.
- AI cast Spreading Seas on my Island when I also had a Plains in play...

The AI isn't all dumb, though! I cast Recoil on its Wellwisher and it knew to discard Wilt-Leaf Liege. I was impressed :)

Keep up the good work, devs
slowe
 
Posts: 127
Joined: 05 Jan 2010, 14:04
Has thanked: 6 times
Been thanked: 10 times

Re: Current Known Bugs list

Postby Chris H. » 31 Oct 2010, 18:07

The AI attempted to cast a Brain Freeze and I got the following error exception. I assume that there may be a problem with the mill code.

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:
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: 2010-09-14 08:34:27 -0400 (Tue, 14 Sep 2010) $, SVN revision: $Revision: 2039 $

OS: Mac OS X Version: 10.6.4 Architecture: x86_64

Java Version: 1.6.0_22 Vendor: Apple Inc.

Detailed error trace:
java.lang.NullPointerException
at forge.AllZoneUtil.getPlayerCardsInLibrary(AllZoneUtil.java:230)
at forge.GameAction.mill(GameAction.java:115)
at forge.CardFactory_Instants$37.resolve(CardFactory_Instants.java:1470)
at forge.Input_StackNotEmpty.selectButtonOK(Input_StackNotEmpty.java:58)
at forge.GuiInput.selectButtonOK(GuiInput.java:36)
at forge.GuiDisplay3.okButtonActionPerformed(GuiDisplay3.java:999)
at forge.GuiDisplay3.access$3(GuiDisplay3.java:998)
at forge.GuiDisplay3$26.actionPerformed(GuiDisplay3.java:793)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2028)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2351)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
at java.awt.Component.processMouseEvent(Component.java:6352)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6117)
at java.awt.Container.processEvent(Container.java:2085)
at java.awt.Component.dispatchEventImpl(Component.java:4714)
at java.awt.Container.dispatchEventImpl(Container.java:2143)
at java.awt.Component.dispatchEvent(Component.java:4544)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4621)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4282)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4212)
at java.awt.Container.dispatchEventImpl(Container.java:2129)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4544)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:635)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
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: Current Known Bugs list

Postby Chris H. » 31 Oct 2010, 21:08

Chris H. wrote:The AI attempted to cast a Brain Freeze and I got the following error exception. I assume that there may be a problem with the mill code.
`
OK, the problem was with the storm portion and AI targeting. The bug was fixed and merged into the SVN.
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: Current Known Bugs list

Postby Chris H. » 31 Oct 2010, 21:12

slowe wrote:- Cascading into False Defeat prompts to pay the mana cost, and doesn't work.
`
I fixed the spReturnTgt keyword and you should no longer be asked to pay mana when imprinted on an Isochron Scepter. This fix may also take care of the Cascade problem that was reported. :)
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: Current Known Bugs list

Postby jeffwadsworth » 31 Oct 2010, 22:07

Chris H. wrote:
Chris H. wrote:The AI attempted to cast a Brain Freeze and I got the following error exception. I assume that there may be a problem with the mill code.
`
OK, the problem was with the storm portion and AI targeting. The bug was fixed and merged into the SVN.
Hmm. Brain Freeze has a kinship with Hedron Crab. Maybe that can be fixed also.
jeffwadsworth
Super Tester Elite
 
Posts: 1172
Joined: 20 Oct 2010, 04:47
Location: USA
Has thanked: 287 times
Been thanked: 70 times

Re: Current Known Bugs list

Postby slapshot5 » 01 Nov 2010, 03:23

jeffwadsworth wrote:Hmm. Brain Freeze has a kinship with Hedron Crab. Maybe that can be fixed also.
Same symptom, completely different problem I'm afraid. I can fix Hedron Crab, but I think there are several cards that exhibit this bad behavior, so a generalized fix is needed. Unfortunately, I don't know what that is at this point.

-slapshot5
slapshot5
Programmer
 
Posts: 1391
Joined: 03 Jan 2010, 17:47
Location: Mac OS X
Has thanked: 25 times
Been thanked: 68 times

Re: Current Known Bugs list

Postby Jaedayr » 01 Nov 2010, 20:49

I used Chandra Nalaar first ability to deal damage to a player. The prompt in the upper left corner of the screen says that it can deal damage to a player or a planeswalker. I targeted Chandra and it accepted that as a target. Should this only be usable on a player?
Jaedayr
Tester
 
Posts: 523
Joined: 08 Jul 2010, 00:06
Has thanked: 16 times
Been thanked: 13 times

Re: Current Known Bugs list

Postby friarsol » 01 Nov 2010, 21:03

Forge cheats a little bit when dealing damage to players/planeswalkers. The way it "should" work is:
Code: Select all
Other sources can deal damage to planeswalkers. If a spell or ability you control would deal damage to an opponent, you may have it deal that damage to a planeswalker that opponent controls instead. So while you can't target a planeswalker with a Shock, you can have a Shock that targets your opponent deal 2 damage to one of his or her planeswalkers instead of to the player. You can't split the damage from one source between a player and a planeswalker. Damage dealt to a planeswalker results in that many loyalty counters being removed from it.
Technically it's incorrect that you can damage your own Planeswalker. It makes the choices a bit simpler if you can just directly select the Planeswalker instead of choosing the Player, and then saying "redirect damage to Planeswalker" when the spell is resolving.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Current Known Bugs list

Postby lazylockie » 01 Nov 2010, 21:06

Transfering +1/+1 counters from Modular (Arcbound Ravager, Arcbound Worker, ...) isn't working as of rev 3162. I can't select an artifact creature and the cancel button does nothing.

edit:
still on rev 3162, I got this error:

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


Index: 0, Size: 0


Version:
Forge -- official beta: $Date: 2010-09-14 09:34:27 -0300 (ter, 14 set 2010) $, SVN revision: $Revision: 2039 $

OS: Windows 7 Version: 6.1 Architecture: x86

Java Version: 1.6.0_22 Vendor: Sun Microsystems Inc.

Detailed error trace:
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
   at java.util.ArrayList.RangeCheck(Unknown Source)
   at java.util.ArrayList.get(Unknown Source)
   at forge.CardList.getCard(Unknown Source)
   at forge.CardList.get(Unknown Source)
   at forge.Phase.nextPhase(Unknown Source)
   at forge.Phase.nextPhase(Unknown Source)
   at forge.GuiDisplay4$25.actionPerformed(Unknown Source)
   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$Actions.actionPerformed(Unknown Source)
   at javax.swing.SwingUtilities.notifyAction(Unknown Source)
   at javax.swing.JComponent.processKeyBinding(Unknown Source)
   at javax.swing.JComponent.processKeyBindings(Unknown Source)
   at javax.swing.JComponent.processKeyEvent(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.KeyboardFocusManager.redispatchEvent(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(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)

and the board state was this:
Image

probably related to attacking Planeswalkers, because it crashed twice on similar board states.
lazylockie
 
Posts: 508
Joined: 13 Jul 2010, 22:44
Has thanked: 74 times
Been thanked: 15 times

Re: Current Known Bugs list

Postby friarsol » 01 Nov 2010, 21:40

The googles. They do nothing.

Anyway, I'll take a look. But if anyone is using the SVN right now it's not guaranteed to be stable as we make some big changes, please post under my Phase Work thread in the Developer's Corner if you notice anything funky related to passing Phases or resolving spells, or things like that.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Current Known Bugs list

Postby Brlokthlortl » 01 Nov 2010, 22:06

Primalcrux goes straight to the graveyard on resolution.
Brlokthlortl
 
Posts: 8
Joined: 21 Jul 2010, 13:10
Has thanked: 0 time
Been thanked: 0 time

Re: Current Known Bugs list

Postby timmermac » 01 Nov 2010, 22:41

When I play Steely Resolve, this happens:
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


String index out of range: 1


Version:
Forge -- official beta: $Date: 2010-09-14 08:34:27 -0400 (Tue, 14 Sep 2010) $, SVN revision: $Revision: 2039 $

OS: Windows XP Version: 5.1 Architecture: x86

Java Version: 1.6.0_21 Vendor: Sun Microsystems Inc.

Detailed error trace:
java.lang.StringIndexOutOfBoundsException: String index out of range: 1
   at java.lang.String.substring(Unknown Source)
   at forge.Card.toMixedCase(Card.java:2178)
   at forge.Card.isType(Card.java:2186)
   at forge.CardList$2.addCard(CardList.java:169)
   at forge.CardList.filter(CardList.java:258)
   at forge.CardList.getType(CardList.java:167)
   at forge.GameActionUtil$37.execute(GameActionUtil.java:12667)
   at forge.GameAction.checkStateEffects(GameAction.java:508)
   at forge.Input_StackNotEmpty.selectButtonOK(Input_StackNotEmpty.java:83)
   at forge.GuiInput.selectButtonOK(GuiInput.java:36)
   at forge.GuiDisplay4.okButtonActionPerformed(GuiDisplay4.java:985)
   at forge.GuiDisplay4.access$3(GuiDisplay4.java:984)
   at forge.GuiDisplay4$25.actionPerformed(GuiDisplay4.java:771)
   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 org.jvnet.substance.utils.RolloverButtonListener.mouseReleased(RolloverButtonListener.java:111)
   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)
"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

Bug Report for Lawbringer card

Postby alexAG76 » 02 Nov 2010, 00:15

-- Lawbringer does not require itself to be sacrificed when using its activated ability.

Version:
Forge -- official beta: $Date: 2010-09-14 08:34:27 -0400 (Tue, 14 Sep 2010) $, SVN revision: $Revision: 2039 $

I just perused cardforge-read-only from SVN. I can't tell whether this has already been fixed.


Thanks to all who developed Forge! It is awesome.
Last edited by alexAG76 on 02 Nov 2010, 01:50, edited 1 time in total.
User avatar
alexAG76
Programmer
 
Posts: 23
Joined: 02 Nov 2010, 00:07
Has thanked: 1 time
Been thanked: 0 time

Re: Current Known Bugs list

Postby friarsol » 02 Nov 2010, 00:27

Feel free to fix Lawbringer yourself. Just look in /res/cardsfolder/lawbringer.txt

The new data file should look like this:
Code: Select all
Name:Lawbringer
ManaCost:2 W
Types:Creature Kor Rebel
Text:no text
PT:2/2
A:AB$Bounce|Cost$T Sac<1/CARDNAME>|ValidTgts$Creature.Red|TgtPrompt$Select target red Creature|Destination$Exile|SpellDescription$Exile target red creature.
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/lawbringer.jpg
End
We'll make sure it gets fixed in the SVN.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Lawbringer (was Re: Current Known Bugs list)

Postby alexAG76 » 02 Nov 2010, 01:58

Thank you! I see that fix has made it into SVN cardforge-read-only. I may learn the card syntax one day...
User avatar
alexAG76
Programmer
 
Posts: 23
Joined: 02 Nov 2010, 00:07
Has thanked: 1 time
Been thanked: 0 time

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 47 guests

Main Menu

User Menu

Our Partners


Who is online

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

Login Form