It is currently 16 Apr 2024, 09:00
   
Text Size

Forge Beta Release: 11-02-2016 ver 1.5.57

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

Forge Beta Release: 11-02-2016 ver 1.5.57

Postby friarsol » 03 Nov 2016, 01:19

Forge Beta: 11-02-2016 ver 1.5.57

16208 cards in total.

New cards
Code: Select all
Assemble the Rank and Vile
Domesticated Hydra
The Forge 11-02-2016 Windows and Linux archive (requires java 7):

http://www.cardforge.link/snapshots/for ... -2.tar.bz2

Sorry our Mac OS specific Application is currently unavailable for this release. However, Mac users should be able to use the above archive since Mac OS is based on Unix. There just won't be a specific application. Hopefully Chris H gets better soon, and can come back to providing this extra file.
-------------
Release Notes
-------------

This release includes mostly bug fixes and an assortment of Kaladesh card fixes, some AI improvements and also the display of energy counters under the player's avatar in desktop version of Forge.

If anyone is paying close attention, this is listed as a 1.5.58 snapshot due some issues bubbling up with the expected release version of .57. It should work exactly the same as a normal release aside from this discrepancy. So treat it the same

------------
Known Issues
------------

Images for the latest sets will be available soon.

There is a known issue with the cost reduction for cards that have color-locked X in their mana cost (e.g. Drain Life, Soul Burn). Cost reduction will not apply correctly to these cards if the amount by which the cost is reduced is greater than the amount of colorless mana in the mana cost specified on the card (e.g. 1 for Drain Life, 2 for Soul Burn). Fixing this issue likely requires rewriting the way announced color-locked X is interpreted and paid (most likely it has to be represented with colorless mana shards but still locked to the colors required by the card).

Several people have noticed that the cards displayed on the battlefield will fail to be displayed when the number of cards on the battlefield increases. Maximizing the human panel can help to re-display the cards.

Some time was spent turning the static ETB triggers into the proper ETB replacement effects they should be, mainly to interact correctly with each other. This work is not yet finished. As a result there is currently some inconsistencies with "Enters the battlefield with counters" (Not incredibly noticeable).

A recent contribution to the code base should fix some of the bugs that people noticed with cloning type abilities. At this time there is one remaining issue that we hope will be addressed in the near future:
Copies of cards that setup Zone Change triggers via addComesIntoPlayCommand and addLeavesPlayCommand will not function correctly.

----------------------------
Forge Archive Instructions
----------------------------

The Forge archive includes a readme.txt file and we ask that you spend a few minutes reading this file as it contains some information that may prove useful. We do tend to update this file at times and you should quickly read this file and look for new information for each and every new release. Thank you.

The archive format used for the Forge distribution is ".tar.bz2". There are utilities for Windows, Mac OS and the various *nix's that can be used to extract/decompress these ".tar.bz2" archives. We recommend that you extract/decompress the Forge archive into a new and unused folder.

Some people use the Windows application 7zip. This utility can be found at http://www.7-zip.org/download.html. Mac users can double click on the archive and the application Archive Utility will launch and extract the archive. Mac users do not need to download a separate utility.

Once the Forge archive has been decompressed you should then be able to launch Forge by using the included launcher. Launching Forge by double clicking on the forge jar file in the past caused a java heap space error. Forge's memory requirements have increased over time and the launchers increase the java heap space available to Forge. Currently you can launch Forge by double clicking on the forge jar file without a java heap space error but this is likely to change as we add in more sounds, icons, etc.

