Is it possible to pause the stack while you do something?
Continuing Development of MicroProse's Magic: The Gathering!
Moderators: BAgate, drool66, Aswan jaguar, gmzombie, stassy, CCGHQ Admins
24 posts
• Page 1 of 2 • 1, 2
Is it possible to pause the stack while you do something?
by Althuna » 07 Jan 2013, 17:31
Hi all,
I had this cool deck I used to play, and with the new cards I can make it again! But I'm not sure how to make it work. The key card is Mangara of Corondor. You tap it and it exiles a permanent and then exiles itself, but if you use cards like Puppeteer, you can untap the Mangara and have it exile another permanent, and do it again and again, until you have no more Puppeteers left and then you just let it continue and it exiles all those cards. Or you can even do a Momentary Blink right at the end to save the Mangara.
But in Manalink I can't work out how to pause the stack so you can keep untapping and then activating the card. Is this possible?
I had this cool deck I used to play, and with the new cards I can make it again! But I'm not sure how to make it work. The key card is Mangara of Corondor. You tap it and it exiles a permanent and then exiles itself, but if you use cards like Puppeteer, you can untap the Mangara and have it exile another permanent, and do it again and again, until you have no more Puppeteers left and then you just let it continue and it exiles all those cards. Or you can even do a Momentary Blink right at the end to save the Mangara.
But in Manalink I can't work out how to pause the stack so you can keep untapping and then activating the card. Is this possible?
Re: Is it possible to pause the stack while you do something
by RanDomino » 07 Jan 2013, 18:42
Probably not. Before 6th edition the stack would resolve all at once, with no opportunity to add new things after it started resolving. The Microprose game uses those rules (hence interrupts). Here's a flowchart from Duelist #9 showing how it used to work http://www.wizards.com/Magic/Magazine/Article.aspx?x=mtgcom/arcana/130
Re: Is it possible to pause the stack while you do something
by Althuna » 07 Jan 2013, 19:39
Ahhhh ok nevermind. Thanks for the info!
Re: Is it possible to pause the stack while you do something
by Sonic » 13 Jan 2013, 01:29
Er... the card readsAlthuna wrote:You tap it and it exiles a permanent and then exiles itself, but if you use cards like Puppeteer, you can untap the Mangara and have it exile another permanent, and do it again and again, until you have no more Puppeteers left and then you just let it continue and it exiles all those cards.

The exile normally takes effect immediately after the

If the effect fails to resolve by Mangara of Corondor being untapped before it's exiled, both cards stay on the battlefield.
This specifically stops you from exiling multiple target permanent with Mangara of Corondor as the

Working On: Life, the Universe, and Everything.
Re: Is it possible to pause the stack while you do something
by KrNeki » 13 Jan 2013, 13:47
It is possible to exile multiple permanents with Mangara of Corondor by untapping it while the first ability is still on stack and using it again.
Even if Mangara is not on the battlefield when its ability resolves it will still exile permanents.
This is of course true in rl. I think the stack in this game does not quite support it. (similar problem with counterbalance, sadly)
Even if Mangara is not on the battlefield when its ability resolves it will still exile permanents.
This is of course true in rl. I think the stack in this game does not quite support it. (similar problem with counterbalance, sadly)
Re: Is it possible to pause the stack while you do something
by Althuna » 21 Jan 2013, 14:16
It works in Magic The Gathering Online.Sonic wrote:Er... the card readsAlthuna wrote:You tap it and it exiles a permanent and then exiles itself, but if you use cards like Puppeteer, you can untap the Mangara and have it exile another permanent, and do it again and again, until you have no more Puppeteers left and then you just let it continue and it exiles all those cards.: Exile Mangara of Corondor and target permanent.
The exile normally takes effect immediately after thetriggers the effect, and resolves with both cards being exiled simultaneously.
If the effect fails to resolve by Mangara of Corondor being untapped before it's exiled, both cards stay on the battlefield.
This specifically stops you from exiling multiple target permanent with Mangara of Corondor as thetriggers the effect, and if the effect resolves Mangara of Corondor, and the target permanent, will be exiled before you get the chance to untap it.
Re: Is it possible to pause the stack while you do something
by Sonic » 21 Jan 2013, 14:51
Very strange. It's still a mystery to me how you can exile the same Mangara of Corondor card more than once on the stack.Althuna wrote:It works in Magic The Gathering Online.Sonic wrote:Er... the card readsAlthuna wrote:You tap it and it exiles a permanent and then exiles itself, but if you use cards like Puppeteer, you can untap the Mangara and have it exile another permanent, and do it again and again, until you have no more Puppeteers left and then you just let it continue and it exiles all those cards.: Exile Mangara of Corondor and target permanent.
The exile normally takes effect immediately after thetriggers the effect, and resolves with both cards being exiled simultaneously.
If the effect fails to resolve by Mangara of Corondor being untapped before it's exiled, both cards stay on the battlefield.
This specifically stops you from exiling multiple target permanent with Mangara of Corondor as thetriggers the effect, and if the effect resolves Mangara of Corondor, and the target permanent, will be exiled before you get the chance to untap it.

