It is currently 21 Nov 2025, 19:02
   
Text Size

Forge Beta: 10-22-2014 ver 1.5.29

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

Re: Forge Beta: 10-22-2014 ver 1.5.29

Postby 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.
User avatar
Vecc
 
Posts: 178
Joined: 13 Apr 2009, 00:13
Has thanked: 17 times
Been thanked: 5 times

Re: Forge Beta: 10-22-2014 ver 1.5.29

Postby 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
Nordos
 
Posts: 558
Joined: 23 May 2011, 14:06
Has thanked: 6 times
Been thanked: 18 times

Re: Forge Beta: 10-22-2014 ver 1.5.29

Postby 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
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: 10-22-2014 ver 1.5.29

Postby Vecc » 28 Oct 2014, 16:07

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
Thanks Chris, for some reason I was more confused with it than I should've been. :mrgreen:
User avatar
Vecc
 
Posts: 178
Joined: 13 Apr 2009, 00:13
Has thanked: 17 times
Been thanked: 5 times

Re: Forge Beta: 10-22-2014 ver 1.5.29

Postby 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

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

Postby 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

Postby 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

Postby 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 {2}).
< Former DotP 2012/2013/2014 modder >
Currently busy with life...
User avatar
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

Postby drdev » 30 Oct 2014, 16:31

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)
I believe this has already been fixed if you update to a newer snapshot.
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

Postby 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'.
Yosituna
 
Posts: 22
Joined: 10 Jan 2014, 20:30
Has thanked: 4 times
Been thanked: 0 time

Re: Forge Beta: 10-22-2014 ver 1.5.29

Postby friarsol » 30 Oct 2014, 18:58

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'.
Targeting your own enchantments is actually a requirement that we recently started enforcing. (This is important for cards that trigger when they become targeted).

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

Postby 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.
Yosituna
 
Posts: 22
Joined: 10 Jan 2014, 20:30
Has thanked: 4 times
Been thanked: 0 time

Re: Forge Beta: 10-22-2014 ver 1.5.29

Postby friarsol » 30 Oct 2014, 19:43

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

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.
It should be ValidCard$ Permanent.nonLand+YouCtrl+Other. I'll fix it when I get to a spot where I have access to the commit.
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

Postby 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
Marek14
Tester
 
Posts: 2776
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 305 times

Re: Forge Beta: 10-22-2014 ver 1.5.29

Postby 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!
Yosituna
 
Posts: 22
Joined: 10 Jan 2014, 20:30
Has thanked: 4 times
Been thanked: 0 time

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 49 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 49 users online :: 0 registered, 0 hidden and 49 guests (based on users active over the past 10 minutes)
Most users ever online was 9824 on 10 Nov 2025, 04:33

Users browsing this forum: No registered users and 49 guests

Login Form