Bug Reports (snapshot builds)
Post MTG Forge Related Programming Questions Here
Moderators: timmermac, friarsol, Blacksmith, KrazyTheFox, Agetian, CCGHQ Admins
Re: Bug Reports (snapshot builds)
by AtogMaster » 23 Sep 2016, 17:43
:32152
Operating System: Mac OS X 10.12 x86_64
Java Version: 1.8.0_66 Oracle Corporation
I'm not sure exactly what happened, but it looks like the AI's Salivating Gremlins (enchanted by my Revoke Privileges) caused a crash when the AI played an artifact.
Operating System: Mac OS X 10.12 x86_64
Java Version: 1.8.0_66 Oracle Corporation
I'm not sure exactly what happened, but it looks like the AI's Salivating Gremlins (enchanted by my Revoke Privileges) caused a crash when the AI played an artifact.
- AtogMaster
- Posts: 21
- Joined: 16 Sep 2015, 17:52
- Has thanked: 2 times
- Been thanked: 1 time
Re: Bug Reports (snapshot builds)
by friarsol » 23 Sep 2016, 17:46
Yea that was fixed in 32156 already.AtogMaster wrote::32152
Operating System: Mac OS X 10.12 x86_64
Java Version: 1.8.0_66 Oracle Corporation
I'm not sure exactly what happened, but it looks like the AI's Salivating Gremlins (enchanted by my Revoke Privileges) caused a crash when the AI played an artifact.
- friarsol
- Global Moderator
- Posts: 7575
- Joined: 15 May 2010, 04:20
- Has thanked: 242 times
- Been thanked: 956 times
Re: Bug Reports (snapshot builds)
by AtogMaster » 23 Sep 2016, 19:13
I'm not sure exactly what happened, but it looks like the AI's Salivating Gremlins (enchanted by my Revoke Privileges) caused a crash when the AI played an artifact.[/quote]
Yea that was fixed in 32156 already.[/quote]
Thanks for the quick reply! I'll get updated before I submit anything else
Yea that was fixed in 32156 already.[/quote]
Thanks for the quick reply! I'll get updated before I submit anything else
- AtogMaster
- Posts: 21
- Joined: 16 Sep 2015, 17:52
- Has thanked: 2 times
- Been thanked: 1 time
Re: Bug Reports (snapshot builds)
by Twainer » 24 Sep 2016, 02:11
r32172
Subtle Strike - Is a sorcery, should be instant
Subtle Strike - Is a sorcery, should be instant
- Twainer
- Posts: 44
- Joined: 03 Jan 2010, 23:42
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by tjtillman » 24 Sep 2016, 11:06
Is there a plan to add an additional way to portray energy counters? If using touchscreen devices like a windows tablet it's unable to be seen.friarsol wrote:It's not amazing, but if you hover over the player panel it lists how much that player has.Twainer wrote:Am i going blind or is there currently no way to see how much energy each player has?
Re: Bug Reports (snapshot builds)
by Twainer » 24 Sep 2016, 11:10
r32177
Era of Innovation - Energy trigger should require mana payment, but does not
Era of Innovation - Energy trigger should require mana payment, but does not
- Twainer
- Posts: 44
- Joined: 03 Jan 2010, 23:42
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by tjtillman » 24 Sep 2016, 12:23
r32178
Whiler Virtuoso should be a 2/3
Whiler Virtuoso should be a 2/3
Re: Bug Reports (snapshot builds)
by tjtillman » 24 Sep 2016, 13:45
r32178
Attacked with Skysovereign, Consul's Flagship when opponent had no creatures or planeswalkers on the battlefield, forced me to target one of my own creatures. However, the card says target a creature or planewalker the opponent controls.
Attacked with Skysovereign, Consul's Flagship when opponent had no creatures or planeswalkers on the battlefield, forced me to target one of my own creatures. However, the card says target a creature or planewalker the opponent controls.
Re: Bug Reports (snapshot builds)
by sizzlewump » 24 Sep 2016, 15:49
Description: Forge crashed in a 2-player Commander game after I cast Polymorphous Rush selecting 2 additional targets. This happened when I chose Sharding Sphinx as the creature to copy (which I had already selected as one of the 2 targets by mistake).
Targets selected: Sharding Sphinx, Hero of Iroas, and Icefall Regent.
In essence, I think I was asking your software to tell a creature to become a copy of itself and it didn't know how to behave.
Thanks for any help you are able to provide! Great job with the software!
Targets selected: Sharding Sphinx, Hero of Iroas, and Icefall Regent.
In essence, I think I was asking your software to tell a creature to become a copy of itself and it didn't know how to behave.
Thanks for any help you are able to provide! Great job with the software!
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.49-r-1
Operating System: Windows 7 6.1 amd64
Java Version: 1.8.0_51 Oracle Corporation
java.lang.NullPointerException
at forge.game.card.CardState.copyFrom(CardState.java:352)
at forge.game.card.CardFactory.copyState(CardFactory.java:604)
at forge.game.card.CardFactory.copyCopiableCharacteristics(CardFactory.java:509)
at forge.game.ability.effects.CloneEffect.resolve(CloneEffect.java:124)
at forge.game.spellability.AbilitySub.resolve(AbilitySub.java:119)
at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1249)
at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1231)
at forge.game.ability.effects.RepeatEachEffect.resolve(RepeatEachEffect.java:97)
at forge.game.spellability.AbilitySub.resolve(AbilitySub.java:119)
at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1249)
at forge.game.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1242)
at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1256)
at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1231)
at forge.game.zone.MagicStack.resolveStack(MagicStack.java:503)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1003)
at forge.game.GameAction.startGame(GameAction.java:1479)
at forge.game.Match.startGame(Match.java:96)
at forge.match.HostedMatch$2.run(HostedMatch.java:220)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
- sizzlewump
- Posts: 8
- Joined: 01 Nov 2013, 21:38
- Has thanked: 2 times
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by friarsol » 24 Sep 2016, 17:27
You seem to be on a very old version "1.5.49-r-1" is from February. You should probably update to a new version, there should be one out this weekend with Kaladesh cards.sizzlewump wrote:Description: Forge crashed in a 2-player Commander game after I cast Polymorphous Rush selecting 2 additional targets. This happened when I chose Sharding Sphinx as the creature to copy (which I had already selected as one of the 2 targets by mistake).
Targets selected: Sharding Sphinx, Hero of Iroas, and Icefall Regent.
In essence, I think I was asking your software to tell a creature to become a copy of itself and it didn't know how to behave.
Thanks for any help you are able to provide! Great job with the software!
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.49-r-1
Operating System: Windows 7 6.1 amd64
Java Version: 1.8.0_51 Oracle Corporation
java.lang.NullPointerException
at forge.game.card.CardState.copyFrom(CardState.java:352)
at forge.game.card.CardFactory.copyState(CardFactory.java:604)
at forge.game.card.CardFactory.copyCopiableCharacteristics(CardFactory.java:509)
at forge.game.ability.effects.CloneEffect.resolve(CloneEffect.java:124)
at forge.game.spellability.AbilitySub.resolve(AbilitySub.java:119)
at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1249)
at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1231)
at forge.game.ability.effects.RepeatEachEffect.resolve(RepeatEachEffect.java:97)
at forge.game.spellability.AbilitySub.resolve(AbilitySub.java:119)
at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1249)
at forge.game.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1242)
at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1256)
at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1231)
at forge.game.zone.MagicStack.resolveStack(MagicStack.java:503)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1003)
at forge.game.GameAction.startGame(GameAction.java:1479)
at forge.game.Match.startGame(Match.java:96)
at forge.match.HostedMatch$2.run(HostedMatch.java:220)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
- friarsol
- Global Moderator
- Posts: 7575
- Joined: 15 May 2010, 04:20
- Has thanked: 242 times
- Been thanked: 956 times
Re: Bug Reports (snapshot builds)
by leshrac » 24 Sep 2016, 18:28
I googled a little more about that, this should make it very clear:friarsol wrote:That's how layers work:leshrac wrote:r32102:
If Song of the Dryads enchants a Blood Moon, non-basic lands are still mountains.
Similar thing happens if you enchant Urborg, Tomb of Yawgmoth with Song of the Dryads (all lands are still swamps in addition to their usual type). Or if you enchant it with Spreading Seas. Also: If you have Urborg, Tomb of Yawgmoth and Blood Moon in play, all basic lands are still Swamps.
7/18/2014: If Urborg loses its abilities (for example, if it becomes a creature and then Turn to Frog targets it), all lands on the battlefield, including Urborg, will still be Swamps, but Urborg won’t have the ability “Each land is a Swamp in addition to its other land types.” Urborg also won’t be able to tap to produce, but other lands (including those that enter the battlefield later in the turn) will. The way continuous effects work, Urborg’s type-changing ability is applied before the effect that removes both the type-changing ability and its own mana ability.
http://magic.wizards.com/en/articles/ar ... 2009-11-05
I also read that whole article and the relevant part of the official rules, and i think i have a better understanding how layers work now.A dependent effect will usually affect either more or less objects if applied after the different effect it is dependent on. Here is a simple example of this.
Both Urborg, Tomb of Yawgmoth and Blood Moon are on the battlefield. What does my Urborg, Tomb of Yawgmoth look like?
If we try to apply Blood Moon before or after Urborg, Blood Moon will affect the same number of lands. However, if we apply Urborg after Blood Moon, then Urborg loses its ability and affects no lands. That makes Urborg dependant on Blood Moon, so Blood Moon's effect has to be applied before Urborg no matter which has the older time stamp.
The example you are quoting is different: If Urborg "loses its abilities", that happens in Layer 6. The type-changing ability of Urborg happens in Layer 4. That's why other lands would still be swamps.
However, with Blood Moon and Urborg and Song of the Dryads, everything happens in Layer 4, so this will be decided with dependency.
(I understand that's probably not a simple fix, but i still wanted to make clear it's not working as it should right now, so it can hopefully be fixed at some point.)
Re: Bug Reports (snapshot builds)
by stormcat » 25 Sep 2016, 17:26
:r32193
Fateful Showdown should target creature and player.
Fateful Showdown should target creature and player.
Re: Bug Reports (snapshot builds)
by Agetian » 26 Sep 2016, 04:38
- Agetian
- Programmer
- Posts: 3413
- Joined: 14 Mar 2011, 05:58
- Has thanked: 657 times
- Been thanked: 530 times
Re: Bug Reports (snapshot builds)
by onderzeeboot » 26 Sep 2016, 20:37
The AI declines to attack into vehicles that can't be activated every time. At first I thought the AI was playing defensively, but just now I had a game where my opponent had Thriving Rats and Foundry Inspector out, didn't attack, then played Chief of the Foundry and Dhund Operative. Seeing as he had a deathtouch out, there isn't any reason at all to not attack in this scenario. I'm wondering if the AI considers vehicles always on when looking if they can attack?
- onderzeeboot
- Posts: 31
- Joined: 29 Nov 2014, 19:37
- Has thanked: 5 times
- Been thanked: 0 time
Who is online
Users browsing this forum: No registered users and 8 guests
, but other lands (including those that enter the battlefield later in the turn) will. The way continuous effects work, 