It is currently 29 Apr 2024, 00:01
   
Text Size

Forge Beta: 12-13-2013 ver 1.5.7

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

Forge Beta: 12-13-2013 ver 1.5.7

Postby Chris H. » 13 Dec 2013, 16:33

Forge Beta: 12-13-2013 ver 1.5.7


13406 cards in total.


Release Notes

- Game usability/speed improvements -

When paying mana costs, you can now press Enter/Spacebar or click the Auto button in the Prompt to automatically pay the mana cost using available mana sources if possible.
- The Auto button will be disabled if you cannot pay the mana cost at that time, in which case Enter/Spacebar will cancel the spell/ability instead.
- Uses the same logic the AI uses to pay mana costs. This means it will try to use mana in your pool before mana sources in play, using colorless mana to pay the colorless part of the cost if any is available.
- You can still manually pay the cost by clicking mana sources in play (e.g. lands) or clicking symbols in your mana pool, which might be a good idea if you want to save specific mana sources for a later play that turn.
You can now press Ctrl+Z to undo tapping mana sources. (currently limited to before spell cast)
You will no longer be prompted when using a "Add one of any color" ability to pay a colorless cost.
- Note: you'll still be prompted when paying Sunburst or cards that care what colors are spent to cast it (ex. Firespout).
You can now press Escape to Cancel the current prompt even if the OK button has focus.
Cards will now return to the same position in your hand if you cancel while paying their mana cost or choosing targets.
Optional triggered abilities now use Prompt pane for Yes/No confirmation instead of a dialog.
Cost-related confirmations such as "Sacrifice CARDNAME?" and "Pay X Life?" now use Prompt pane instead of a dialog.
You'll no longer be prompted for attackers if you have no creatures that can attack.
You'll no longer be prompted for blockers if you have no creatures that can block any attacking creature.


- Deck Editor filtering -
Multi-color cards containing a filtered color will no longer show up in catalogs.
Hybrid cards, split cards, and phyrexian cards will now show up so long as the card can be cast using only selected colors.
- For split cards, each side of the card is checked individually, so Life // Death will appear if either {B} or {G} is selected.
- Note that if the multicolor button is deselected (such that multicolor cards are filtered out), hybrid and split cards with multiple colors will still be hidden.
To improve usability, right-clicking a color filter button will now also select the multicolor button so hybrids and split cards appear by default, and so 2 color cards show up if you then left click a second color filter button.


- Constructed mode -
Recently a change was made to the constructed mode and this change now allows you to have up to 8 players rather than just two. The game formats that are located in the variants mode also allow up to eight players. The current user interface for this feature is fairly basic and is not very attractive. The settings tab allows you to set the number of opponents. The player tabs includes the same options that you used to see in the constructed mode.

Marc recently sketched out a couple of attractive mockups that look far more attractive than what we are now using. We just need someone with java skills and swing experience to modify the existing code.

viewtopic.php?f=52&t=12609#p138913


- Commander 2013 cards -
Forge now includes many of the new 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.


New Cards

Cards list | Open
Call to Arms
Caller of the Hunt
Chorus of the Conclave
Fight or Flight
Sheltering Ancient



Known Issues

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

DrDev
Gos
Max
Sloth
Sol
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 12/13/2013 Windows and Linux archive (requires java 7):
 
forge-1.5.7.tar.bz2 (34.8 MB, at cardforge.org)


Forge 12/13/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 archive above and launch the forge jar file by double clicking on the "forge.command" launcher command file that is included in the archive.
 
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: 12-13-2013 ver 1.5.7

Postby friarsol » 13 Dec 2013, 16:36

Distinct Cards
Implemented (Missing) / Total = Percentage Implemented
13405 (272) / 13677 = 98.01 %

