It is currently 14 May 2025, 08:25
   
Text Size

Forge Beta: 08-01-2014 ver 1.5.23

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

Forge Beta: 08-01-2014 ver 1.5.23

Postby Chris H. » 01 Aug 2014, 15:41

Forge Beta: 08-01-2014 ver 1.5.23


14027 cards in total.


Release Notes

- New Commander 2014 and KTK cards -

We have added a branch to our SVN for the new cards that are currently being scripted. These cards are not yet available in this build of forge. Please be patient and they will soon become available.


- Boolean Expressions -
You can now filter cards with simple boolean expressions. Forge automatically detects when you want to use one, so just start typing away in the search box.
This is a completely optional feature and will not change the way you use the search function in Forge, unless you specifically intend to use it.

As an example,
    "warrior" || "cleric"
will find all cards with the type of either "warrior" or "cleric" (when just the type search is enabled).

You can also use an AND operator to find cards with specific mana costs:
    "g" && "w"
will find all cards with both green and white mana symbols.

You can then construct large and very specific expressions to find exactly what you need:
    ("human" || "cat") && ("warrior" || "cleric" || "soldier")
will find all humans or cats that are also warriors, clerics, or soldiers.

More improvements are on their way in the next version of Forge, including removing the need for quotation marks and adding NOT operators.


- Continued Work on Conspiracy -
Conspiracy is one of the strangest sets that have been released in some time. Currently, we have a few of the "Draft matters" cards scripted, although you'll find that they won't quite be available to you (unless you add them manually into a draft deck). Hopefully we'll get the appropriate functionality in so we can start including them in boosters and allowing you to add Conspiracy type cards straight to your deck the way you do every other variant card. We'll make sure to point out when all of these kinks have worked themselves out.


New Cards

Cards list | Open
Brago's Favor
Burning-Eye Zubera
Giant Albatross
Immediate Action
Muzzio's Preparations
Ogre Enforcer
Rushing-Tide Zubera
Secret Summoning
Secrets of Paradise
Spectra Ward



New Commander 2014 branch Cards

Commander 2014 branch Cards list | Open
Ghoulcaller Gisa
Teferi, Temporal Archmage



New KTK branch Cards

KTK branch Cards list | Open
Zurgo Helmsmasher



Known Issues

Issues list | Open
- 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.

- Magic 2015 cards -
It may take a few days/weeks before these new card pictures become available for downloading via the "Download LQ Card Pictures" button. The LQ set pictures tend to take a few more weeks/months to process before they become available for downloading via the "Download LQ Set Pictures" button. Please be patient. The Forge devs are not involved in maintaining the servers that house these pictures.

- Conspiracy cards -
Forge now includes many of the new Conspiracy cards. It may take a few days/weeks before these new card pictures become available for downloading via the "Download LQ Card Pictures" button. The LQ set pictures tend to take a few more weeks/months to process before they become available for downloading via the "Download LQ Set Pictures" button. Please be patient. The Forge devs are not involved in maintaining the servers that house these pictures.

- Commander 2013 cards -
It may take a few days/weeks before these new card pictures become available for downloading via the "Download LQ Card Pictures" button. The LQ set pictures tend to take a few more weeks/months to process before they become available for downloading via the "Download LQ Set Pictures" button. Please be patient. The Forge devs are not involved in maintaining the servers that house these pictures.

- Born of the Gods cards -
It may take a few days/weeks before these new card pictures become available for downloading via the "Download LQ Card Pictures" button. The LQ set pictures tend to take a few more weeks/months to process before they become available for downloading via the "Download LQ Set Pictures" button. Please be patient. The Forge devs are not involved in maintaining the servers that house these pictures.

There is a known issue with the timing of Leaves the Battlefield triggers and multiple permanents Leaving the Battlefield. As an example, when Blood Artist died at the same time as a lot of other creatures due to a Wrath of God, the Blood Artist should trigger for every creature but does not do so.

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.

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.



Contributors to This Release

Agetian
DrDev
elcnesh
Fizanko
Gos
KrazyTheFox
Marek14
Sloth
Sol
Swordshine
Zirbert
Chris H


(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.)


The links to the various archives:

The Forge 08/01/2014 Windows and Linux archive (requires java 7):
 
forge-1.5.23.tar.bz2 (92.4 MB, at cardforge.org)


Forge 08/01/2014 BETA packaged as a Mac OS application (requires java 7 and Mavericks OS X):

forge-1.5.23-osx.tar.bz2 (93.6 MB, at cardforge.org)
 
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: 08-01-2014 ver 1.5.23

Postby friarsol » 01 Aug 2014, 15:47

Forge Card Stats

Distinct:
Implemented (Missing) / Total = Percentage Implemented
14027 (178) / 14205 = 98.75 %

Remaining Cards (178) | Open
Advantageous Proclamation
Aether Searcher
Agent of Acquisitions
Alter Reality
Arboria
Arcum's Whistle
Artificial Evolution
Autumn Willow
Aven Soulgazer
Backdraft
Backup Plan
Balduvian Shaman
Balduvian Warlord
Barbarian Guides
Barbed Wire
Bosium Strip
Bronze Tablet
Brutal Suppression
Butcher Orgg
Camouflage
Canal Dredger
Captain's Maneuver
Celestial Convergence
Chain of Acid
Chain of Silence
Chain of Smog
Chaos Orb
Cliffside Market
Coalition Flag
Coalition Honor Guard
Cogwork Grinder
Cogwork Librarian
Cogwork Spy
Cogwork Tracker
Cover of Winter
Crystal Spray
Cultural Exchange
Damping Engine
Deal Broker
Desolation
Divine Deflection
Divine Intervention
Double Stroke
Drain Power
Drought
Ekundu Cyclops
Elkin Lair
Emblazoned Golem
Equinox
Errant Minion
Ertai's Meddling
Fade Away
Falling Star
False Orders
Fasting
Fatespinner
Feed the Machine
Firestorm Phoenix
Flaming Gambit
Flash Foliage
General Jarkeld
Ghostly Flame
Giant Oyster
Glamerdye
Glen Elendra
Glimmervoid Basin
Glyph of Delusion
Glyph of Reincarnation
Goblin Artisans
Grinning Totem
Harm's Way
Hazduhr the Abbot
Hidden Retreat
Honorable Passage
I Bask in Your Silent Awe
Ice Cauldron
Illusionary Mask
Illusionary Terrain
Imprison
Infernal Denizen
Infinite Authority
Iterative Analysis
Karador, Ghost Chieftain
Kilnspire District
Kor Chant
Kor Dirge
Krovikan Vampire
Lava Burst
Liege of the Hollows
Lore Seeker
Lurking Automaton
Maelstrom Archangel Avatar
Magical Hack
Magnetic Web
Malfegor Avatar
Mana Cache
Martyrdom
May Civilization Collapse
Meddle
Mercenaries
Merseine
Mind Bend
Morphic Tide
My Crushing Masterstroke
Nacatl War-Pride
Nature Shields Its Own
North Star
Nova Pentacle
Okk
Oracle en-Vec
Orcish Conscripts
Paliano, the High City
Panglacial Wurm
Peace Talks
Pillar Tombs of Aku
Piracy
Plague of Vermin
Power Leak
Power Play
Preferred Selection
Primitive Justice
Psychic Battle
Psychic Theft
Pygmy Hippo
Pyramids
Quicksilver Elemental
Raging River
Raiding Party
Razia, Boros Archangel
Rebirth
Reflect Damage
Refraction Trap
Reverberation
Rock Hydra
Samite Ministration
Scarred Puma
Season of the Witch
Sentinel Dispatch
Seraph
Shadowbane
Shahrazad
Shaman's Trance
Shared Fate
Shining Shoal
Silhouette
Sleight of Mind
Sorrow's Path
Soul Echo
Spectral Shift
Spy Network
Stand or Fall
Standard Bearer
Stensia
Street Savvy
Surrender Your Thoughts
Swirl the Mists
Taste of Paradise
Tawnos's Coffin
Tempest Efreet
The Fate of the Flammable
Three Wishes
Timmerian Fiends
Torrent of Lava
Trait Doctoring
Unexpected Potential
Urza's Miter
Viashino Bey
Volrath's Shapeshifter
War's Toll
Whim of Volrath
Whippoorwill
Whispergear Sneak
Wishmonger
Word of Command
World at War
Worldknit
Worms of the Earth
Ydwen Efreet