(Unfortunately, until our Release Manager who owns a Mac is back, the Mac application of Forge can not be distributed. Hopefully it'll be back sooner rather than later.)
- The Mac OS application version -
We can now package Forge as a Mac OS application. You can double click the Forge.app icon to launch the forge application on your Apple computer running Mac OS. This application will automatically increase the java heap space memory for you as it launches. This version does not require the forge.command file and it does not need to start the Terminal application as part of the start up process.

The Mac OS X app version apparently requires the Mavericks OS and is not compatible with earlier OS X versions. People with earlier OS X versions should use the Windows and Linux version and launch forge on their Mac by double clicking on the included "forge.command" file.


----------------------------
Contributors to This Release
----------------------------

Agetian
DrDev
excessum
Gos
Hanmac
KrazyTheFox
Marek14
mcrawford620
Myrd
Sloth
slyfox7777777
Sol
Swordshine
tjtillman
tojammot
torridus
Xyx

(If you think you should be on this list and aren't, just shoot me a note, i'll get you on the next one)


(Quest icons used created by Teekatas, from his Legendora set http://raindropmemory.deviantart.com)
(Thanks to the MAGE team for permission to use their targeting arrows.)
(Thanks to http://www.freesound.org/browse/ for providing some sound files.)


friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Beta Release: 11-02-2016 ver 1.5.57

Postby Xitax » 03 Nov 2016, 03:08

I'm seeing a consistent crash when viewing a deck.

NullPointerException | Open
Code: Select all
Forge Version:    1.5.58-SNAPSHOT-r-1
Operating System: Windows 7 6.1 amd64
Java Version:     1.8.0_31 Oracle Corporation

java.lang.NullPointerException
   at forge.game.spellability.AbilityActivated.canPlay(AbilityActivated.java:87)
   at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
   at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:311)
   at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:646)
   at forge.game.ability.AbilityApiBased.getCopy(AbilityApiBased.java:51)
   at forge.game.replacement.ReplacementEffect.getCopy(ReplacementEffect.java:139)
   at forge.game.card.Card.addReplacementEffect(Card.java:6621)
   at forge.game.card.CardFactoryUtil.createETBReplacement(CardFactoryUtil.java:2573)
   at forge.game.card.CardFactoryUtil.setupEtbKeywords(CardFactoryUtil.java:2590)
   at forge.game.card.CardFactoryUtil.setupKeywordedAbilities(CardFactoryUtil.java:2542)
   at forge.game.card.CardFactory.buildAbilities(CardFactory.java:350)
   at forge.game.card.CardFactory.getCard(CardFactory.java:257)
   at forge.game.card.CardFactory.getCard(CardFactory.java:249)
   at forge.game.card.Card.fromPaperCard(Card.java:6892)
   at forge.game.card.Card.getCardForUi(Card.java:6900)
   at forge.game.card.CardView.getCardForUi(CardView.java:40)
   at forge.deckchooser.FDeckViewer$2.valueChanged(FDeckViewer.java:80)
   at forge.itemmanager.views.ItemView.onSelectionChange(ItemView.java:278)
   at forge.itemmanager.views.ItemListView$ItemTableModel$1.valueChanged(ItemListView.java:620)
   at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
   at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
   at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
   at javax.swing.DefaultListSelectionModel.changeSelection(Unknown Source)
   at javax.swing.DefaultListSelectionModel.changeSelection(Unknown Source)
   at javax.swing.DefaultListSelectionModel.setSelectionInterval(Unknown Source)
   at javax.swing.JTable.changeSelectionModel(Unknown Source)
   at javax.swing.JTable.changeSelection(Unknown Source)
   at javax.swing.plaf.basic.BasicTableUI$Actions.actionPerformed(Unknown Source)
   at javax.swing.SwingUtilities.notifyAction(Unknown Source)
   at javax.swing.JComponent.processKeyBinding(Unknown Source)
   at javax.swing.JTable.processKeyBinding(Unknown Source)
   at javax.swing.JComponent.processKeyBindings(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$500(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.pumpEventsForFilter(Unknown Source)
   at java.awt.WaitDispatchSupport$2.run(Unknown Source)
   at java.awt.WaitDispatchSupport$4.run(Unknown Source)
   at java.awt.WaitDispatchSupport$4.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.awt.WaitDispatchSupport.enter(Unknown Source)
   at java.awt.Dialog.show(Unknown Source)
   at java.awt.Component.show(Unknown Source)
   at java.awt.Component.setVisible(Unknown Source)
   at java.awt.Window.setVisible(Unknown Source)
   at java.awt.Dialog.setVisible(Unknown Source)
   at forge.view.FDialog.setVisible(FDialog.java:201)
   at forge.deckchooser.FDeckViewer.show(FDeckViewer.java:51)
   at forge.deckchooser.FDeckChooser$2.run(FDeckChooser.java:91)
   at forge.toolbox.FLabel._doMouseAction(FLabel.java:314)
   at forge.toolbox.FLabel.access$1300(FLabel.java:55)
   at forge.toolbox.FLabel$6.onLeftClick(FLabel.java:352)
   at forge.toolbox.FMouseAdapter.mouseReleased(FMouseAdapter.java:246)
   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$500(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)
Xitax
 
Posts: 918
Joined: 16 May 2010, 17:19
Has thanked: 183 times
Been thanked: 133 times

Re: Forge Beta Release: 11-02-2016 ver 1.5.57

Postby noratora » 03 Nov 2016, 07:04

Would any kind soul make a Mac launcher for this?
noratora
 
Posts: 28
Joined: 28 Aug 2015, 00:20
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta Release: 11-02-2016 ver 1.5.57

Postby Bundy » 03 Nov 2016, 09:45

Computer attacks with Clockwork Beetle. There are no counters removed from it after combat.

And Forge crashes when i want to start with my stasis deck

NullPointerException | Open
Code: Select all
Forge Version:    1.5.58-SNAPSHOT-r-1
Operating System: Windows 8.1 6.3 x86
Java Version:     1.8.0_111 Oracle Corporation

java.lang.NullPointerException
   at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:229)
   at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:493)
   at forge.game.spellability.Spell.canPlay(Spell.java:102)
   at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
   at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:311)
   at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:477)
   at forge.game.spellability.Spell.canPlay(Spell.java:102)
   at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
   at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:311)
   at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:646)
   at forge.game.spellability.SpellAbility.copy(SpellAbility.java:679)
   at forge.game.card.CardFactoryUtil.makeAltCostAbility(CardFactoryUtil.java:3747)
   at forge.game.card.CardFactoryUtil.setupKeywordedAbilities(CardFactoryUtil.java:2538)
   at forge.game.card.CardFactory.buildAbilities(CardFactory.java:350)
   at forge.game.card.CardFactory.getCard(CardFactory.java:257)
   at forge.game.card.CardFactory.getCard(CardFactory.java:249)
   at forge.game.card.Card.fromPaperCard(Card.java:6892)
   at forge.game.Match.preparePlayerLibrary(Match.java:193)
   at forge.game.Match.prepareAllZones(Match.java:257)
   at forge.game.Match.startGame(Match.java:83)
   at forge.match.HostedMatch$2.run(HostedMatch.java:220)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Deck contains these cards:
