It is currently 18 Aug 2025, 13:20
   
Text Size

Current Known Bugs list

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

Re: Current Known Bugs list

Postby jeffwadsworth » 30 Jul 2011, 19:23

Bundy wrote:Computer played Tar Fiend and sacrificed Will-o'-the-Wisp for the devour ability. Tar Fiend got the 2 +1/+1 counters, then this error pops up. I did not have to discard any cards. I can close the error, but pressing the OK button does nothing.
Fixed in latest GIT beta. Thanks.
Last edited by jeffwadsworth on 30 Jul 2011, 19:44, edited 1 time in total.
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 Bundy » 30 Jul 2011, 19:41

There is an error in Xenograft. I play Coat of Arms and my creatures get stronger. Now i play Xenograft to get even more out of the Coat of Arms, but suddenly the computers creatures get stronger too. It seems Xenograft works for all creatures, not only creatures i control. Also the creature type i picked for Xenograft is no longer displayed in the info window. In the previous version of Forge where Xenograft did work properly the chosen type was displayed.
------
Computer had Armageddon Clock in play. I was gaining life every turn thanks to Wall of Reverence, so the Armageddon Clock did not bother me at all. The computer did not remove counters from the clock, so all i had to do is wait a few turns until the computer got killed by his own Armageddon Clock. Maybe it can be programmed to remove counters when it has less life than the player?
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 jeffwadsworth » 30 Jul 2011, 19:49

Bundy wrote:There is an error in Xenograft. I play Coat of Arms and my creatures get stronger. Now i play Xenograft to get even more out of the Coat of Arms, but suddenly the computers creatures get stronger too. It seems Xenograft works for all creatures, not only creatures i control. Also the creature type i picked for Xenograft is no longer displayed in the info window. In the previous version of Forge where Xenograft did work properly the chosen type was displayed.
------
Computer had Armageddon Clock in play. I was gaining life every turn thanks to Wall of Reverence, so the Armageddon Clock did not bother me at all. The computer did not remove counters from the clock, so all i had to do is wait a few turns until the computer got killed by his own Armageddon Clock. Maybe it can be programmed to remove counters when it has less life than the player?
Confirmed the Xenograft deal. One of the code devs will have to fix this.
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 Sloth » 30 Jul 2011, 20:27

jeffwadsworth wrote:Confirmed the Xenograft deal. One of the code devs will have to fix this.
Uh? Xenograft works only for my creatures. Are you sure Jeff?

(And the type is displayed for me too)
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 Braids » 30 Jul 2011, 20:49

Bundy wrote:There is an error in Xenograft. I play Coat of Arms and my creatures get stronger. Now i play Xenograft to get even more out of the Coat of Arms, but suddenly the computers creatures get stronger too. It seems Xenograft works for all creatures, not only creatures i control. . .
did the computer control any creatures of the type you chose for Xenograft before you cast it?
"That is the dumbest thing I've ever seen." --Rob Cashwalker, regarding Innistrad double-sided cards. One of the first times he and I have ever agreed on something. ;)
User avatar
Braids
Programmer
 
Posts: 556
Joined: 22 Jun 2011, 00:39
Location: Unknown. Hobby: Driving myself and others to constructive madness.
Has thanked: 1 time
Been thanked: 1 time

Re: Current Known Bugs list

Postby jeffwadsworth » 30 Jul 2011, 22:16

Sloth wrote:
jeffwadsworth wrote:Confirmed the Xenograft deal. One of the code devs will have to fix this.
Uh? Xenograft works only for my creatures. Are you sure Jeff?

(And the type is displayed for me too)
Are you guys using that game state setup tool again? :)
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 friarsol » 30 Jul 2011, 22:51

jeffwadsworth wrote:
Sloth wrote:
jeffwadsworth wrote:Confirmed the Xenograft deal. One of the code devs will have to fix this.
Uh? Xenograft works only for my creatures. Are you sure Jeff?

(And the type is displayed for me too)
Are you guys using that game state setup tool again? :)
Works fine in the latest revision for me Jeff..
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 jeffwadsworth » 30 Jul 2011, 23:00

friarsol wrote:
jeffwadsworth wrote:
Are you guys using that game state setup tool again? :)
Works fine in the latest revision for me Jeff..
It was changed in the latest version.
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 Milod » 30 Jul 2011, 23:50