Set Stats | Open
Set: Implemented (Missing) / Total = Percentage Implemented
Guildpact: 165 (0) / 165 = 100.0%
Dark Ascension: 158 (0) / 158 = 100.0%
Journey into Nyx: 165 (0) / 165 = 100.0%
Theros: 234 (0) / 234 = 100.0%
Born of the Gods: 165 (0) / 165 = 100.0%
New Phyrexia: 170 (0) / 170 = 100.0%
Planeshift: 143 (0) / 143 = 100.0%
Scourge: 143 (0) / 143 = 100.0%
Return to Ravnica: 254 (0) / 254 = 100.0%
Portal Three Kingdoms: 170 (0) / 170 = 100.0%
Conflux: 145 (0) / 145 = 100.0%
Portal: 200 (0) / 200 = 100.0%
Starter 2000: 52 (0) / 52 = 100.0%
Darksteel: 165 (0) / 165 = 100.0%
Duel Decks: Jace vs. Vraska: 76 (0) / 76 = 100.0%
Morningtide: 150 (0) / 150 = 100.0%
Lorwyn: 286 (0) / 286 = 100.0%
Magic 2015 Core Set: 269 (0) / 269 = 100.0%
Innistrad: 254 (0) / 254 = 100.0%
Urza's Destiny: 143 (0) / 143 = 100.0%
Modern Event Deck 2014: 26 (0) / 26 = 100.0%
Zendikar: 234 (0) / 234 = 100.0%
Shards of Alara: 234 (0) / 234 = 100.0%
Magic 2011: 234 (0) / 234 = 100.0%
Magic 2013: 234 (0) / 234 = 100.0%
Magic 2012: 234 (0) / 234 = 100.0%
Magic 2014 Core Set: 234 (0) / 234 = 100.0%
Modern Masters: 229 (0) / 229 = 100.0%
Gatecrash: 249 (0) / 249 = 100.0%
Commander 2013 Edition: 341 (0) / 341 = 100.0%
Saviors of Kamigawa: 165 (0) / 165 = 100.0%
Scars of Mirrodin: 234 (0) / 234 = 100.0%
Promo set for Gatherer: 27 (0) / 27 = 100.0%
Time Spiral: 286 (0) / 286 = 100.0%
Mirrodin Besieged: 150 (0) / 150 = 100.0%
Legions: 145 (0) / 145 = 100.0%
Alara Reborn: 145 (0) / 145 = 100.0%
Tenth Edition: 367 (1) / 368 = 99.73%
Ninth Edition: 343 (1) / 344 = 99.71%
Odyssey: 334 (1) / 335 = 99.7%
Urza's Saga: 334 (1) / 335 = 99.7%
Classic Sixth Edition: 334 (1) / 335 = 99.7%
Seventh Edition: 334 (1) / 335 = 99.7%
Vintage Masters: 324 (1) / 325 = 99.69%
Magic: The Gathering-Commander: 302 (1) / 303 = 99.67%
Ravnica: City of Guilds: 290 (1) / 291 = 99.66%
Champions of Kamigawa: 290 (1) / 291 = 99.66%
Shadowmoor: 285 (1) / 286 = 99.65%
Avacyn Restored: 233 (1) / 234 = 99.57%
Magic 2010: 233 (1) / 234 = 99.57%
Rise of the Eldrazi: 232 (1) / 233 = 99.57%
Future Sight: 179 (1) / 180 = 99.44%
Eventide: 179 (1) / 180 = 99.44%
Eighth Edition: 340 (2) / 342 = 99.42%
Mercadian Masques: 333 (2) / 335 = 99.4%
Betrayers of Kamigawa: 164 (1) / 165 = 99.39%
Fifth Dawn: 164 (1) / 165 = 99.39%
Planar Chaos: 164 (1) / 165 = 99.39%
Starter 1999: 157 (1) / 158 = 99.37%
Dragon's Maze: 155 (1) / 156 = 99.36%
Portal Second Age: 154 (1) / 155 = 99.35%
Worldwake: 144 (1) / 145 = 99.31%
Judgment: 142 (1) / 143 = 99.3%
Nemesis: 142 (1) / 143 = 99.3%
Chronicles: 115 (1) / 116 = 99.14%
Mirrodin: 288 (3) / 291 = 98.97%
Fifth Edition: 429 (5) / 434 = 98.85%
Tempest: 331 (4) / 335 = 98.81%
Weatherlight: 165 (2) / 167 = 98.8%
Urza's Legacy: 141 (2) / 143 = 98.6%
Stronghold: 141 (2) / 143 = 98.6%
Exodus: 141 (2) / 143 = 98.6%
Torment: 141 (2) / 143 = 98.6%
Invasion: 330 (5) / 335 = 98.51%
Dissension: 177 (3) / 180 = 98.33%
Revised Edition: 291 (5) / 296 = 98.31%
Vanguard: 104 (2) / 106 = 98.11%
Fourth Edition: 361 (7) / 368 = 98.1%
Coldsnap: 152 (3) / 155 = 98.06%
Fallen Empires: 100 (2) / 102 = 98.04%
Alliances: 141 (3) / 144 = 97.92%
Planechase: 187 (4) / 191 = 97.91%
Prophecy: 140 (3) / 143 = 97.9%
Planechase 2012 Edition: 173 (4) / 177 = 97.74%
Onslaught: 327 (8) / 335 = 97.61%
Time Spiral "Timeshifted": 118 (3) / 121 = 97.52%
Mirage: 326 (9) / 335 = 97.31%
Homelands: 111 (4) / 115 = 96.52%
Apocalypse: 138 (5) / 143 = 96.5%
Archenemy: 184 (7) / 191 = 96.34%
Unlimited Edition: 281 (11) / 292 = 96.23%
Limited Edition Beta: 281 (11) / 292 = 96.23%
Limited Edition Alpha: 279 (11) / 290 = 96.21%
Arabian Nights: 75 (3) / 78 = 96.15%
Visions: 160 (7) / 167 = 95.81%
The Dark: 114 (5) / 119 = 95.8%
Ice Age: 357 (16) / 373 = 95.71%
Antiquities: 81 (4) / 85 = 95.29%
Legends: 294 (16) / 310 = 94.84%
Magic: The Gathering—Conspiracy: 189 (21) / 210 = 90.0%


