Forge Beta: 06-28-2013 ver 1.4.2
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Forge Beta: 06-28-2013 ver 1.4.2
by Chris H. » 28 Jun 2013, 12:47
Forge Beta: 06-28-2013 ver 1.4.2
12886 cards in total.
Release Notes
- Forge now requires Java 7 -
Please update your Java runtime environment. At this point Forge versions 1.4.2 and above will no longer run under Java 6.
- New M14 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.
- Match and Deck Editor Layout problems -
The match and deck editor windows contain panels that can be moved and/or resized. The changes that you make are saved to files that are named "editor.xml" and "match.xml". These files can be found in your userDir/preferences/ directory.
Sometimes people will decide that they do not like the changes that they made and wish to go back to the original layout. To reset layouts to deafult, go to the Game Settings -> Preferences -> Troubleshooting section. You will find at this location two buttons that will reset the match layout and the deck editor layouts.
Also use the mentioned measure if your match or deckeditor won't start - it would help in 90% of the cases.
- The Mac OS X application -
At this time Forge now requires Java 7 and will no longer run under Java 6.
Unfortunately, the Mac OS X builder that we were using does not support Java 7. We hope to find and to use a different Mac OS X builder in order to continue releasing a Mac OS bundled application like we have in the past.
Currently, the windows/unix release of Forge includes a launcher file named "forge.command". Double click on the "forge.command" launcher command file and this will in turn launch the Forge jar file via the terminal application while increasing the Java heap space. This should be a temporary inconvenience.
New Cards
New M14 branch Cards
Known Issues
Contributors to This Release
Agetian
Asepetci
Dave
Gos
jsv
Marc
Max
Nordos
Sloth
Sol
squee1968
Swordshine
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:
12886 cards in total.
Release Notes
- Forge now requires Java 7 -
Please update your Java runtime environment. At this point Forge versions 1.4.2 and above will no longer run under Java 6.
- New M14 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.
- Match and Deck Editor Layout problems -
The match and deck editor windows contain panels that can be moved and/or resized. The changes that you make are saved to files that are named "editor.xml" and "match.xml". These files can be found in your userDir/preferences/ directory.
Sometimes people will decide that they do not like the changes that they made and wish to go back to the original layout. To reset layouts to deafult, go to the Game Settings -> Preferences -> Troubleshooting section. You will find at this location two buttons that will reset the match layout and the deck editor layouts.
Also use the mentioned measure if your match or deckeditor won't start - it would help in 90% of the cases.
- The Mac OS X application -
At this time Forge now requires Java 7 and will no longer run under Java 6.
Unfortunately, the Mac OS X builder that we were using does not support Java 7. We hope to find and to use a different Mac OS X builder in order to continue releasing a Mac OS bundled application like we have in the past.
Currently, the windows/unix release of Forge includes a launcher file named "forge.command". Double click on the "forge.command" launcher command file and this will in turn launch the Forge jar file via the terminal application while increasing the Java heap space. This should be a temporary inconvenience.
New Cards
- CARDS LIST | Open
- Adventurers' Guildhouse
Baton of Morale
Battering Ram
Beast Walkers
Benalish Hero
Benalish Infantry
Bloodlord of Vaasgoth
Camel
Cathedral of Serra
Cooperation
Dark Sphere
Darksteel Garrison
Dire Wolves
Djinn Illuminatus
Errand of Duty
Formation
Fortified Area
Gaea's Touch
Goblin Flectomancer
Gorilla Berserkers
Guile
Helm of Chatzuk
Herald of Leshrac
Icatian Infantry
Icatian Phalanx
Icatian Skirmishers
Joven's Ferrets
Kithkin Mourncaller
Kjeldoran Escort
Kjeldoran Knight
Kjeldoran Phalanx
Kjeldoran Skycaptain
Kjeldoran Skyknight
Kjeldoran Warrior
Knights of Thorn
Master of the Hunt
Mesa Pegasus
Mindlock Orb
Mountain Stronghold
Nalathni Dragon
Nature's Blessing
Noble Elephant
Pathrazer of Ulamog
Phyrexian Colossus
Pikemen
Pulmonic Sliver
Quicksilver Sea
Redirect
Restore Balance
Seafarer's Quay
Shadow of Doubt
Shelkin Brownie
Shield Bearer
Soraya the Falconer
Spellskite
Teremko Griffin
Timber Wolves
Tolaria
Unholy Citadel
Urborg Panther
Urza's Avenger
Urza's Engine
Volunteer Reserves
Wall of Shards
Wall of Shields
War Elephant
Wild Ricochet
New M14 branch Cards
- M14 BRANCH CARDS LIST | Open
- Accursed Spirit
Advocate of the Beast
Ajani's Chosen
Archangel of Thune
Awaken the Ancient
Battle Sliver
Blur Sliver
Bonescythe Sliver
Burning Earth
Charging Grffin
Corpse Hauler
Dawnstrike Paladin
Deathgaze Cockatrice
Devout Invocation
Elvish Mystic
Enlarge
Fleshpulper Giant
Garruk, Caller of Beasts
Glimpse the Future
Goblin Diplomats
Grim Return
Groundshaker Sliver
Guardian of the Ages
Hive Stirrings
Hunt the Weak
Into the Wilds
Jace's Mindseeker
Kalonian Tusker
Liliana's Reaver
Marauding Maulhorn
Master of Diversion
Megantic Sliver
Messenger Drake
Molten Birth
Ogre Battledriver
Predatory Sliver
Primeval Bounty
Regathan Firecat
Ring of Three Wishes
Rise of the Dark Realms
Rumbling Baloth
Scourge of Valkas
Seacoast Drake
Seismic Stomp
Sentinel Sliver
Seraph of the Sword
Shadowborn Apostle
Shadowborn Demon
Sliver Construct
Soulmender
Sporemound
Staff of the Death Magus
Staff of the Flame Magus
Staff of the Mind Magus
Staff of the Wild Magus
Steelform Sliver
Stonehorn Chanter
Striking Sliver
Thorncaster Sliver
Undead Minotaur
Vampire Warlord
Vastwood Hydra
Vial of Poison
Warden of Evos Isle
Windreader Sphinx
Woodborn Behemoth
Young Pyromancer
Known Issues
- ISSUES LIST | Open
- 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
Asepetci
Dave
Gos
jsv
Marc
Max
Nordos
Sloth
Sol
squee1968
Swordshine
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 06/28/2013 Windows and Linux archive (requires java 7):
forge-1.4.2.tar.bz2 (30.5 MB, at cardforge.org)
Forge 06/28/2013 BETA packaged as a Mac OS application:
We are not able to provide a Mac OS application package at this time. Please download the arcive above and launch the forge jar file by double clicking on the "forge.command" launcher command file that is included in the archive.
-
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: 06-28-2013 ver 1.4.2
by Max mtg » 28 Jun 2013, 15:14
The new fetaures of this release include:
================
The current missing / unimplemented cards breakdown:
Standart - 2 cards remaining:
Divine Deflection
Trait Doctoring
Extended - 12 cards remaining: the two named above and these ten:
Autumn's Veil
Bludgeon Brawl
Conundrum Sphinx
Leonin Arbiter
Necrotic Plague
Ogre Geargrabber
Refraction Trap
Scrambleverse
Vengeful Archon
World at War
Modern - 95 cards remaining (that is 1.30% of total cards in that format).
Throughout all formats there remain only 412 cards not yet supported by Forge (out of 13297 distinct cards ever printed)
- Banding keyword support - it is found on some cards from earliest sets and allows several attackers to join and be blocked as as single unit.
- Redirection spells, such as Spellskite, Wild Ricochet and Redirect
- Triggers from creatures dying in combat or dealing with the creatures they blocked or were blocked by now work correctly - Check out cards like Abu Ja'far, Wall of Corpses, Kithkin Mourncaller.
- Cards that can be blocked by at least three other creatures were added. For example: Pathrazer of Ulamog, Phyrexian Colossus, Guile
- Java 7 is now a requirement. While no new features rely on version 7 runtime, this will open path for us to implement new UI based on modern framework. Make note, that the current version number 1+4+2 equals exactly seven! Looks like a good time to move to the new version of runtime, that is already mature enough and widely spread.
================
The current missing / unimplemented cards breakdown:
Standart - 2 cards remaining:
Divine Deflection
Trait Doctoring
Extended - 12 cards remaining: the two named above and these ten:
Autumn's Veil
Bludgeon Brawl
Conundrum Sphinx
Leonin Arbiter
Necrotic Plague
Ogre Geargrabber
Refraction Trap
Scrambleverse
Vengeful Archon
World at War
Modern - 95 cards remaining (that is 1.30% of total cards in that format).
Throughout all formats there remain only 412 cards not yet supported by Forge (out of 13297 distinct cards ever printed)
Last edited by Max mtg on 28 Jun 2013, 17:03, edited 3 times in total.
Single class for single responsibility.
- Max mtg
- Programmer
- Posts: 1997
- Joined: 02 Jul 2011, 14:26
- Has thanked: 173 times
- Been thanked: 334 times
Re: Forge Beta: 06-28-2013 ver 1.4.2
by SecretCaveman » 28 Jun 2013, 16:03
In quest mode, if I play for Ante, cards I win in game 1 (and in game 2 if there were three games) of a match are not marked as "NEW" in the deck editor.
- SecretCaveman
- Posts: 63
- Joined: 22 Jun 2013, 12:38
- Has thanked: 1 time
- Been thanked: 1 time
Re: Forge Beta: 06-28-2013 ver 1.4.2
by cc-drake » 28 Jun 2013, 18:43
Description: AI cast Condemn on my attacking Gideon, Champion of Justice.
- NullPointerException | Open
- Code: Select all
Forge Version: 1.4.2-r22320
Operating System: Windows XP 5.1 x86
Java Version: 1.7.0_25 Oracle Corporation
java.lang.NullPointerException
at forge.game.combat.Combat.assignAttackersDamage(Combat.java:464)
at forge.game.combat.Combat.assignCombatDamage(Combat.java:513)
at forge.game.phase.PhaseHandler.onPhaseBegin(PhaseHandler.java:342)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:875)
at forge.game.GameAction.startGame(GameAction.java:1465)
at forge.game.Match$1.run(Match.java:105)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Re: Forge Beta: 06-28-2013 ver 1.4.2
by correioalternativo » 29 Jun 2013, 02:42
Thank you for special series: From the Vault, Duel Decks etc.
Suggestion: add lands from Unglued and Unhinged.
*
Does Leyline of Sanctity protect from Black Vise?

