It is currently 20 Oct 2025, 15:36
   
Text Size

Current Known Bugs list

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

Re: Current Known Bugs list

Postby Sloth » 24 Jan 2012, 09:50

tafkad wrote:Sort of an odd one here with a quest that has Divine Presence in play to start - When a creature equipped with the Sword of Feast and Famine strikes the AI the sword is not being triggered, no untapped lands and no discard. I am guessing it has something to do with the Divine Presence - though the card states that the damage still comes from the original source, just does 3 or less only so the sword should still trigger (is the only quest that it does not trigger with the same creature sword combo). Picture shows it all. Glad the Chalice is working, Thanks.

1.2.2-r13294 OSX
I think i know where this bug comes from: The new damage replacement system replaces combat damage with non combat damage. This will need a bit of work.
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

Re: Current Known Bugs list

Postby Hellfish » 24 Jan 2012, 10:49

I've added an untested ability to my codebase for AF_DealDamage to deal combat damage, so the remaining problem would be that all cards that replace both kinds of damage would need two Replacement Effects. I'll keep experimenting with this.

EDIT:To clarify, Divine Presence and most others that replace damage, would be changed to something similar to this:
Code: Select all
Name:Divine Presence
ManaCost:2 W
Types:Enchantment
Text:no text
R:Event$ DamageDone | ValidTarget$ Creature,Player | DamageAmount$ GE4 | ReplaceWith$ Dmg3 | IsCombat$ False | Description$ If a source would deal 4 or more damage to a creature or player, that source deals 3 damage to that creature or player instead.
R:Event$ DamageDone | ValidTarget$ Creature,Player | DamageAmount$ GE4 | IsCombat$ True | ReplaceWith$ Dmg3Combat
SVar:Dmg3:AB$DealDamage | Cost$ 0 | Defined$ ReplacedTarget | DamageSource$ ReplacedSource | NumDmg$ 3
SVar:Dmg3Combat:AB$DealDamage | Cost$ 0 | Defined$ ReplacedTarget | DamageSource$ ReplacedSource | CombatDamage$ True | NumDmg$ 3
SVar:PlayMain1:TRUE
SVar:RemRandomDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/divine_presence.jpg
SetInfo:INV|Rare|http://magiccards.info/scans/en/in/15.jpg
Oracle:If a source would deal 4 or more damage to a creature or player, that source deals 3 damage to that creature or player instead.
End
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: Current Known Bugs list

Postby Milod » 25 Jan 2012, 00:49

sometimes Angelic Overseer dies by Day of Judgment even if there are humans on the side of Angelic Overseer..... this weird but happend serveral times but not always #-o
Last edited by Chris H. on 25 Jan 2012, 02:18, edited 2 times in total.
Reason: Mouse-over
Milod
 
Posts: 360
Joined: 20 Jul 2011, 08:57
Has thanked: 4 times
Been thanked: 5 times

Re: Current Known Bugs list

Postby jmartus » 25 Jan 2012, 14:11

got a crash


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.

ManaCost : addMana() error, mana not needed - 1


Version:
Forge version 1.2.3-SNAPSHOT-r13504

OS: Windows 7 Version: 6.1 Architecture: x86

Java Version: 1.6.0_29 Vendor: Sun Microsystems Inc.