Untap

Untap

Untap....

Working On: Life, the Universe, and Everything.
Re: Is it possible to pause the stack while you do something
by Aswan jaguar » 21 Jan 2013, 15:11
That makes 2 of us,Sonic.
---
Trying to squash some bugs and playtesting.
Trying to squash some bugs and playtesting.
-
Aswan jaguar - Super Tester Elite
- Posts: 8131
- Joined: 13 May 2010, 12:17
- Has thanked: 748 times
- Been thanked: 479 times
Re: Is it possible to pause the stack while you do something
by porphyre » 21 Jan 2013, 19:53
A couple of reasons....
First, because Wizards says so:
9/25/2006 If Mangara of Corondor leaves the battlefield before the ability resolves, the targeted permanent will still be exiled.
Second, because it's a effect of the ability, not a cost.
Look at Mangara:
: Exile Mangara of Corondor and target permanent.
vs
Polluted Delta:
, Pay 1 life, Sacrifice Polluted Delta: Search your library for an Island or Swamp card and put it onto the battlefield. Then shuffle your library.
It's all about the position of the colon. The land, you have to sacrifice it as part of the activation. Part of the cost. Mangara, the only cost is
.
If Polluted Delta was written this way:
, Pay 1 life: Sacrifice Polluted Delta and search your library for an Island or Swamp card and put it onto the battlefield. Then shuffle your library.
Then you could tap and untap Polluted Delta, pay life and get lands. The first one off the stack would sac the Delta... the rest would just get lands.
This follows nicely with the second ruling Wizards made on Mangara:
9/25/2006 If the target permanent becomes an illegal target, the ability will be countered and Mangara will remain on the battlefield.
Exiling Mangara is not targeted, so being unable to do it does not fizzle the effect. But the second half of the effect IS targeted, so losing that target fizzles the effect.
Kind of sounds like it's been mis-coded for Manalink.
First, because Wizards says so:
9/25/2006 If Mangara of Corondor leaves the battlefield before the ability resolves, the targeted permanent will still be exiled.
Second, because it's a effect of the ability, not a cost.
Look at Mangara:

vs
Polluted Delta:

It's all about the position of the colon. The land, you have to sacrifice it as part of the activation. Part of the cost. Mangara, the only cost is

If Polluted Delta was written this way:

Then you could tap and untap Polluted Delta, pay life and get lands. The first one off the stack would sac the Delta... the rest would just get lands.
This follows nicely with the second ruling Wizards made on Mangara:
9/25/2006 If the target permanent becomes an illegal target, the ability will be countered and Mangara will remain on the battlefield.
Exiling Mangara is not targeted, so being unable to do it does not fizzle the effect. But the second half of the effect IS targeted, so losing that target fizzles the effect.
Kind of sounds like it's been mis-coded for Manalink.
Re: Is it possible to pause the stack while you do something
by stassy » 22 Jan 2013, 06:35
From what I see ingame, it's rather a limitation of the game following the old 6th rule like RanDomino said because after you chain the interrupt, clicking the Done button will make them resolve at once.
As you said, the only effect that save Mangara is to blink it with an interrupt, in that case both effect resolve but not the Mangara exile (because I might suspect that exile is targeted and as Mangara is blinked, the target is made illegal and fizzle).
As you said, the only effect that save Mangara is to blink it with an interrupt, in that case both effect resolve but not the Mangara exile (because I might suspect that exile is targeted and as Mangara is blinked, the target is made illegal and fizzle).
- stassy
- Moderator
- Posts: 5274
- Joined: 25 Feb 2009, 07:06
- Has thanked: 471 times
- Been thanked: 337 times
Re: Is it possible to pause the stack while you do something
by porphyre » 22 Jan 2013, 15:19
I guess that's why I'm confused. Why would it be coded as an interrupt? Swords to Plowshares is an instant. There are ways to set a "remove from game" vs "send to graveyard" flag (Disintegrate). It could be coded to
: StP target creature + (Flag Mangara to RFG + do 256 damage to Mangara).
I think the card could be made to work using the 6th ed framework.

I think the card could be made to work using the 6th ed framework.
Re: Is it possible to pause the stack while you do something
by stassy » 22 Jan 2013, 17:28
If I remember well Disintegrate code was surprisingly tough to copy when trying to code Incinerate, also seems to be you can't easily copy paste some advanced effect because of hardcoded stuff, see Spreading Seas example...
- stassy
- Moderator
- Posts: 5274
- Joined: 25 Feb 2009, 07:06
- Has thanked: 471 times
- Been thanked: 337 times
Re: Is it possible to pause the stack while you do something
by CirothUngol » 23 Jan 2013, 01:15
That's the reason why it works at all.porphyre wrote:... because it's a effect of the ability, not a cost.
The reason it can't work under the old Rules (i.e. in Manalink) is because it requires the Puppeteer effect to resolve (so that Mangara of Corondor is untapped) before you can use it again... and once the last effect on the stack resolves, they all resolve.
Amen, bother! ^_^stassy wrote:...you can't easily copy paste some advanced effect because of hardcoded stuff
One should never expect a simple, thought-out manner to be used in the Microprose executable. They were under a production deadline, and since Disintegrate was the only effect that removed creatures from the game when it dealt damage, it's quite likely that they squeezed it into the code in a rather haphazard manner. Spreading Seas is an excellent example of this... being based on Evil Presence it always produces a Swamp, never an Island (although I've often wondered if Phantasmal Terrain would do a better job).
"I thought the day had brought enough horrors for our ragged band, but the night was far worse."
-Lucilde Fiksdotter
Shandalar 2012 Revisited
Magic: The Gathering Abandonware
-Lucilde Fiksdotter
Shandalar 2012 Revisited
Magic: The Gathering Abandonware
-
CirothUngol - Programmer
- Posts: 431
- Joined: 13 May 2009, 21:34
- Location: Gulf Coast, Texas, USA
- Has thanked: 106 times
- Been thanked: 108 times
Re: Is it possible to pause the stack while you do something
by stassy » 23 Jan 2013, 04:12
The issue with Phantasmal Terrain is probably the "can only enchant basic land" part, so copying that would rule out all xland (painland, bi/tri/artifactland...)
- stassy
- Moderator
- Posts: 5274
- Joined: 25 Feb 2009, 07:06
- Has thanked: 471 times
- Been thanked: 337 times
Re: Is it possible to pause the stack while you do something
by KrNeki » 24 Jan 2013, 10:44
Since we touched on the instant/interrupt debate, I would like to ask if it would be possible to code all instants and instant abilities as interrupts and interrupt abilities respectively? That way, the game would play more like in rl (rules nowdays). Also some cards interactions might work (counterbalance/top). Thoughts anyone?
24 posts
• Page 1 of 2 • 1, 2
Who is online
Users browsing this forum: No registered users and 21 guests