It is currently 17 May 2025, 15:27
   
Text Size

Forge Beta: 3-27-2015 ver 1.5.38

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

Re: Forge Beta: 3-27-2015 ver 1.5.38

Postby Zirbert » 31 Mar 2015, 03:32

The triggered mill ability of Necromaster Dragon isn't working. Just a typo in the subability line ("SVar:DBDMill"). Here's a corrected version:

Code: Select all
Name:Necromaster Dragon
ManaCost:3 U B
Types:Creature Dragon
PT:4/4
K:Flying
T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | OptionalDecider$ You | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may pay {2}. If you do, put a 2/2 black Zombie creature token onto the battlefield and each opponent puts the top two cards of his or her library into his or her graveyard.
SVar:TrigToken:AB$ Token | Cost$ 2 | TokenAmount$ 1 | TokenName$ Zombie | TokenTypes$ Creature,Zombie | TokenOwner$ You | TokenColors$ Black | TokenPower$ 2 | TokenToughness$ 2 | TokenImage$ b 2 2 zombie dtk | SubAbility$ DBMill
SVar:DBMill:DB$ Mill | Defined$ Player.Opponent | NumCards$ 2
SVar:Picture:http://www.wizards.com/global/images/magic/general/necromaster_dragon.jpg
Oracle:Flying\nWhenever Necromaster Dragon deals combat damage to a player, you may pay {2}. If you do, put a 2/2 black Zombie creature token onto the battlefield and each opponent puts the top two cards of his or her library into his or her graveyard.
Zirbert
 
Posts: 512
Joined: 13 Oct 2010, 16:04
Has thanked: 104 times
Been thanked: 19 times

Re: Forge Beta: 3-27-2015 ver 1.5.38

Postby Nekoatl » 31 Mar 2015, 04:44

Description: I activated Centaur Glade after playing Parallel Lives during my opponent's turn via Alchemist's Refuge. This notably created many more tokens than it should have, and the exception was thrown while forge was processing the auto-yield/auto-yes effects from Leyline of Vitality.

ConcurrentModificationException | Open
Code: Select all
Forge Version:    1.5.38-r-1
Operating System: Windows 7 6.1 x86
Java Version:     1.8.0_25 Oracle Corporation

java.util.ConcurrentModificationException
   at java.util.HashMap$HashIterator.nextNode(Unknown Source)
   at java.util.HashMap$EntryIterator.next(Unknown Source)
   at java.util.HashMap$EntryIterator.next(Unknown Source)
   at forge.game.keyword.KeywordCollection$1.next(KeywordCollection.java:120)
   at forge.game.keyword.KeywordCollection$1.next(KeywordCollection.java:104)
   at com.google.common.collect.Iterators.addAll(Iterators.java:357)
   at com.google.common.collect.Lists.newArrayList(Lists.java:147)
   at com.google.common.collect.Lists.newArrayList(Lists.java:129)
   at forge.game.player.PlayerView.getDisplayableKeywords(PlayerView.java:189)
   at forge.game.player.PlayerView.getDetailsList(PlayerView.java:360)
   at forge.game.player.PlayerView.getDetailsHtml(PlayerView.java:384)
   at forge.screens.match.views.VField.updateDetails(VField.java:220)
   at forge.screens.match.CMatchUI.updateLives(CMatchUI.java:472)
   at forge.control.FControlGameEventHandler$1.run(FControlGameEventHandler.java:100)
   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)
Attachments
screenshot.png
Nekoatl
 
Posts: 196
Joined: 22 Aug 2013, 20:13
Has thanked: 21 times
Been thanked: 8 times

Re: Forge Beta: 3-27-2015 ver 1.5.38

Postby Snoops2 » 31 Mar 2015, 14:48

I found a couple of weird things.

When opening Forge, the last decks used from the previous session always have a load of random plane cards added. They are not listed when opening the .dck file and it only happens to whatever decks were selected previously before closing. See attachment.

I also find that whatever the last deck selected was, it will be in the editor when opening Forge and I have to click new deck instead of starting blank.
Attachments
Capture.JPG
Snoops2
 
Posts: 51
Joined: 08 Feb 2015, 09:58
Has thanked: 87 times
Been thanked: 5 times

Re: Forge Beta: 3-27-2015 ver 1.5.38

Postby Swalker » 01 Apr 2015, 03:08

The draft order for a Dragons of Tarkir Tournament draft in Quest mode is wrong. It's currently Fate Reforged/Dragons/Dragons, it should be Dragons/Dragons/Fate.
Swalker
 
