Forge Beta: 04-25-2014 ver 1.5.17
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Forge Beta: 04-25-2014 ver 1.5.17
by kvothe » 26 Apr 2014, 15:53
oh, ok. I assumed the script for Overlord was correct and I didn't know about that rule for the first token. Thanks for the explanation.Xitax wrote:No, instead Abhorrent Overlord should have the token image designation removed. Since this is the first B 1/1 Harpy it should have no set code.kvothe wrote:Edit2: b_1_1_harpy should be b_1_1_harpy_ths
Are these the ones?Marek14 wrote:Xitax:
I went through your token file and replaced the image with HQ versions for people who want those.
Some notes:
AVR Demon - there are two pictures, normal (which looks like ISD demon) and promo. If AVR Angels get two pictures, AVR Demons should too; not sure where to get HQ version of the promo pictures.
I think there was also a promo token of 1/1 white Bird in DGM.
I'm lacking HQ pictures for:
BNG tokens (1/1 Bird, 2/2 enchantment Bird, 1/1 Cat Soldier, 3/3 enchantment Centaur, 3/1 enchantment Elemental, 3/1 Elemental from Mirrodin, Gold, Kiora, the Crashing Wave Emblem, 9/9 Kraken, 1/1 enchantment Soldier, 2/2 Wolf, 2/2 enchantment Zombie)
JOU tokens (*/* Hydra, 2/3 Minotaur, 1/1 enchantment Snake, 4/4 Sphinx, 1/3 enchantment Spider, */* Zombie)
Special tokens (4/4 promo Angel from AVR, Chandra, the Firebrand Effect; Elspeth, Knight Errant Emblem, Koth of the Hammer Emblem, Riptide Replicator, Venser, the Sojourner Emblem; Volrath's Laboratory)
Tokens produced only by non-traditional cards or in non-traditional sets (3/2 Antelope, 3/3 Boar, 3/2 Cat, 7/7 Eldrazi, 1/1 Elf, 4/6 Golem, 3/2 Rhino)
Note that the 3/2 Antelope and 3/2 Rhino tokens are wrong - Master of the Wild Hunt Avatar should actually produce 2/3 Antelopes and 4/4 Rhinos. This is apparently a bug in the card code as well.
Tokens I have in HQ, but not in the version in archive (2/2 Ape, 2/2 Beast, 3/1 Carnivore, 1/1 Hound, 1/1 deathtouch Insect, 1/1 Insect from Mirrodin, 6/1 Insect, 1/1 Minor Demon, Morph, 2/2 Reflection, 1/1 Saproling from Ravnica, 1/1 soldier from Coldsnap, 1/1 Soldier from Mirrodin, 1/1 Spirit from Mirrodin). I put these tokens into "alternates" directory, but the ones you provided are usually better.
The "no set code for first token" rule is good, but it's still applied inconsistently. Black 1/1 Assassin, green 4/4 Rhino, green 5/5 Wurm, green/white 8/8 Elemental, red 2/2 Dragon and red 6/6 Dragon all have set codes despite only having one version. (Though this won't apply to 4/4 Rhino after Master of the wild Hunt Avatar is fixed.)
I added first version of JOU tokens; not sure what's the proper name for the Zombie, put it as b_x_y_Zombie.jpg for now.
http://www.filedropper.com/tokens
http://magiccards.info/extras/token/ava ... /angel.jpg
http://magiccards.info/extras/token/ava ... /demon.jpg
http://magiccards.info/extras/token/league/bird.jpg
You can find most of the emblems and missing tokens here: http://magiccards.info/extras.html
Re: Forge Beta: 04-25-2014 ver 1.5.17
by Gilg » 26 Apr 2014, 16:14
Thanks for the new release! A small bug I noticed: the text for the new JOU card Revel of the Fallen God is off. It has "Put four 2/2 red and green Satyr creature tokens with haste onto the battlefield.battlefield instead if seven or more cards are in your graveyard."
Re: Forge Beta: 04-25-2014 ver 1.5.17
by correioalternativo » 26 Apr 2014, 16:15
Grouped artifacts and enchantments
thank you.
*
Duel Decks: Jace vs. Vraska pics from http://magiccards.info/query?q=%2B%2Be% ... an&s=issue
DDM.zip https://www.mediafire.com/?4t2um409a9av474
*
Journey into Nyx pics from http://magiccards.info/query?q=%2B%2Be% ... an&s=issue
JOU.zip http://www.mediafire.com/download/0uwdsovfzu1pb1z

*
Duel Decks: Jace vs. Vraska pics from http://magiccards.info/query?q=%2B%2Be% ... an&s=issue
DDM.zip https://www.mediafire.com/?4t2um409a9av474
*
Journey into Nyx pics from http://magiccards.info/query?q=%2B%2Be% ... an&s=issue
JOU.zip http://www.mediafire.com/download/0uwdsovfzu1pb1z
-
correioalternativo - Posts: 279
- Joined: 23 Jul 2012, 12:01
- Has thanked: 255 times
- Been thanked: 23 times
Re: Forge Beta: 04-25-2014 ver 1.5.17
by Marek14 » 26 Apr 2014, 18:26
Seem to be it. For developers: please add the second demon token for AVR and fix P/T of tokens on Master of the Wild Hunt Avatarkvothe wrote:Are these the ones?
http://magiccards.info/extras/token/ava ... /angel.jpg
http://magiccards.info/extras/token/ava ... /demon.jpg
http://magiccards.info/extras/token/league/bird.jpg
You can find most of the emblems and missing tokens here: http://magiccards.info/extras.html