4 Black Vise
3 Chain of Vapor
3 Daze
1 Elixir of Immortality
3 Ensnare
4 Force of Will
4 Forsaken City
4 Frozen AEther
1 Gush
4 Howling Mine
18 Island
1 Ponder
1 Sol Ring
4 Stasis
4 Thwart
4 Vedalken Mastermind
2 Venser's Journal
Bundy
 
Posts: 348
Joined: 17 Dec 2010, 17:32
Location: The netherlands
Has thanked: 23 times
Been thanked: 3 times

Re: Forge Beta Release: 11-02-2016 ver 1.5.57

Postby serrasmurf » 03 Nov 2016, 10:15

I have a weird bug (also present in the previous version)
I have Necropotence in play
I activated it several times
I then play Gideon Jura, it seems to briefly touch the battlefield and then immediately ends up in my graveyard
??
In the previous version when necro out I had also taplands enter the battlefield untapped.. i wasn't able to reproduce that one yet
serrasmurf
 
Posts: 316
Joined: 30 Jan 2010, 14:09
Location: The Netherlands
Has thanked: 3 times
Been thanked: 18 times

Re: Forge Beta Release: 11-02-2016 ver 1.5.57

Postby gos » 03 Nov 2016, 10:31

I'm getting the same NPE as others when I start a game with the following deck:

NullPointerException | Open
Code: Select all
Forge Version:    1.5.58-SNAPSHOT-r-1
Operating System: Windows 10 10.0 x86
Java Version:     1.8.0_101 Oracle Corporation

java.lang.NullPointerException
   at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:229)
   at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:493)
   at forge.game.spellability.Spell.canPlay(Spell.java:102)
   at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
   at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:311)
   at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:477)
   at forge.game.spellability.Spell.canPlay(Spell.java:102)
   at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
   at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:311)
   at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:646)
   at forge.game.spellability.SpellAbility.copy(SpellAbility.java:679)
   at forge.game.card.CardFactoryUtil.addSpellAbility(CardFactoryUtil.java:3278)
   at forge.game.card.CardFactoryUtil.setupKeywordedAbilities(CardFactoryUtil.java:2285)
   at forge.game.card.CardFactory.buildAbilities(CardFactory.java:350)
   at forge.game.card.CardFactory.getCard(CardFactory.java:257)
   at forge.game.card.CardFactory.getCard(CardFactory.java:249)
   at forge.game.card.Card.fromPaperCard(Card.java:6892)
   at forge.game.Match.preparePlayerLibrary(Match.java:193)
   at forge.game.Match.prepareAllZones(Match.java:257)
   at forge.game.Match.startGame(Match.java:83)
   at forge.match.HostedMatch$2.run(HostedMatch.java:220)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

