Forge Beta: 10-22-2014 ver 1.5.29
by mtgrares
Moderators: timmermac, Agetian, friarsol, Blacksmith, KrazyTheFox, CCGHQ Admins
Re: Forge Beta: 10-22-2014 ver 1.5.29
by Vecc » 27 Oct 2014, 22:20
Could anyone explain to me / point me to a guide that explains the process of getting Snapshot builds (searching the forum engine didn't work so well for me)? I've got the links to the snapshot websites in the announcement, but Krazy's still doesn't have any recent snapshots and I'm really not sure how to "build" Forge from the files in the cardforge link.
Thanks in advance.
Thanks in advance.
Re: Forge Beta: 10-22-2014 ver 1.5.29
by Nordos » 28 Oct 2014, 13:25
Quest Mode, Tournament. When I click on cancel wnhen I open 'spend token' by accident, it will spawn a tournament and use the token...
AI won't cast Krovikan Mist, apparently because he assumes that it will be a 0/0
AI won't cast Krovikan Mist, apparently because he assumes that it will be a 0/0
Re: Forge Beta: 10-22-2014 ver 1.5.29
by Chris H. » 28 Oct 2014, 15:18
Vecc wrote:Could anyone explain to me / point me to a guide that explains the process of getting Snapshot builds (searching the forum engine didn't work so well for me)? I've got the links to the snapshot websites in the announcement, but Krazy's still doesn't have any recent snapshots and I'm really not sure how to "build" Forge from the files in the cardforge link.
Thanks in advance.
There is nothing to build from the files at cardforge.
Cardforge has a fairly simple directory structure that people should be able to navigate and the current snapshots are for version 1.5.30.
The 1.5.30 directory contains some files that you can safely ignore:
*.md5
*.sha1
*.pom
*.jar
maven-metadata.*
The only other files are the forge snapshots that are packaged as an archive and their file names end in:
.tar.bz2
-osx.tar.bz2
-

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: 10-22-2014 ver 1.5.29
by Vecc » 28 Oct 2014, 16:07
Thanks Chris, for some reason I was more confused with it than I should've been.Chris H. wrote:The only other files are the forge snapshots that are packaged as an archive and their file names end in:
.tar.bz2
-osx.tar.bz2
Re: Forge Beta: 10-22-2014 ver 1.5.29
by supercommiefu » 29 Oct 2014, 00:40
So I guess this is kind of weird (and possibly totally my computer's fault) but whenever I get an error message the window looks weird. As an example: http://imgur.com/n1qDVwU
Description: Resolving a counterbalance trigger revealing terminus to a syncopate for X=7
Description: Resolving a counterbalance trigger revealing terminus to a syncopate for X=7
- IllegalComponentStateException | Open
- Code: Select all
Forge Version: 1.5.29-r28053Mu (mixed revisions detected; please update from the root directory)
Operating System: Windows 8 6.2 x86
Java Version: 1.8.0_25 Oracle Corporation
java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location
at java.awt.Component.getLocationOnScreen_NoTreeLock(Unknown Source)
at java.awt.Component.getLocationOnScreen(Unknown Source)
at forge.screens.match.TargetingOverlay.assembleArcs(TargetingOverlay.java:165)
at forge.screens.match.TargetingOverlay.access$600(TargetingOverlay.java:59)
at forge.screens.match.TargetingOverlay$OverlayPanel.paintComponent(TargetingOverlay.java:377)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JLayeredPane.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JLayeredPane.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintToOffscreen(Unknown Source)
at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
at javax.swing.RepaintManager.paint(Unknown Source)
at javax.swing.JComponent._paintImmediately(Unknown Source)
at javax.swing.JComponent.paintImmediately(Unknown Source)
at javax.swing.RepaintManager$4.run(Unknown Source)
at javax.swing.RepaintManager$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.access$1300(Unknown Source)
at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$400(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)
- supercommiefu
- Posts: 25
- Joined: 28 May 2012, 01:42
- Has thanked: 1 time
- Been thanked: 1 time
Re: Forge Beta: 10-22-2014 ver 1.5.29
by Arkx » 29 Oct 2014, 04:47
I just found an interesting bug after casting Yawgmoth's Will and then in the same turn casting Mind's Desire. Spells that I was able to cast for free with Mind's Desire were being returned to my graveyard and thereby being added to my "flashback pile" allowing me to play them over and over again ad infinitum. They should have been getting removed from the game due to the Yawgmoth's Will.
- Arkx
- Posts: 5
- Joined: 30 Apr 2014, 16:32
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 10-22-2014 ver 1.5.29
by supercommiefu » 30 Oct 2014, 04:38
Description: Won a game with Battle of Wits
- ArrayIndexOutOfBoundsException | Open
- Code: Select all
Forge Version: 1.5.29-r28053Mu (mixed revisions detected; please update from the root directory)
Operating System: Windows 8 6.2 x86
Java Version: 1.8.0_25 Oracle Corporation
java.lang.ArrayIndexOutOfBoundsException: -1
at java.util.ArrayList.elementData(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
at java.util.Collections$UnmodifiableList.get(Unknown Source)
at forge.game.player.Player.getRegisteredPlayer(Player.java:2070)
at forge.achievement.ChallengeAchievements$DeckChallengeAchievement.eval(ChallengeAchievements.java:59)
at forge.achievement.ProgressiveAchievement.evaluate(ProgressiveAchievement.java:26)
at forge.achievement.Achievement.update(Achievement.java:156)
at forge.achievement.AchievementCollection.updateAll(AchievementCollection.java:112)
at forge.achievement.AchievementCollection$1.run(AchievementCollection.java:54)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
- supercommiefu
- Posts: 25
- Joined: 28 May 2012, 01:42
- Has thanked: 1 time
- Been thanked: 1 time
Re: Forge Beta: 10-22-2014 ver 1.5.29
by thefiremind » 30 Oct 2014, 11:30
AI wasted a Stab Wound on a Diffusion Sliver, having only 3 mana available (no mana left to pay the additional
).
).< Former DotP 2012/2013/2014 modder >
Currently busy with life...
Currently busy with life...
-

thefiremind - Programmer
- Posts: 3515
- Joined: 07 Nov 2011, 10:55
- Has thanked: 118 times
- Been thanked: 722 times
Re: Forge Beta: 10-22-2014 ver 1.5.29
by drdev » 30 Oct 2014, 16:31
I believe this has already been fixed if you update to a newer snapshot.supercommiefu wrote:Description: Won a game with Battle of Wits
- ArrayIndexOutOfBoundsException | Open
- Code: Select all
Forge Version: 1.5.29-r28053Mu (mixed revisions detected; please update from the root directory)
Operating System: Windows 8 6.2 x86
Java Version: 1.8.0_25 Oracle Corporation
java.lang.ArrayIndexOutOfBoundsException: -1
at java.util.ArrayList.elementData(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
at java.util.Collections$UnmodifiableList.get(Unknown Source)
at forge.game.player.Player.getRegisteredPlayer(Player.java:2070)
at forge.achievement.ChallengeAchievements$DeckChallengeAchievement.eval(ChallengeAchievements.java:59)
at forge.achievement.ProgressiveAchievement.evaluate(ProgressiveAchievement.java:26)
at forge.achievement.Achievement.update(Achievement.java:156)
at forge.achievement.AchievementCollection.updateAll(AchievementCollection.java:112)
at forge.achievement.AchievementCollection$1.run(AchievementCollection.java:54)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Forge Beta: 10-22-2014 ver 1.5.29
by Yosituna » 30 Oct 2014, 18:36
Using most recent snapshot build, cast Aura Shards in a Commander game and the optional trigger was mandatory (it forced me to choose an enchantment or artifact to destroy and wouldn't let me select "Cancel" as previous versions have), making me blow up my own enchantment once I'd destroyed all my opponents'.
Re: Forge Beta: 10-22-2014 ver 1.5.29
by friarsol » 30 Oct 2014, 18:58
Targeting your own enchantments is actually a requirement that we recently started enforcing. (This is important for cards that trigger when they become targeted).Yosituna wrote:Using most recent snapshot build, cast Aura Shards in a Commander game and the optional trigger was mandatory (it forced me to choose an enchantment or artifact to destroy and wouldn't let me select "Cancel" as previous versions have), making me blow up my own enchantment once I'd destroyed all my opponents'.
When the trigger resolves, you should still be given the option to say no at that time.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Forge Beta: 10-22-2014 ver 1.5.29
by Yosituna » 30 Oct 2014, 19:33
Ahhh, makes sense. Thanks for the quick reply!
Another issue: I targeted Martyr's Bond using Aura Shards. (Martyr's Bond is the only permanent being destroyed this way.) Somehow Martyr's Bond triggers twice, forcing me to sac two enchantments. As far as I can tell from the rules, it should only trigger once? (There's no Strionic Resonator in play or anything that would allow for doubling triggered abilities.)
Edit: Also, the opponent had not sacced/gotten rid of any other permanents.
Another issue: I targeted Martyr's Bond using Aura Shards. (Martyr's Bond is the only permanent being destroyed this way.) Somehow Martyr's Bond triggers twice, forcing me to sac two enchantments. As far as I can tell from the rules, it should only trigger once? (There's no Strionic Resonator in play or anything that would allow for doubling triggered abilities.)
Edit: Also, the opponent had not sacced/gotten rid of any other permanents.
Re: Forge Beta: 10-22-2014 ver 1.5.29
by friarsol » 30 Oct 2014, 19:43
Definitely should only trigger once. We were fixing some of the long standing trigger issues lately, and some of the triggers may now be slightly incorrect due to how the new code works versus how the old code worked.Yosituna wrote:Somehow Martyr's Bond triggers twice, forcing me to sac two enchantments. As far as I can tell from the rules, it should only trigger once? (There's no Strionic Resonator in play or anything that would allow for doubling triggered abilities.)
Ah yea, the first part of the script is wrong:
- Code: Select all
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Permanent.nonLand+YouCtrl | Execute$ TrigMartyrsSacrifice | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME or another nonland permanent you control is put into a graveyard from the battlefield, each opponent sacrifices a permanent that shares a card type with it.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Forge Beta: 10-22-2014 ver 1.5.29
by Marek14 » 30 Oct 2014, 21:38
Just in case you're also fixing the damage triggers, here's a list of the "deals damage" and "is dealt damage" triggers that should only trigger once no matter how many things are damaged/deal damage at once.
"Deals damage" triggers: Armadillo Cloak, Blaze Commando, Doubtless One, El-Hajjaj, Emberwilde Caliph, Essence Sliver, Exalted Angel, Genju of the Fields, Guilty Conscience, Horned Cheetah, Justice, Kiyomaro, First to Stand, Kjeldoran Gargoyle, Mourning Thrull, Necravolver, Paladin of Prahv, Phantom Nishoba, Putrid Warrior, Rakavolver, Soul Link, Spirit Link, Spirit Loop, Spiritualize, Stir the Pride, Tamanoa, Vampiric Link, Warrior Angel, Zebra Unicorn
"Deals combat damage" triggers: Banshee's Blade, Descendant of Kiyomaro, Drinker of Sorrow, Five-Alarm Fire, Flash Conscription, Leyline Phantom, Noble Purpose, Sunhome Enforcer, Umezawa's Jitte
"Is dealt damage" triggers: Angelheart Vial, Binding Agony, Blood Hound, Boros Reckoner, Broodhatch Nantuko, Coalhauler Swine, Darien, King of Kjeldor, Death Pits of Rath, Deep-Slumber Titan, Dromad Purebred, Druid's Call, Filthy Cur, Firedrinker Satyr, Frozen Solid, Fungus Sliver, Fungusaur, Grollub, High Priest of Penance, Hornet Nest, Hot Soup, Jackal Pup, Jagged Poppet, Kami of the Honored Dead, Lich, Living Artifact, Mire Blight, Mogg Maniac, Mortal Wound, Phyrexian Negator, Phyrexian Totem, Ragged Veins, Repercussion, Rite of Passage, Saber Ants, Shinka Gatekeeper, Shriveling Rot, Soul Link, Spiteful Shadows, Spitemare, Sprouting Phytohydra, Stuffy Doll, Sun Droplet, Thrashing Mudspawn, Volatile Rig, Wall of Hope, War Elemental
"Is dealt combat damage" triggers: Pious Warrior, Souls of the Faultless, Swarmborn Giant, Wall of Essence, Wall of Souls
"Is dealt non-combat damage" trigger: Chandra's Spitfire
"Deals damage" triggers: Armadillo Cloak, Blaze Commando, Doubtless One, El-Hajjaj, Emberwilde Caliph, Essence Sliver, Exalted Angel, Genju of the Fields, Guilty Conscience, Horned Cheetah, Justice, Kiyomaro, First to Stand, Kjeldoran Gargoyle, Mourning Thrull, Necravolver, Paladin of Prahv, Phantom Nishoba, Putrid Warrior, Rakavolver, Soul Link, Spirit Link, Spirit Loop, Spiritualize, Stir the Pride, Tamanoa, Vampiric Link, Warrior Angel, Zebra Unicorn
"Deals combat damage" triggers: Banshee's Blade, Descendant of Kiyomaro, Drinker of Sorrow, Five-Alarm Fire, Flash Conscription, Leyline Phantom, Noble Purpose, Sunhome Enforcer, Umezawa's Jitte
"Is dealt damage" triggers: Angelheart Vial, Binding Agony, Blood Hound, Boros Reckoner, Broodhatch Nantuko, Coalhauler Swine, Darien, King of Kjeldor, Death Pits of Rath, Deep-Slumber Titan, Dromad Purebred, Druid's Call, Filthy Cur, Firedrinker Satyr, Frozen Solid, Fungus Sliver, Fungusaur, Grollub, High Priest of Penance, Hornet Nest, Hot Soup, Jackal Pup, Jagged Poppet, Kami of the Honored Dead, Lich, Living Artifact, Mire Blight, Mogg Maniac, Mortal Wound, Phyrexian Negator, Phyrexian Totem, Ragged Veins, Repercussion, Rite of Passage, Saber Ants, Shinka Gatekeeper, Shriveling Rot, Soul Link, Spiteful Shadows, Spitemare, Sprouting Phytohydra, Stuffy Doll, Sun Droplet, Thrashing Mudspawn, Volatile Rig, Wall of Hope, War Elemental
"Is dealt combat damage" triggers: Pious Warrior, Souls of the Faultless, Swarmborn Giant, Wall of Essence, Wall of Souls
"Is dealt non-combat damage" trigger: Chandra's Spitfire
Re: Forge Beta: 10-22-2014 ver 1.5.29
by Yosituna » 31 Oct 2014, 01:19
Another couple of discoveries: Mirrorweave is not wearing off at end of turn, as it should be, and Sharding Sphinx seems to be putting out a Thopter for each point of damage rather than for each time an artifact creature deals damage to an enemy. I attacked the enemy with three or four Sphinxes, thanks to the aforementioned Mirrorweave, and ended up with like 18 Thopter tokens, without Doubling Season or anything in play that would be increasing tokens. It was a little unsettling when my Prophet of Kruphix and formerly indestructible gods ended up staying Sphinxes though!
Who is online
Users browsing this forum: No registered users and 48 guests