Posts: 3
Joined: 06 Dec 2014, 19:15
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 3-27-2015 ver 1.5.38

Postby serrasmurf » 01 Apr 2015, 18:26

I have Death Match on the battlefield and a creature with hexproof.
The opponent plays a creature, Death Match triggers, he is able to target and kill my hexproof creature.
The enchantment is mine, but the opponent controls the triggered ability so I assume he should not be allowed to target my hexproof creature.
serrasmurf
 
Posts: 316
Joined: 30 Jan 2010, 14:09
Location: The Netherlands
Has thanked: 3 times
Been thanked: 18 times

Re: Forge Beta: 3-27-2015 ver 1.5.38

Postby bjornsnoen » 01 Apr 2015, 18:28

I think I saw a post about this in a previous version, but I'm not sure, so sorry if this is a known bug. The AI is able to choose three targets for Hunt the Weak. First it casts the spell, targeting one of its own creatures. Then it chooses two of my creatures to fight each other.
bjornsnoen
 
Posts: 20
Joined: 16 Jan 2015, 15:07
Has thanked: 1 time
Been thanked: 2 times

Re: Forge Beta: 3-27-2015 ver 1.5.38

Postby friarsol » 01 Apr 2015, 18:57

serrasmurf wrote:I have Death Match on the battlefield and a creature with hexproof.
The opponent plays a creature, Death Match triggers, he is able to target and kill my hexproof creature.
The enchantment is mine, but the opponent controls the triggered ability so I assume he should not be allowed to target my hexproof creature.
603.3a A triggered ability is controlled by the player who controlled its source at the time it triggered, unless it's a delayed triggered ability.

The source of the trigger is your Death Match, so that makes you the controller of the trigger. Even though your opponent gets to choose the actual targets, that doesn't make him the controller.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Beta: 3-27-2015 ver 1.5.38

Postby Snoops2 » 01 Apr 2015, 19:27

I can't play booster draft at all this update. I don't get any error message, Forge just stops working. If I pick to play one opponent it crashes and if I pick play all it works for 1 bo3 but then crashes.
Snoops2
 
Posts: 51
Joined: 08 Feb 2015, 09:58
Has thanked: 87 times
Been thanked: 5 times

Re: Forge Beta: 3-27-2015 ver 1.5.38

Postby serrasmurf » 02 Apr 2015, 06:41

friarsol wrote:
serrasmurf wrote:I have Death Match on the battlefield and a creature with hexproof.
The opponent plays a creature, Death Match triggers, he is able to target and kill my hexproof creature.
The enchantment is mine, but the opponent controls the triggered ability so I assume he should not be allowed to target my hexproof creature.
603.3a A triggered ability is controlled by the player who controlled its source at the time it triggered, unless it's a delayed triggered ability.

