Forge Beta: 02-08-2013 ver 1.3.8
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Forge Beta: 02-08-2013 ver 1.3.8
by timmermac » 10 Feb 2013, 20:12
Forge doesn't really use HQ pics anymore due to memory concerns. The LQ set pictures will be ready after the CCGHQ pics team has them compiled and moomarc(?) has converted and uploaded them to cardforge.org.
"I just woke up, haven't had coffee, let alone a pee in 7 days, and I find out you stole my ass and made a ...mini-me! Carter, I should be irked currently, yes?" - Jack O'Neill
Re: Forge Beta: 02-08-2013 ver 1.3.8
by moomarc » 10 Feb 2013, 20:14
EDIT: Timmermac beat me to it, but here it is anyway:Luxis wrote:So.. what about the image for that new cards?
(and I mean high quality ones..)
That just depends on how long it takes for the HQ team to gather all the cards, scan them, and then process them. They're completely independent of Forge, but as soon as they're done I'll further optimise and upload the pics. It usually takes about 3-4 weeks after release to get them done.
You can follow any progress from the Pictures thread in the main slightlymagic forum.
-Marc
-
moomarc - Pixel Commander
- Posts: 2091
- Joined: 04 Jun 2010, 15:22
- Location: Johannesburg, South Africa
- Has thanked: 371 times
- Been thanked: 372 times
Re: Forge Beta: 02-08-2013 ver 1.3.8
by Luxis » 10 Feb 2013, 20:36
THANK YOU! : )
Very, very much. I really apreciate your work on all of this. And, of course, your immediate responses.
(and when I say "your", it's everybody that is involved on this)
But is there any way for me to know, like a subscription on those guys that make HQ pics, like recieving an email or something for their newest uploads?
Gratefully,
Luxis
Very, very much. I really apreciate your work on all of this. And, of course, your immediate responses.
(and when I say "your", it's everybody that is involved on this)
But is there any way for me to know, like a subscription on those guys that make HQ pics, like recieving an email or something for their newest uploads?
Gratefully,
Luxis
Re: Forge Beta: 02-08-2013 ver 1.3.8
by Chris H. » 10 Feb 2013, 20:38
timmermac wrote:The Dr. Doom quest opponent has the wrong title. It lists Data for a title.
Fixed, thank you timmermac.

-
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: 02-08-2013 ver 1.3.8
by Chris H. » 10 Feb 2013, 20:44
Luxis wrote:But is there any way for me to know, like a subscription on those guys that make HQ pics, like recieving an email or something for their newest uploads?
The download links will appear in this topic once they are ready HQ PICS DOWNLOADS and Status List (MTG)
-
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: 02-08-2013 ver 1.3.8
by moomarc » 10 Feb 2013, 20:45
Go to either the HQ PICS DOWNLOADS and Status List thread or the Gatecrash thread (a new thread is started for each expert set), then tick the 'Subscribe topic' checkbox underneath the posts. You'll then be notified via email whenever a post is added to that thread. For the next few weeks you're likely to get others asking when it will be released, but at least you won't miss the announcement then.Luxis wrote:But is there any way for me to know, like a subscription on those guys that make HQ pics, like recieving an email or something for their newest uploads?
-Marc
-
moomarc - Pixel Commander
- Posts: 2091
- Joined: 04 Jun 2010, 15:22
- Location: Johannesburg, South Africa
- Has thanked: 371 times
- Been thanked: 372 times
Re: Forge Beta: 02-08-2013 ver 1.3.8
by friarsol » 10 Feb 2013, 20:51
This was already answered, but the idea of "successfully cast" hasn't been in the game for about 10 years or so.timmermac wrote:Possible bug. Computer has a Hand of the Praetors out and I have 9 poison counters. Computer attempts to cast a creature spell, which I counter. I got my 10th poison counter. Since the spell was countered and not successfully cast, I don't think I should've have received the poison counter.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Forge Beta: 02-08-2013 ver 1.3.8
by timmermac » 10 Feb 2013, 21:08
Which was about when I stopped playing paper Magic on any kind of regular basis.



"I just woke up, haven't had coffee, let alone a pee in 7 days, and I find out you stole my ass and made a ...mini-me! Carter, I should be irked currently, yes?" - Jack O'Neill
Re: Forge Beta: 02-08-2013 ver 1.3.8
by myk » 10 Feb 2013, 21:15
Thanks for the additional info! Found. Fixed. r19512.gos wrote:See the attached screen shot.
- myk
- Posts: 439
- Joined: 17 Jan 2013, 02:39
- Location: California
- Has thanked: 38 times
- Been thanked: 57 times
Re: Forge Beta: 02-08-2013 ver 1.3.8
by myk » 10 Feb 2013, 21:25
I am currently using the following code to determine the sell threshold:friarsol wrote:CSP Snow-Covered Land were in the common slot (there was no such thing as a Land slot in this set). Do you have the type line in this filtering area? Why not just set Basic lands to your 50 limit (or whatever you mark it for non Snow basics?)myk wrote:Should CSP snow-covered lands be marked as Land instead of Common (i.e. should the SetInfo lines in cardsfolder/s/snow_covered* be modified), or should I special-case cards whose names begin with "Snow-Covered"?
- Code: Select all
CardPrinted card = ...;
int numToKeep = CardRarity.BasicLand == card.getRarity() ? 50 : 4;
if ("Relentless Rats".equals(card.getName())) {
numToKeep = Integer.MAX_VALUE;
}
- myk
- Posts: 439
- Joined: 17 Jan 2013, 02:39
- Location: California
- Has thanked: 38 times
- Been thanked: 57 times
Re: Forge Beta: 02-08-2013 ver 1.3.8
by friarsol » 10 Feb 2013, 23:13
Haven't used CardPrinted and I don't know if its frowned upon to use it this way but maybe:myk wrote:I am currently using the following code to determine the sell threshold:Is there a more general way to identify basic lands that will work for lands marked as Common and not Land?
- Code: Select all
CardPrinted card = ...;
int numToKeep = CardRarity.BasicLand == card.getRarity() ? 50 : 4;
if ("Relentless Rats".equals(card.getName())) {
numToKeep = Integer.MAX_VALUE;
}
card.getCard().getType().isBasic()
Basic land rarity is different than Basic supertype.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Forge Beta: 02-08-2013 ver 1.3.8
by lugaru » 11 Feb 2013, 01:50
So I created a deck with all gates for land (2 of each) to take advantage of cards that use gates... and after a few turns my gates will get stuck. I click on them and literally nothing happens... not all of them, but usually most of them.
Another thing... while I cannot tap these lands for mana, I can tap and untap them using activated abilities, and once untapped they work again for a few turns.
Another thing... while I cannot tap these lands for mana, I can tap and untap them using activated abilities, and once untapped they work again for a few turns.
Re: Forge Beta: 02-08-2013 ver 1.3.8
by myk » 11 Feb 2013, 02:01
That works perfectly. Thanks!friarsol wrote:card.getCard().getType().isBasic()
- myk
- Posts: 439
- Joined: 17 Jan 2013, 02:39
- Location: California
- Has thanked: 38 times
- Been thanked: 57 times
Re: Forge Beta: 02-08-2013 ver 1.3.8
by timmermac » 11 Feb 2013, 02:45

"I just woke up, haven't had coffee, let alone a pee in 7 days, and I find out you stole my ass and made a ...mini-me! Carter, I should be irked currently, yes?" - Jack O'Neill
Re: Forge Beta: 02-08-2013 ver 1.3.8
by mahan21 » 11 Feb 2013, 05:05
Not sure if I'm the only one who has a problem with this but the scenario is like this. My deck is a manaless dredge. My opening hand has Phantasmagorian, Street Wraith, Golgari Grave-Troll and other cards. I discard Phantasmagorian during my discarding phase then activates the effect of discarding 3 cards including the Golgari Grave-Troll. I used the cycling ability of Street Wraith to dredge Golgari Grave-Troll then forge crashes.
Here's the crash report.
Here's the crash report.
- 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.
null
Version:
Forge version 1.3.8-r19484
OS: Windows 7 Version: 6.1 Architecture: x86
Java Version: 1.7.0_11 Vendor: Oracle Corporation
Detailed error trace:
java.lang.NullPointerException
at forge.gui.GuiDialog.confirm(GuiDialog.java:49)
at forge.gui.GuiDialog.confirm(GuiDialog.java:30)
at forge.game.player.HumanPlayer.dredge(HumanPlayer.java:71)
at forge.game.player.Player.drawCards(Player.java:1332)
at forge.game.player.Player.drawCards(Player.java:1306)
at forge.card.abilityfactory.effects.DrawEffect.resolve(DrawEffect.java:94)
at forge.card.abilityfactory.CommonAbility.resolve(CommonAbility.java:62)
at forge.card.abilityfactory.AbilityFactory.passUnlessCost(AbilityFactory.java:1381)
at forge.card.abilityfactory.AbilityFactory.resolve(AbilityFactory.java:1530)
at forge.game.zone.MagicStack.resolveStack(MagicStack.java:894)
at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:735)
at forge.game.player.PlayerController.passPriority(PlayerController.java:72)
at forge.game.ai.AiInputCommon.showMessage(AiInputCommon.java:110)
at forge.gui.GuiInput.setInput(GuiInput.java:71)
at forge.gui.GuiInput.update(GuiInput.java:54)
at java.util.Observable.notifyObservers(Unknown Source)
at java.util.Observable.notifyObservers(Unknown Source)
at forge.util.MyObservable.updateObservers(MyObservable.java:38)
at forge.control.input.InputControl.resetInput(InputControl.java:141)
at forge.control.input.InputControl.resetInput(InputControl.java:137)
at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:740)
at forge.game.player.PlayerController.passPriority(PlayerController.java:72)
at forge.control.input.InputPassPriority.selectButtonOK(InputPassPriority.java:77)
at forge.gui.GuiInput.selectButtonOK(GuiInput.java:80)
at forge.gui.match.controllers.CMessage$2.actionPerformed(CMessage.java:51)
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.AbstractButton.doClick(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at forge.gui.toolbox.FButton$1.keyPressed(FButton.java:91)
at java.awt.Component.processKeyEvent(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$200(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$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)
Last edited by Chris H. on 11 Feb 2013, 11:45, edited 2 times in total.
Reason: mouseover
Reason: mouseover
Who is online
Users browsing this forum: No registered users and 37 guests