Detailed error trace:
java.lang.RuntimeException: ManaCost : addMana() error, mana not needed - 1
at forge.card.mana.ManaCost.addMana(ManaCost.java:382)
at forge.card.mana.ManaCost.payMana(ManaCost.java:295)
at forge.ComputerUtil.payManaCost(ComputerUtil.java:846)
at forge.ComputerUtil.canPayCost(ComputerUtil.java:501)
at forge.ComputerUtil.canPayCost(ComputerUtil.java:486)
at forge.ComputerUtil.canBePlayedAndPayedByAI(ComputerUtil.java:473)
at forge.ComputerUtil.playSpellAbilities(ComputerUtil.java:123)
at forge.ComputerAIGeneral.playCards(ComputerAIGeneral.java:93)
at forge.ComputerAIGeneral.main1(ComputerAIGeneral.java:60)
at forge.ComputerAIInput.think(ComputerAIInput.java:98)
at forge.ComputerAIInput.showMessage(ComputerAIInput.java:71)
at forge.GuiInput.setInput(GuiInput.java:68)
at forge.GuiInput.update(GuiInput.java:54)
at java.util.Observable.notifyObservers(Unknown Source)
at java.util.Observable.notifyObservers(Unknown Source)
at forge.MyObservable.updateObservers(MyObservable.java:38)
at forge.PhaseHandler.nextPhase(PhaseHandler.java:545)
at forge.PhaseHandler.nextPhase(PhaseHandler.java:548)
at forge.PhaseHandler.nextPhase(PhaseHandler.java:548)
at forge.PhaseHandler.nextPhase(PhaseHandler.java:548)
at forge.gui.input.InputCleanup.showMessage(InputCleanup.java:63)
at forge.GuiInput.setInput(GuiInput.java:68)
at forge.GuiInput.update(GuiInput.java:54)
at java.util.Observable.notifyObservers(Unknown Source)
at java.util.Observable.notifyObservers(Unknown Source)
at forge.MyObservable.updateObservers(MyObservable.java:38)
at forge.PhaseHandler.nextPhase(PhaseHandler.java:545)
at forge.PhaseHandler.nextPhase(PhaseHandler.java:548)
at forge.control.match.ControlInput$1.actionPerformed(ControlInput.java:57)
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.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)
Attachments
crash it seams Harabaz Druid is causing the crash atleast when the computer controlls it.png
crash it seams Harabaz Druid is causing the crash atleast when the computer controlls it
jmartus
 
Posts: 207
Joined: 11 Oct 2010, 09:25
Has thanked: 0 time
Been thanked: 7 times

Re: Current Known Bugs list

Postby Iran » 25 Jan 2012, 15:33

I don't known it is a bug. (I think it is)

AI cast snapcaster mage even when doesn't exists sorcerys or instants in graveyard (to give flashback) and even when have sorcerys or instants in AI's graveyard, usually it doesn't choose a card in graveyard to give flashback.
I think AI don't use snapcaster mage appropriately.
Iran
 
Posts: 251
Joined: 11 Jul 2011, 04:36
Has thanked: 61 times
Been thanked: 4 times

Re: Current Known Bugs list

Postby gos » 25 Jan 2012, 21:56

I cast Temporal Fissure late in my round. The storm count seemed to be correct, and I targeted 12 of my opponent's permanents (many 2 times). Each of the copies went on the stack, but none of them did anything when they resolved.

Now that I think of it, many copy effects seem to do nothing upon resolving.
gos
 
Posts: 4369
Joined: 03 Mar 2011, 15:21
Location: Reykjavík, Iceland
Has thanked: 231 times
Been thanked: 232 times

Re: Current Known Bugs list

Postby FabioFLX » 26 Jan 2012, 10:47

Hi, computer was controlling a Batterskull on its Germ while I was controlling a Sangromancer and a Phyrexian Rager.
Computer attacked with the Batterskull and I blocked with the Phyrexian Rager, but then the program crashed.

Here is the message:
Code: Select all
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.

CardFactory : getCard() invalid card name - Germ


Version:
Forge version 1.2.3-SNAPSHOT-r13485

OS: Linux Version: 2.6.35-32-generic Architecture: amd64

Java Version: 1.6.0_26 Vendor: Sun Microsystems Inc.