Code: Select all
[metadata]
Name=BEAKID's Esper Panharmonicon
[general]
constructed
[main]
4 Aether Hub
1 Blighted Fen
2 Cloudblazer
1 Distended Mindbender
1 Drowner of Hope
1 Elder Deep-Fiend
1 Eldrazi Displacer
2 Essence Flux
4 Evolving Wilds
4 Glint-Nest Crane
4 Island
1 Linvala, the Preserver
3 Noxious Gearhulk
4 Panharmonicon
3 Pilgrim's Eye
2 Plains
1 Port Town
1 Prairie Stream
4 Prophetic Prism
3 Reflector Mage
1 Restoration Gearsmith
1 Sanctum of Ugin
2 Shambling Vent
1 Sorin, Grim Nemesis
1 Sunken Hollow
2 Swamp
3 Thought-Knot Seer
1 Wastes
1 Westvale Abbey
[sideboard]
2 Anguished Unmaking
1 Distended Mindbender
1 Fragmentize
1 Fumigate
3 Immolating Glare
2 Radiant Flames
1 Reflector Mage
1 Skysovereign, Consul Flagship
1 Thought-Knot Seer
2 Transgress the Mind
gos
 
Posts: 4369
Joined: 03 Mar 2011, 15:21
Location: Reykjavík, Iceland
Has thanked: 231 times
Been thanked: 232 times

Re: Forge Beta Release: 11-02-2016 ver 1.5.57

Postby Pande » 03 Nov 2016, 12:34

Description: Building a new quest deck

NullPointerException | Open
Code: Select all
Forge Version:    1.5.58-SNAPSHOT-r-1
Operating System: Windows 7 6.1 x86
Java Version:     1.8.0_101 Oracle Corporation

java.lang.NullPointerException
   at forge.game.spellability.AbilityActivated.canPlay(AbilityActivated.java:87)
   at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
   at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:311)
   at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:646)
   at forge.game.ability.AbilityApiBased.getCopy(AbilityApiBased.java:51)
   at forge.game.replacement.ReplacementEffect.getCopy(ReplacementEffect.java:139)
   at forge.game.card.Card.addReplacementEffect(Card.java:6621)
   at forge.game.card.CardFactoryUtil.createETBReplacement(CardFactoryUtil.java:2573)
   at forge.game.card.CardFactoryUtil.setupEtbKeywords(CardFactoryUtil.java:2590)
   at forge.game.card.CardFactoryUtil.setupKeywordedAbilities(CardFactoryUtil.java:2542)
   at forge.game.card.CardFactory.buildAbilities(CardFactory.java:350)
   at forge.game.card.CardFactory.getCard(CardFactory.java:257)
   at forge.game.card.CardFactory.getCard(CardFactory.java:249)
   at forge.game.card.Card.fromPaperCard(Card.java:6892)
   at forge.game.card.Card.getCardForUi(Card.java:6900)
   at forge.game.card.CardView.getCardForUi(CardView.java:40)
   at forge.screens.match.controllers.CDetailPicture.showItem(CDetailPicture.java:58)
   at forge.screens.deckeditor.CDeckEditorUI.setCard(CDeckEditorUI.java:83)
   at forge.screens.deckeditor.CDeckEditorUI$7.valueChanged(CDeckEditorUI.java:253)
   at forge.itemmanager.views.ItemView.onSelectionChange(ItemView.java:278)
   at forge.itemmanager.views.ItemListView$ItemTableModel$1.valueChanged(ItemListView.java:620)
   at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
   at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
   at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
   at javax.swing.DefaultListSelectionModel.changeSelection(Unknown Source)
   at javax.swing.DefaultListSelectionModel.changeSelection(Unknown Source)
   at javax.swing.DefaultListSelectionModel.setSelectionInterval(Unknown Source)
   at javax.swing.JTable.setRowSelectionInterval(Unknown Source)
   at forge.itemmanager.views.ItemListView.onSetSelectedIndex(ItemListView.java:299)
   at forge.itemmanager.views.ItemView.setSelectedIndex(ItemView.java:239)
   at forge.itemmanager.views.ItemView.setSelectedIndex(ItemView.java:226)
   at forge.itemmanager.views.ItemListView$ItemTableModel$3.onLeftClick(ItemListView.java:677)
   at forge.toolbox.FMouseAdapter.mouseReleased(FMouseAdapter.java:246)
   at java.awt.AWTEventMulticaster.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$500(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$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.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$JavaSecurityAccessImpl.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)
Pande
 
Posts: 25
Joined: 12 Jun 2009, 23:38
Has thanked: 8 times
Been thanked: 0 time

Re: Forge Beta Release: 11-02-2016 ver 1.5.57

Postby friarsol » 03 Nov 2016, 13:19