Suggestion: add lands from Unglued and Unhinged.
*
Does Leyline of Sanctity protect from Black Vise?
-
correioalternativo - Posts: 279
- Joined: 23 Jul 2012, 12:01
- Has thanked: 255 times
- Been thanked: 23 times
Re: Forge Beta: 06-28-2013 ver 1.4.2
by CoyotesCreation » 29 Jun 2013, 04:04
Sphinx Bone Wand appears to WANT to trigger, I was playing it with a Talrand, Sky Summoner and got the prompt to chose the resolution order, but a counter was never placed on the wand. Is this a known bug? Tested it a few more times, but have yet to get it to successfully trigger.
- CoyotesCreation
- Posts: 4
- Joined: 14 Jun 2013, 14:43
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 06-28-2013 ver 1.4.2
by fbr » 29 Jun 2013, 08:13
Hello,
Will launching forge.command from the provided archive allow me to play 1.4.2 on Mac OS X and use the existing artwork, quest saves, preferences, and so on, without moving files?
Will launching forge.command from the provided archive allow me to play 1.4.2 on Mac OS X and use the existing artwork, quest saves, preferences, and so on, without moving files?
Re: Forge Beta: 06-28-2013 ver 1.4.2
by Dreago » 29 Jun 2013, 09:04
The same Borborygmos problem...
Description: Just won the challenge.
Description: Just won the challenge.
- NoSuchElementException | Open
- Code: Select all
Forge Version: 1.4.2-r22320
Operating System: Windows XP 5.1 x86
Java Version: 1.7.0_25 Oracle Corporation
java.util.NoSuchElementException: Card '99 Pit Fight' not found in our database.
at forge.card.CardDb.getCard(CardDb.java:286)
at forge.card.CardDb.getCard(CardDb.java:277)
at forge.quest.BoosterUtils.parseReward(BoosterUtils.java:253)
at forge.quest.BoosterUtils.generateCardRewardList(BoosterUtils.java:296)
at forge.quest.QuestEvent.getCardRewardList(QuestEvent.java:116)
at forge.gui.match.QuestWinLose.awardSpecialReward(QuestWinLose.java:650)
at forge.gui.match.QuestWinLose.awardChallengeWin(QuestWinLose.java:639)
at forge.gui.match.QuestWinLose.populateCustomPanel(QuestWinLose.java:185)
at forge.gui.match.ViewWinLose.<init>(ViewWinLose.java:131)
at forge.control.FControlGameEventHandler$6.run(FControlGameEventHandler.java:133)
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)
- Dreago
- Posts: 17
- Joined: 15 Jun 2013, 05:40
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 06-28-2013 ver 1.4.2
by Bundy » 29 Jun 2013, 09:42
I used Enchanted Evening to turn everything into an enchantment, but when i play Scour on an Island controlled by the AI, only the Island in play is removed.
AI attacks with 2 1/1 white bird tokens with flying. I do not block and use story circle twice to prevent the damage. I already did this a few times during this match without any problems, but now this error pops up during:
AI attacks with 2 1/1 white bird tokens with flying. I do not block and use story circle twice to prevent the damage. I already did this a few times during this match without any problems, but now this error pops up during:
- NullPointerException | Open
- Code: Select all
Forge Version: 1.4.2-r22320
Operating System: Windows 8 6.2 x86
Java Version: 1.7.0_25 Oracle Corporation
java.lang.NullPointerException
at forge.game.combat.Combat.getAttackersOf(Combat.java:100)
at forge.game.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:222)
at forge.game.ai.ComputerUtilCombat.wouldLoseLife(ComputerUtilCombat.java:341)
at forge.card.ability.ai.DamagePreventAi.canPlayAI(DamagePreventAi.java:124)
at forge.card.ability.SpellAbilityAi.canPlayAIWithSubs(SpellAbilityAi.java:18)
at forge.card.ability.AbilityApiBased.canPlayAI(AbilityApiBased.java:67)
at forge.game.ai.AiController.canPlayAndPayFor(AiController.java:478)
at forge.game.ai.AiController.chooseSpellAbilyToPlay(AiController.java:462)
at forge.game.ai.AiController.getSpellAbilityToPlay(AiController.java:816)
at forge.game.ai.AiController.playSpellAbilities(AiController.java:790)
at forge.game.ai.AiController.onPriorityRecieved(AiController.java:738)
at forge.game.player.PlayerControllerAi.takePriority(PlayerControllerAi.java:339)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:847)
at forge.game.GameAction.startGame(GameAction.java:1465)
at forge.game.Match$1.run(Match.java:105)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
- Bundy
- Posts: 348
- Joined: 17 Dec 2010, 17:32
- Location: The netherlands
- Has thanked: 23 times
- Been thanked: 3 times
Re: Forge Beta: 06-28-2013 ver 1.4.2
by timmermac » 29 Jun 2013, 11:47
Attacked with numerous slivers, including a Vampiric Sliver. The Vampiric was blocked by the computer's Spined Thopter, which was killed by the sliver. The sliver did not receive the +1/+1 counter for dealing lethal damage to the thopter.
"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: 06-28-2013 ver 1.4.2
by Chris H. » 29 Jun 2013, 12:01
fbr wrote:Hello,
Will launching forge.command from the provided archive allow me to play 1.4.2 on Mac OS X and use the existing artwork, quest saves, preferences, and so on, without moving files?
Yes.

