Page 3 of 5

Re: Forge Beta: 07-18-2014 ver 1.5.22

PostPosted: 20 Jul 2014, 17:01
by timmermac
To buy more than 4 of an item, right click on the item and click "buy x copies", then select the number out of the list.

Re: Forge Beta: 07-18-2014 ver 1.5.22

PostPosted: 21 Jul 2014, 00:58
by Dane
Not sure if this is the best place for this or not, but is there a simple way for a user to edit the cards that are included in a set, specifically for draft?

When I draft M15 core set, I don't want the extra cards like Shivan Dragon and Sengir, etc showing up, since they'll never show up in an actual draft, and might lead to me getting a bad "feel" for the format. I know that I drafted several Garruk's Packleaders already, and was loving the card draw, then had the lightbulb moment when I realized that this wasn't something I could be leaning on in draft.

Thanks.

Re: Forge Beta: 07-18-2014 ver 1.5.22

PostPosted: 21 Jul 2014, 01:36
by Xitax
A couple of posts back friarsol said that it would be fixed next release.

Training Grounds + Gemhide Sliver. Training Grounds causes the mana ability of the Sliver to cost {1}

Re: Forge Beta: 07-18-2014 ver 1.5.22

PostPosted: 21 Jul 2014, 05:25
by Phoenix
timmermac wrote:To buy more than 4 of an item, right click on the item and click "buy x copies", then select the number out of the list.
Oh, I must have missed this update to the spell shop.
But in my point of view that's just a workaround. When buying 4 cards blocks the rest of the cards, there seems to be an error within the spell shop.

Re: Forge Beta: 07-18-2014 ver 1.5.22

PostPosted: 21 Jul 2014, 14:03
by gos
The Vitu-Ghazi saproling token displays a picture of a white flying spirit.

Re: Forge Beta: 07-18-2014 ver 1.5.22

PostPosted: 22 Jul 2014, 02:35
by Zirbert
The current Forged version of Rogue's Gloves forces the controller to draw a card when it triggers. The draw should be optional ("you may"). Here's a fixed version, with "OptionalDecider$ You" added:

Code: Select all
Name:Rogue's Gloves
ManaCost:2
Types:Artifact Equipment
K:Equip 2
T:Mode$ DamageDone | ValidSource$ Creature.EquippedBy | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDraw | OptionalDecider$ You | TriggerDescription$ Whenever equipped creature deals combat damage to a player, you may draw a card.
SVar:TrigDraw:AB$ Draw | Cost$ 0 | Defined$ You | NumCards$ 1
SVar:Picture:http://www.wizards.com/global/images/magic/general/rogues_gloves.jpg
Oracle:Whenever equipped creature deals combat damage to a player, you may draw a card.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.)

Re: Forge Beta: 07-18-2014 ver 1.5.22

PostPosted: 22 Jul 2014, 05:35
by cc-drake
Just an idea about handling foil cards in the Deck editor / spell shop: Currently it's impossible to sort or filter your card pool by foil, for example to sell all your foil cards. Would it be possible to add this feature?

Re: Forge Beta: 07-18-2014 ver 1.5.22

PostPosted: 22 Jul 2014, 05:47
by Marek14
gos wrote:The Vitu-Ghazi saproling token displays a picture of a white flying spirit.
Yep, since the card says:
TokenImage$ w 1 1 spirit RAV
The correct code should be:

Code: Select all
Name:Vitu-Ghazi, the City-Tree
ManaCost:no cost
Types:Land
A:AB$ Mana | Cost$ T | Produced$ 1 | SpellDescription$ Add {1} to your mana pool.
A:AB$ Token | Cost$ 2 G W T | TokenAmount$ 1 | TokenName$ Saproling | TokenTypes$ Creature,Saproling | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | TokenImage$ g 1 1 saproling RAV | SpellDescription$ Put a 1/1 green Saproling creature token onto the battlefield.
SVar:Picture:http://www.wizards.com/global/images/magic/general/vitu_ghazi_the_city_tree.jpg
Oracle:{T}: Add {1} to your mana pool.\n{2}{G}{W}, {T}: Put a 1/1 green Saproling creature token onto the battlefield.
BTW, the token update (can't find it ATM) had wrong code for Spirit Bonds with TokenImage$ tag missing, so it couldn't use the proper token. Should be:

Code: Select all
Name:Spirit Bonds
ManaCost:1 W
Types:Enchantment
T:Mode$ ChangesZone | ValidCard$ Creature.nonToken+YouCtrl | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever a nontoken creature enters the battlefield under your control, you may pay {W}. If you do, put a 1/1 white Spirit creature token with flying onto the battlefield.
SVar:TrigToken:AB$ Token | Cost$ W | TokenAmount$ 1 | TokenName$ Spirit | TokenTypes$ Creature,Spirit | TokenOwner$ You | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | TokenImage$ w_1_1_spirit_M15 | TokenKeywords$ Flying
A:AB$ Pump | Cost$ 1 W Sac<1/Spirit> | ValidTgts$ Creature.nonSpirit+YouCtrl | TgtPrompt$ Select target non-Spirit creature you control  | KW$ Indestructible | SpellDescription$ Target non-Spirit creature you control gains indestructible until end of turn.
SVar:BuffedBy:Creature
SVar:Picture:http://www.wizards.com/global/images/magic/general/spirit_bonds.jpg
Oracle:Whenever a nontoken creature enters the battlefield under your control, you may pay {W}. If you do, put a 1/1 white Spirit creature token with flying onto the battlefield.\n{1}{W}, Sacrifice a Spirit: Target non-Spirit creature gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it.)

Re: Forge Beta: 07-18-2014 ver 1.5.22

PostPosted: 22 Jul 2014, 16:07
by drdev
cc-drake wrote:Just an idea about handling foil cards in the Deck editor / spell shop: Currently it's impossible to sort or filter your card pool by foil, for example to sell all your foil cards. Would it be possible to add this feature?
Good idea. I'll add a filter so you can filter out foils or non-foils, as well as a new group by option so you can group foils and non-foils together.

Re: Forge Beta: 07-18-2014 ver 1.5.22

PostPosted: 23 Jul 2014, 01:37
by Dane
Xitax wrote:A couple of posts back friarsol said that it would be fixed next release.

Training Grounds + Gemhide Sliver. Training Grounds causes the mana ability of the Sliver to cost {1}
Much thanks...I can't believe I missed it. I swear I read through prior posts.

Goes to show you, kids...read, don't skim.

Re: Forge Beta: 07-18-2014 ver 1.5.22

PostPosted: 23 Jul 2014, 02:00
by felixsapiens
Description:

Using Mana Confluence to pay for a Elvish Mystic brought up this error. Select Elvish Mystic to cast, tap Mana Confluence, agree to pay 1 life (green is presumably auto-chosen), error message. Game continued as normal though.

RuntimeException | Open
Code: Select all
Forge Version:    1.5.22-r26752
Operating System: Mac OS X 10.9.4 x86_64
Java Version:     1.7.0_55 Oracle Corporation

java.lang.RuntimeException: Cannot remove input InputPayManaOfCostPayment because it's not on top of stack. Stack = []
   at forge.match.input.InputQueue.removeInput(InputQueue.java:54)
   at forge.match.input.InputSyncronizedBase.stop(InputSyncronizedBase.java:49)
   at forge.match.input.InputPayMana.onStateChanged(InputPayMana.java:400)
   at forge.match.input.InputPayMana.showMessage(InputPayMana.java:394)
   at forge.match.input.InputBase.showMessageInitial(InputBase.java:47)
   at forge.match.input.InputProxy$2.run(InputProxy.java:85)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:312)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
   at java.awt.EventQueue.access$200(EventQueue.java:103)
   at java.awt.EventQueue$3.run(EventQueue.java:694)
   at java.awt.EventQueue$3.run(EventQueue.java:692)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

