It is currently 16 Apr 2024, 10:05
   
Text Size

Forge Release 08/18/2017 ver 1.6.2

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

Forge Release 08/18/2017 ver 1.6.2

Postby Blacksmith » 18 Aug 2017, 17:11

Forge: 08/18/2017 ver 1.6.2





Image

Desktop: https://releases.cardforge.org/forge/forge-gui-desktop/1.6.2/forge-gui-desktop-1.6.2.tar.bz2



Image

Forge now requires Java 8 (or newer). You will not be able to start the game if you are not yet running Java 8.

We have a Discord server for hanging out with Forge devs and other Forge fans. Feel free to jump on in and say hi!



Image

New Cards
Vindictive Lich, Kindred Charge, Kess, Dissident Mage, Kheru Mind-Eater, Kindred Discovery, Kindred Summons, Kindred Dominance, Kindred Boon, Taigam, Ojutai Master, Traverse the Outlands, Taigam, Sidisi's Hand, Teferi's Protection, The Ur-Dragon, Crimson Honor Guard, Chain of Acid, Curse of Disturbance, Curse of Vitality, Curse of Opulence, Curse of Bounty, Choose Your Demise, Chain of Silence, Curse of Verbosity, Galecaster Colossus, Wasitora, Nekoru Queen, Worms of the Earth, Izzet Chemister, Inalla, Archmage Ritualist, Delight in the Hunt, Disrupt Decorum, A Reckoning Approaches, Arahbo, Roar of the World, Power Leak, Patron of the Vein, Path of Ancestry, Ramos, Dragon Engine, Liege of the Hollows, Licia, Sanguine Tribune, Hungry Lynx, Herald's Horn, Hazduhr the Abbot, Heirloom Blade, Hammer of Nazahn, Nazahn, Revered Bladesmith, New Blood, Shifting Shadow, Scalelord Reckoner, Bloodsworn Steward, Balan, Wandering Knight, Bloodforged Battle-Axe, Boneyard Scourge, Bow to My Command, Bloodline Necromancer, Errant Minion, Edgar Markov, Every Dream a Nightmare, O-Kagachi, Vengeful Kami, For Each of You, a Gift, Fortunate Few, Fractured Identity, Mairsil, the Pretender, Mirror of the Forebears, Make Yourself Useful, My Forces Are Innumerable, Mirri, Weatherlight Duelist, Magus of the Mind, My Laughter Echoes, Mathas, Fiend Seeker, Qasali Slingers

Commander 2017 Spoiler Season
Most Commander 2017 cards have been implemented and are ready for testing. Some of the remaining few unimplemented cards may be scripted in the future.

Conspiracy
Conspiracy and Conspiracy: Take the Crown are now available for drafting in Booster Draft mode. Support for Conspiracy is still somewhat experimental and is a little rough around the edges - in particular, choosing card names in the beginning of the game is a little awkward, not all Conspiracies are implemented, and the AI could use some improvement. Only 1v1 matches are available at the moment (like in any other Forge booster draft). Please note that because the "draft matters" cards are not yet implemented in Forge, drafting Conspiracy will feel largely incomplete, so please try this mode at your own risk and consider it a work in progress.

Puzzle Mode
Many new puzzles were implemented, including several that start in combat with attackers declared and some that require you to survive for a certain set of turns. Over 75 puzzles are available now in Puzzle Mode.

New Quest World: Caliman
In Quest mode, a new world has been implemented by Xyx: Caliman, based on Portal: the Second Age. The author describes this new world in the following way.

Portal Second Age is the first official "Starter Level" set (a term not yet in use when the original Portal was released.) It outdoes its predecessor in easy-to-understand cards. Portal Second Age has a unique steampunk flavor that hasn't been replicated since, featuring firearms, steam engines and zeppelins. The open-ended story is staged in the Dominarian island of Caliman and focuses on the conflicts between the kingdom of Alaborn, the Talas merchant/pirates (some say there is no difference), the goblin tribes, the elves of Norwood forest and the nightstalkers created by the evil Tojira, swamp queen of Dakmor.

Card Zoomer Shortcut
There is a new configurable keyboard shortcut available in desktop Forge: toggle card zoom on the current card (default "Z").

Bug fixes
As always, this release of Forge features an assortment of bug fixes and improvements based on user feedback during the previous release run.



Image

Images for the latest sets will be available soon.