EDIT: Also, it looks like there IS an official token card for Griffin from Griffin Guide - it was printed in Heroes vs. Monsters. I'll replace it...
EDIT2: I also noticed that there are high-quality pictures for online Vanguards, with more versions than Forge currently has. Would anyone like to compile that?

Here's token update of those pictures. I replaced a few emblems that were physically printed.
Last edited by Marek14 on 26 Apr 2014, 18:49, edited 1 time in total.
Re: Forge Beta: 04-25-2014 ver 1.5.17
by Sloth » 26 Apr 2014, 18:47
I fixed this issue, but the input and threat system is really not my forte. I hope someone more knowledgeable will take a look at it.friarsol wrote:Technically this is wrong. It should go on the stack at the same time as that ETB of the land. As I mentioned in the last release someone reported a similar problem, and it was due to a refactoring of triggers and this was an issue with some of the cases. So this is just another one we have to hunt down and resolve. The person who did the refactoring hasn't been active of late, so it'll wait till someone else tries to figure out where to resolve the issue.mastroego wrote:EDIT 2:
I can be more specific.
It seems that when a land is played from somewhere other than your hand (the library with the Oracle, or the Graveyard with Crucible of Worlds) the landfall effect triggers with a slight delay. It doesn't seem to work at first, then you do *something* (like tapping a land or pressing "ok") and it finally triggers. Don't know why that happens but, as I said, it's good enough
-
Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: Forge Beta: 04-25-2014 ver 1.5.17
by Xitax » 26 Apr 2014, 19:43
Thanks for the feedback! I'll put together a patch.Marek14 wrote:..stuff about tokens...
Re: AVR demon. The token supplied is the promo. There's only one card that uses it, Demonic Rising. Are you saying that you would like this card to produce both the ISD and AVR tokens?
Patch notes:
Abhorrent Overlord - removed set specific token image, make harpy default
Scion of Vitu-Ghazi, Beck/Call - Added DGM promo token as alt token image
w_1_1_bird_DGM added.
Fixed g_2_3_antelope.
Fixed g_4_4_rhino.
Master of the Wild Hunt Avatar script was ok.
Leaving black 1/1 assassins set specific since their ability is not very vanilla.
Leaving gw 8/8 wurm and g 5/5 wurm and r 2/2 dragon set specific for the same reason.
Utvara Hellkite - made r 6/6 dragon default instead of RTR specific
Changed 2/2 white griffin pic to official token.
I'm leaving JOU tokens for later when the set pics become available.
Patch file in case you want to make changes right now instead of waiting for the next beta.
Edit: removed zip file and put new file in later post.
Last edited by Xitax on 27 Apr 2014, 01:21, edited 1 time in total.
Re: Forge Beta: 04-25-2014 ver 1.5.17
by friarsol » 26 Apr 2014, 20:02
I'll try to go back through Max's checkins from when he was working on this to see what he did in regards to triggers for Devmode activations. Maybe there's something in there that we can replicate here.Sloth wrote:I fixed this issue, but the input and threat system is really not my forte. I hope someone more knowledgeable will take a look at it.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Forge Beta: 04-25-2014 ver 1.5.17
by Marek14 » 26 Apr 2014, 20:45
Well, the logic is same as for the Angel token. Angel token has unique images in both ISD and AVR while Demon token in AVR booster packs is visually the same as ISD one (just with different set symbol/collector data), but that still doesn't mean it doesn't deserve to appear.Xitax wrote:Thanks for the feedback! I'll put together a patch.Marek14 wrote:..stuff about tokens...
Re: AVR demon. The token supplied is the promo. There's only one card that uses it, Demonic Rising. Are you saying that you would like this card to produce both the ISD and AVR tokens?
I'd also suggest to replace some of the homemade Emblems with official ones from Duel Decks (or, in case of Elspeth, Knight-Errant, from Modern Masters).
Re: Forge Beta: 04-25-2014 ver 1.5.17
by gos » 26 Apr 2014, 21:16
. Knowledge and Power target and resolve, but do no damage.
- gos
- Posts: 4369
- Joined: 03 Mar 2011, 15:21
- Location: Reykjavík, Iceland
- Has thanked: 231 times
- Been thanked: 232 times
Re: Forge Beta: 04-25-2014 ver 1.5.17
by moomarc » 26 Apr 2014, 23:31
Attached are the fixed token images for the Master of the Wild Hunt tokens. It was just a layer that wasn't hidden in the Photoshop file. The script itself is correct however, which is why the file names were correct.Marek14 wrote:Note that the 3/2 Antelope and 3/2 Rhino tokens are wrong - Master of the Wild Hunt Avatar should actually produce 2/3 Antelopes and 4/4 Rhinos. This is apparently a bug in the card code as well.
-Marc
-
moomarc - Pixel Commander
- Posts: 2091
- Joined: 04 Jun 2010, 15:22
- Location: Johannesburg, South Africa
- Has thanked: 371 times
- Been thanked: 372 times
Re: Forge Beta: 04-25-2014 ver 1.5.17
by Xitax » 27 Apr 2014, 01:20
Done.Marek14 wrote:Well, the logic is same as for the Angel token. Angel token has unique images in both ISD and AVR while Demon token in AVR booster packs is visually the same as ISD one (just with different set symbol/collector data), but that still doesn't mean it doesn't deserve to appear.
I'd also suggest to replace some of the homemade Emblems with official ones from Duel Decks (or, in case of Elspeth, Knight-Errant, from Modern Masters).
Demonic Rising uses both tokens.
Replaced 3 homemade emblems with official ones.
Curse of the Swine should use a default token. Someone else's edits are clashing with the token work I did.
Added to patch.
Edit: if AI casts Traitor's Roar targeting my Nightveil Specter, shouldn't its ability trigger?
-I can't play cards exiled with Intet, the Dreamer. Also after doing combat damage to a planeswalker none of his abilities trigger.
Edit: removed patch file and put in later post.
Last edited by Xitax on 08 May 2014, 05:29, edited 1 time in total.
Re: Forge Beta: 04-25-2014 ver 1.5.17
by NivMizzet » 27 Apr 2014, 05:04
A legendary creature is return to the battlefield with Goryo's Vengeance then Gift of Immortality is attached to it afterward. The creature is then sac and comes back due to the gift. At end of turn, the creature is exiled by the vengeance.
This might be a bug with Gift of Immortality treating the creature as the same object.
This might be a bug with Gift of Immortality treating the creature as the same object.
- NivMizzet
- Posts: 12
- Joined: 25 Jan 2013, 00:30
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 04-25-2014 ver 1.5.17
by Marek14 » 27 Apr 2014, 05:22
As for the Griffin token, I originally wrote that it was printed in Heroes vs. Monsters. While that's true, it had been actually printed before -- in Ajani vs. Nicol Bolas. The picture is the same, though.Xitax wrote:Done.Marek14 wrote:Well, the logic is same as for the Angel token. Angel token has unique images in both ISD and AVR while Demon token in AVR booster packs is visually the same as ISD one (just with different set symbol/collector data), but that still doesn't mean it doesn't deserve to appear.
I'd also suggest to replace some of the homemade Emblems with official ones from Duel Decks (or, in case of Elspeth, Knight-Errant, from Modern Masters).
Demonic Rising uses both tokens.
Replaced 3 homemade emblems with official ones.
Curse of the Swine should use a default token. Someone else's edits are clashing with the token work I did.
Added to patch.
Edit: if AI casts Traitor's Roar targeting my Nightveil Specter, shouldn't its ability trigger?
-I can't play cards exiled with Intet, the Dreamer. Also after doing combat damage to a planeswalker none of his abilities trigger.
Re: Forge Beta: 04-25-2014 ver 1.5.17
by swordshine » 27 Apr 2014, 06:04
Fixed, thanks.gos wrote:. Knowledge and Power target and resolve, but do no damage.
- swordshine
- Posts: 682
- Joined: 11 Jul 2010, 02:37
- Has thanked: 116 times
- Been thanked: 87 times
Re: Forge Beta: 04-25-2014 ver 1.5.17
by Diena » 27 Apr 2014, 07:35
When opening the constructed menu the crash report appears:
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.17-r25620
Operating System: Windows 8 6.2 x86
Java Version: 1.7.0_55 Oracle Corporation
java.lang.NullPointerException
at forge.itemmanager.ColumnDef$42.apply(ColumnDef.java:357)
at forge.itemmanager.ColumnDef$42.apply(ColumnDef.java:354)
at forge.itemmanager.views.ItemListView$ItemTableModel.getValueAt(ItemListView.java:707)
at javax.swing.JTable.getValueAt(Unknown Source)
at javax.swing.JTable.prepareRenderer(Unknown Source)
at javax.swing.plaf.basic.BasicTableUI.paintCell(Unknown Source)
at javax.swing.plaf.basic.BasicTableUI.paintCells(Unknown Source)
at javax.swing.plaf.basic.BasicTableUI.paint(Unknown Source)
at javax.swing.plaf.ComponentUI.update(Unknown Source)
at javax.swing.JComponent.paintComponent(Unknown Source)
at forge.toolbox.FSkin$SkinnedTable.paintComponent(FSkin.java:2665)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JViewport.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at forge.toolbox.FScrollPane.paint(FScrollPane.java:83)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JViewport.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
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$3.run(Unknown Source)
at javax.swing.RepaintManager$3.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$1100(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$200(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)
Who is online
Users browsing this forum: No registered users and 15 guests