Standard Stats | Open
RTR GTC DGM M14 THS BNG JOU M15
Implemented (Missing) / Total = Percentage Implemented
1652 (1) / 1653 = 99.94 %

Missing (1):
Trait Doctoring


Modern Stats | Open
Implemented (Missing) / Total = Percentage Implemented
8120 (24) / 8144 = 99.71 %
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Beta: 08-01-2014 ver 1.5.23

Postby Fizanko » 01 Aug 2014, 17:12

Thank you for the new release.
Always impressive to see how many cards are supported.
probably outdated by now so you should avoid : Innistrad world for Forge (updated 17/11/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
User avatar
Fizanko
Tester
 
Posts: 780
Joined: 07 Feb 2014, 11:24
Has thanked: 155 times
Been thanked: 94 times

Re: Forge Beta: 08-01-2014 ver 1.5.23

Postby Fizanko » 01 Aug 2014, 19:46

In the Preconstructed Duel mode , set your deck and the AI to use "Random Generated Deck" :
Image

Then press Start and it lead into this error message :

NullPointerException | Open
Code: Select all
Forge Version:    1.5.23-r26900
Operating System: Windows XP 5.1 x86
Java Version:     1.7.0_10 Oracle Corporation

java.lang.NullPointerException
   at forge.game.player.RegisteredPlayer.restoreDeck(RegisteredPlayer.java:177)
   at forge.game.player.RegisteredPlayer.<init>(RegisteredPlayer.java:36)
   at forge.deckchooser.FDeckChooser.getPlayer(FDeckChooser.java:323)
   at forge.screens.home.sanctioned.CSubmenuConstructed.startGame(CSubmenuConstructed.java:193)
   at forge.screens.home.sanctioned.CSubmenuConstructed.access$100(CSubmenuConstructed.java:46)
   at forge.screens.home.sanctioned.CSubmenuConstructed$2.actionPerformed(CSubmenuConstructed.java:158)
   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.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)