Aluren currently does not allow to cast creatures from other zones (e.g. Graveyard) if there is an active effect from another card permitting to cast it from there. This interaction is rather tricky to implement properly, but hopefully it will be resolved soon.

There is a known issue with the cost reduction for cards that have color-locked X in their mana cost (e.g. Drain Life, Soul Burn). Cost reduction will not apply correctly to these cards if the amount by which the cost is reduced is greater than the amount of colorless mana in the mana cost specified on the card (e.g. 1 for Drain Life, 2 for Soul Burn). Fixing this issue likely requires rewriting the way announced color-locked X is interpreted and paid (most likely it has to be represented with colorless mana shards but still locked to the colors required by the card).

Currently Improvise is implemented as a "clone" of Convoke keyword, which does not work correctly in corner cases (for example, together with an instance of Convoke or Delve). This is planned to be addressed soon.

Replacement effects that happen when a card moves from zone to zone (e.g. ETB replacement effect of Essence of the Wild; Kalitas, Traitor of Ghet replacement effect for a dying creature) need some rework to allow all of them to work in a rule-exact way without the need for special exclusions and hacks (see ReplacementHandler.java:120).

There is a known issue that allows Qasali Ambusher to be cast from any zone for its ambush ability (requires MayPlay update to be fixed). For now, a temporary measure was set up to prevent the AI from abusing this issue, but it is up to the human player to deliberately choose not to abuse this when possible.

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.




Image

The Forge archive includes a MANUAL.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.

Once the Forge archive has been decompressed you should then be able to launch Forge by using the included launcher. Launching Forge by double clicking on the forge jar file in the past caused a java heap space error. Forge's memory requirements have increased over time and the launchers increase the java heap space available to Forge. Currently you can launch Forge by double clicking on the forge jar file without a java heap space error but this is likely to change as we add in more sounds, icons, etc.

- The Mac OS application version -
We haven't been able to distribute the OS X Application version of Forge in sometime. We've recently automated our release tools, and will continue to look in the viability of creating this file now that things are autoamted.




Image

Agetian
Austinio7116
DrDev
excessum
Gos
Hanmac
Indigo Dragon
KrazyTheFox
Marek14
mcrawford620
Myrd
nefigah
pfps
Seravy
Sirspud
Sloth
slyfox7777777
Sol
Swordshine
tjtillman
tojammot
torridus
Xyx
Zuchinni

