It is currently 14 Jun 2025, 04:49
   
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 Indigo Dragon » 19 Oct 2016, 08:50

Code: Select all
Forge Version: Forge-1.5.57-SNAPSHOT-32322
Operating System: Windows 10 Home
Java: Version 8 Update 101 (build 1.8.0_101-b13)
So I don't know if this has been fixed in a latest snapshot yet but...
Phyrexian Rebirth does not work with Undying creatures (eg Geralf's Mindcrusher)
As you can see, Phyrexian Rebirth does trigger Clone Shell, and the dying of both Clone Shell and Geralf's Mindcrusher trigger Sun's Bounty, but Phyrexian Rebirth does not trigger Geralf's Mindcrusher.

Turn: Turn 25 (Indigo) (Geralf's Mindcrusher) | Open
Code: Select all
Add to stack: Indigo cast Geralf's Mindcrusher (16).
Resolve stack: Geralf's Mindcrusher - Creature 5 / 5
Add to stack: Indigo triggered Geralf's Mindcrusher (16) targeting Indigo Indigo .
Zone Change: Indigo milled [Snow-Covered Plains (43), Snow-Covered Plains (42), Snow-Covered Island (32), Snow-Covered Island (29), Sun's Bounty (50)] to Graveyard
Resolve stack: When Geralf's Mindcrusher enters the battlefield, target player puts the top 5 cards of his or her library into his or her graveyard. (Targeting Indigo) [Zone Changer: Geralf's Mindcrusher (16)]
Turn: Turn 26 (Comp-U-Comp)
Turn: Turn 27 (Indigo) (Phyrexian Rebirth) | Open
Code: Select all
Phase: Indigo's Main, precombat
Mana: (add 2W,4U)
Add to stack: Indigo cast Phyrexian Rebirth (23).
Resolve stack: Phyrexian Rebirth (23) - Destroy all creatures, then put an X/X colorless Horror artifact creature token onto the battlefield, where X is the number of creatures destroyed this way. Create (1) 8/8 Horror token.
Add to stack: Indigo triggered Clone Shell (8).
Add to stack: Indigo triggered Sun's Bounty (50).
Add to stack: Indigo triggered Sun's Bounty (50).
Add to stack: Indigo triggered Sun's Bounty (50).
Add to stack: Indigo triggered Sun's Bounty (50).
Add to stack: Indigo triggered Sun's Bounty (50).
Resolve stack: When Clone Shell dies, turn the exiled card face up. If it's a creature card, put it onto the battlefield under your control. [Zone Changer: Clone Shell (8)]
Resolve stack: When a creature is put into your graveyard from the battlefield, you may pay 1 W. If you do, return Sun's Bounty from your graveyard to your hand. Otherwise, exile Sun's Bounty. [Zone Changer: Dauntless Cathar (10)]
Resolve stack: When a creature is put into your graveyard from the battlefield, you may pay 1 W. If you do, return Sun's Bounty from your graveyard to your hand. Otherwise, exile Sun's Bounty. [Zone Changer: Advanced Stitchwing (5)]
Resolve stack: When a creature is put into your graveyard from the battlefield, you may pay 1 W. If you do, return Sun's Bounty from your graveyard to your hand. Otherwise, exile Sun's Bounty. [Zone Changer: Geralf's Mindcrusher (16)]
Resolve stack: When a creature is put into your graveyard from the battlefield, you may pay 1 W. If you do, return Sun's Bounty from your graveyard to your hand. Otherwise, exile Sun's Bounty. [Zone Changer: Clone Shell (8)]
Resolve stack: When a creature is put into your graveyard from the battlefield, you may pay 1 W. If you do, return Sun's Bounty from your graveyard to your hand. Otherwise, exile Sun's Bounty. [Zone Changer: Nearheath Chaplain (21)]
Phase: Indigo's Begin Combat
Ctrl+C, Ctrl+V
User avatar
Indigo Dragon
 
Posts: 130
Joined: 11 May 2016, 10:18
Location: Australia
Has thanked: 63 times
Been thanked: 56 times

Re: Bug Reports (snapshot builds)

Postby Hanmac » 19 Oct 2016, 10:05

@Indigo Dragon:
bug still exist. its a problem of my changes with waiting triggers.
for that i do "canRunTrigger" twice.

but OncePerEffect (such es Undying & Persist) don't like that.
i currently try to find a way to fix that.
Hanmac
 
Posts: 954
Joined: 06 May 2013, 18:44
Has thanked: 229 times
Been thanked: 158 times

Re: Bug Reports (snapshot builds)

Postby Marek14 » 19 Oct 2016, 10:17

Probably similar to Indigo Dragon -- Rout didn't trigger persist.
Marek14
Tester
 
Posts: 2772
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 302 times

Re: Bug Reports (snapshot builds)

Postby Hanmac » 19 Oct 2016, 10:38

@Indigo Dragon:
@Marek14:

yeah they are related to my trigger change.

i did a bit of rewrite with the OncePerEffect trigger.
now canRunTrigger does not add them anymore to the StackInstance,
but they are added when the trigger is really run.

it should be fixed now.
Hanmac
 
Posts: 954
Joined: 06 May 2013, 18:44
Has thanked: 229 times
Been thanked: 158 times

Re: Bug Reports (snapshot builds)

Postby friarsol » 19 Oct 2016, 16:26

I cast a Saheel's Artistry on my opponent's Hammer of Ruin. After attaching the equipment to one of my creatures, it doesn't actually display as attached: (Notice the offset for the first Emissary)

http://imgur.com/GlQbcjp
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Bug Reports (snapshot builds)

Postby Marek14 » 19 Oct 2016, 18:40

Varchild's War-Riders - old token wording in cumulative upkeep text.
Marek14
Tester
 
Posts: 2772
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 302 times

Re: Bug Reports (snapshot builds)

Postby fmartel » 19 Oct 2016, 20:13

-r32373 game fizzle after killing 2 AI in the same turn.
Attachments
Capture.PNG
fmartel
 
Posts: 281
Joined: 31 Dec 2013, 19:27
Location: Québec City
Has thanked: 8 times
Been thanked: 4 times

Re: Bug Reports (snapshot builds)

Postby Indigo Dragon » 20 Oct 2016, 08:27

friarsol wrote:I cast a Saheel's Artistry on my opponent's Hammer of Ruin. After attaching the equipment to one of my creatures, it doesn't actually display as attached: (Notice the offset for the first Emissary)
This applies to all token noncreature artifacts in general (Investigate Clue, Nahiri, the Lithomancer Stoneforged Blade, Goblin Kaboomist Land Mine, etc.)
In particular, Clue tokens don't stack nicely, leaving gaps between noncreature nonland permanents. And you will always select the back-most token, not the one in front.

For a poor diagram
CLUE1
    ClUE2
      CLUE3
If you hover over where clue3 and clue1 intersect (i.e. 75% of clue3), you will select clue1. This is the reverse for nontoken artifacts, as the way it should be.

Oh and friarsol grats on the Global Moderation =D>.
Ctrl+C, Ctrl+V
User avatar
Indigo Dragon
 
Posts: 130
Joined: 11 May 2016, 10:18
Location: Australia
Has thanked: 63 times
Been thanked: 56 times

Re: Bug Reports (snapshot builds)

Postby Marek14 » 21 Oct 2016, 21:43

AI doesn't use Vedalken Plotter's ability, which is mandatory.
Marek14
Tester
 
Posts: 2772
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 302 times

Re: Bug Reports (snapshot builds)

Postby friarsol » 22 Oct 2016, 01:23

r32375

I attacked a few times with a Bomat Courier. Then it was bounced with an Unsummon. When I recast it, it still remembered the cards that it had previously exiled. It really should have lost track of them when it changed zones earlier.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Bug Reports (snapshot builds)

Postby Hanmac » 22 Oct 2016, 08:55

friarsol wrote:r32375

I attacked a few times with a Bomat Courier. Then it was bounced with an Unsummon. When I recast it, it still remembered the cards that it had previously exiled. It really should have lost track of them when it changed zones earlier.
fixed in r32376.
i added the Cleanup (and some DeckHints).
i think the creator of the card thought that if the Bomat would be Sacrificed and the Cleanup would hit it, the remembered would be gone.

i tested it with debugging and it works without extra changing.
(i was thinking about using the remembered list in the LKI PaidList, good that it worked without.)

the card might need some more AI info, but it works for now.

Edit:
Marek14 wrote:AI doesn't use Vedalken Plotter's ability, which is mandatory.
the problem is that the AI does fail to target, (thats why it says it can't add to Stack)
there is a bug in ExchangeControlAI, it misses the chkAIDrawback function.
i will try to add it somehow.

should be fixed in r32377.
the AI logic might not be perfect yet, but the trigger does work correctly.

PumpAI still need some AILogic for ExchangeControlAI, so it does select the worst card if able.
Hanmac
 
Posts: 954
Joined: 06 May 2013, 18:44
Has thanked: 229 times
Been thanked: 158 times

Re: Bug Reports (snapshot builds)

Postby Agetian » 22 Oct 2016, 13:15

r32378: The AI mills itself with Sanity Grinding, even though the card text says it should only be able to mill "target opponent".

EDIT: tried to fix in r32379, not sure about the AI part.

- 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 » 22 Oct 2016, 21:14

Wormfang Drake is written as Champion a creature, but it technically doesn't have that exact ability.

Forge no longer displays arrows for me (enchanting, blocking, pairing, etc.)

After resolving the ability of Sundial of the Infinite, opponent still seems to get priority in my turn.
Marek14
Tester
 
Posts: 2772
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 302 times

Re: Bug Reports (snapshot builds)

Postby Indigo Dragon » 23 Oct 2016, 09:51

Marek14 wrote:Forge no longer displays arrows for me (enchanting, blocking, pairing, etc.)
This may be a stupid answer, but you could have accidentally pressed 'T'.
'T' is the default keyboard shortcut to "toggle targeting visual overlay" for the "Targeting Arcs". There's three settings, "On" "Off" and "Card Mouseover". You can manually click it in the dock tab.
Personally, I dislike how it can changes every time I mistype on the keyboard and so have changed the keyboard shortcut to "Esc", which leaves it blank.
Hope this helps!
Oh, and as an additional Bug Report, Targeting Arcs for blocking and being blocked don't work if the creature is soulbonded (e.g. Deadeye Navigator)
Ctrl+C, Ctrl+V
User avatar
Indigo Dragon
 
Posts: 130
Joined: 11 May 2016, 10:18
Location: Australia
Has thanked: 63 times
Been thanked: 56 times

Re: Bug Reports (snapshot builds)

Postby Agetian » 23 Oct 2016, 17:23

Indigo Dragon wrote:Oh, and as an additional Bug Report, Targeting Arcs for blocking and being blocked don't work if the creature is soulbonded (e.g. Deadeye Navigator)
Hmm, seems to work fine on my end :/ The conditions are probably more complicated for situations when it doesn't work?..

- 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 16 guests


Who is online

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

Login Form