Page 1 of 11

Forge Beta: 05-04-2012 ver 1.2.7

PostPosted: 04 May 2012, 11:03
by Chris H.
Forge Beta: 05-04-2012 ver 1.2.7

(Quest icons used created by Teekatas, from his Legendora set http://raindropmemory.deviantart.com)

10790 cards in total.


This version includes 90% (+) of the cards that are available in the new Avacyn Restored card set.

Some adjustments to the pets in quest mode were made. This includes a new pet. :)

Some people have noticed recently that cost change was working for the human player but not the computer player. A fix was made and this should no longer be a problem.

The Battlefield UI has a new feature implemented which allows us to move and resize the panels to new places on the battlefield. This allows us to personalize the battlefield display to our own liking. You should try moving panels by clicking and dragging their tabs.

If you do not like your efforts to personalize the battlefield display you can revert the display to the default layout by clicking on the Dock button labeled "Revert layout".

A bug with the constructed mode has been discovered and has not yet been fixed. If you select "Fully random color deck" and activate the "Singleton Mode" checkbox Forge will freeze when you click on the Start button. This is now fixed and you can once again use singleton mode.

A bug with the transform and flip cards has been reported recently. This bug prevents you from casting these cards from your hand. It is currently being investigated and a possible fix has been submitted to the SVN.


A couple of problems with the quest mode were noticed some time ago and they have been discussed on the developer section of the forge forum.

Some people have noticed special quests do not have the start in play cards appearing. And some people have noticed that a match can start without any cards appearing in the players hands or in their libraries.

We hope to have this problem fixed at some point in the future. We have a fix to the bug that affected the special quests. This should allow the start in play cards to appear at the start of a match.


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 usefull. 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.

We have changed the archival format used for the Forge distributions from ".zip" to ".tar.bz2". There are utilities for Windows, Mac OS and the various *nix's that can be used to decompress these ".tar.bz2" archives. We recommend that you 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.


Many people helped with this version. A special thank you goes out to them. (Attempted to list names alphabetically):

ArsenalNut
Catatafish
Dave
Doublestrike
Fnoed
Friar Sol
Marc
Mark
Max mtg
Skiera
Slapshot5
Sloth
Squee1968
Xitax
Zirbert
ZzzzSleep
Chris H


Added many cards, including:

NEW CARD LIST | Open
Abundant Growth
Aggravate
Alchemist's Apprentice
Alchemist's Refuge
Alpha Brawl
Amass the Components
Angel of Glory's Rise
Angel of Jubilation
Angel's Tomb
Angelic Armaments
Appetite for Brains
Arcane Melee
Archwing Dragon
Avacyn, Angel of Hope
Banishing Stroke
Banners Raised
Battle Hymn
Bladed Bracers
Blessing of Nature
Blood Artist
Bloodflow Connoisseur
Bonfire of the Damned
Bower Passage
Builder's Blessing
Burn at the Stake
Butcher Ghoul
Call to Serve
Captain of the Mists
Cathars' Crusade
Cathedral Sanctifier
Champion of Lambholt
Chancellor of the Spires
Charisma
Cho-Manno's Blessing
Cloudshift
Commander's Authority
Conjurer's Closet
Corpse Traders
Craterhoof Behemoth
Crippling Chill
Cursebreak
Dangerous Wager
Deadeye Navigator
Death Wind
Defang
Defy Death
Demonic Rising
Demonic Taskmaster
Demonlord of Ashmouth
Descendants' Path
Descent into Madness
Desolate Lighthouse
Devastation Tide
Devout Chaplain
Diregraf Escort
Drafna's Restoration
Dread Slaver
Dreadwaters
Driver of the Dead
Druid's Familiar
Druids' Repository
Dual Casting
Eaten by Spiders
Elgaud Shieldmate
Emancipation Angel
Empty City Ruse
Entreat the Angels
Essence Harvest
Evernight Shade
Excruciator
Exquisite Blood
Extravagant Spirit
Falkenrath Exterminator
False Peace
Farbog Explorer
Favorable Winds
Fervent Cathar
Fettergeist
Final Fortune
Floating Shield
Flowering Lumberknot
Gaea's Blessing
Gallows at Willow Hill
Galvanic Alchemist
Gang of Devils
Gate to the AEther
Geist Snatch
Geist Trappers
Ghave, Guru of Spores
Ghostform
Ghostly Flicker
Ghostly Touch
Ghoulflesh
Gisela, Blade of Goldnight
Gloom Surgeon
Goldnight Commander
Goldnight Redeemer
Grave Exchange
Griselbrand
Grounded
Gryff Vanguard
Guise of Fire
Gutter Grime
Hanweir Lancer
Harsh Justice
Harvester of Souls
Haunted Guardian
Havengul Skaab
Havengul Vampire
Heart Wolf
Heirs of Stromkirk
Herald of War
Hidden Predators
Holy Justiciar
Homicidal Seclusion
Hound of Griselbrand
Howlgeist
Human Frailty
Hunted Ghoul
Infiltrator's Magemark
Into the Void
Joint Assault
Kessig Malcontents
Kjeldoran Elite Guard
Kruin Striker
Lair Delve
Last Chance
Latch Seeker
Leap of Faith
Lightning Mauler
Lightning Prowess
Loaming Shaman
Lone Revenant
Longhorn Firebeast
Lunar Mystic
Maalfeld Twins
Mad Prophet
Malicious Intent
Malignus
Marrow Bats
Mass Appeal
Megatherium
Mental Agony
Midnight Duelist
Midvast Protector
Mist Raven
Misthollow Griffin
Mogg Infestation
Moonlight Geist
Moonsilver Spear
Moorland Inquisitor
Morality Shift
Murderous Spoils
Narstad Scrapper
Natural End
Nearheath Pilgrim
Necrobite
Nephalia Smuggler
Nettle Swine
Nightshade Peddler
Outwit
Pathbreaker Wurm
Pentarch Ward
Pillar of Flame
Pious Warrior
Plow Through Reito
Polluted Dead
Praetor's Grasp
Predator's Gambit
Quillspike
Raging Poltergeist
Rain of Daggers
Rain of Thorns
Reforge the Soul
Renegade Demon
Restoration Angel
Revenge of the Hunted
Riders of Gavony
Righteous Blow
Riot Ringleader
Rotcrown Ghoul
Rush of Blood
Sage of Fables
Sandals of Abdallah
Savor the Moment
Scalding Devil
Scrapskin Drake
Scroll of Avacyn
Scroll of Griselbrand
Searchlight Geist
Second Guess
Seraph of Dawn
Seraph Sanctuary
Sheltering Word
Sigarda, Host of Herons
Silverblade Paladin
Simulacrum
Skirk Drill Sergeant
Slayers' Stronghold
Snapping Thragg
Snare the Skies
Somberwald Vigilante
Soul of the Harvest
Soulcage Fiend
Spectral Gateguards
Spectral Prison
Spike Rogue
Spirit Away
Stern Mentor
Stolen Goods
Stonewright
Sylvan Hierophant
Tajuru Preserver
Tamiyo, the Moon Sage
Tandem Lookout
Temporal Mastery
Terminus
Terrifying Presence
Thatcher Revolt
Thraben Valiant
Thunderous Wrath
Tibalt, the Fiend-Blooded
Timberland Guide
Tormentor's Trident
Treacherous Pit-Dweller
Tree of Redemption
Triumph of Cruelty
Triumph of Ferocity
Trusted Forcemage
Tuktuk Scrapper
Ulvenwald Tracker
Ulvenwald Tracker
Uncanny Speed
Undead Executioner
Unhallowed Pact
Vanishment
Venser, Shaper Savant
Vessel of Endless Rest
Vexing Devil
Vigilante Justice
Vigorous Charge
Vintara Elephant
Voice of the Provinces
Volley of Boulders
Vorstclaw
Walking Sponge
Wall of Vipers
Wandering Eye
Wandering Wolf
Warrior's Oath
Wash Out
Weight of Spires
Weird Harvest
Whirlpool Warrior
Wild Defiance
Wild Evocation
Wildwood Geist
Wingcrafter
Woebringer Demon
Wolfir Avenger
Wolfir Silverheart
Wormfang Crab
Xathrid Demon
Yew Spirit
Zealous Conscripts
Zealous Strike
Zerapa Minotaur
Zombie Boa


The links to the various archives:

The Forge 05/04/2012 archive (requires java 6):

forge-1.2.7.tar.bz2 (45.3 MB, at cardforge.org)


Forge 05/04/2012 BETA packaged as a Mac OS application:

forge-1.2.7-osx.tar.bz2 (46.3 MB, at cardforge.org)

.

Re: Forge Beta: 05-04-2012 ver 1.2.7

PostPosted: 04 May 2012, 11:34
by DemoneNero
That's great, thanks a lot guys :D and many thanks for adding Charisma

Re: Forge Beta: 05-04-2012 ver 1.2.7

PostPosted: 04 May 2012, 14:02
by friarsol
Officially 95.3% of Avacyn Restored, which is more than both NPH and SOM.

Re: Forge Beta: 05-04-2012 ver 1.2.7

PostPosted: 04 May 2012, 14:44
by uhlersoth
Just downloaded the beta. On my turn, I cast Pillar of Flame on the AI's Screeching Bat, and it did not cause the AI's tapped Galvanic Juggernaut to untap.

Edit: Please ignore. Thanks to slyphidine (below) for pointing out that the Pillar of Flame causes the creature to be exiled. (It's little "gotcha's" like that which will always make me simply a mediocre M:tG player :lol: )

Re: Forge Beta: 05-04-2012 ver 1.2.7

PostPosted: 04 May 2012, 14:45
by slyphidine
uhlersoth wrote:Just downloaded the beta. On my turn, I cast Pillar of Flame on the AI's Screeching Bat, and it did not cause the AI's tapped Galvanic Juggernaut to untap.
It shouldn't. Pillar of Flame exiles the creature.

Re: Forge Beta: 05-04-2012 ver 1.2.7

PostPosted: 04 May 2012, 14:48
by uhlersoth
The AI does not take advantage of the fact of the Ashmouth Hound's bonus point of damage. For example, if the AI has an Ashmouth Hound and I have a Selfless Cathar, the AI does not attack, as if expecting that my Selfless Cathar will kill the Ashmouth Hound.

Re: Forge Beta: 05-04-2012 ver 1.2.7

PostPosted: 04 May 2012, 14:54
by uhlersoth
I have a Curse of Death's Hold and a Havengul Vampire in play. The AI keeps trying to summon creatures of toughness 1, even though they die immediately and feed my vampire +1/+1 counters.

Re: Forge Beta: 05-04-2012 ver 1.2.7

PostPosted: 04 May 2012, 15:49
by sagephoenix

Re: Forge Beta: 05-04-2012 ver 1.2.7

PostPosted: 04 May 2012, 17:04
by cc-drake
When I target AI with Extra Arms, the game crashes:
Code: Select all
This is a Crash Report. An error has occurred. Please save this message to a file.
Please follow the instructions at this address to submit this Crash Report, plus what you were doing at the time:
   http://tinyurl.com/3zzrnyb
Reporting bugs in Forge is very important. We thank you for your time.

Index: 0, Size: 0


Version:
Forge version 1.2.7-r15448

OS: Windows XP Version: 5.1 Architecture: x86

Java Version: 1.6.0_31 Vendor: Sun Microsystems Inc.

Detailed error trace:
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
   at java.util.ArrayList.RangeCheck(Unknown Source)
   at java.util.ArrayList.get(Unknown Source)
   at forge.card.abilityfactory.AbilityFactoryDealDamage.dealDamageResolve(AbilityFactoryDealDamage.java:827)
   at forge.card.abilityfactory.AbilityFactoryDealDamage.access$300(AbilityFactoryDealDamage.java:54)
   at forge.card.abilityfactory.AbilityFactoryDealDamage$1.resolve(AbilityFactoryDealDamage.java:102)
   at forge.card.abilityfactory.AbilityFactory.resolve(AbilityFactory.java:2705)
   at forge.card.spellability.SpellAbilityRequirements.finishPaying(SpellAbilityRequirements.java:189)
   at forge.card.cost.CostPayment.payCost(CostPayment.java:233)
   at forge.card.spellability.SpellAbilityRequirements.startPaying(SpellAbilityRequirements.java:178)
   at forge.card.spellability.SpellAbilityRequirements.needPayment(SpellAbilityRequirements.java:165)
   at forge.card.spellability.SpellAbilityRequirements.fillRequirements(SpellAbilityRequirements.java:132)
   at forge.GameAction.playSpellAbilityNoStack(GameAction.java:2504)
   at forge.card.trigger.TriggerHandler$2.resolve(TriggerHandler.java:995)
   at forge.card.abilityfactory.AbilityFactory.resolve(AbilityFactory.java:2705)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:945)
   at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:883)
   at forge.game.player.ComputerAIGeneral.stackResponse(ComputerAIGeneral.java:407)
   at forge.game.player.ComputerAIGeneral.stackNotEmpty(ComputerAIGeneral.java:350)
   at forge.control.input.InputControl.updateInput(InputControl.java:258)
   at forge.gui.GuiInput.update(GuiInput.java:58)
   at java.util.Observable.notifyObservers(Unknown Source)
   at java.util.Observable.notifyObservers(Unknown Source)
   at forge.MyObservable.updateObservers(MyObservable.java:38)
   at forge.control.input.InputControl.resetInput(InputControl.java:145)
   at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:872)
   at forge.control.input.InputPassPriority.selectButtonOK(InputPassPriority.java:76)
   at forge.gui.GuiInput.selectButtonOK(GuiInput.java:92)
   at forge.gui.match.controllers.CMessage$2.actionPerformed(CMessage.java:52)
   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.AbstractButton.doClick(Unknown Source)
   at javax.swing.AbstractButton.doClick(Unknown Source)
   at forge.gui.toolbox.FButton$1.keyPressed(FButton.java:89)
   at java.awt.Component.processKeyEvent(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$000(Unknown Source)
   at java.awt.EventQueue$1.run(Unknown Source)
   at java.awt.EventQueue$1.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue$2.run(Unknown Source)
   at java.awt.EventQueue$2.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue.dispatchEvent(Unknown Source)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.run(Unknown Source)

Re: Forge Beta: 05-04-2012 ver 1.2.7

PostPosted: 04 May 2012, 17:47
by gos
The AI targeted me twice with the same Arc Trail.

Re: Forge Beta: 05-04-2012 ver 1.2.7

PostPosted: 04 May 2012, 18:01
by deicidemilan
Can I play Forge 1.2.7 online with my friend?

Re: Forge Beta: 05-04-2012 ver 1.2.7

PostPosted: 04 May 2012, 19:14
by moomarc
deicidemilan wrote:Can I play Forge 1.2.7 online with my friend?
I'm afraid Forge is still quite some way from supporting human vs human (over the internet or from the same computer). There was some interest by a potential new developer a short while ago, but haven't heard anything since, so don't know if it turned out to be too big for him to handle or if he's just not posted any comments on the progress.

Re: Forge Beta: 05-04-2012 ver 1.2.7

PostPosted: 04 May 2012, 19:26
by deicidemilan
moomarc wrote:
deicidemilan wrote:Can I play Forge 1.2.7 online with my friend?
I'm afraid Forge is still quite some way from supporting human vs human (over the internet or from the same computer). There was some interest by a potential new developer a short while ago, but haven't heard anything since, so don't know if it turned out to be too big for him to handle or if he's just not posted any comments on the progress.
Which software is the best to play online with people? I play Virtual Playtable, but Virtual Playtable don't have rules and is best i can find :(

Re: Forge Beta: 05-04-2012 ver 1.2.7

PostPosted: 04 May 2012, 19:53
by cc-drake
I cast my suspended Nihilith, attack, it dies in combat and I return it with Sigil of the New Dawn to my hand. Now Nihilith has
Fear, Haste, Haste, Haste, Haste, Haste, Haste

Whenever a card is put into an opponent's graveyard from anywhere, if Nihilith is suspended, you may remove a time counter from Nihilith.
Suspend 7 - 1 B
Damage: 4
and dies immediately when I recast it.

Re: Forge Beta: 05-04-2012 ver 1.2.7

PostPosted: 04 May 2012, 19:54
by lugaru
No chance to test it until tonight but I'm thrilled... I tried the "pre release" build and was digging miracles and soulbound a lot. In the real world I'm picking up a stack of packs tomorrow and we are doing a full block draft (Innistrad, Dark Ascention and Avyacin Restored) at a friends house. I'll be showing up with FORGE on a portable hard drive to pass everyone the most recent version with images. Yeah, sounds like the nerdiest day ever, but to my credit I'm leaving early for a date. :roll:

As for multiplay I suggest Cockatrice, it is a really easy to use piece of software, but it does not have rules enforcement if I remember correctly (have not used it in a while).