It is currently 10 Jun 2025, 23:22
   
Text Size

Bug Reports (snapshot builds)

Post MTG Forge Related Programming Questions Here

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

Re: Bug Reports (snapshot builds)

Postby Marek14 » 07 Dec 2016, 10:37

Mwonvuli Beast Tracker can search Cairn Wanderer when a creature card with relevant keywords is in the graveyard. Cairn Wanderer should only gain abilities when on the battlefield.
Marek14
Tester
 
Posts: 2772
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 302 times

Re: Bug Reports (snapshot builds)

Postby farq123 » 07 Dec 2016, 16:04

I want to post a bug report from trying to open forge but it says I'm too new to post what the crash report gave me. Have had this same issue over multiple versions of forge and java.
farq123
 
Posts: 1
Joined: 07 Dec 2016, 16:01
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby Hanmac » 07 Dec 2016, 19:42

stupid cards :/
i did an optimization to get special effects like flip effects working with effect stealer,
but cards like Crooked Scales does break everything with a StackError :/
(its some kind of crazy loop)

i need to find a way to get that working somehow.
Hanmac
 
Posts: 954
Joined: 06 May 2013, 18:44
Has thanked: 229 times
Been thanked: 158 times

Re: Bug Reports (snapshot builds)

Postby stormcat » 08 Dec 2016, 16:24

Maybe, Quirion Ranger has bug.
Occur too long wait time when AI controlled Quirion Ranger.
This has been wrote in log file in Roaming folder.

many many
AI failed to play Quirion Ranger (384)
and
AI looped too much with: [Return a forest you control to its owner's hand: Untap target creature. Activate this ability only once each turn.]
stormcat
 
Posts: 361
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 6 times

Re: Bug Reports (snapshot builds)

Postby Agetian » 09 Dec 2016, 06:22

As of r32645, the AI still reveals a Miracle card to the human player when it wants to cast it but has no mana to cast it (for instance, when the AI draws Reforge the Soul as the first card drawn in a given turn, it has no cards in hand (so it wants to cast this card), but it has no red mana sources to cast it).

- Agetian
Agetian
Programmer
 
Posts: 3487
Joined: 14 Mar 2011, 05:58
Has thanked: 683 times
Been thanked: 569 times

Re: Bug Reports (snapshot builds)

Postby Ldcs8T4EAnj8h5ZMD8rf » 10 Dec 2016, 00:28

r32638: AI dashed Goblin Heelcutter; trigger to return Heelcutter to hand went on stack at start of End Step and Goblin Heelcutter remains on the field after the trigger resolves.
Ldcs8T4EAnj8h5ZMD8rf
 
Posts: 36
Joined: 13 Nov 2015, 15:36
Has thanked: 1 time
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby cdc » 11 Dec 2016, 00:06

| Open
Description: [describe what you were doing when the crash occurred]

[spoiler=NullPointerException]
Code: Select all
Forge Version:    1.5.58-SNAPSHOT-r32660
Operating System: Windows 7 6.1 x86
Java Version:     1.8.0_91 Oracle Corporation

java.lang.NullPointerException
   at forge.game.ability.effects.DelayedTriggerEffect.resolve(DelayedTriggerEffect.java:77)
   at forge.game.spellability.AbilitySub.resolve(AbilitySub.java:119)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1269)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1250)
   at forge.ai.ComputerUtil.playNoStack(ComputerUtil.java:288)
   at forge.ai.PlayerControllerAi.playSpellAbilityNoStack(PlayerControllerAi.java:315)
   at forge.game.trigger.WrappedAbility.resolve(WrappedAbility.java:444)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1269)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1250)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:514)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:980)
   at forge.game.GameAction.startGame(GameAction.java:1451)
   at forge.game.Match.startGame(Match.java:95)
   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)
[/spoiler]
Attachments
Capture.JPG
cdc
 
Posts: 7
Joined: 02 Dec 2016, 17:32
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby tjtillman » 11 Dec 2016, 07:40

r32661

When Aetherborn Marauder comes into play, its ETB ability triggers, but doesn't give the player a choice or opportunity to move +1/+1 counters over to the Aetherborn Marauder. (This occurred for me when Aetherborn Marauder entered the battlefield and I had a Thriving Turtle with one +1/+1 counter on it also on the battlefield)
tjtillman
 
Posts: 202
Joined: 16 Sep 2013, 17:47
Has thanked: 0 time
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby tjtillman » 11 Dec 2016, 09:00

r32661