Set Stats | Open
Set: Implemented (Missing) / Total = Percentage Implemented
Guildpact: 165 (0) / 165 = 100.0%
Dark Ascension: 158 (0) / 158 = 100.0%
Shards of Alara: 234 (0) / 234 = 100.0%
Return to Ravnica: 254 (0) / 254 = 100.0%
Conflux: 145 (0) / 145 = 100.0%
Portal: 200 (0) / 200 = 100.0%
Starter 2000: 52 (0) / 52 = 100.0%
Morningtide: 150 (0) / 150 = 100.0%
Lorwyn: 286 (0) / 286 = 100.0%
Innistrad: 254 (0) / 254 = 100.0%
Zendikar: 234 (0) / 234 = 100.0%
Magic 2011: 234 (0) / 234 = 100.0%
Magic 2013: 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%
Mirrodin Besieged: 150 (0) / 150 = 100.0%
Legions: 145 (0) / 145 = 100.0%
Alara Reborn: 145 (0) / 145 = 100.0%
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%
Magic 2012: 233 (1) / 234 = 99.57%
Rise of the Eldrazi: 232 (1) / 233 = 99.57%
Tenth Edition: 366 (2) / 368 = 99.46%
Eventide: 179 (1) / 180 = 99.44%
Ninth Edition: 342 (2) / 344 = 99.42%
Eighth Edition: 340 (2) / 342 = 99.42%
New Phyrexia: 169 (1) / 170 = 99.41%
Portal Three Kingdoms: 169 (1) / 170 = 99.41%
Odyssey: 333 (2) / 335 = 99.4%
Seventh Edition: 333 (2) / 335 = 99.4%
Betrayers of Kamigawa: 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%
Ravnica: City of Guilds: 289 (2) / 291 = 99.31%
Worldwake: 144 (1) / 145 = 99.31%
Planeshift: 142 (1) / 143 = 99.3%
Urza's Destiny: 142 (1) / 143 = 99.3%
Time Spiral: 284 (2) / 286 = 99.3%
Theros: 232 (2) / 234 = 99.15%
Scars of Mirrodin: 232 (2) / 234 = 99.15%
Mercadian Masques: 332 (3) / 335 = 99.1%
Urza's Saga: 331 (4) / 335 = 98.81%
Classic Sixth Edition: 331 (4) / 335 = 98.81%
Darksteel: 163 (2) / 165 = 98.79%
Urza's Legacy: 141 (2) / 143 = 98.6%
Scourge: 141 (2) / 143 = 98.6%
Nemesis: 141 (2) / 143 = 98.6%
Torment: 141 (2) / 143 = 98.6%
Dissension: 177 (3) / 180 = 98.33%
Mirrodin: 286 (5) / 291 = 98.28%
Fifth Dawn: 162 (3) / 165 = 98.18%
Planar Chaos: 162 (3) / 165 = 98.18%
Fifth Edition: 426 (8) / 434 = 98.16%
Invasion: 328 (7) / 335 = 97.91%
Judgment: 140 (3) / 143 = 97.9%
Exodus: 140 (3) / 143 = 97.9%
Stronghold: 140 (3) / 143 = 97.9%
Future Sight: 176 (4) / 180 = 97.78%
Magic: The Gathering-Commander: 296 (7) / 303 = 97.69%
Commander 2013 Edition: 333 (8) / 341 = 97.65%
Revised Edition: 289 (7) / 296 = 97.64%
Saviors of Kamigawa: 161 (4) / 165 = 97.58%
Tempest: 326 (9) / 335 = 97.31%
Fourth Edition: 358 (10) / 368 = 97.28%
Alliances: 140 (4) / 144 = 97.22%
Prophecy: 139 (4) / 143 = 97.2%
Planechase 2012 Edition: 172 (5) / 177 = 97.18%
Fallen Empires: 99 (3) / 102 = 97.06%
Planechase: 185 (6) / 191 = 96.86%
Onslaught: 324 (11) / 335 = 96.72%
Chronicles: 112 (4) / 116 = 96.55%
Weatherlight: 161 (6) / 167 = 96.41%
Archenemy: 184 (7) / 191 = 96.34%
Promo set for Gatherer: 26 (1) / 27 = 96.3%
Vanguard: 102 (4) / 106 = 96.23%
Coldsnap: 149 (6) / 155 = 96.13%
Unlimited Edition: 280 (12) / 292 = 95.89%
Limited Edition Beta: 280 (12) / 292 = 95.89%
Time Spiral "Timeshifted": 116 (5) / 121 = 95.87%
Limited Edition Alpha: 278 (12) / 290 = 95.86%
Homelands: 110 (5) / 115 = 95.65%
Antiquities: 81 (4) / 85 = 95.29%
Mirage: 319 (16) / 335 = 95.22%
Apocalypse: 134 (9) / 143 = 93.71%
Ice Age: 348 (25) / 373 = 93.3%
The Dark: 111 (8) / 119 = 93.28%
Legends: 289 (21) / 310 = 93.23%
Arabian Nights: 72 (6) / 78 = 92.31%
Visions: 153 (14) / 167 = 91.62%