-
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: 06-28-2013 ver 1.4.2
by aaltomar » 29 Jun 2013, 12:27
Bug report: Finest Hour is still not applying the second combat phase for the single attacking creature i.e. it does not untap the attacking card.
EDIT: Note, the card was working fine with 1.3.8 and up to 1.4.0(?)versions...
EDIT: Note, the card was working fine with 1.3.8 and up to 1.4.0(?)versions...
Last edited by aaltomar on 29 Jun 2013, 20:22, edited 1 time in total.
Re: Forge Beta: 06-28-2013 ver 1.4.2
by muppet » 29 Jun 2013, 13:50
When I cast Beck // Call using Forbidden Orchard. I had a green in the mana pool then I cast Beck then I tapped the Forbidden Orchard to get the blue. The spell cast before the creature appeared for the Forbidden Orchard and I got to draw a card off it which I think is incorrect. I think the mana and the creature should resolve before I cast the spell but I may be wrong.
Re: Forge Beta: 06-28-2013 ver 1.4.2
by Max mtg » 29 Jun 2013, 15:18
That's rather a bug. I've submitted a fix to make editions case-indifferent again for the next version.Hib wrote:I noticed when you import a decklist that the editions suffix is now case sensitive.
For example: Cancel|tsp and Cancel|TSP would both give me the TSP version of the card in older versions, but now the Cancel|tsp doesn't get recognized.
Is this a bug or a side effect of the new editions system?
Single class for single responsibility.
- Max mtg
- Programmer
- Posts: 1997
- Joined: 02 Jul 2011, 14:26
- Has thanked: 173 times
- Been thanked: 334 times
Who is online
Users browsing this forum: No registered users and 60 guests