Detailed error trace:
java.lang.RuntimeException: CardFactory : getCard() invalid card name - Germ
   at forge.card.cardfactory.AbstractCardFactory.getCard2(AbstractCardFactory.java:456)
   at forge.card.cardfactory.AbstractCardFactory.getCard(AbstractCardFactory.java:398)
   at forge.card.cardfactory.CardFactoryCreatures$54.resolve(CardFactoryCreatures.java:2068)
   at forge.MagicStack.resolveStack(MagicStack.java:913)
   at forge.PhaseHandler.passPriority(PhaseHandler.java:848)
   at forge.gui.input.InputPassPriority.selectButtonOK(InputPassPriority.java:72)
   at forge.GuiInput.selectButtonOK(GuiInput.java:86)
   at forge.control.match.ControlInput.btnOKActionPerformed(ControlInput.java:105)
   at forge.control.match.ControlInput.access$000(ControlInput.java:32)
   at forge.control.match.ControlInput$1.actionPerformed(ControlInput.java:52)
   at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
   at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
   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.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
   at java.awt.Component.processMouseEvent(Component.java:6288)
   at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
   at java.awt.Component.processEvent(Component.java:6053)
   at java.awt.Container.processEvent(Container.java:2041)
   at java.awt.Component.dispatchEventImpl(Component.java:4651)
   at java.awt.Container.dispatchEventImpl(Container.java:2099)
   at java.awt.Component.dispatchEvent(Component.java:4481)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
   at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
   at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
   at java.awt.Container.dispatchEventImpl(Container.java:2085)
   at java.awt.Window.dispatchEventImpl(Window.java:2478)
   at java.awt.Component.dispatchEvent(Component.java:4481)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:643)
   at java.awt.EventQueue.access$000(EventQueue.java:84)
   at java.awt.EventQueue$1.run(EventQueue.java:602)
   at java.awt.EventQueue$1.run(EventQueue.java:600)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
   at java.awt.EventQueue$2.run(EventQueue.java:616)
   at java.awt.EventQueue$2.run(EventQueue.java:614)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:613)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
I can't explain what's happend; it just seems a regular creature dying with no strange triggers...

Thank you,
Fabio FLX
User avatar
FabioFLX
 
Posts: 78
Joined: 27 Sep 2011, 13:08
Has thanked: 4 times
Been thanked: 7 times

Re: Current Known Bugs list

Postby Hellfish » 26 Jan 2012, 10:55

FabioFLX: Looks like the AI was trying to clone the Germ. Not a wise idea to begin with :/
EDIT: May be fixed.
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: Current Known Bugs list

Postby gos » 26 Jan 2012, 12:33

My opponent controls Forsaken Wastes. Neither of us lose 1 life during our upkeeps. I can't vouch for its other abilities.
gos
 
Posts: 4369
Joined: 03 Mar 2011, 15:21
Location: Reykjavík, Iceland
Has thanked: 231 times
Been thanked: 232 times

Re: Current Known Bugs list

Postby friarsol » 26 Jan 2012, 13:01

gos wrote:My opponent controls Forsaken Wastes. Neither of us lose 1 life during our upkeeps. I can't vouch for its other abilities.
This release had a bug related to Phase Triggers that happen to both players, it has already been found and fixed. Thanks.
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 FabioFLX » 26 Jan 2012, 13:30

Hellfish wrote:FabioFLX: Looks like the AI was trying to clone the Germ. Not a wise idea to begin with :/
EDIT: May be fixed.
Well, it could be the reason because I know that deck uses to play at least one Phyrexian Metamorph.
Thank you, hope it will be resolved soon.
User avatar
FabioFLX
 
Posts: 78
Joined: 27 Sep 2011, 13:08
Has thanked: 4 times
Been thanked: 7 times

Re: Current Known Bugs list

Postby victorvndoom » 26 Jan 2012, 16:24

example is Summon the School

following copy cards doesnt work:
- Twincast (casting Summon the School and copying yields only 2 merfolk and not 4)
- Sigil Tracer (casting Summon the School and copying yields only 2 merfolk not 4)
- Cackling Counterpart Merfolk token doesnt yield 2 tokens but one (same thing with using Twincast or Sigil Tracer)
- Chandra, the Firebrand (-2 copy ability does trigger but doesnt copy the instant/sorcery but goes only off)
- Echo Mage copy ability doesnt copy a card (second copy doesnt show up)

- Gravespawn Sovereign sometimes cant put a creature on the battlefield (example Riftwing Cloudskate but he will activate its into play ability just like it has suspend)

other
- Pyromatics doesnt do damage to target player, target creature in replicate form and in copied form
- Crosis Lair : when Crosis Lair is tapped for mana like for Lich Lord of Unx token ability you should be able to be opt to select the mana from it like it was a fellowar stone or other mana resource now it doesnt tap black for it self it will choose blue instead (colors are blue, black and red for crosis lair)