Standard Stats | Open
RTR GTC DGM M14 THS
Implemented (Missing) / Total = Percentage Implemented
1096 (3) / 1099 = 99.73 %

Missing (3):
Daxos of Meletis
Psychic Intrusion
Trait Doctoring
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Beta: 12-13-2013 ver 1.5.7

Postby gos » 13 Dec 2013, 19:20

The creatures returned to the battlefield after having been exiled by Legion's Initiative did not have haste.
gos
 
Posts: 4369
Joined: 03 Mar 2011, 15:21
Location: Reykjavík, Iceland
Has thanked: 231 times
Been thanked: 232 times

Re: Forge Beta: 12-13-2013 ver 1.5.7

Postby squee1968 » 13 Dec 2013, 20:10

Since the autopay uses the same logic the AI uses to pay mana costs, I think we should have a separate (stickied?) thread dedicated to Automanapay (AI) Improvements.
squee1968
 
Posts: 254
Joined: 18 Nov 2011, 03:28
Has thanked: 110 times
Been thanked: 45 times

Re: Forge Beta: 12-13-2013 ver 1.5.7

Postby drdev » 13 Dec 2013, 20:53

squee1968 wrote:Since the autopay uses the same logic the AI uses to pay mana costs, I think we should have a separate (stickied?) thread dedicated to Automanapay (AI) Improvements.
Sounds like a good idea. When implementing the Auto button, I did nothing to improve the existing AI logic or make it work better or differently for Human vs. AI players, so there's definitely room for improvement.

One thing in particular that would be good to improve is how colorless costs are paid in multi-color decks. For example, if I have 3 Forests and 3 Mountains and cast a spell that costs {3} {G}, the AI logic will tap 1 Forest and all 3 Mountains, even if I have a spell in my hand that costs {R} {R}, {1} {R}, or {R}, which then won't be castable.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Forge Beta: 12-13-2013 ver 1.5.7

Postby timmermac » 13 Dec 2013, 21:23

Forge seems to randomly get stuck on opponent's turn in quest mode. I am unable to progress past opponent's main precombat phase, this game is at turn 19 against one of my Kitchen Sink variants that I've turned into an opponent deck.
"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
User avatar
timmermac
Tester
 
Posts: 1512
Joined: 17 May 2010, 20:36
Has thanked: 18 times
Been thanked: 95 times

Re: Forge Beta: 12-13-2013 ver 1.5.7

Postby Xitax » 14 Dec 2013, 00:56

Abilities in the prompt window is looking very nice. Here's a tiny bug: I was asked if I wanted to play Consuming Vapors via its rebound ability in the prompt window, and then a popup occurred asking the same question again.
Xitax
 
Posts: 918
Joined: 16 May 2010, 17:19
Has thanked: 183 times
Been thanked: 133 times

Re: Forge Beta: 12-13-2013 ver 1.5.7

Postby Devilman06 » 14 Dec 2013, 01:26

Not quite sure but it would seem that living Death doesn't work correctly. Opponent played and all cards from my graveyard were exile but none on either side were returned to play. nothing on the field prevented this.
Devilman06
 
Posts: 127
Joined: 29 Jan 2010, 03:59
Has thanked: 1 time
Been thanked: 2 times

Re: Forge Beta: 12-13-2013 ver 1.5.7

Postby mastroego » 14 Dec 2013, 08:02

Hi!

reporting an issue with the autopay function.
I was casting Joraga Warcaller with 3 forest on the field. Wanted to cast him for just one mana and use the other 2 to cast Ring of Kalonia.
The program though payed the 2 remaining mana for the Kicker, which I didn't want. So I just hit cancel... and lost both the kicker and the mana, thus the casting of the Ring.

