It is currently 22 Nov 2025, 03:20
   
Text Size

[fixed/closed]Lifeline + Grave Pact? + Skizzik

Moderators: Aswan jaguar, gmzombie, stassy, BAgate, drool66, CCGHQ Admins

[fixed/closed]Lifeline + Grave Pact? + Skizzik

Postby Nexhro » 28 Jul 2014, 01:53

Describe the Bug:
Lifeline seems to work as intended (within the client's limits) when it comes to creatures like Ball Lightning or creatures put onto the battlefield via Sneak Attack. A creature that dies during its controller's end step goes to the graveyard and a legacy card is created by Lifeline which returns that creature to the battlefield during the next (in this case the creature's controller's opponent's - fear my possessive forms!) end step. However, it sometimes goes into spastic mode and bugs out and I am uncertain of the cause.

If a player casts a Skizzik while he/she controls Grave Pact and there is a Lifeline on the battlefield, the following bugs can (not always but often reproducable in savegame) occur:

1) Lifeline returns Skizzik to the battlefield on the end step during which Skizzik died, creating an "infinite" loop til the AddCard error sets in. This is foregone by the following dumps that pop up when attempting to cast Skizzik:

bad parameters
get_card_instance(0, -1)
0: 0x0236D5D4
1: 0x0232F235
2: 0x0233C741
3: 0x022ED90A
4: 0x02378335
5: 0x023387E3
6: 0x004779D9
7: 0x004367C3
8: 0x02338C5A
9: 0x004766DC
10: 0x0233813B
11: 0x023385E7
12: 0x004371B4
13: 0x00477C82
14: 0x02330C60
15: 0x0212E338
16: 0x02378335
17: 0x023387E3
18: 0x004779D9
19: 0x004367C3
20: 0x02338C5A
21: 0x004766DC
22: 0x0233813B
23: 0x023385E7
24: 0x004371B4
25: 0x0043D326
26: 0x00439A10
27: 0x0047902C
28: 0x004946E9
29: 0x764B3677
followed by

bad parameters
get_card_instance(0, -1)
0: 0x0236D5D4
1: 0x0232F235
2: 0x022ED916
3: 0x02378335
4: 0x023387E3
5: 0x004779D9
6: 0x004367C3
7: 0x02338C5A
8: 0x004766DC
9: 0x0233813B
10: 0x023385E7
11: 0x004371B4
12: 0x00477C82
13: 0x02330C60
14: 0x0212E338
15: 0x02378335
16: 0x023387E3
17: 0x004779D9
18: 0x004367C3
19: 0x02338C5A
20: 0x004766DC
21: 0x0233813B
22: 0x023385E7
23: 0x004371B4
24: 0x0043D326
25: 0x00439A10
26: 0x0047902C
27: 0x004946E9
28: 0x764B3677
29: 0x77839D72
2) In the event of 1) happening, Lifeline can continue to return the Skizzik to the battlefield when it's the only creature on the battlefield after the opponent has sacrificed all his creatures to Grave Pact's many triggers.

As a sidenote/question to the devs: Would it be theoretically possible to recode these creatures (Ball Lightning etc) in a way that their end of turn trigger doesn't trigger on the same turn they were returned to the battlefield, if they were returned during an end step? I.e. if Lifeline returns one of those to the battlefield during AI's end step, it won't die until player's end step.


Which card did behave improperly ?
Lifeline or Grave Pact or Skizzik or something else?

Which update are you using?(date,name)Which type(Duel,Gauntlet,Sealed Deck)
JOU, duel

What exactly should be the correct behavior/interaction ?
Lifeline returns a creature dying during a turn's end step to the battlefield at the beginning of the next turn's end step, but only if there is at least one other creature on the battlefield at the time the first creature dies.

Are any other cards possibly affected by this bug ?
?
Attachments
Lifeline1.zip
Lifeline correctly returning Skizzik during next end step
(5.03 KiB) Downloaded 259 times
Lifeline2.zip
Lifeline returning Skizzik during same end step, creating a loop
(5.01 KiB) Downloaded 237 times
Last edited by Aswan jaguar on 30 Jun 2016, 18:34, edited 4 times in total.
Reason: fixed/closed
User avatar
Nexhro
 
Posts: 1613
Joined: 23 Jan 2014, 18:08
Location: HRO, UTC +1
Has thanked: 78 times
Been thanked: 103 times

Re: Lifeline + Grave Pact + Skizzik

Postby Nexhro » 28 Jul 2014, 02:06

I tried destroying the Grave Pact in the second savegame with a Naturalize, which I got via a Cunning Wish that I got via debug mode (fear my relative constructions!) and it still looped at end of turn. This time, the client didn't prompt a dump when casting Skizzik, though.
User avatar
Nexhro
 
Posts: 1613
Joined: 23 Jan 2014, 18:08
Location: HRO, UTC +1
Has thanked: 78 times
Been thanked: 103 times

Re: Lifeline + Grave Pact? + Skizzik

Postby Gargaroz » 31 Jul 2014, 14:06

Well, Grave Pact was still hardcoded, so probably the problem was that.
Consider this fixed.
----
- Current / medium term task: adjusting the code for making Misdirection and such usable
- Long term task: inserting all the good stuff I left out from the "Golden Years" mod
Gargaroz
Programmer
 
Posts: 7097
Joined: 06 Nov 2009, 11:11
Has thanked: 82 times
Been thanked: 595 times

Re: [fixed]Lifeline + Grave Pact? + Skizzik

Postby BAgate » 16 Sep 2014, 02:25

Still creates a really big loop, which thankfully ends but with the creatre that should have come back at the next end step dead.
Working on: housekeeping and archived reports
User avatar
BAgate
Tester
 
Posts: 2444
Joined: 06 Mar 2012, 11:09
Has thanked: 117 times
Been thanked: 158 times

Re: [still bugged]Lifeline + Grave Pact? + Skizzik

Postby Aswan jaguar » 30 Jun 2016, 18:33

I tested this and couldn't replicate this bug.
---
Trying to squash some bugs and playtesting.
User avatar
Aswan jaguar
Super Tester Elite
 
Posts: 8144
Joined: 13 May 2010, 12:17
Has thanked: 751 times
Been thanked: 486 times


Return to Archived Reports

Who is online

Users browsing this forum: No registered users and 15 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 15 users online :: 0 registered, 0 hidden and 15 guests (based on users active over the past 10 minutes)
Most users ever online was 9824 on 10 Nov 2025, 04:33

Users browsing this forum: No registered users and 15 guests

Login Form