ai attacks human not gideon when i select first ability and he wont die or lose loyality counters :shock:
i added the bug report but it dident gived me error report just added it if u need it
gideonwontdie.JPG


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:
viewforum.php?f=26
If you don't want to register an account, you can mail it directly to
mtgerror@yahoo.com


You requested a full error report


Version:
Forge -- official beta: $Date$, SVN revision: $Revision$

OS: Windows 7 Version: 6.1 Architecture: x86

Java Version: 1.6.0_26 Vendor: Sun Microsystems Inc.

Detailed error trace:

AWT-Shutdown (10):
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:485)
sun.awt.AWTAutoShutdown.run(Unknown Source)
java.lang.Thread.run(Unknown Source)

Animation (67):
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:485)
java.util.TimerThread.mainLoop(Unknown Source)
java.util.TimerThread.run(Unknown Source)

Laf-Widget fade tracker (17):
java.lang.Thread.sleep(Native Method)
org.jvnet.lafwidget.animation.FadeTracker$FadeTrackerThread.run(FadeTracker.java:207)

Attach Listener (5):

Finalizer (3):
java.lang.Object.wait(Native Method)
java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

TimerQueue (20):
java.lang.Object.wait(Native Method)
javax.swing.TimerQueue.run(Unknown Source)
java.lang.Thread.run(Unknown Source)

Java2D Disposer (9):
java.lang.Object.wait(Native Method)
java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.lang.ref.ReferenceQueue.remove(Unknown Source)
sun.java2d.Disposer.run(Unknown Source)
java.lang.Thread.run(Unknown Source)

Signal Dispatcher (4):

AWT-EventQueue-0 (14):
java.lang.Thread.dumpThreads(Native Method)
java.lang.Thread.getAllStackTraces(Unknown Source)
forge.error.ErrorViewer.printError(ErrorViewer.java:174)
forge.error.ErrorViewer.showErrorAllThreads(ErrorViewer.java:116)
forge.error.ErrorViewer$ShowAllThreadsAction.actionPerformed(ErrorViewer.java:244)
javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.setPressed(Unknown Source)
javax.swing.AbstractButton.doClick(Unknown Source)
javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
java.awt.Component.processMouseEvent(Unknown Source)
javax.swing.JComponent.processMouseEvent(Unknown Source)
java.awt.Component.processEvent(Unknown Source)
java.awt.Container.processEvent(Unknown Source)
java.awt.Component.dispatchEventImpl(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Window.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.EventQueue.dispatchEventImpl(Unknown Source)
java.awt.EventQueue.access$000(Unknown Source)
java.awt.EventQueue$1.run(Unknown Source)
java.awt.EventQueue$1.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
java.awt.EventQueue$2.run(Unknown Source)
java.awt.EventQueue$2.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
java.awt.EventQueue.dispatchEvent(Unknown Source)
java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.run(Unknown Source)

AWT-Windows (11):
sun.awt.windows.WToolkit.eventLoop(Native Method)
sun.awt.windows.WToolkit.run(Unknown Source)
java.lang.Thread.run(Unknown Source)

DestroyJavaVM (15):

Reference Handler (2):
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:485)
java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)

com.google.common.base.internal.Finalizer (23):
java.lang.Object.wait(Native Method)
java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.lang.ref.ReferenceQueue.remove(Unknown Source)
com.google.common.base.internal.Finalizer.run(Finalizer.java:127)
Milod
 
Posts: 360
Joined: 20 Jul 2011, 08:57
Has thanked: 4 times
Been thanked: 5 times

Re: Current Known Bugs list

Postby Sloth » 31 Jul 2011, 08:07

jeffwadsworth wrote:
friarsol wrote:
jeffwadsworth wrote:
Are you guys using that game state setup tool again? :)
Works fine in the latest revision for me Jeff..
It was changed in the latest version.
I didn't touch the continuous ability. I only converted the choosing of the type.

The setup tool actually works fine. It just can't reproduce bugs caused by moving the cards from your library to your hand, that's all.
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 Bundy » 31 Jul 2011, 11:11

OK, tried my deck which contains Xenograft again. I play the Coat of Arms and it works. Now i play the Xenograft and pick Bird as creature type. It works and the name gets displayed. When i place the mouse on Xenograft it says Bird is the chosen type. I have another in my hand and play a second Xenograft. This time i choose sliver and it does nothing, the name is not displayed. When i place the mouse on this Xenograft it does not tell me what the chosen type is.
Bird was entered with a capital B, sliver with a regular s. Could this be the problem?