No idea if it worked in past versions, i never tried this one before.

Doing the same with Random User Deck , lead into this error when pressing Start :
Description: [describe what you were doing when the crash occurred]

NullPointerException | Open
Code: Select all
Forge Version:    1.5.23-r26900
Operating System: Windows XP 5.1 x86
Java Version:     1.7.0_10 Oracle Corporation

java.lang.NullPointerException
   at forge.game.player.RegisteredPlayer.restoreDeck(RegisteredPlayer.java:177)
   at forge.game.player.RegisteredPlayer.<init>(RegisteredPlayer.java:36)
   at forge.deckchooser.FDeckChooser.getPlayer(FDeckChooser.java:323)
   at forge.screens.home.sanctioned.CSubmenuConstructed.startGame(CSubmenuConstructed.java:193)
   at forge.screens.home.sanctioned.CSubmenuConstructed.access$100(CSubmenuConstructed.java:46)
   at forge.screens.home.sanctioned.CSubmenuConstructed$2.actionPerformed(CSubmenuConstructed.java:158)
   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.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)
probably outdated by now so you should avoid : Innistrad world for Forge (updated 17/11/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
User avatar
Fizanko
Tester
 
Posts: 780
Joined: 07 Feb 2014, 11:24
Has thanked: 155 times
Been thanked: 94 times

Re: Forge Beta: 08-01-2014 ver 1.5.23

Postby ozks » 02 Aug 2014, 03:38

thank you guys, this is awesome/
downloading...
User avatar
ozks
 
Posts: 279
Joined: 24 May 2012, 22:49
Has thanked: 107 times
Been thanked: 23 times

Re: Forge Beta: 08-01-2014 ver 1.5.23

Postby Grim Rowe » 02 Aug 2014, 09:30

Thanks for the release !
Grim Rowe
 
Posts: 27
Joined: 17 Mar 2013, 15:52
Has thanked: 2 times
Been thanked: 0 time

Re: Forge Beta: 08-01-2014 ver 1.5.23

Postby KMO » 02 Aug 2014, 18:13

Genesis Hydra let me put an Island onto the battlefield - it should be nonland.
KMO
 
Posts: 12
Joined: 03 Feb 2014, 09:55
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 08-01-2014 ver 1.5.23

Postby supercommiefu » 03 Aug 2014, 04:27

The landmine from Goblin Kaboomist stretches the layout weirdly compared to any other artifact.
Image

edit: I have no idea why this image is so large in my post but I can't fix it!
supercommiefu
 
Posts: 25
Joined: 28 May 2012, 01:42
Has thanked: 1 time
Been thanked: 1 time

Re: Forge Beta: 08-01-2014 ver 1.5.23

Postby muppet » 03 Aug 2014, 08:51

Computer targeted Fertile Ground that was in play with Izzet Charm counter non creature spell mode. Nothing happened but was a bit weird.
muppet
Tester
 
Posts: 590
Joined: 03 Aug 2011, 14:37
Has thanked: 33 times
Been thanked: 30 times

Re: Forge Beta: 08-01-2014 ver 1.5.23

Postby drdev » 03 Aug 2014, 15:21

Fizanko wrote:In the Preconstructed Duel mode , set your deck and the AI to use "Random Generated Deck" :
Image

Then press Start and it lead into this error message :

NullPointerException | Open
Code: Select all
Forge Version:    1.5.23-r26900
Operating System: Windows XP 5.1 x86
Java Version:     1.7.0_10 Oracle Corporation

java.lang.NullPointerException
   at forge.game.player.RegisteredPlayer.restoreDeck(RegisteredPlayer.java:177)
   at forge.game.player.RegisteredPlayer.<init>(RegisteredPlayer.java:36)
   at forge.deckchooser.FDeckChooser.getPlayer(FDeckChooser.java:323)
   at forge.screens.home.sanctioned.CSubmenuConstructed.startGame(CSubmenuConstructed.java:193)
   at forge.screens.home.sanctioned.CSubmenuConstructed.access$100(CSubmenuConstructed.java:46)
   at forge.screens.home.sanctioned.CSubmenuConstructed$2.actionPerformed(CSubmenuConstructed.java:158)
   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.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)