CPU had a Metalwork Colossus in the Graveyard that had previously died. CPU used the Metalwork Colossus's activated ability sacrificing the Workshop Assistant. Metalwork Colossus went back to CPU's hand and CPU cast it. Next turn it attacked with the Metalwork Colossus, and when I tried to use Underhanded Designs activated ability to destroy this re-animated Metalwork Colossus, the ability fizzled and the Colossus was not destroyed.

Note in trying to recreate this issue, it only worked on a previously dead re-animated Colossus. A straight Colossus drawn and cast did not show this issue.
tjtillman
 
Posts: 202
Joined: 16 Sep 2013, 17:47
Has thanked: 0 time
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby Agetian » 11 Dec 2016, 09:02

tjtillman wrote:r32661

When Aetherborn Marauder comes into play, its ETB ability triggers, but doesn't give the player a choice or opportunity to move +1/+1 counters over to the Aetherborn Marauder. (This occurred for me when Aetherborn Marauder entered the battlefield and I had a Thriving Turtle with one +1/+1 counter on it also on the battlefield)
Hmm, just tried it and it worked fine (r32263). Were there any other preconditions to this?
P.S. Could have been fixed with r32262 since it also deals internally with processing an Execute command on a trigger.

- Agetian
Agetian
Programmer
 
Posts: 3487
Joined: 14 Mar 2011, 05:58
Has thanked: 683 times
Been thanked: 569 times

Re: Bug Reports (snapshot builds)

Postby Marek14 » 12 Dec 2016, 11:24

Request: I'm updating my token file with C16 scans and I found that C16 contains two different Saproling tokens. Could you please update Tana, the Bloodsower, to use both g_1_1_saproling_C16 and g_1_1_saproling2_C16?
Marek14
Tester
 
Posts: 2772
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 302 times

Re: Bug Reports (snapshot builds)

Postby Agetian » 12 Dec 2016, 11:39

Marek14 wrote:Request: I'm updating my token file with C16 scans and I found that C16 contains two different Saproling tokens. Could you please update Tana, the Bloodsower, to use both g_1_1_saproling_C16 and g_1_1_saproling2_C16?
Done :)

- Agetian
Agetian
Programmer
 
Posts: 3487
Joined: 14 Mar 2011, 05:58
Has thanked: 683 times
Been thanked: 569 times

Re: Bug Reports (snapshot builds)

Postby leshrac » 12 Dec 2016, 16:17

r32676: Used Thespian's Stage to copy a Cloudpost, and then Stage doesn't tap for mana any more. Or rather, when i try to tap it for mana it taps the copied land instead, as long as that is untapped, otherwise it's just not an option. (Doesn't matter what land i copy.)
leshrac
 
Posts: 33
Joined: 31 Dec 2014, 00:05
Has thanked: 2 times
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby Ldcs8T4EAnj8h5ZMD8rf » 12 Dec 2016, 16:54

r32653: I cast Wild Slash in response to Thoughtseize while I had a Jace, Telepath Unbound Emblem and Wild Slash fizzled for...an unknown reason? Am I missing something here or is this a bug?
Attachments
wild slash.tif
Ldcs8T4EAnj8h5ZMD8rf
 
Posts: 36
Joined: 13 Nov 2015, 15:36
Has thanked: 1 time
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby Agetian » 12 Dec 2016, 16:59

leshrac wrote:r32676: Used Thespian's Stage to copy a Cloudpost, and then Stage doesn't tap for mana any more. Or rather, when i try to tap it for mana it taps the copied land instead, as long as that is untapped, otherwise it's just not an option. (Doesn't matter what land i copy.)
Hmm, it looks like there's something majorly wrong with cloning non-basic lands. Basically, Thespian's Stage works well for basic lands which only have a tap mana ability, but anything more complex than that does not work and becomes "locked" to the land that was copied. For example, if you copy the opponent's Westvale Abbey, you will not be able to use any of the tap abilities because apparently you "can't tap the opponent's land". Conversely, if you copy your own Cloudpost, you're only allowed to "use it" when the said original (cloned) Cloudpost is untapped, because these abilities, for all purposes, are treated as if they fully belonged (and were) on the original card, not on the clone. :/
Not sure how to fix yet, help is welcome...

- Agetian
Agetian
Programmer
 
Posts: 3487
Joined: 14 Mar 2011, 05:58
Has thanked: 683 times
Been thanked: 569 times

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 21 guests


Who is online

In total there are 21 users online :: 0 registered, 0 hidden and 21 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 21 guests

Login Form