Page 1 of 1

Lifelink

PostPosted: 27 Jul 2010, 19:42
by gohongohon
I have been playing for a little bit now and im sure it is a rule error but i was at 2 and he attack me with 2 2/2 fliers and i block with my Vampire Nighthawk and i still die im sure under the rules all damage goes off at the same time so i should not of took any damage i block 2 of it and gain 2 against him hitting me for 2 so.. i don't think i should die right. (i dont think it is a bug)

Re: Lifelink

PostPosted: 28 Jul 2010, 16:34
by Professor
Lifelink has to see the damage happen first before it can add life back. Unfortunately, when that damage happened, you also went to 0 life. By the time Lifelink is added to the stack, the state-based effect of 0 life loses the game. At least that's how it happens IRL. I mean, Forge does have some unusual timing bugs, but this doesn't sound like one of them.

Sure, in the spirit of the game, you'd think that it should all offset, but the stack is the stack, and we live with it.

Anyone have a better explanation?

Re: Lifelink

PostPosted: 28 Jul 2010, 17:27
by Sloth
Professor wrote:Lifelink has to see the damage happen first before it can add life back. Unfortunately, when that damage happened, you also went to 0 life. By the time Lifelink is added to the stack, the state-based effect of 0 life loses the game. At least that's how it happens IRL. I mean, Forge does have some unusual timing bugs, but this doesn't sound like one of them.

Sure, in the spirit of the game, you'd think that it should all offset, but the stack is the stack, and we live with it.

Anyone have a better explanation?
Lifelink doesn't use the stack anymore, but forge didn't catch up with the M10 rule changes. This is indeed a bug that should be fixed one day (until then we will pretend to prefer the old rules).

Re: Lifelink

PostPosted: 28 Jul 2010, 21:36
by freestorageaccount
Sloth wrote:This is indeed a bug that should be fixed one day (until then we will pretend to prefer the old rules).
If we do, Wizards will just Wrath of God our efforts and send us on the way to destruction with their next global rules rewrite. We have no chance to survive fix our bugs.

Re: Lifelink

PostPosted: 29 Jul 2010, 16:09
by Professor
Heck, back when I played in tourneys, Spirit Link used to be considered solid white removal. Blech, I'm old...

Re: Lifelink

PostPosted: 04 Aug 2010, 03:52
by lazylockie
If Forge doesn't follow M10 rules, shouldn't multiple Lifelink instances be able to stack?

Re: Lifelink

PostPosted: 04 Aug 2010, 14:20
by Rob Cashwalker
We pick and choose the rules we like...? No, it's more a matter of what it would take to revise certain parts of the game.

Around the M10 rules time, Dennis was working on the keyword handling code in the card object - adding and removing them from either the "printed" keywords or the "effect-applied" keywords. Until then, lifelink and all other keywords could theoretically "stack"... "Flying, Flying" would occur regularly. "Fixing" this problem killed the two birds.

Notice, we also don't have mana burn. The mana pool was only added a month before M10, but we decided not to bother with the burn.

The combat sequence is one of the dirtiest sections of code we have yet to tackle. I usually pretend we don't have the extra chance to change anything, and play my instants during blockers. Unless I accidentally forgot something or skipped past the intended step.