Sorry guys.. We'll have a new snapshot fairly soon to replace this one. Timing of this release was just off for a variety of reasons...
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Beta Release: 11-02-2016 ver 1.5.57

Postby gos » 03 Nov 2016, 16:26

Valakut triggers on multiple mountains entering the battlefield at the same time treat the mountains as entering one at a time. This was also broken in 1.5.56.
gos
 
Posts: 4369
Joined: 03 Mar 2011, 15:21
Location: Reykjavík, Iceland
Has thanked: 231 times
Been thanked: 232 times

Re: Forge Beta Release: 11-02-2016 ver 1.5.57

Postby Hanmac » 03 Nov 2016, 16:57

@gos: i could not reproduce it in 1.5.56 or trunk.

what is the EXACT way to reproduce it?

it probably has something to do with the changes i did for the triggers to fix other stuff.
===
Valakut does trigger for each mountain, so if multiple does enter the battlefield, each does do a trigger.
Hanmac
 
Posts: 954
Joined: 06 May 2013, 18:44
Has thanked: 229 times
Been thanked: 158 times

Re: Forge Beta Release: 11-02-2016 ver 1.5.57

Postby Pande » 03 Nov 2016, 22:48

friarsol wrote:Sorry guys.. We'll have a new snapshot fairly soon to replace this one. Timing of this release was just off for a variety of reasons...
No apologies, I am just happy to contribute. Thank you for making Forge possible.
Pande
 
Posts: 25
Joined: 12 Jun 2009, 23:38
Has thanked: 8 times
Been thanked: 0 time

Re: Forge Beta Release: 11-02-2016 ver 1.5.57

Postby friarsol » 04 Nov 2016, 00:15

Alright, I've updated to a different build: http://www.cardforge.link/snapshots/for ... -2.tar.bz2
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Beta Release: 11-02-2016 ver 1.5.57

Postby Nekoatl » 04 Nov 2016, 04:49

Patron of the Moon and similar spells can no longer be cast when an appropriate offering isn't available (though if one is available, it doesn't have to be used).

Steps:

1) Use dev mode to add Patron of the Moon to hand.
2) Use dev mode to generate mana.
3) Attempt to cast Patron of the Moon (it returns to hand with no prompt to pay mana).
Nekoatl
 
Posts: 196
Joined: 22 Aug 2013, 20:13
Has thanked: 21 times
Been thanked: 8 times

Re: Forge Beta Release: 11-02-2016 ver 1.5.57

Postby gos » 04 Nov 2016, 11:22

Hanmac wrote:@gos: i could not reproduce it in 1.5.56 or trunk.

what is the EXACT way to reproduce it?

it probably has something to do with the changes i did for the triggers to fix other stuff.
===
Valakut does trigger for each mountain, so if multiple does enter the battlefield, each does do a trigger.
Yes, it does trigger for each mountain entering the battlefield. However, they seem to be entering sequentially, and each trigger only sees the mountains that entered before it, not all of them.

I just reproduced this with version 1.5.58. I had 8 lands in play, including 3 mountains and 1 Valakut. I played Scapeshift, sacrificing the 4 non-mountain, non-Valakut lands, and fetching 4 mountains.

I should received 4 Valakut triggers: 4 mountains entered the battlefield, all of them should see 6 other mountains on the battlefield. However, I only received 2 Valakut triggers, which probably means they're entering sequentially: first enters, sees 3 other mountains, no trigger; second enters, sees 4 other mountains, no trigger; third enters, sees 5 other mountains, trigger; fourth enters, sees 6 other mountains, trigger.
gos
 
Posts: 4369
Joined: 03 Mar 2011, 15:21
Location: Reykjavík, Iceland
Has thanked: 231 times
Been thanked: 232 times

Re: Forge Beta Release: 11-02-2016 ver 1.5.57

Postby serrasmurf » 04 Nov 2016, 11:51

serrasmurf wrote:I have a weird bug (also present in the previous version)
I have Necropotence in play
I activated it several times
I then play Gideon Jura, it seems to briefly touch the battlefield and then immediately ends up in my graveyard
??
In the previous version when necro out I had also taplands enter the battlefield untapped.. i wasn't able to reproduce that one yet
I used the latest snapshot and both bugs persist: with necro out gideon immediately hits the bin en my Watery Grave enters the battlefield untapped after I chose not to pay the 2 life
serrasmurf
 
Posts: 316
Joined: 30 Jan 2010, 14:09
Location: The Netherlands
Has thanked: 3 times
Been thanked: 18 times

Next

Return to Forge

Who is online

Users browsing this forum: No registered users and 62 guests


Who is online

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

Login Form