No idea if it worked in past versions, i never tried this one before.

Doing the same with Random User Deck , lead into this error when pressing Start :
Description: [describe what you were doing when the crash occurred]

NullPointerException | Open
Code: Select all
Forge Version:    1.5.23-r26900
Operating System: Windows XP 5.1 x86
Java Version:     1.7.0_10 Oracle Corporation

java.lang.NullPointerException
   at forge.game.player.RegisteredPlayer.restoreDeck(RegisteredPlayer.java:177)
   at forge.game.player.RegisteredPlayer.<init>(RegisteredPlayer.java:36)
   at forge.deckchooser.FDeckChooser.getPlayer(FDeckChooser.java:323)
   at forge.screens.home.sanctioned.CSubmenuConstructed.startGame(CSubmenuConstructed.java:193)
   at forge.screens.home.sanctioned.CSubmenuConstructed.access$100(CSubmenuConstructed.java:46)
   at forge.screens.home.sanctioned.CSubmenuConstructed$2.actionPerformed(CSubmenuConstructed.java:158)
   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.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)
I just committed a fix for this, so it should be fixed in the next snapshot build.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Forge Beta: 08-01-2014 ver 1.5.23

Postby Fizanko » 03 Aug 2014, 23:49

Thank you

As i never used that "Random Generated Deck" option, is it actually really building a deck with random cards from the 14000+ supported in Forge, or does it just randomly select an existing preconstructed deck ?
probably outdated by now so you should avoid : Innistrad world for Forge (updated 17/11/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
User avatar
Fizanko
Tester
 
Posts: 780
Joined: 07 Feb 2014, 11:24
Has thanked: 155 times
Been thanked: 94 times

Re: Forge Beta: 08-01-2014 ver 1.5.23

Postby jureidinim » 04 Aug 2014, 02:08

drdev wrote:
Fizanko wrote:In the Preconstructed Duel mode , set your deck and the AI to use "Random Generated Deck" :
Image

Then press Start and it lead into this error message :

NullPointerException | Open
Code: Select all
Forge Version:    1.5.23-r26900
Operating System: Windows XP 5.1 x86
Java Version:     1.7.0_10 Oracle Corporation

java.lang.NullPointerException
   at forge.game.player.RegisteredPlayer.restoreDeck(RegisteredPlayer.java:177)
   at forge.game.player.RegisteredPlayer.<init>(RegisteredPlayer.java:36)
   at forge.deckchooser.FDeckChooser.getPlayer(FDeckChooser.java:323)
   at forge.screens.home.sanctioned.CSubmenuConstructed.startGame(CSubmenuConstructed.java:193)
   at forge.screens.home.sanctioned.CSubmenuConstructed.access$100(CSubmenuConstructed.java:46)
   at forge.screens.home.sanctioned.CSubmenuConstructed$2.actionPerformed(CSubmenuConstructed.java:158)
   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.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)
No idea if it worked in past versions, i never tried this one before.

Doing the same with Random User Deck , lead into this error when pressing Start :
Description: [describe what you were doing when the crash occurred]

NullPointerException | Open
Code: Select all
Forge Version:    1.5.23-r26900
Operating System: Windows XP 5.1 x86
Java Version:     1.7.0_10 Oracle Corporation

java.lang.NullPointerException
   at forge.game.player.RegisteredPlayer.restoreDeck(RegisteredPlayer.java:177)
   at forge.game.player.RegisteredPlayer.<init>(RegisteredPlayer.java:36)
   at forge.deckchooser.FDeckChooser.getPlayer(FDeckChooser.java:323)
   at forge.screens.home.sanctioned.CSubmenuConstructed.startGame(CSubmenuConstructed.java:193)
   at forge.screens.home.sanctioned.CSubmenuConstructed.access$100(CSubmenuConstructed.java:46)
   at forge.screens.home.sanctioned.CSubmenuConstructed$2.actionPerformed(CSubmenuConstructed.java:158)
   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.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)