(Quest icons used created by Teekatas, from his Legendora set http://raindropmemory.deviantart.com)
(Thanks to the XMage team for permission to use their targeting arrows.)
(Thanks to http://www.freesound.org/browse/ for providing some sound files.)
------

Beep boop. I'm a bot! This was posted automatically.

This bot is maintained by the Forge team.
Please report bugs/misbehavior in this forum thread or on the Forge Discord #support channel.
Blacksmith
 
Posts: 85
Joined: 21 Apr 2017, 15:52
Location: Zendikar
Has thanked: 0 time
Been thanked: 110 times

Postby Blacksmith » 18 Aug 2017, 17:12

DistinctStats.txt | Open
Implemented (Missing) / Total = Percentage Implemented
16964 (109) / 17073 = 99.36 %

Missing (109):
AEther Searcher
Agent of Acquisitions
Alms Collector
Animus of Predation
Arcane Savant
Archdemon of Paliano
As Foretold
Backdraft
Backup Plan
Balduvian Warlord
Bosium Strip
Bronze Tablet
Butcher Orgg
Caller of the Untamed
Camouflage
Canal Dredger
Celestial Convergence
Chaos Orb
Coalition Flag
Coalition Honor Guard
Cogwork Grinder
Cogwork Librarian
Cogwork Spy
Cogwork Tracker
Cruel Entertainment
Curse of Vengeance
Custodi Peacekeeper
Deal Broker
Divine Deflection
Divine Intervention
Dulcet Sirens
Emblazoned Golem
Equinox
Ertai's Meddling
Expropriate
Fade Away
Falling Star
False Orders
Fasting
Garbage Fire
General Jarkeld
Glyph of Delusion
Glyph of Reincarnation
Goblin Artisans
Harm's Way
Hold the Perimeter
Ice Cauldron
Illusionary Informant
Illusionary Mask
Illusionary Terrain
Impact Resonance
Imprison
Infernal Denizen
Know Evil
Krovikan Vampire
Lava Burst
Leovold's Operative
Lore Seeker
Lurking Automaton
Maelstrom Archangel Avatar
Mana Cache
Martyrdom
Mercenaries
Nacatl War-Pride
Noble Banneret
Oracle en-Vec
Orzhov Advokist
Palace Jailer
Paliano Vanguard
Paliano, the High City
Peace Talks
Piracy
Plague of Vermin
Portal Mage
Preferred Selection
Primitive Justice
Psychic Battle
Pyramids
Pyretic Hunter
Raging River
Raiding Party
Rebirth
Refraction Trap
Regicide
Rock Hydra
Season of the Witch
Shadowbane
Shahrazad
Shaman's Trance
Shining Shoal
Smuggler Captain
Sorrow's Path
Soul Echo
Spire Phantasm
Stalking Leonin
Standard Bearer
Summoner's Bond
Tawnos's Coffin
Tempest Efreet
Territorial Hellkite
Timmerian Fiends
Urza's Miter
Volatile Chimera
Volrath's Shapeshifter
Whippoorwill
Whispergear Sneak
Word of Command
World at War
Ydwen Efreet


Overall Editions | Open
Set: Implemented (Missing) / Total = Percentage Implemented
Portal: 200 (0) / 200 = 100.0%
Ugin's Fate: 26 (0) / 26 = 100.0%
Guildpact: 165 (0) / 165 = 100.0%
Zendikar Expeditions: 45 (0) / 45 = 100.0%
Dark Ascension: 158 (0) / 158 = 100.0%
Journey into Nyx: 165 (0) / 165 = 100.0%
Ravnica: City of Guilds: 291 (0) / 291 = 100.0%
Eighth Edition: 342 (0) / 342 = 100.0%
Champions of Kamigawa: 291 (0) / 291 = 100.0%
Theros: 234 (0) / 234 = 100.0%
Mirrodin: 291 (0) / 291 = 100.0%
Battle for Zendikar: 254 (0) / 254 = 100.0%
Born of the Gods: 165 (0) / 165 = 100.0%
New Phyrexia: 170 (0) / 170 = 100.0%
Welcome Deck 2017: 30 (0) / 30 = 100.0%
Welcome Deck 2016: 16 (0) / 16 = 100.0%
Dragons of Tarkir: 254 (0) / 254 = 100.0%
Aether Revolt: 194 (0) / 194 = 100.0%
Zendikar: 234 (0) / 234 = 100.0%
Eldritch Moon: 205 (0) / 205 = 100.0%
Time Spiral "Timeshifted": 121 (0) / 121 = 100.0%
Eventide: 180 (0) / 180 = 100.0%
Commander Anthology: 289 (0) / 289 = 100.0%
Planechase Anthology: 222 (0) / 222 = 100.0%
Time Spiral: 286 (0) / 286 = 100.0%
Portal: Three Kingdoms: 170 (0) / 170 = 100.0%
Seventh Edition: 335 (0) / 335 = 100.0%
Scourge: 143 (0) / 143 = 100.0%
Tenth Edition: 368 (0) / 368 = 100.0%
Masterpiece Series - Amonkhet: 54 (0) / 54 = 100.0%
Return to Ravnica: 254 (0) / 254 = 100.0%
Planar Chaos: 165 (0) / 165 = 100.0%
Darksteel: 165 (0) / 165 = 100.0%
Planechase 2012: 177 (0) / 177 = 100.0%
Morningtide: 150 (0) / 150 = 100.0%
Lorwyn: 286 (0) / 286 = 100.0%
Modern Masters 2017: 249 (0) / 249 = 100.0%
Modern Masters 2015: 249 (0) / 249 = 100.0%
Commander's Arsenal: 18 (0) / 18 = 100.0%
Commander: 303 (0) / 303 = 100.0%
Innistrad: 254 (0) / 254 = 100.0%
Odyssey: 335 (0) / 335 = 100.0%
Masterpiece Series - Kaladesh: 54 (0) / 54 = 100.0%
Dragon's Maze: 156 (0) / 156 = 100.0%
Fifth Edition: 434 (0) / 434 = 100.0%
Gatecrash: 249 (0) / 249 = 100.0%
Fate Reforged: 180 (0) / 180 = 100.0%
Ninth Edition: 344 (0) / 344 = 100.0%
Fifth Dawn: 165 (0) / 165 = 100.0%
Planeshift: 143 (0) / 143 = 100.0%
Starter 2000: 52 (0) / 52 = 100.0%
Mercadian Masques: 335 (0) / 335 = 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 2015: 269 (0) / 269 = 100.0%
Magic 2014: 234 (0) / 234 = 100.0%
Magic Origins: 273 (0) / 273 = 100.0%
Modern Masters: 229 (0) / 229 = 100.0%
Urza's Saga: 335 (0) / 335 = 100.0%
Torment: 143 (0) / 143 = 100.0%
Commander 2013: 341 (0) / 341 = 100.0%
Commander 2015: 327 (0) / 327 = 100.0%
Shadows over Innistrad: 287 (0) / 287 = 100.0%
Saviors of Kamigawa: 165 (0) / 165 = 100.0%
Scars of Mirrodin: 234 (0) / 234 = 100.0%
Classic Sixth Edition: 335 (0) / 335 = 100.0%
Dissension: 180 (0) / 180 = 100.0%
Promo set for Gatherer: 27 (0) / 27 = 100.0%
Mirrodin Besieged: 150 (0) / 150 = 100.0%
Kaladesh: 264 (0) / 264 = 100.0%
Hour of Devastation: 199 (0) / 199 = 100.0%
Planechase: 191 (0) / 191 = 100.0%
Khans of Tarkir: 254 (0) / 254 = 100.0%
Urza's Legacy: 143 (0) / 143 = 100.0%
Urza's Destiny: 143 (0) / 143 = 100.0%
Legions: 145 (0) / 145 = 100.0%
Oath of the Gatewatch: 183 (0) / 183 = 100.0%
Alara Reborn: 145 (0) / 145 = 100.0%
Archenemy: 191 (0) / 191 = 100.0%
Conflux: 145 (0) / 145 = 100.0%
Invasion: 334 (1) / 335 = 99.7%
Onslaught: 334 (1) / 335 = 99.7%
Revised Edition: 295 (1) / 296 = 99.66%
Shadowmoor: 285 (1) / 286 = 99.65%
Amonkhet: 271 (1) / 272 = 99.63%
Eternal Masters: 248 (1) / 249 = 99.6%
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%
Tempest: 333 (2) / 335 = 99.4%
Weatherlight: 166 (1) / 167 = 99.4%
Visions: 166 (1) / 167 = 99.4%
Betrayers of Kamigawa: 164 (1) / 165 = 99.39%
Commander 2014: 320 (2) / 322 = 99.38%
Starter 1999: 157 (1) / 158 = 99.37%
Coldsnap: 154 (1) / 155 = 99.35%
Portal: Second Age: 154 (1) / 155 = 99.35%
Worldwake: 144 (1) / 145 = 99.31%
Exodus: 142 (1) / 143 = 99.3%
Judgment: 142 (1) / 143 = 99.3%
Stronghold: 142 (1) / 143 = 99.3%
Prophecy: 142 (1) / 143 = 99.3%
Nemesis: 142 (1) / 143 = 99.3%
Fourth Edition: 365 (3) / 368 = 99.18%
Archenemy: Nicol Bolas: 120 (1) / 121 = 99.17%
Chronicles: 115 (1) / 116 = 99.14%
Homelands: 114 (1) / 115 = 99.13%
Commander 2016: 338 (3) / 341 = 99.12%
Mirage: 332 (3) / 335 = 99.1%
Vanguard: 105 (1) / 106 = 99.06%
Fallen Empires: 101 (1) / 102 = 99.02%
Commander 2017: 295 (4) / 299 = 98.66%
Alliances: 142 (2) / 144 = 98.61%
Ice Age: 366 (7) / 373 = 98.12%
Limited Edition Beta: 285 (7) / 292 = 97.6%
Unlimited Edition: 285 (7) / 292 = 97.6%
Limited Edition Alpha: 283 (7) / 290 = 97.59%
Apocalypse: 139 (4) / 143 = 97.2%
Legends: 301 (9) / 310 = 97.1%
The Dark: 115 (4) / 119 = 96.64%
Arabian Nights: 75 (3) / 78 = 96.15%
Antiquities: 81 (4) / 85 = 95.29%
Conspiracy: 197 (13) / 210 = 93.81%
Conspiracy: Take the Crown: 202 (19) / 221 = 91.4%

Total over all sets: 26551 (130) / 26681


FormatStandard.txt | Open
BFZ OGW SOI EMN W16 KLD AER AKH W17 HOU
Implemented (Missing) / Total = Percentage Implemented
1845 (1) / 1846 = 99.95 %

Missing (1):
As Foretold


FormatModern.txt | Open
8ED MRD DST 5DN CHK BOK SOK 9ED RAV GPT DIS CSP TSP TSB PLC FUT 10E LRW EVE SHM MOR ALA CFX ARB M10 ZEN WWK ROE M11 SOM MBS NPH M12 ISD DKA AVR M13 RTR GTC DGM M14 THS BNG JOU M15 KTK FRF DTK MM2 ORI BFZ OGW SOI EMN KLD AER AKH W17 HOU
Implemented (Missing) / Total = Percentage Implemented
10947 (9) / 10956 = 99.92 %

Missing (9):
As Foretold
Balduvian Warlord
Divine Deflection
Harm's Way
Nacatl War-Pride
Plague of Vermin
Refraction Trap
Shining Shoal
World at War
------

Beep boop. I'm a bot! This was posted automatically.

This bot is maintained by the Forge team.
Please report bugs/misbehavior in this forum thread or on the Forge Discord #support channel.
Blacksmith
 
Posts: 85
Joined: 21 Apr 2017, 15:52
Location: Zendikar
Has thanked: 0 time
Been thanked: 110 times

Re: Forge Release 08/18/2017 ver 1.6.2

Postby Alico » 19 Aug 2017, 00:38

I posted about a few Planechase bugs in the last build thread. I know some of them got fixed, and others Agetian could not reproduce. I am not sure if this is one of them, but I got the bug again in this build. I added a screenshot of the game when the bug happened, as well as the log. As you can see, I rolled the Planer die 7 times before I got a Planeswalk symbol. When I did planeswalk, I stayed on the previous plane (Orochi Colony) while still moving on to the next plane (Panopticon). If I continue this game, the Orochi Colony plane will stay in my zone and keep its effects in play. When another planeswalk symbol is rolled, it will planeswalk twice (once for each plane in play) which changes the second plane twice, but Orochi Colony will stay in play.

The two players shown are still alive, but the third player is dead and has nothing in play, so I left them out. The game is a Vanguard Planechase game, where all of the players are playing the same custom Momir deck.
Attachments
Game State.png
Screenshot of the bug
Alico
 
Posts: 47
Joined: 21 Sep 2012, 18:16
Has thanked: 0 time
Been thanked: 1 time

Re: Forge Release 08/18/2017 ver 1.6.2

Postby Agetian » 19 Aug 2017, 04:43

Hmm, this doesn't happen to me in a typical Planechase+Vanguard setup with these planes in the planar deck :/ Can you please post your deck list? I'd like to try it with the deck you're using and see if maybe that'll help me repro it.

- Agetian
Agetian
Programmer
 
Posts: 3471
Joined: 14 Mar 2011, 05:58
Has thanked: 676 times
Been thanked: 561 times

Re: Forge Release 08/18/2017 ver 1.6.2

Postby Indigo Dragon » 19 Aug 2017, 05:53

TO PLAY WITH TWO PARTNER COMMANDERS

1. SELECT YOUR FIRST PARTNER IN THE CARD CATALOG WINDOW

2. CONTROL+CLICK YOUR SECOND PARTNER IN THE CARD CATALOG WINDOW

3. PRESS SPACEBAR or RIGHT-CLICK + SET 2 CARDS AS COMMANDER

4. REMEMBER THAT YOUR LEGAL DECK MUST ONLY HAVE 98 CARDS + 2 COMMANDERS
Ctrl+C, Ctrl+V
User avatar
Indigo Dragon
 
Posts: 130
Joined: 11 May 2016, 10:18
Location: Australia
Has thanked: 63 times
Been thanked: 56 times

Re: Forge Release 08/18/2017 ver 1.6.2

Postby Alico » 19 Aug 2017, 21:00

This is the Planar Deck:
Momir's Chaos | Open
1 Academy at Tolaria West|HOP
1 Aretopolis|PCA
1 Astral Arena|PC2
1 Bant|HOP
1 Bloodhill Bastion|PC2
1 Celestine Reef|HOP
1 Chaotic Aether|PCA
1 Edge of Malacol|PC2
1 Eloren Wilds|HOP
1 Gavony|PC2
1 Goldmeadow|HOP
1 Grand Ossuary|PC2
1 Hedron Fields of Agadeem|PC2
1 Horizon Boughs|HOP
1 Kessig|PC2
1 Kilnspire District|PCA
1 Krosa|HOP
1 Lair of the Ashen Idol|PCA
1 Llanowar|HOP
1 Mutual Epiphany|PC2
1 Naya|HOP
1 Nephalia|PC2
1 Onakke Catacomb|PC2
1 Orochi Colony|PC2
1 Panopticon|HOP
1 Pools of Becoming|HOP
1 Quicksilver Sea|PC2
1 Reality Shaping|PC2
1 Selesnya Loft Gardens|PC2
1 Shiv|HOP
1 Sokenzan|HOP
1 Stairs to Infinity|PC2
1 Stensia|PCA
1 Stronghold Furnace|HOP
1 Takenuma|PC2
1 Tazeem|HOP
1 The Eon Fog|HOP
1 The Great Forest|HOP
1 The Hippodrome|HOP
1 The Maelstrom|HOP
1 The Zephyr Maze|PC2
1 Truga Jungle|PCA
1 Undercity Reaches|HOP
1 Velis Vel|HOP
1 Windriddle Palaces|PC2


In case you need it, this is the Vanguard deck:
Momir+ | Open
[metadata]
Name=Momir+
[Avatar]
1 Momir Vig, Simic Visionary Avatar|VAN
[Main]
1 Azorius Chancery|DIS
1 Boros Garrison|RAV
1 Dimir Aqueduct|RAV
3 Forest|LEA|1
3 Forest|LEA|2
1 Gaea's Cradle|USG
1 Gruul Turf|GPT
3 Island|LEA|1
3 Island|LEA|2
1 Izzet Boilerworks|GPT
3 Mountain|LEA|1
3 Mountain|LEA|2
4 Mox Emerald|LEA
4 Mox Jet|LEA
4 Mox Pearl|LEA
4 Mox Ruby|LEA
4 Mox Sapphire|LEA
1 Orzhov Basilica|GPT
3 Plains|LEA|1
3 Plains|LEA|2
1 Rakdos Carnarium|DIS
1 Selesnya Sanctuary|RAV
1 Simic Growth Chamber|DIS
1 Sol Ring|LEA
3 Swamp|LEA|1
3 Swamp|LEA|2
1 Tolarian Academy|USG


Though in posting this, I notice I am missing one of the bouncelands, :lol:.

Not sure if it helps, but I have seen opponents trigger the bug before too. Harder to notice, but it still happens. The frustrating thing is that I get the bug maybe 1 in 10 games. With Momir Vanguard being as random as it is, it is really hard to have the same game happen more than once.
Alico
 
Posts: 47
Joined: 21 Sep 2012, 18:16
Has thanked: 0 time
Been thanked: 1 time

Re: Forge Release 08/18/2017 ver 1.6.2

Postby MaxMtg » 19 Aug 2017, 23:55

Been playing Conspiracy , everything seems good until now , not counting the draft matter cards everything is perfect , the conspiracy cards are real fun to play with :D
This was the only crash that happened until now

SVar 'VoteNumStrength' not found in ability, fallback to Card (Lieutenants of the Guard). Ability is ( )
SVar 'VoteNumStrength' not defined in Card (Lieutenants of the Guard)
SVar 'VoteNumStrength' not found in ability, fallback to Card (Lieutenants of the Guard). Ability is ( )
SVar 'VoteNumStrength' not defined in Card (Lieutenants of the Guard)
SVar 'VoteNumNumbers' not found in ability, fallback to Card (Lieutenants of the Guard). Ability is ()
SVar 'VoteNumNumbers' not defined in Card (Lieutenants of the Guard)
SVar 'VoteNumNumbers' not found in ability, fallback to Card (Lieutenants of the Guard). Ability is ()
SVar 'VoteNumNumbers' not defined in Card (Lieutenants of the Guard)
SVar 'VoteNumStrength' not found in ability, fallback to Card (Lieutenants of the Guard). Ability is ( )
SVar 'VoteNumNumbers' not found in ability, fallback to Card (Lieutenants of the Guard). Ability is ()
Game-0 > java.lang.NullPointerException
at forge.ai.AiController.getCardsToDiscard(AiController.java:846)
at forge.ai.AiController.getCardsToDiscard(AiController.java:828)
at forge.ai.AiController.getCardsToDiscard(AiController.java:819)
at forge.ai.PlayerControllerAi.chooseCardsToDiscardToMaximumHandSize(PlayerControllerAi.java:426)
at forge.game.phase.PhaseHandler.onPhaseBegin(PhaseHandler.java:351)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1003)
at forge.game.GameAction.startGame(GameAction.java:1565)
at forge.game.Match.startGame(Match.java:87)
at forge.match.HostedMatch$2.run(HostedMatch.java:224)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
MaxMtg
 
Posts: 102
Joined: 11 Aug 2017, 16:11
Has thanked: 50 times
Been thanked: 6 times

Re: Forge Release 08/18/2017 ver 1.6.2

Postby Agetian » 20 Aug 2017, 03:25

@MaxMtg: Should now be fixed :) Was related to that silly old card I'm trying to code upstream :)