Anyway, I like the rest of the features and the much increased responsiveness (I don't know what you did here, but it worked).
mastroego
 
Posts: 236
Joined: 22 Sep 2013, 14:04
Has thanked: 28 times
Been thanked: 16 times

Re: Forge Beta: 12-13-2013 ver 1.5.7

Postby gos » 14 Dec 2013, 13:35

Description: Starke of Rath is still broken. This happens when you use his ability.

NullPointerException | Open
Code: Select all
Forge Version:    1.5.7-r${forge.revision}${forge.specialStatus} (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_07 Oracle Corporation

java.lang.NullPointerException
   at forge.game.ability.effects.RemoveFromCombatEffect.resolve(RemoveFromCombatEffect.java:38)
   at forge.game.spellability.AbilitySub.resolve(AbilitySub.java:130)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1184)
   at forge.game.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1177)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1191)
   at forge.game.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1177)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1191)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1166)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:597)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1021)
   at forge.game.GameAction.startGame(GameAction.java:1486)
   at forge.game.Match$1.run(Match.java:118)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
gos
 
Posts: 4369
Joined: 03 Mar 2011, 15:21
Location: Reykjavík, Iceland
Has thanked: 231 times
Been thanked: 232 times

Re: Forge Beta: 12-13-2013 ver 1.5.7

Postby TastetheJace » 14 Dec 2013, 13:47

Vile Rebirth targetting my opponent's creature card in the graveyard triggered my opponent's Reparations.

Trophy Hunter is not gaining +1/+1 counters after a flying creature that has been dealt damage by her dies.
TastetheJace
 
Posts: 91
Joined: 30 Jul 2012, 00:13
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 12-13-2013 ver 1.5.7

Postby ezmariel » 14 Dec 2013, 14:01

i tried to play dark consultation and got this error

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

NullPointerException | Open
Code: Select all
Forge Version:    1.5.6-r${forge.revision}${forge.specialStatus} (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_25 Oracle Corporation

java.lang.NullPointerException
   at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:192)
   at com.google.common.collect.Iterables.filter(Iterables.java:582)
   at forge.game.player.PlayerControllerHuman.chooseSinglePaperCard(PlayerControllerHuman.java:849)
   at forge.game.ability.effects.ChooseCardNameEffect.resolve(ChooseCardNameEffect.java:108)
   at forge.game.ability.SpellApiBased.resolve(SpellApiBased.java:56)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1112)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1094)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:537)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1003)
   at forge.game.GameAction.startGame(GameAction.java:1468)
   at forge.game.Match$1.run(Match.java:118)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
ezmariel
 
Posts: 8
Joined: 22 Feb 2013, 04:27
Has thanked: 1 time
Been thanked: 1 time

Re: Forge Beta: 12-13-2013 ver 1.5.7

Postby friarsol » 14 Dec 2013, 14:12

ezmariel wrote:i tried to play dark consultation and got this error

Forge Version: 1.5.6-r${forge.revision}
This is the thread for 1.5.7, which means you are reporting an error for an old release. Please upgrade to the latest release before reporting bugs. Additionally, I believe someone fixed this issue.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Beta: 12-13-2013 ver 1.5.7

Postby gos » 14 Dec 2013, 17:46

I targeted a Crypt Champion with Saffi Eriksdotter 's ability. The Champion was returned to play after being sacrificed, but Saffi's ability is triggering again and again, every time the Champion is put into the graveyard, which is incorrect, and makes it impossible to continue the game.
gos
 
Posts: 4369
Joined: 03 Mar 2011, 15:21
Location: Reykjavík, Iceland
Has thanked: 231 times
Been thanked: 232 times

Re: Forge Beta: 12-13-2013 ver 1.5.7

Postby adrianovaz2007 » 15 Dec 2013, 01:23

Intet the Dreamer's ability successfully exiles the top card of the deck and it appears as a flashback card but when you click on it to play it doesn't let you cast the card.
adrianovaz2007
 
Posts: 11
Joined: 15 Dec 2013, 01:13
Has thanked: 0 time
Been thanked: 0 time

Next

Return to Forge

Who is online

Users browsing this forum: Google [Bot] and 187 guests


Who is online

In total there are 188 users online :: 1 registered, 0 hidden and 187 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: Google [Bot] and 187 guests

Login Form