suspend:
i would thread suppend a bit different then magic does (you do implent some cards different then magic why not this). Put them as they were enchantements with the counters so players always see what cards are suspended. each time a counter is removed remove the counter from that card instead , treat the card as it was exiled so it cant be target as it were enchantements but exiled.

maybe this will help solve the problem you having with Jhoira of The Ghitu
Last edited by Chris H. on 26 Jan 2012, 21:12, edited 11 times in total.
Reason: Mouse-over + spelling
i have a autistic disorder. I speak english very well but it is not my mother language .I have also some dislectic / grammatical problems. please pay attention..i cant correct myself each time
victorvndoom
 
Posts: 54
Joined: 09 Nov 2010, 18:45
Has thanked: 0 time
Been thanked: 0 time

Re: Current Known Bugs list

Postby serrasmurf » 26 Jan 2012, 18:54

.
Chalice of the Void doesn't seem to work (i have 2 counters on it, my opponent plays a spell with cmc 2, it doesn't get countered)
Last edited by Chris H. on 26 Jan 2012, 21:15, edited 2 times in total.
Reason: Mouse-over
serrasmurf
 
Posts: 316
Joined: 30 Jan 2010, 14:09
Location: The Netherlands
Has thanked: 3 times
Been thanked: 18 times

Re: Current Known Bugs list

Postby Symphonic » 26 Jan 2012, 22:11

Version 1.2.2.:
It often takes some time until the number next to the graveyard symbol shows the actual amount of cards in a graveyard.

Eladamri's Vineyard from the "Green Crawling" Challenge is not working at all - in 1.1.8. the Computer did not use the mana put into its mana pool, but in 1.2.2. there is not any mana that is put into the mana pools

Grim Lavamancer uses cards from every graveyard to activate its ability, not only from its own one
(and I have had the impression that he needed only one card in a graveyard to activate his ability instead of two, but I could be wrong, because the graveyardsymbol-number isn't always the right one)
Symphonic
 
Posts: 146
Joined: 10 Dec 2011, 19:09
Has thanked: 3 times
Been thanked: 6 times

Re: Current Known Bugs list

Postby moomarc » 27 Jan 2012, 06:09

victorvndoom wrote:Gravespawn Sovereign sometimes cant put a creature on the battlefield (example Riftwing Cloudskate but he will activate its into play ability just like it has suspend)
What is wrong with that? The ETB trigger on the Riftwing Skate isn't dependant on it having been suspended and doesn't say 'When it enters the battlefield from exile...' so this is the correct behaviour unless I've misunderstood you.

victorvndoom wrote:Pyromatics doesnt do damage to target player, target creature in replicate form and in copied form
This is just the copy bug again I think

victorvndoom wrote:suspend:
i would thread suppend a bit different then magic does (you do implent some cards different then magic why not this). Put them as they were enchantements with the counters so players always see what cards are suspended. each time a counter is removed remove the counter from that card instead , treat the card as it was exiled so it cant be target as it were enchantements but exiled.

maybe this will help solve the problem you having with Jhoira of The Ghitu
I'm interested to know which cards are implemented this differently in Forge. Some very early cards were added even though they were only half implemented (eg some cards with splice to arcane and channel mechanics were added without this part) but we've fixed those where possible and no longer add cards unless they're rules compliant and fully implemented (albeit with an occasional bug). Also, the only way we have to treat a card as though its exiled is to have it in the exile zone.

That said we are working towards making things more visible, so a graphic representation of the exile zone might come up in the future.
-Marc
User avatar
moomarc
Pixel Commander
 
Posts: 2091
Joined: 04 Jun 2010, 15:22
Location: Johannesburg, South Africa
Has thanked: 371 times
Been thanked: 372 times

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 98 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 98 users online :: 0 registered, 0 hidden and 98 guests (based on users active over the past 10 minutes)
Most users ever online was 9298 on 10 Oct 2025, 12:54

Users browsing this forum: No registered users and 98 guests

Login Form