Started a new match and played Xenograft again. in the previous version of Forge i always typed a non-existing creature type, just for fun. I just did the same with this Xenograft and entered Mudskipper as creature type (with a capital M). Mudskipper is not displayed on any creature and when placing the mouse on Xenograft it does not tell me the chosen creature type. After that i play the Coat of Arms and all creatures on the battlefield get the Coat of Arms bonus.

For example, the computer has River Kaijin in play, which should be 1/4, and it is the only spirit in play. Now it's 4/7.
The computer has 4 creatures in play, i have 3. So this is also a bit strange. Coat of Arms should give +1/+1 for every other creature, so River Kaijin should get +6/+6, since there are 7 'Mudskippers' in play with Xenograft? It seems only the 3 other creatures the computer has in play are counted for the computer, and only the 3 i have in play are counted for me. Almost looks like when i play the Xenograft with a fictional type, the computer gets an invisible copy of Xenograft in play.

Anyway, i continued the match. Now the computer plays Thieving Magpie. It gets the bonus from Coat of Arms, but the other creatures in play keep the same power/toughness. This should be 1 more, since a new creature with the shared Mudskipper type entered play?

I draw another Xenograft so play this. Now i pick an existing creature type: Angel. Xenograft displays the chosen type, but when i place the mouse over a creature, the Angel type does not get displayed on the card.

I made 3 screenshots:
http://members.ziggo.nl/alanbelmer/Xenograft-01.jpg
Here the first Xenograft is played with the fictional Mudskipper creature type. The next turn Coat of Arms entered the battlefield and all creatures became stronger. The mouse is placed over Xenograft and you can see the fictional chosen type is not displayed.

http://members.ziggo.nl/alanbelmer/Xenograft-02.jpg
Here the Thieving magpie entered play, which gets the Coat of Arms bonus, but the other creatures the computer controles stay the same. Also the second Xenograft is in play with Angel chosen as type. I placed the mouse over it and the chosen type is displayed.

http://members.ziggo.nl/alanbelmer/Xenograft-03.jpg
This is a screenshot of River Kaijin controlled by the computer. It's creature type should now be Spirit Mudskipper Angel, but only the original type is displayed.
Maybe the first Xenograft with the fictional creature type breaks the second one with the real creature type?

Hope this is useful in finding what is wrong with Xenograft.
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 » 31 Jul 2011, 11:44

Bundy wrote:Hope this is useful in finding what is wrong with Xenograft.
I know what's going on. In the beta if you don't choose a real creature type it will be replaced with "" (an empty String). For some reason this causes Coat of Arms to think "" is a creature type (that all creatures share).

Now you will be asked to choose a creature type until you choose a proper type. Thank you for your report Bundy.
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 friarsol » 31 Jul 2011, 12:22

Sloth wrote:
Bundy wrote:Now you will be asked to choose a creature type until you choose a proper type. Thank you for your report Bundy.
Would it be easier to just give a list of selectable Creature Types instead of forcing the user to type it in? Maybe let them type it in the first time, and if they fail switch to a select window?
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 Sloth » 31 Jul 2011, 12:35

friarsol wrote:Would it be easier to just give a list of selectable Creature Types instead of forcing the user to type it in? Maybe let them type it in the first time, and if they fail switch to a select window?
Yes, why not. I guess it's fun to see what creature types there are in magic.
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 Braids » 31 Jul 2011, 13:30

friarsol wrote:
Sloth wrote:
Bundy wrote:Now you will be asked to choose a creature type until you choose a proper type. Thank you for your report Bundy.
Would it be easier to just give a list of selectable Creature Types instead of forcing the user to type it in? Maybe let them type it in the first time, and if they fail switch to a select window?
i would advocate for skipping directly to the selection window. it's more friendly to minimax.
"That is the dumbest thing I've ever seen." --Rob Cashwalker, regarding Innistrad double-sided cards. One of the first times he and I have ever agreed on something. ;)
User avatar
Braids
Programmer
 
Posts: 556
Joined: 22 Jun 2011, 00:39
Location: Unknown. Hobby: Driving myself and others to constructive madness.
Has thanked: 1 time
Been thanked: 1 time

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 35 guests

Main Menu

User Menu

Our Partners


Who is online

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

Login Form