I just committed a fix for this, so it should be fixed in the next snapshot build.
Hoping that fix will help with gauntlet mode. I also get an error (have been for past few releases) when set to Random deck and try to START a gauntlet

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

ArrayIndexOutOfBoundsException | Open
Code: Select all
Forge Version:    1.5.23-r26900
Operating System: Windows 8.1 6.3 x86
Java Version:     1.7.0_55 Oracle Corporation

java.lang.ArrayIndexOutOfBoundsException: 0
   at forge.deck.DeckgenUtil.getRandomCustomDeck(DeckgenUtil.java:124)
   at forge.screens.home.gauntlet.CSubmenuGauntletQuick.startGame(CSubmenuGauntletQuick.java:119)
   at forge.screens.home.gauntlet.CSubmenuGauntletQuick.access$000(CSubmenuGauntletQuick.java:33)
   at forge.screens.home.gauntlet.CSubmenuGauntletQuick$1.actionPerformed(CSubmenuGauntletQuick.java:38)
   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.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)
jureidinim
 
Posts: 53
Joined: 07 Feb 2014, 04:41
Has thanked: 3 times
Been thanked: 4 times

Re: Forge Beta: 08-01-2014 ver 1.5.23

Postby yetanotheruser » 04 Aug 2014, 11:21

First and foremost, thanks for your work on this.

Here's a bug I've encountered with it though: If I search || or && I crash

ClassCastException | Open
Code: Select all
Forge Version:    1.5.23-SNAPSHOT-r26793 (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_65 Oracle Corporation

java.lang.ClassCastException: forge.itemmanager.SFilterUtil$BooleanExpression$StackOperation cannot be cast to forge.itemmanager.SFilterUtil$BooleanExpression$StackValue
   at forge.itemmanager.SFilterUtil$BooleanExpression.evaluate(SFilterUtil.java:177)
   at forge.itemmanager.SFilterUtil$BooleanExpression.access$200(SFilterUtil.java:71)
   at forge.itemmanager.SFilterUtil.buildTextFilter(SFilterUtil.java:43)
   at forge.itemmanager.filters.CardSearchFilter.buildPredicate(CardSearchFilter.java:108)
   at forge.itemmanager.filters.ItemFilter.buildPredicate(ItemFilter.java:117)
   at forge.itemmanager.ItemManager.applyFilters(ItemManager.java:904)
   at forge.itemmanager.filters.ItemFilter.applyChange(ItemFilter.java:113)
   at forge.itemmanager.filters.TextSearchFilter.applyChange(TextSearchFilter.java:108)
   at forge.itemmanager.filters.TextSearchFilter$3.actionPerformed(TextSearchFilter.java:114)
   at javax.swing.Timer.fireActionPerformed(Unknown Source)
   at javax.swing.Timer$DoPostEvent.run(Unknown Source)
   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)
I'd also like to mention another bug, though I'm not sure it's just with this beta, I think I've seen it in other versions too. If you kill someone on their turn in a multiplayer game it just hangs, it doesn't even bring up a crash dialogue.
yetanotheruser
 
Posts: 3
Joined: 01 Jul 2014, 18:55
Has thanked: 1 time
Been thanked: 1 time

Re: Forge Beta: 08-01-2014 ver 1.5.23

Postby Andy9973 » 04 Aug 2014, 11:33

Thanks a lot for all your work that you put into Forge. :D

There seems to be a problem with the Spirit/Arcane spell triggers from the Kamigawa block. AI had Kyoki, Sanity's Eclipse and Loam Dweller on the battlefield. When it played a Cloudhoof Kirin both abilities went on the stack, but when they resolved, nothing happened. I countered the Cloudhoof Kirin with Mana Leak, but don't think that this mattered.
Andy9973
 
Posts: 103
Joined: 30 Apr 2012, 08:35
Has thanked: 47 times
Been thanked: 5 times

Re: Forge Beta: 08-01-2014 ver 1.5.23

Postby Chris H. » 04 Aug 2014, 16:37

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

Next

Return to Forge

Who is online

Users browsing this forum: No registered users and 15 guests

cron

Who is online

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

Login Form