It is currently 28 Apr 2024, 20:39
   
Text Size

Forge Beta: 10-17-2011 ver 1.1.6 rev 11243

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

Re: Forge Beta: 10-17-2011 ver 1.1.6 rev 11243

Postby Sloth » 19 Oct 2011, 15:38

atar wrote:you are welcome.where i sould download the fixed version?
You have to wait for the next nightly build (it will appear here: http://cardforge.org/releases/snapshots ... -SNAPSHOT/), but note that these are developer versions. Otherwise you have to wait for the next beta.
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

Re: Forge Beta: 10-17-2011 ver 1.1.6 rev 11243

Postby Chris H. » 19 Oct 2011, 15:55

atar wrote:you are welcome.where i sould download the fixed version?
`
The daily/nightly builds are available at http://cardforge.org/releases/snapshots/forge/forge/
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: Forge Beta: 10-17-2011 ver 1.1.6 rev 11243

Postby ZzzzSleep » 20 Oct 2011, 12:40

When assigning damage to multiple blockers, the card size in the assign damage window seems ridiculously large.
ZzzzSleep
 
Posts: 182
Joined: 29 Oct 2010, 02:19
Has thanked: 18 times
Been thanked: 18 times

Re: Forge Beta: 10-17-2011 ver 1.1.6 rev 11243

Postby Sloth » 20 Oct 2011, 12:47

ZzzzSleep wrote:When assigning damage to multiple blockers, the card size in the assign damage window seems ridiculously large.
It's the maximum card size you've defined. Unfortunately the windows will not adapt. Fortunately a big Battlescreen overhaul is in the works and will probably fix this.
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

Re: Forge Beta: 10-17-2011 ver 1.1.6 rev 11243

Postby randallross420 » 21 Oct 2011, 07:14

hello, i wasnt sure whether to post this here or in the bugs thread.

i was very excited to see Cabal Therapy in the new update. i get an error message every time i cast it, and the program shuts down. here is what it says.
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 - aluren


Version:
Forge version SVN, build ID Unknown

OS: Windows 7 Version: 6.1 Architecture: amd64

Java Version: 1.6.0_22 Vendor: Sun Microsystems Inc.

Detailed error trace:
java.lang.RuntimeException: CardFactory : getCard() invalid card name - aluren
at forge.card.cardFactory.AbstractCardFactory.getCard2(AbstractCardFactory.java:423)
at forge.card.cardFactory.AbstractCardFactory.getCard(AbstractCardFactory.java:369)
at forge.card.abilityFactory.AbilityFactory_Choose.nameCardResolve(AbilityFactory_Choose.java:1292)
at forge.card.abilityFactory.AbilityFactory_Choose.access$1800(AbilityFactory_Choose.java:37)
at forge.card.abilityFactory.AbilityFactory_Choose$14.resolve(AbilityFactory_Choose.java:1148)
at forge.card.abilityFactory.AbilityFactory.resolve(AbilityFactory.java:2146)
at forge.MagicStack.resolveStack(MagicStack.java:778)
at forge.Phase.passPriority(Phase.java:706)
at forge.ComputerAI_General.stackResponse(ComputerAI_General.java:473)
at forge.ComputerAI_General.stack_not_empty(ComputerAI_General.java:417)
at forge.gui.input.InputControl.updateInput(InputControl.java:200)
at forge.GuiInput.update(GuiInput.java:30)
at java.util.Observable.notifyObservers(Unknown Source)
at java.util.Observable.notifyObservers(Unknown Source)
at forge.MyObservable.updateObservers(MyObservable.java:17)
at forge.gui.input.InputControl.resetInput(InputControl.java:106)
at forge.Phase.passPriority(Phase.java:697)
at forge.gui.input.Input_PassPriority.selectButtonOK(Input_PassPriority.java:46)
at forge.GuiInput.selectButtonOK(GuiInput.java:57)
at forge.GuiDisplay4.okButtonActionPerformed(GuiDisplay4.java:1405)
at forge.GuiDisplay4.access$2500(GuiDisplay4.java:105)
at forge.GuiDisplay4$33.actionPerformed(GuiDisplay4.java:1142)
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)
is there any way to fix this? i named Aluren in this particular game.
thanks very much in advance
randallross420
 
Posts: 49
Joined: 24 Jun 2011, 00:46
Location: new orleans, LA
Has thanked: 23 times
Been thanked: 1 time

Re: Forge Beta: 10-17-2011 ver 1.1.6 rev 11243

Postby Zirbert » 22 Oct 2011, 11:47

Casting Spreading Seas on a nonbasic land isn't causing it to lose its other types and abilities, which it should (rule 305.7). It's adding the type Island and the ability to tap for U, when it should be overwriting the original abilities. As a specific example, when I cast Spreading Seas on the AI's Gargoyle Castle, it was still able to sac the Gargoyle Castle later (i.e., not in response, before the Spreading Seas resolved) to get a Gargoyle token.
Zirbert
 
Posts: 512
Joined: 13 Oct 2010, 16:04
Has thanked: 104 times
Been thanked: 19 times

Re: Forge Beta: 10-17-2011 ver 1.1.6 rev 11243

Postby Sloth » 22 Oct 2011, 14:47

Zirbert wrote:Casting Spreading Seas on a nonbasic land isn't causing it to lose its other types and abilities, which it should (rule 305.7). It's adding the type Island and the ability to tap for U, when it should be overwriting the original abilities. As a specific example, when I cast Spreading Seas on the AI's Gargoyle Castle, it was still able to sac the Gargoyle Castle later (i.e., not in response, before the Spreading Seas resolved) to get a Gargoyle token.
Fixed! Thanks Zirbert.
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

Re: Forge Beta: 10-17-2011 ver 1.1.6 rev 11243

Postby SoulStorm » 22 Oct 2011, 15:29

. Door of Destinies, with a divinity counter on it from That Which Was Taken, was destroyed by Nature's Claim.

Thanks
SoulStorm
 
Posts: 423
Joined: 24 Jun 2010, 22:48
Has thanked: 16 times
Been thanked: 11 times

Re: Forge Beta: 10-17-2011 ver 1.1.6 rev 11243

Postby SoulStorm » 23 Oct 2011, 12:07

. Sower of Temptation gained control of the Batterskull germ, I responded by returning Batterskull to my hand and the game crashed.

Thanks

Error Report
| Open
Version:
Forge version SVN, build ID Unknown

OS: Windows Vista Version: 6.0 Architecture: amd64

Java Version: 1.6.0_23 Vendor: Sun Microsystems Inc.

Detailed error trace:

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

DestroyJavaVM (22):

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

Java2D Disposer (10):
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)

Trident callback thread (23):
sun.misc.Unsafe.park(Native Method)
java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
org.pushingpixels.trident.TimelineEngine$TimelineCallbackThread.run(TimelineEngine.java:254)

AWT-EventQueue-0 (16):
java.lang.Thread.dumpThreads(Native Method)
java.lang.Thread.getAllStackTraces(Unknown Source)
forge.error.ErrorViewer.printError(ErrorViewer.java:202)
forge.error.ErrorViewer.showErrorAllThreads(ErrorViewer.java:138)
forge.error.ErrorViewer$ShowAllThreadsAction.actionPerformed(ErrorViewer.java:296)
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.AWTEventMulticaster.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.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)

Attach Listener (5):

Signal Dispatcher (4):

Animation (29):
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)

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

Trident pulse source thread (24):
java.lang.Thread.sleep(Native Method)
org.pushingpixels.trident.TridentConfig$FixedRatePulseSource.waitUntilNextPulse(TridentConfig.java:64)
org.pushingpixels.trident.TimelineEngine$TridentAnimationThread.run(TimelineEngine.java:216)

AWT-Shutdown (11):
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)

D3D Screen Updater (18):
java.lang.Object.wait(Native Method)
sun.java2d.d3d.D3DScreenUpdateManager.run(Unknown Source)
java.lang.Thread.run(Unknown Source)

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)
SoulStorm
 
Posts: 423
Joined: 24 Jun 2010, 22:48
Has thanked: 16 times
Been thanked: 11 times

Re: Forge Beta: 10-17-2011 ver 1.1.6 rev 11243

Postby Sloth » 23 Oct 2011, 12:53

SoulStorm wrote:. Door of Destinies, with a divinity counter on it from That Which Was Taken, was destroyed by Nature's Claim.

Thanks
I can't reproduce this. Are you sure That Which Was Taken was still on the battlefield?

SoulStorm wrote:. Sower of Temptation gained control of the Batterskull germ, I responded by returning Batterskull to my hand and the game crashed.

Thanks
Also not reproduceable on my side here. :?:
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

Re: Forge Beta: 10-17-2011 ver 1.1.6 rev 11243

Postby SoulStorm » 23 Oct 2011, 16:44

Thanks for looking Sloth. I'm sure That Which Was Taken was on the Field, and I've had the situation with Batterskull happen more than once, so I don't know what to tell you. Maybe there is another variable that I missed. If it happens again, I'll list all the permanents on the field and the game state.
SoulStorm
 
Posts: 423
Joined: 24 Jun 2010, 22:48
Has thanked: 16 times
Been thanked: 11 times

Re: Forge Beta: 10-17-2011 ver 1.1.6 rev 11243

Postby Zirbert » 23 Oct 2011, 17:07

After I used a Gravespawn Sovereign to pull a Skeletal Vampire back onto the battlefield, this started happening repeatedly (2 or 4 times each time I passed priority by clicking OK). Each time, I could just close it and continue the game. The Skeletal Vampire had been on the battlefield earlier in the same game without causing any problems:

Code: Select all
There is an error in the card code for Skeletal Vampire:



Version:
Forge version SVN, build ID Unknown

OS: Linux Version: 2.6.31-11-rt Architecture: amd64

Java Version: 1.6.0_20 Vendor: Sun Microsystems Inc.

Detailed error trace:
java.lang.NullPointerException
   at forge.card.cost.CostSacrifice.canPay(CostSacrifice.java:53)
   at forge.card.cost.Cost_Payment.canPayAdditionalCosts(Cost_Payment.java:117)
   at forge.card.spellability.Ability_Activated.canPlay(Ability_Activated.java:72)
   at forge.ComputerUtil.canRegenerate(ComputerUtil.java:1278)
   at forge.card.abilityFactory.AbilityFactory_Destroy$4.addCard(AbilityFactory_Destroy.java:151)
   at forge.CardFilter.filter(CardFilter.java:253)
   at forge.CardList.filter(CardList.java:542)
   at forge.card.abilityFactory.AbilityFactory_Destroy.destroyCanPlayAI(AbilityFactory_Destroy.java:149)
   at forge.card.abilityFactory.AbilityFactory_Destroy.access$100(AbilityFactory_Destroy.java:21)
   at forge.card.abilityFactory.AbilityFactory_Destroy$1.canPlayAI(AbilityFactory_Destroy.java:43)
   at forge.ComputerUtil.canBePlayedAndPayedByAI(ComputerUtil.java:346)
   at forge.ComputerAI_General.getPlayable(ComputerAI_General.java:286)
   at forge.ComputerAI_General.getOtherPhases(ComputerAI_General.java:251)
   at forge.ComputerAI_General.stackResponse(ComputerAI_General.java:427)
   at forge.ComputerAI_General.stack_not_empty(ComputerAI_General.java:417)
   at forge.gui.input.InputControl.updateInput(InputControl.java:200)
   at forge.GuiInput.update(GuiInput.java:30)
   at java.util.Observable.notifyObservers(Observable.java:159)
   at java.util.Observable.notifyObservers(Observable.java:115)
   at forge.MyObservable.updateObservers(MyObservable.java:17)
   at forge.gui.input.InputControl.resetInput(InputControl.java:106)
   at forge.Phase.passPriority(Phase.java:697)
   at forge.gui.input.Input_PassPriority.selectButtonOK(Input_PassPriority.java:46)
   at forge.GuiInput.selectButtonOK(GuiInput.java:57)
   at forge.GuiDisplay4.okButtonActionPerformed(GuiDisplay4.java:1405)
   at forge.GuiDisplay4.access$2500(GuiDisplay4.java:105)
   at forge.GuiDisplay4$33.actionPerformed(GuiDisplay4.java:1142)
   at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2012)
   at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2335)
   at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:404)
   at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:253)
   at java.awt.Component.processMouseEvent(Component.java:6203)
   at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
   at java.awt.Component.processEvent(Component.java:5968)
   at java.awt.Container.processEvent(Container.java:2105)
   at java.awt.Component.dispatchEventImpl(Component.java:4564)
   at java.awt.Container.dispatchEventImpl(Container.java:2163)
   at java.awt.Component.dispatchEvent(Component.java:4390)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4461)
   at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4125)
   at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4055)
   at java.awt.Container.dispatchEventImpl(Container.java:2149)
   at java.awt.Window.dispatchEventImpl(Window.java:2478)
   at java.awt.Component.dispatchEvent(Component.java:4390)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:649)
   at java.awt.EventQueue.access$000(EventQueue.java:96)
   at java.awt.EventQueue$1.run(EventQueue.java:608)
   at java.awt.EventQueue$1.run(EventQueue.java:606)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:116)
   at java.awt.EventQueue$2.run(EventQueue.java:622)
   at java.awt.EventQueue$2.run(EventQueue.java:620)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:619)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
Zirbert
 
Posts: 512
Joined: 13 Oct 2010, 16:04
Has thanked: 104 times
Been thanked: 19 times

Re: Forge Beta: 10-17-2011 ver 1.1.6 rev 11243

Postby atar » 23 Oct 2011, 17:47

Sloth wrote:
atar wrote:I have spotted a strange bug where if you have played Joiner Adept and then somehow leaves play, some lands like Etherflame Palace , Graypelt Refuge and Savage Lands cannot be tapped for mana.
Fixed! Thanks atar.
The problem still persists even though i dld the latest snapshot version.Plus 2 more bugs: Ascetism didn't make my creatures hexproof plus when i own platinum angel, i can't win the game by the effect of test of endurance, near death experiance and battle of wits...
atar
 
Posts: 121
Joined: 06 Oct 2009, 21:37
Has thanked: 3 times
Been thanked: 1 time

Re: Forge Beta: 10-17-2011 ver 1.1.6 rev 11243

Postby Zirbert » 24 Oct 2011, 23:00

Creatures with Changeling get -1/-1 from the ability of Noxious Ghoul. They shouldn't, because they aren't non-zombies...
Zirbert
 
Posts: 512
Joined: 13 Oct 2010, 16:04
Has thanked: 104 times
Been thanked: 19 times

Re: Forge Beta: 10-17-2011 ver 1.1.6 rev 11243

Postby Zirbert » 24 Oct 2011, 23:53

The Medallions (Sapphire Medallion, Emerald Medallion, etc.), "see" the color of face-down spells cast with Morph. For instance, if I play a Boneknitter face-down as a faceless 2/2 for 3 while I have a Jet Medallion on the battlefield, the cost gets reduced to 2. However, the Medallions shouldn't be able to reduce those costs, since a spell cast with Morph is colorless.
Zirbert
 
Posts: 512
Joined: 13 Oct 2010, 16:04
Has thanked: 104 times
Been thanked: 19 times

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 198 guests


Who is online

In total there are 198 users online :: 0 registered, 0 hidden and 198 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 198 guests

Login Form