Current Known Bugs list
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Current Known Bugs list
by Eowin » 23 May 2011, 15:03
The Dragon Token from Sarkhan the Mad isn't red. I cannot identify if it is black or colorless - killed a protected from red Creature...
- Eowin
- Posts: 59
- Joined: 25 Sep 2010, 10:38
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by Chris H. » 23 May 2011, 15:21
`Eowin wrote:The Dragon Token from Sarkhan the Mad isn't red. I cannot identify if it is black or colorless - killed a protected from red Creature...
This is now fixed on the SVN, thank you Eowin.
-
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
by Nordos » 23 May 2011, 15:44
is there any way to make a workaround for that time being?
I mean especially No Mercy. If one or 5 creatures get killed can make the difference between winning and loosing
I dont know if there is any workaround for that. For the Goo you could add split second, maybe, and therefor denying the further using of that ability before the stack is empty. Dont know if it can be abused, though.
I mean especially No Mercy. If one or 5 creatures get killed can make the difference between winning and loosing

I dont know if there is any workaround for that. For the Goo you could add split second, maybe, and therefor denying the further using of that ability before the stack is empty. Dont know if it can be abused, though.
Re: Current Known Bugs list
by Chris H. » 23 May 2011, 17:47
`Nordos wrote:is there any way to make a workaround for that time being?
I will try to release the next beta in a few days.

-
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
by Sloth » 23 May 2011, 19:11
No it does not. Not on paper and not in the game. What do you mean?Bundy wrote:Slipstream Serpent has flying.
-
Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: Current Known Bugs list
by gos » 23 May 2011, 20:12
. Sphinx-Bone Wand causes a triggered event at the right times (when I cast an instant or sorcery), but when the ability resolves nothing happens.
Last edited by Chris H. on 23 May 2011, 21:33, edited 1 time in total.
Reason: Mouseover
Reason: Mouseover
- 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
by gos » 23 May 2011, 20:28
. Sword of War and Peace causes this error when it triggers:
- 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
forge.AIPlayer cannot be cast to forge.card.spellability.SpellAbility
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_13 Vendor: Sun Microsystems Inc.
Detailed error trace:
java.lang.ClassCastException: forge.AIPlayer cannot be cast to forge.card.spellability.SpellAbility
at forge.card.abilityFactory.AbilityFactory.getDefinedSpellAbilities(AbilityFactory.java:1077)
at forge.card.abilityFactory.AbilityFactory.getDefinedObjects(AbilityFactory.java:1092)
at forge.card.abilityFactory.AbilityFactory_DealDamage.damageStackDescription(AbilityFactory_DealDamage.java:137)
at forge.card.abilityFactory.AbilityFactory_DealDamage.access$2(AbilityFactory_DealDamage.java:129)
at forge.card.abilityFactory.AbilityFactory_DealDamage$1.getStackDescription(AbilityFactory_DealDamage.java:55)
at forge.card.trigger.TriggerHandler.runSingleTrigger(TriggerHandler.java:369)
at forge.card.trigger.TriggerHandler.runTrigger(TriggerHandler.java:254)
at forge.Player.addDamageAfterPrevention(Player.java:270)
at forge.Player.addCombatDamage(Player.java:463)
at forge.Combat.dealAssignedDamage(Combat.java:587)
at forge.Phase.handleBeginPhase(Phase.java:260)
at forge.gui.input.InputControl.updateInput(InputControl.java:97)
at forge.GuiInput.update(GuiInput.java:21)
at java.util.Observable.notifyObservers(Unknown Source)
at java.util.Observable.notifyObservers(Unknown Source)
at forge.MyObservable.updateObservers(MyObservable.java:9)
at forge.Phase.nextPhase(Phase.java:385)
at forge.Phase.nextPhase(Phase.java:388)
at forge.GuiDisplay4$25.actionPerformed(GuiDisplay4.java:746)
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.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)
Last edited by Chris H. on 23 May 2011, 21:34, edited 1 time in total.
Reason: Mouseover
Reason: Mouseover
- 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
by cc-drake » 23 May 2011, 20:36
- Got this nullpointer when AI's creature enchanted with Ragged Veins died in combat:
- 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.getDefinedPlayers(AbilityFactory.java:1031)
at forge.card.abilityFactory.AbilityFactory_AlterLife.loseLifeResolve(AbilityFactory_AlterLife.java:536)
at forge.card.abilityFactory.AbilityFactory_AlterLife$4.resolve(AbilityFactory_AlterLife.java:315)
at forge.card.spellability.SpellAbility_Requirements.finishPaying(SpellAbility_Requirements.java:90)
at forge.card.spellability.Cost_Payment.payCost(Cost_Payment.java:425)
at forge.card.spellability.SpellAbility_Requirements.startPaying(SpellAbility_Requirements.java:82)
at forge.card.spellability.SpellAbility_Requirements.needPayment(SpellAbility_Requirements.java:75)
at forge.card.spellability.SpellAbility_Requirements.fillRequirements(SpellAbility_Requirements.java:53)
at forge.GameAction.playSpellAbility_NoStack(GameAction.java:3242)
at forge.card.trigger.TriggerHandler$2.resolve(TriggerHandler.java:955)
at forge.MagicStack.resolveStack(MagicStack.java:754)
at forge.Phase.passPriority(Phase.java:538)
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)
Re: Current Known Bugs list
by Sloth » 23 May 2011, 20:43
Fixed! Thanks cc-drake.cc-drake wrote:- Got this nullpointer when AI's creature enchanted with Ragged Veins died in combat:
@gos: Bogardan Hellkite is fixed! Thanks.
-
Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: Current Known Bugs list
by cc-drake » 23 May 2011, 21:00
- Nullpointer when I try to Mirari Gush (cast by returning 2 Islands):
- 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_ZoneAffecting.drawStackDescription(AbilityFactory_ZoneAffecting.java:138)
at forge.card.abilityFactory.AbilityFactory_ZoneAffecting$2.getStackDescription(AbilityFactory_ZoneAffecting.java:73)
at forge.card.spellability.SpellAbility_Requirements.addAbilityToStack(SpellAbility_Requirements.java:114)
at forge.card.spellability.SpellAbility_Requirements.finishPaying(SpellAbility_Requirements.java:94)
at forge.card.spellability.SpellAbility_Requirements.needPayment(SpellAbility_Requirements.java:77)
at forge.card.spellability.SpellAbility_Requirements.fillRequirements(SpellAbility_Requirements.java:53)
at forge.card.spellability.SpellAbility_Requirements.fillRequirements(SpellAbility_Requirements.java:28)
at forge.GameAction.playSpellAbilityForFree(GameAction.java:2736)
at forge.card.cardFactory.CardFactory.copySpellontoStack(CardFactory.java:263)
at forge.card.cardFactory.CardFactory.copySpellontoStack(CardFactory.java:288)
at forge.card.abilityFactory.AbilityFactory_Copy.copySpellResolve(AbilityFactory_Copy.java:513)
at forge.card.abilityFactory.AbilityFactory_Copy.access$6(AbilityFactory_Copy.java:497)
at forge.card.abilityFactory.AbilityFactory_Copy$6.resolve(AbilityFactory_Copy.java:385)
at forge.card.spellability.SpellAbility_Requirements.finishPaying(SpellAbility_Requirements.java:90)
at forge.card.spellability.Cost_Payment.payCost(Cost_Payment.java:425)
at forge.card.spellability.Cost_Payment$2.done(Cost_Payment.java:763)
at forge.card.spellability.Cost_Payment$2.selectCard(Cost_Payment.java:735)
at forge.GuiInput.selectCard(GuiInput.java:49)
at forge.GuiDisplay4$10.mousePressed(GuiDisplay4.java:380)
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$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)
Re: Current Known Bugs list
by gos » 23 May 2011, 22:00
The AI doesn't seem to use the second ability of Titan Forge, it just collects counters.
- 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
by DeadSpeak » 23 May 2011, 23:00
The new creatures from New Phyrexia; Furnace Scamp, Whispering Specter etc., that has the "whenever CARDNAME deals combat damage to a player, you may sacrifice it. If you do CARDNAME (does something)", the AI can use the sac ability, without sac'ing the creature.
Not very fair...
Edit: Also, when Pith Driller is put unto the battlefield, you don't get to put the -1/-1 counter on target creature.
- DeadSpeak
Not very fair...