- Agetian
Agetian
Programmer
 
Posts: 3471
Joined: 14 Mar 2011, 05:58
Has thanked: 676 times
Been thanked: 561 times

Re: Forge Release 08/18/2017 ver 1.6.2

Postby Agetian » 20 Aug 2017, 05:23

Alico wrote:This is the Planar Deck:
Momir's Chaos | Open
1 Academy at Tolaria West|HOP
1 Aretopolis|PCA
1 Astral Arena|PC2
1 Bant|HOP
1 Bloodhill Bastion|PC2
1 Celestine Reef|HOP
1 Chaotic Aether|PCA
1 Edge of Malacol|PC2
1 Eloren Wilds|HOP
1 Gavony|PC2
1 Goldmeadow|HOP
1 Grand Ossuary|PC2
1 Hedron Fields of Agadeem|PC2
1 Horizon Boughs|HOP
1 Kessig|PC2
1 Kilnspire District|PCA
1 Krosa|HOP
1 Lair of the Ashen Idol|PCA
1 Llanowar|HOP
1 Mutual Epiphany|PC2
1 Naya|HOP
1 Nephalia|PC2
1 Onakke Catacomb|PC2
1 Orochi Colony|PC2
1 Panopticon|HOP
1 Pools of Becoming|HOP
1 Quicksilver Sea|PC2
1 Reality Shaping|PC2
1 Selesnya Loft Gardens|PC2
1 Shiv|HOP
1 Sokenzan|HOP
1 Stairs to Infinity|PC2
1 Stensia|PCA
1 Stronghold Furnace|HOP
1 Takenuma|PC2
1 Tazeem|HOP
1 The Eon Fog|HOP
1 The Great Forest|HOP
1 The Hippodrome|HOP
1 The Maelstrom|HOP
1 The Zephyr Maze|PC2
1 Truga Jungle|PCA
1 Undercity Reaches|HOP
1 Velis Vel|HOP
1 Windriddle Palaces|PC2