Re: Forge Beta: 07-18-2014 ver 1.5.22

PostPosted: 23 Jul 2014, 22:58
by mightyzangoose
Can anyone help me? I'm getting a crash when I try to launch forge.


NullPointerException | Open
Code: Select all
Forge Version:    1.5.22-r26752
Operating System: Windows 8 6.2 x86
Java Version:     1.7.0_40 Oracle Corporation

java.lang.NullPointerException
   at forge.itemmanager.ItemManager.stringToItem(ItemManager.java:591)
   at forge.itemmanager.ItemManager.setSelectedStrings(ItemManager.java:622)
   at forge.deckchooser.FDeckChooser.restoreSavedState(FDeckChooser.java:360)
   at forge.deckchooser.FDeckChooser.populate(FDeckChooser.java:244)
   at forge.screens.home.sanctioned.VSubmenuConstructed.populate(VSubmenuConstructed.java:412)
   at forge.screens.home.CHomeUI.itemClick(CHomeUI.java:54)
   at forge.screens.home.CHomeUI.selectPrevious(CHomeUI.java:137)
   at forge.screens.home.CHomeUI.initialize(CHomeUI.java:83)
   at forge.control.FControl.setCurrentScreen(FControl.java:305)
   at forge.control.FControl.setCurrentScreen(FControl.java:269)
   at forge.view.FView.initialize(FView.java:126)
   at forge.control.FControl$3.run(FControl.java:244)
   at java.awt.event.InvocationEvent.dispatch(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.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: Forge Beta: 07-18-2014 ver 1.5.22

PostPosted: 24 Jul 2014, 01:45
by Firebolt159
I'm having a sudden issue. I was able to play Forge at any time and made no changes to it whatsoever. Now it crashes each time I try to load it, and comes up with the message. Anyway this can be fixed? I updated my Java after the crash and even reinstalled Forge, but nothing changes. Any help?

| Open
Description: [describe what you were doing when the crash occurred]

[spoiler=NullPointerException]
Code: Select all
Forge Version:    1.5.22-r26752
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_65 Oracle Corporation

java.lang.NullPointerException
   at forge.itemmanager.ItemManager.stringToItem(ItemManager.java:591)
   at forge.itemmanager.ItemManager.setSelectedStrings(ItemManager.java:622)
   at forge.deckchooser.FDeckChooser.restoreSavedState(FDeckChooser.java:360)
   at forge.deckchooser.FDeckChooser.populate(FDeckChooser.java:244)
   at forge.screens.home.sanctioned.VSubmenuConstructed.populate(VSubmenuConstructed.java:412)
   at forge.screens.home.CHomeUI.itemClick(CHomeUI.java:54)
   at forge.screens.home.CHomeUI.selectPrevious(CHomeUI.java:137)
   at forge.screens.home.CHomeUI.initialize(CHomeUI.java:83)
   at forge.control.FControl.setCurrentScreen(FControl.java:305)
   at forge.control.FControl.setCurrentScreen(FControl.java:269)
   at forge.view.FView.initialize(FView.java:126)
   at forge.control.FControl$3.run(FControl.java:244)
   at java.awt.event.InvocationEvent.dispatch(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.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)
[/spoiler]

Re: Forge Beta: 07-18-2014 ver 1.5.22

PostPosted: 24 Jul 2014, 02:39
by drdev
@mightyzangoose, @Firebolt159, it appears you might have a corrupt deck in your decks folder. Can you let me know if temporarily renaming your decks folder to "decks2" allows opening Forge with no crash. That would help me with my investigation of the problem. If you happen to figure out what deck file is bad, or if you can send me a zip containing your decks folder, that would also be helpful.

Re: Forge Beta: 07-18-2014 ver 1.5.22

PostPosted: 24 Jul 2014, 02:57
by Firebolt159
Where do I find the Deck folder?