Page 1 of 10

Forge Beta: 06-28-2013 ver 1.4.2

PostPosted: 28 Jun 2013, 12:47
by Chris H.
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

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.
 

Re: Forge Beta: 06-28-2013 ver 1.4.2

PostPosted: 28 Jun 2013, 15:14
by Max mtg
The new fetaures of this release include:
  • 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)

Re: Forge Beta: 06-28-2013 ver 1.4.2

PostPosted: 28 Jun 2013, 16:03
by SecretCaveman
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.

Re: Forge Beta: 06-28-2013 ver 1.4.2

PostPosted: 28 Jun 2013, 18:43
by cc-drake
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

PostPosted: 29 Jun 2013, 02:42
by correioalternativo
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?

Re: Forge Beta: 06-28-2013 ver 1.4.2

PostPosted: 29 Jun 2013, 04:04
by CoyotesCreation
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.

Re: Forge Beta: 06-28-2013 ver 1.4.2

PostPosted: 29 Jun 2013, 08:13
by fbr
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?

Re: Forge Beta: 06-28-2013 ver 1.4.2

PostPosted: 29 Jun 2013, 08:27
by Hib
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?

Re: Forge Beta: 06-28-2013 ver 1.4.2

PostPosted: 29 Jun 2013, 09:04
by Dreago
The same Borborygmos problem...

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)
Possibly something to do with '99 pit fight'?

Re: Forge Beta: 06-28-2013 ver 1.4.2

PostPosted: 29 Jun 2013, 09:42
by Bundy
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:

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)

Re: Forge Beta: 06-28-2013 ver 1.4.2

PostPosted: 29 Jun 2013, 11:47
by timmermac
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.

Re: Forge Beta: 06-28-2013 ver 1.4.2

PostPosted: 29 Jun 2013, 12:01
by Chris H.
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. :)

Re: Forge Beta: 06-28-2013 ver 1.4.2

PostPosted: 29 Jun 2013, 12:27
by aaltomar
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...

Re: Forge Beta: 06-28-2013 ver 1.4.2

PostPosted: 29 Jun 2013, 13:50
by muppet
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

PostPosted: 29 Jun 2013, 15:18
by Max mtg
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?
That's rather a bug. I've submitted a fix to make editions case-indifferent again for the next version.