In case you need it, this is the Vanguard deck:
Momir+ | Open
[metadata]
Name=Momir+
[Avatar]
1 Momir Vig, Simic Visionary Avatar|VAN
[Main]
1 Azorius Chancery|DIS
1 Boros Garrison|RAV
1 Dimir Aqueduct|RAV
3 Forest|LEA|1
3 Forest|LEA|2
1 Gaea's Cradle|USG
1 Gruul Turf|GPT
3 Island|LEA|1
3 Island|LEA|2
1 Izzet Boilerworks|GPT
3 Mountain|LEA|1
3 Mountain|LEA|2
4 Mox Emerald|LEA
4 Mox Jet|LEA
4 Mox Pearl|LEA
4 Mox Ruby|LEA
4 Mox Sapphire|LEA
1 Orzhov Basilica|GPT
3 Plains|LEA|1
3 Plains|LEA|2
1 Rakdos Carnarium|DIS
1 Selesnya Sanctuary|RAV
1 Simic Growth Chamber|DIS
1 Sol Ring|LEA
3 Swamp|LEA|1
3 Swamp|LEA|2
1 Tolarian Academy|USG


Though in posting this, I notice I am missing one of the bouncelands, :lol:.

Not sure if it helps, but I have seen opponents trigger the bug before too. Harder to notice, but it still happens. The frustrating thing is that I get the bug maybe 1 in 10 games. With Momir Vanguard being as random as it is, it is really hard to have the same game happen more than once.
Thanks! I'll play a bit with this soon and see if I can reproduce and fix the issue.
On that note, are you noticing any pattern to the bug? Like, maybe it happens only after one of the opponents lost, or after some particular sequence of events, or is it totally random?

