It is currently 24 Apr 2024, 01:53
   
Text Size

[duplicate]Betrayal of Flesh: return creature doesn't work

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

[duplicate]Betrayal of Flesh: return creature doesn't work

Postby FastEddie » 14 Jun 2020, 11:30

Describe the Bug:
Betrayal of Flesh's return creature ability doesn't work. I cannot select a creature in my GY. When clicking on thr GY the pile opens but then I can't get farther.

Which card behaved improperly?
Betrayal of Flesh

Which update are you using? (date, name)Which type? (duel, gauntlet, sealed deck)
Version 5-2020 10bda4ca0
Duel
Attachments
BetrayalOfFlesh.zip
(3.07 KiB) Downloaded 142 times
Last edited by Aswan jaguar on 16 Jun 2020, 13:56, edited 3 times in total.
Reason: duplicate
---
Argivian Archaeologist in the Library of Leng studying the Spells of the Ancients
User avatar
FastEddie
 
Posts: 246
Joined: 24 Dec 2019, 10:59
Has thanked: 15 times
Been thanked: 19 times

Re: Betrayal of Flesh: return creature doesn't work

Postby Aswan jaguar » 14 Jun 2020, 17:27

Are you sure the issue is not more like the one I mention here:
viewtopic.php?f=86&t=22028&p=223914#p223914
---
Trying to squash some bugs and playtesting.
User avatar
Aswan jaguar
Super Tester Elite
 
Posts: 8078
Joined: 13 May 2010, 12:17
Has thanked: 730 times
Been thanked: 458 times

Re: Betrayal of Flesh: return creature doesn't work

Postby FastEddie » 15 Jun 2020, 16:11

I just gave it a try. Clicking on a land doesn't work and the message box explicitly requests a creature. This is how far I get:

BetrayalOfFlesh.png


I can open the graveyard but can't pick the Ascendant Evincar.
---
Argivian Archaeologist in the Library of Leng studying the Spells of the Ancients
User avatar
FastEddie
 
Posts: 246
Joined: 24 Dec 2019, 10:59
Has thanked: 15 times
Been thanked: 19 times

Re: Betrayal of Flesh: return creature doesn't work

Postby Aswan jaguar » 15 Jun 2020, 16:42

It prompts you for creature to sacrifice.
---
Trying to squash some bugs and playtesting.
User avatar
Aswan jaguar
Super Tester Elite
 
Posts: 8078
Joined: 13 May 2010, 12:17
Has thanked: 730 times
Been thanked: 458 times

Re: [duplicate]Betrayal of Flesh: return creature doesn't wo

Postby Aswan jaguar » 16 Jun 2020, 05:46

I am closing this as duplicate although it seems little different from the other report in fact they are the same once you fix that it prompts for creature to sacrifice instead of land. I will commit this and then the rest of bug is on the other report.
---
Trying to squash some bugs and playtesting.
User avatar
Aswan jaguar
Super Tester Elite
 
Posts: 8078
Joined: 13 May 2010, 12:17
Has thanked: 730 times
Been thanked: 458 times

Re: [Commit]Betrayal of Flesh: return creature doesn't work

Postby FastEddie » 16 Jun 2020, 09:13

You were right. I fell for the crossed out "creatures", assuming that this part of the bug has been fixed (similar to other partly fixed bugs I saw).
---
Argivian Archaeologist in the Library of Leng studying the Spells of the Ancients
User avatar
FastEddie
 
Posts: 246
Joined: 24 Dec 2019, 10:59
Has thanked: 15 times
Been thanked: 19 times

Re: [Commit]Betrayal of Flesh: return creature doesn't work

Postby Aswan jaguar » 16 Jun 2020, 13:55

Fixed only prompts/needs creatures to sacrifice instead of lands in commit b3ec435 and closing this. I am quite fed up at the moment with this card.
---
Trying to squash some bugs and playtesting.
User avatar
Aswan jaguar
Super Tester Elite
 
Posts: 8078
Joined: 13 May 2010, 12:17
Has thanked: 730 times
Been thanked: 458 times

Re: [duplicate]Betrayal of Flesh: return creature doesn't wo

Postby FastEddie » 25 Jul 2020, 10:18

Attached is a partial fix. Put it in the cards directory and apply

Code: Select all
patch mirrodin.c mirrodin.diff
The issue was the usage of the & operator. For example

Code: Select all
if (instance->info_slot & CHOICE_ENTWINE)
evaluates the brackets to 1, 2 or 3, depending on the choice stored in instance->info_slot, but this will always be at least 1, i.e. true. Therefore you always had to pay the Entwine cost.

Geek note: applying bitwise and with mask 0b11 (0b says that the following figures will be binary) on 0b01, 0b10 or 0b11 always preserves the input value.

Now the issue is that both kill and reanimate produce a get_card_instance(255,255) dump. Can it be that the stored target is overwritten? :?
Attachments
mirrodin.zip
Diff file
(1.08 KiB) Downloaded 133 times
---
Argivian Archaeologist in the Library of Leng studying the Spells of the Ancients
User avatar
FastEddie
 
Posts: 246
Joined: 24 Dec 2019, 10:59
Has thanked: 15 times
Been thanked: 19 times


Return to Archived Reports

Who is online

Users browsing this forum: No registered users and 181 guests


Who is online

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

Login Form