[confirmed]Return aura from exile onto the battlefield
Report wrong Card behavior to get it fixed.
PLEASE ADD SAVEGAMES TO YOUR TOPIC !
PLEASE ADD SAVEGAMES TO YOUR TOPIC !
Moderators: BAgate, drool66, Aswan jaguar, gmzombie, stassy, CCGHQ Admins
[confirmed]Return aura from exile onto the battlefield
by gnomefry » 15 Jul 2022, 18:55
Describe the Bug:
I can't quite pin down the cause of this one. I cast Reclamation Sage and the game CTDs without an error message and without updating dump.txt. If I reload and use debug mode to first bury my opponent's three creatures, Reclamation Sage casts without issue.
I tried reloading and repeating the process with various combinations that leave one or two of opponent's creatures intact but it crashes if any of the creatures remain on the board.
I also tried reloading and burying various other cards on the board such as planeswalkers, artifacts or nonbasic lands. Only by clearing out the opponent's critters was I able to avoid the crash.
Which update are you using? (date, name)Which type? (duel, gauntlet, sealed deck)
Holidays 2021 ad1a6f8 - gauntlet
What exactly should be the correct behavior/interaction?
No interaction between casting Reclamation Sage and opponent's creatures.
I can't quite pin down the cause of this one. I cast Reclamation Sage and the game CTDs without an error message and without updating dump.txt. If I reload and use debug mode to first bury my opponent's three creatures, Reclamation Sage casts without issue.
I tried reloading and repeating the process with various combinations that leave one or two of opponent's creatures intact but it crashes if any of the creatures remain on the board.
I also tried reloading and burying various other cards on the board such as planeswalkers, artifacts or nonbasic lands. Only by clearing out the opponent's critters was I able to avoid the crash.
Which update are you using? (date, name)Which type? (duel, gauntlet, sealed deck)
Holidays 2021 ad1a6f8 - gauntlet
What exactly should be the correct behavior/interaction?
No interaction between casting Reclamation Sage and opponent's creatures.
- Attachments
-
- reclamationsage.rar
- (4.32 KiB) Downloaded 107 times
Last edited by Aswan jaguar on 20 Jul 2022, 13:16, edited 2 times in total.
Reason: confirmed - retitled
Reason: confirmed - retitled
Re: Reclamation Sage unknown bad interaction
by Aswan jaguar » 16 Jul 2022, 07:12
I confirm the bug also in dev after replicating your battlefield.
---
Trying to squash some bugs and playtesting.
Trying to squash some bugs and playtesting.
-
Aswan jaguar - Super Tester Elite
- Posts: 8080
- Joined: 13 May 2010, 12:17
- Has thanked: 732 times
- Been thanked: 458 times
Re: [confirmed]Reclamation Sage unknown bad interaction
by Aswan jaguar » 20 Jul 2022, 13:11
Ok, I found a bug which seems to be the most probable for this crash.
It has to do with Oblivion Ring that has exiled an aura. I tested also Flicker directly to an aura with same result a crash.
I remember that these worked correctly with auras some years ago so it's not an issue that they never worked correctly.
So both blink_effect() and true_return_from_oblivion() have the same issue. Possibly anything that can put an aura directly onto the battlefield?
It has to do with Oblivion Ring that has exiled an aura. I tested also Flicker directly to an aura with same result a crash.
I remember that these worked correctly with auras some years ago so it's not an issue that they never worked correctly.
So both blink_effect() and true_return_from_oblivion() have the same issue. Possibly anything that can put an aura directly onto the battlefield?
---
Trying to squash some bugs and playtesting.
Trying to squash some bugs and playtesting.
-
Aswan jaguar - Super Tester Elite
- Posts: 8080
- Joined: 13 May 2010, 12:17
- Has thanked: 732 times
- Been thanked: 458 times
Re: [confirmed]Return aura from exile onto the battlefield
by drool66 » 24 Oct 2022, 18:32
It looks like it's something in the hand off from the depreciated aura functions to aura_impl(). Using Holy Strength as an example, this crashes (the card as it is written now):
- Code: Select all
int card_holy_strenght(int player, int card, event_t event){
if (event == EVENT_CHECK_PUMP) // will only be sent to this card if it has flash, e.g. for Mageta's Boon
return vanilla_instant_pump(player, card, event, ANYBODY, player, 1, 2, 0, 0);
return generic_aura(player, card, event, player, 1, 2, 0, 0, 0, 0, 0);
}
- Code: Select all
int card_holy_strenght(int player, int card, event_t event){
if (event == EVENT_CHECK_PUMP) // will only be sent to this card if it has flash, e.g. for Mageta's Boon
return vanilla_instant_pump(player, card, event, ANYBODY, player, 1, 2, 0, 0);
attached_gets_pt(player, card, event, 1, 2);
return aura(player, card, event, NULL, NULL);
}
The latest images for Manalink will be here.
The latest Manalink installation directory will be here. Well, not quite, anymore. Check the latest patches.
The latest Manalink installation directory will be here. Well, not quite, anymore. Check the latest patches.
-
drool66 - Programmer
- Posts: 1163
- Joined: 25 Nov 2010, 22:38
- Has thanked: 186 times
- Been thanked: 267 times
4 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 24 guests