- Agetian
Agetian
Programmer
 
Posts: 3471
Joined: 14 Mar 2011, 05:58
Has thanked: 676 times
Been thanked: 561 times

Re: Forge Release 08/18/2017 ver 1.6.2

Postby MaxMtg » 20 Aug 2017, 11:03

Don´t know if this was ever brought up but , why are there no promos on Forge?
It's relatively easy to add them is it now?
MaxMtg
 
Posts: 102
Joined: 11 Aug 2017, 16:11
Has thanked: 50 times
Been thanked: 6 times

Re: Forge Release 08/18/2017 ver 1.6.2

Postby Agetian » 20 Aug 2017, 11:18

MaxMtg wrote:Don´t know if this was ever brought up but , why are there no promos on Forge?
It's relatively easy to add them is it now?
Yeah, good question... I know that the idea was once rejected in the past (don't remember the exact reason), but it was a good while ago. Not sure what the current standpoint on it would be, it might be worth asking in the Discord channel :/ Yeah, it should be easy and straightforward to add the promos, just a matter of supplying the necessary edition definition files (and pictures for the end user).

- Agetian
Agetian
Programmer
 
Posts: 3471
Joined: 14 Mar 2011, 05:58
Has thanked: 676 times
Been thanked: 561 times

Re: Forge Release 08/18/2017 ver 1.6.2

Postby MaxMtg » 20 Aug 2017, 12:17

Agetian wrote:
MaxMtg wrote:Don´t know if this was ever brought up but , why are there no promos on Forge?
It's relatively easy to add them is it now?
Yeah, good question... I know that the idea was once rejected in the past (don't remember the exact reason), but it was a good while ago. Not sure what the current standpoint on it would be, it might be worth asking in the Discord channel :/ Yeah, it should be easy and straightforward to add the promos, just a matter of supplying the necessary edition definition files (and pictures for the end user).

- Agetian
Yeah , If I'm not mistaken Xmage has promos ,they also have the lands from the UN-Sets.
Unhinged full art lands might be the best art land ever printed on MTG
I wish we could have them on Forge because I can't really play any other mtg game besides Forge
MaxMtg
 
Posts: 102
Joined: 11 Aug 2017, 16:11
Has thanked: 50 times
Been thanked: 6 times

Re: Forge Release 08/18/2017 ver 1.6.2

Postby Agetian » 20 Aug 2017, 13:04

That's true, and I don't see why not :)

- Agetian
Agetian
Programmer
 
Posts: 3471
Joined: 14 Mar 2011, 05:58
Has thanked: 676 times
Been thanked: 561 times

Re: Forge Release 08/18/2017 ver 1.6.2

Postby RumbleBBU » 20 Aug 2017, 17:54

An old (relatively minor) issue, not specific to this release, but still valid.

Some time ago, the card price list format changed to make it possible to have different prices for different alternate versions of a card within a set. Unfortunately, the game logic was not updated, it will fail to properly associate those prices with any cards.

I noticed this in the quest mode when I was able to shop for such playable cards as Arcane Denial at very agreeable prices like 6 credits... (the default for commons when the price was not found on the price list).

As a very quick fix, anyone can manually edit their local price list, just do a 'search and replace' for " (1)|", replace it with "|". Then do the same for (2), (3), etc. You will have to go to (12) at least, there's a "Forest (12)" in one a set at least. After this 'fix', all versions of the card will obviously have the same price.

But the real fix would be to make price list logic a bit smarter.

(EDITED a bit, the problem doesn't seem to be specific to ReadPriceList.java as I first thought.)
User avatar
RumbleBBU
 
Posts: 394
Joined: 18 Aug 2012, 04:24
Has thanked: 29 times
Been thanked: 66 times

Re: Forge Release 08/18/2017 ver 1.6.2

Postby Xyx » 20 Aug 2017, 23:54

Lots of weirdness surrounding Astral Cornucopia. It can't be tapped to produce mana for a multicolor spell, it can't be used in auto-payments, it won't untap when it's cancelled and the AI will tap it in its first main phase whether it needs the mana or not.
User avatar
Xyx
Tester
 
Posts: 524
Joined: 23 Feb 2014, 23:01
Has thanked: 38 times
Been thanked: 32 times

Next

Return to Forge

Who is online

Users browsing this forum: No registered users and 42 guests


Who is online

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

Login Form