Edit: Also, when Pith Driller is put unto the battlefield, you don't get to put the -1/-1 counter on target creature.
- DeadSpeak
- DeadSpeak
- Posts: 104
- Joined: 25 Dec 2009, 00:14
- Location: Denmark
- Has thanked: 4 times
- Been thanked: 3 times
Re: Current Known Bugs list
by Nordos » 23 May 2011, 23:30
An error occured when the AI tried to use Arashi, the Sky Asunder ' special ability to destroy a flying sliver (^^), even though he tapped several lands, it said in the error log, that he wouldnt have paid the mana for it.
(BTW, could you implement it, that you win automatically if an error occurs? In the most time, you would have won anyway, yet youre not able to continue due the error. . .
)
(BTW, could you implement it, that you win automatically if an error occurs? In the most time, you would have won anyway, yet youre not able to continue due the error. . .

Re: Current Known Bugs list
by Bundy » 23 May 2011, 23:51
Sloth wrote:No it does not. Not on paper and not in the game. What do you mean?

Anyway, seems i've been wasting your time again

As for the Coat of Arms problem i reported, i had an idea


For example i'll take again 10 Sprouting Phytohydra + Coat of Arms + Altar of Dementia.
The Coat of Arms turns the 0/2 Sprouting Phytohydra into 9/11 creatures. But when sacrificed to the altar, 0 cards get discarded. So i assume somewhere in the memory is the base value of the card at which the altar looks. But on the right side of the screen, all of the Sprouting Phytohydra tokens display the correct value. So here i assume somewhere else in the memory is a number with the correct value, linked to the card ID number. Would it be possible to program cards like Altar of Dementia and Life Chisel to ignore the base of the card and look for the number displayed on the right in the memory?
When you click on the card to be sacrificed, the ID number of the card is known to Altar of Dementia. Now instead of looking what the card is (except for if it's a legal sacrifice) and reading that value, it should read the value linked to the ID of the card.
- Bundy
- Posts: 348
- Joined: 17 Dec 2010, 17:32
- Location: The netherlands
- Has thanked: 23 times
- Been thanked: 3 times
Who is online
Users browsing this forum: No registered users and 82 guests