It is currently 27 Aug 2025, 11:16
   
Text Size

Current Known Bugs list

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

Re: Current Known Bugs list

Postby 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

Postby 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.
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 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.
Nordos
 
Posts: 558
Joined: 23 May 2011, 14:06
Has thanked: 6 times
Been thanked: 18 times

Re: Current Known Bugs list

Postby 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. :D
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 Bundy » 23 May 2011, 18:23

Slipstream Serpent has flying.
Bundy
 
Posts: 348
Joined: 17 Dec 2010, 17:32
Location: The netherlands
Has thanked: 23 times
Been thanked: 3 times

Re: Current Known Bugs list

Postby Sloth » 23 May 2011, 19:11

Bundy wrote:Slipstream Serpent has flying.
No it does not. Not on paper and not in the game. What do you mean?
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 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
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 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
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 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)
cc-drake
 
Posts: 570
Joined: 14 Aug 2010, 07:15
Has thanked: 29 times
Been thanked: 6 times

Re: Current Known Bugs list

Postby Sloth » 23 May 2011, 20:43

cc-drake wrote:- Got this nullpointer when AI's creature enchanted with Ragged Veins died in combat:
Fixed! Thanks cc-drake.

@gos: Bogardan Hellkite is fixed! Thanks.
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 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)
cc-drake
 
Posts: 570
Joined: 14 Aug 2010, 07:15
Has thanked: 29 times
Been thanked: 6 times

Re: Current Known Bugs list

Postby 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

Postby 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
DeadSpeak
 
Posts: 104
Joined: 25 Dec 2009, 00:14
Location: Denmark
Has thanked: 4 times
Been thanked: 3 times

Re: Current Known Bugs list

Postby 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. . . :P)
Nordos
 
Posts: 558
Joined: 23 May 2011, 14:06
Has thanked: 6 times
Been thanked: 18 times

Re: Current Known Bugs list

Postby Bundy » 23 May 2011, 23:51

Sloth wrote:No it does not. Not on paper and not in the game. What do you mean?
:? Then there must have been something in play that gave it flying, though i did not see it. Maybe i clicked too fast and missed that the AI played a fast effect?
Anyway, seems i've been wasting your time again 8-[

As for the Coat of Arms problem i reported, i had an idea :idea: that sounds good from the point of view of someone who knows almost nothing about programming (that would be me), but it's probably just a stupid suggestion when you actually know how to code ... :roll:

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

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 31 guests

Main Menu

User Menu

Our Partners


Who is online

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

Login Form