The source of the trigger is your Death Match, so that makes you the controller of the trigger. Even though your opponent gets to choose the actual targets, that doesn't make him the controller.
Thanks Sol, i was already afraid there was some kind of ruling, still a bit counter-intuitive. No Geist of Saint Traft Death Match combo for me, back to shroud and protection from black (and many eldrazi tokens :D .
serrasmurf
 
Posts: 316
Joined: 30 Jan 2010, 14:09
Location: The Netherlands
Has thanked: 3 times
Been thanked: 18 times

Re: Forge Beta: 3-27-2015 ver 1.5.38

Postby lordxur » 02 Apr 2015, 16:09

Loving Forge, but just recently the Constructed option now constantly crashes. Thanks for any/all help in advance!

Description: Attempting to play a Constructed game. Player 1 (human) using a Custom User Deck. Player 2 (AI) using a Random Theme Deck. Just after clicking 'Start', this occurs.

NullPointerException | Open
Code: Select all
Forge Version:    1.5.38-r-1
Operating System: Windows 7 6.1 x86
Java Version:     1.8.0_31 Oracle Corporation

java.lang.NullPointerException
   at forge.screens.match.VMatchUI.populate(VMatchUI.java:135)
   at forge.screens.match.CMatchUI.updatePlayerControl(CMatchUI.java:626)
   at forge.screens.match.CMatchUI.initialize(CMatchUI.java:538)
   at forge.control.FControl.setCurrentScreen(FControl.java:308)
   at forge.control.FControl.setCurrentScreen(FControl.java:272)
   at forge.screens.match.CMatchUI.openView(CMatchUI.java:802)
   at forge.match.HostedMatch.startGame(HostedMatch.java:185)
   at forge.match.HostedMatch.startMatch(HostedMatch.java:118)
   at forge.match.HostedMatch.startMatch(HostedMatch.java:83)
   at forge.match.GameLobby.startGame(GameLobby.java:431)
   at forge.screens.home.VLobby$2.actionPerformed(VLobby.java:188)
   at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
   at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
   at java.awt.Component.processMouseEvent(Unknown Source)
   at javax.swing.JComponent.processMouseEvent(Unknown Source)
   at java.awt.Component.processEvent(Unknown Source)
   at java.awt.Container.processEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Window.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$500(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.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.awt.EventQueue$4.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)
lordxur
 
Posts: 1
Joined: 02 Apr 2015, 16:03
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 3-27-2015 ver 1.5.38

Postby Xyx » 03 Apr 2015, 00:02

AI casts Brain Maggot. I respond to the trigger by casting Lightning Bolt on it. AI exiles one of my cards permanently. A duration of zero isn't supposed to take effect.
User avatar
Xyx
Tester
 
Posts: 524
Joined: 23 Feb 2014, 23:01
Has thanked: 38 times
Been thanked: 32 times

Re: Forge Beta: 3-27-2015 ver 1.5.38

Postby AwxAngel » 03 Apr 2015, 08:23

Epochrasite being cast from suspend doesn't correctly receive +1/+1 counters.

http://puu.sh/gZPBl/ab4c62827b.jpg
AwxAngel
 
Posts: 22
Joined: 20 Mar 2015, 23:53
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 3-27-2015 ver 1.5.38

Postby serrasmurf » 03 Apr 2015, 17:46

Opponent blocks with Wall of Resistance, it dies.
Opponent activates Angelic Renewal.
Wall of Resistance returns to the battlefield and receives a counter at end of turn.
Incorrect as it has touched the graveyard and returns as a new object.
serrasmurf
 
Posts: 316
Joined: 30 Jan 2010, 14:09
Location: The Netherlands
Has thanked: 3 times
Been thanked: 18 times

Re: Forge Beta: 3-27-2015 ver 1.5.38

Postby elcnesh » 04 Apr 2015, 14:41

lordxur wrote:Loving Forge, but just recently the Constructed option now constantly crashes. Thanks for any/all help in advance!

Description: Attempting to play a Constructed game. Player 1 (human) using a Custom User Deck. Player 2 (AI) using a Random Theme Deck. Just after clicking 'Start', this occurs.

NullPointerException | Open
Code: Select all
Forge Version:    1.5.38-r-1
Operating System: Windows 7 6.1 x86
Java Version:     1.8.0_31 Oracle Corporation

java.lang.NullPointerException
   at forge.screens.match.VMatchUI.populate(VMatchUI.java:135)
   at forge.screens.match.CMatchUI.updatePlayerControl(CMatchUI.java:626)
   at forge.screens.match.CMatchUI.initialize(CMatchUI.java:538)
   at forge.control.FControl.setCurrentScreen(FControl.java:308)
   at forge.control.FControl.setCurrentScreen(FControl.java:272)
   at forge.screens.match.CMatchUI.openView(CMatchUI.java:802)
   at forge.match.HostedMatch.startGame(HostedMatch.java:185)
   at forge.match.HostedMatch.startMatch(HostedMatch.java:118)
   at forge.match.HostedMatch.startMatch(HostedMatch.java:83)
   at forge.match.GameLobby.startGame(GameLobby.java:431)
   at forge.screens.home.VLobby$2.actionPerformed(VLobby.java:188)
   at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
   at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
   at java.awt.Component.processMouseEvent(Unknown Source)
   at javax.swing.JComponent.processMouseEvent(Unknown Source)
   at java.awt.Component.processEvent(Unknown Source)
   at java.awt.Container.processEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Window.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$500(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.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.awt.EventQueue$4.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)
Have you tried resetting your match layout (from the Preferences pane)? Seems like something is wrong there.
elcnesh
 
Posts: 290
Joined: 16 May 2014, 15:11
Location: Netherlands
Has thanked: 34 times
Been thanked: 92 times

Re: Forge Beta: 3-27-2015 ver 1.5.38

Postby saturnine » 04 Apr 2015, 14:56

The ultimate emblem for Nahiri, the Lithomancer isn't displaying properly. Her first ability now uses the correct tokens though.
saturnine
 
Posts: 154
Joined: 29 Jul 2012, 15:16
Has thanked: 98 times
Been thanked: 7 times

PreviousNext

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