[fixed/closed]Gauntlets of Chaos
Moderators: BAgate, drool66, stassy, Aswan jaguar, gmzombie, CCGHQ Admins
[fixed/closed]Gauntlets of Chaos
by Aswan jaguar » 09 Feb 2014, 09:33
Describe the Bug:
Another error probably when AI thinks to activate Gauntlets of Chaos.It happened both times the turn after AI had played Gauntlets of Chaos (the turn it played it AI both times didn't have enough mana to activate it),showed this card_instance error:
and then this:
and finally:
and then crashed.
Also Gauntlets of Chaos probably ruins the savegames as it enters as I saved the game as soon as AI played it but the game got corrupted nonetheless.
Which card did behave improperly ?
Gauntlets of Chaos
Which update are you using?(date,name)Which type(Duel,Gauntlet,Sealed Deck)
Jan 01, 2014 : Commanding the revision of Ice Age v2 - DUEL
What exactly should be the correct behavior/interaction ?
Gauntlets of Chaos
Are any other cards possibly affected by this bug ?
-
- 2014-02-08_095921 error1.jpg (8.77 KiB) Viewed 1455 times
and then this:
and finally:
and then crashed.
Also Gauntlets of Chaos probably ruins the savegames as it enters as I saved the game as soon as AI played it but the game got corrupted nonetheless.
Which card did behave improperly ?
Gauntlets of Chaos
Which update are you using?(date,name)Which type(Duel,Gauntlet,Sealed Deck)
Jan 01, 2014 : Commanding the revision of Ice Age v2 - DUEL
What exactly should be the correct behavior/interaction ?
Gauntlets of Chaos
Are any other cards possibly affected by this bug ?
-
Last edited by Aswan jaguar on 21 Jul 2016, 14:13, edited 10 times in total.
Reason: fixed/closed
Reason: fixed/closed
---
Trying to squash some bugs and playtesting.
Trying to squash some bugs and playtesting.
-

Aswan jaguar - Super Tester Elite
- Posts: 7450
- Joined: 13 May 2010, 12:17
- Has thanked: 639 times
- Been thanked: 351 times
Re: [confirmed]Gauntlets of Chaos
by Aswan jaguar » 18 Feb 2014, 18:43
(sorry Korath but I didn't expect a 2nd bad parameters error and didn't save the first dump.dmp and it saves only the last report.
then this parameters error above:
- | Open
- Code: Select all
bad parameters
get_card_instance(1, -1)
0: 0x02351C04
1: 0x02316AB5
2: 0x0231968D
3: 0x0231C9A5
4: 0x0233379B
5: 0x0233381C
6: 0x0213BB11
7: 0x004018E0
8: 0x004A2806
9: 0x004018E0
10: 0x00435BCF
11: 0x004368C6
12: 0x004347A5
13: 0x0043C200
14: 0x004399BD
15: 0x0047902C
16: 0x004946E9
17: 0x7C80B713
- 2014-02-18_201458.jpg (9.29 KiB) Viewed 1443 times
and finally the crash report:
Last edited by Aswan jaguar on 21 Jul 2016, 13:41, edited 1 time in total.
Reason: strikethrough fixed
Reason: strikethrough fixed
---
Trying to squash some bugs and playtesting.
Trying to squash some bugs and playtesting.
-

Aswan jaguar - Super Tester Elite
- Posts: 7450
- Joined: 13 May 2010, 12:17
- Has thanked: 639 times
- Been thanked: 351 times
Re: [confirmed]Gauntlets of Chaos
by Korath » 18 Feb 2014, 19:17
Dump in the first screenshot is
- Code: Select all
functions/show_backtrace.c:16:show_backtrace(...)
functions/engine.c:1378:get_card_instance(...)
functions/functions.c:11351:give_control(...)
functions/functions.c:11336:exchange_control_of_target_permanents(...)
cards/legends.c:992:card_gauntlets_of_chaos(...)
call_cards_function<eax>(card_data_t *cd<eax>, int player, int card, event_t event)
fx_activation_906(int player, int card, event_t event)
call_cards_function<eax>(card_data_t *cd<eax>, int player, int card, event_t event)
dispatch_event_to_single_card(int player, int card, event_t event, int new_attacking_card_controller, int new_attacking_card)
resolve_top_card_on_stack()
sub_4346E0(int player, int card)
main_phase(int player, int a4, int a5)
switch_phase(int a3)
start_duel()
start_duel_thread(int a1)
0x7c80b713
- Code: Select all
bad parameters
get_card_instance(1, -1)
functions/show_backtrace.c:16:show_backtrace(...)
functions/engine.c:1378:get_card_instance(...)
functions/engine.c:1322:create_legacy_effect_exe(...)
functions/functions.c:515:switch_control(...)
functions/functions.c:11356:give_control(...)
functions/functions.c:11336:exchange_control_of_target_permanents(...)
cards/legends.c:992:card_gauntlets_of_chaos(...)
call_cards_function<eax>(card_data_t *cd<eax>, int player, int card, event_t event)
fx_activation_906(int player, int card, event_t event)
call_cards_function<eax>(card_data_t *cd<eax>, int player, int card, event_t event)
dispatch_event_to_single_card(int player, int card, event_t event, int new_attacking_card_controller, int new_attacking_card)
resolve_top_card_on_stack()
sub_4346E0(int player, int card)
main_phase(int player, int a4, int a5)
switch_phase(int a3)
start_duel()
start_duel_thread(int a1)
0x7c80b713
-

Korath - DEVELOPER
- Posts: 3522
- Joined: 02 Jun 2013, 05:57
- Has thanked: 491 times
- Been thanked: 1037 times
Re: [confirmed]Gauntlets of Chaos
by Korath » 18 Feb 2014, 19:50
Fixed the crash in 6893d77. It was the result of a design flaw in the engine that we run into more or less continuously, but isn't really fixable. (Cards that have completely left play - like Gauntlets of Chaos after it's been sacrificed - indicate that by setting their id to -1, so we can't tell what they used to be.)
Still needs work; three obvious errors are that it picks your opponent's permanent first; that it always destroys auras, and does so before exchanging control instead of after; that it doesn't actually destroy auras attached to either of the permanents, but anything with subtype 44 (which includes all artifact creatures, but not all auras) which currently has one of them as their first target, or whose first target was most recently one of them.
Still needs work; three obvious errors are that it picks your opponent's permanent first; that it always destroys auras, and does so before exchanging control instead of after; that it doesn't actually destroy auras attached to either of the permanents, but anything with subtype 44 (which includes all artifact creatures, but not all auras) which currently has one of them as their first target, or whose first target was most recently one of them.
-

Korath - DEVELOPER
- Posts: 3522
- Joined: 02 Jun 2013, 05:57
- Has thanked: 491 times
- Been thanked: 1037 times
Re: [waitlisted]Gauntlets of Chaos
by Gargaroz » 07 Jul 2014, 01:11
Fixed the three bugs Korath reported in 34b81c0
----
- 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
- 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: 7095
- Joined: 06 Nov 2009, 11:11
- Has thanked: 82 times
- Been thanked: 593 times
Re: [still bugged]Gauntlets of Chaos
by BAgate » 08 Oct 2014, 05:17
Asks for you to target the correct thing you control, then asks for a target opponent controls (could it figure out what you picked first an make the second help text intelligent, so that if you picked a creature it asks for a target creature the second time instead of target creature, artifact or land?). But then it doesn't do anything. Control is not exchanged and auras are not destroyed.
Last edited by Aswan jaguar on 21 Jul 2016, 14:12, edited 2 times in total.
Reason: strikethrough fixed
Reason: strikethrough fixed
Working on: housekeeping and archived reports
Re: [still bugged]Gauntlets of Chaos
by Gargaroz » 28 Oct 2014, 17:22
Since almost 20 days have passed after this report, I think this is already fixed, could someone confirm this ?
----
- 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
- 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: 7095
- Joined: 06 Nov 2009, 11:11
- Has thanked: 82 times
- Been thanked: 593 times
Re: [needs retesting]Gauntlets of Chaos
by BAgate » 29 Oct 2014, 02:12
Rechecked. Help text is still not intelligent, but more importantly,when Gauntlets of Chaos tries to resolve (after targets are chosen) game crashes.
Working on: housekeeping and archived reports
Re: [needs retesting]Gauntlets of Chaos
by stassy » 29 Oct 2014, 05:13

- Attachments
-
11.zip- (2.45 KiB) Downloaded 66 times
Last edited by Aswan jaguar on 21 Jul 2016, 13:43, edited 1 time in total.
Reason: strikethrough fixed or not a bug
Reason: strikethrough fixed or not a bug
- stassy
- Moderator
- Posts: 5274
- Joined: 25 Feb 2009, 07:06
- Has thanked: 471 times
- Been thanked: 337 times
Re: [needs retesting]Gauntlets of Chaos
by RanDomino » 29 Oct 2014, 14:08
it shouldn't...stassy wrote:Also a minor bug is that Mishra's Workshop does not consider Gauntlets of Chaos activation as artifact spell :p
Re: [retested=bugged]Gauntlets of Chaos
by Gargaroz » 14 Nov 2014, 01:17
Already fixed, as I mentioned in the other bug report with the same name.
----
- 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
- 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: 7095
- Joined: 06 Nov 2009, 11:11
- Has thanked: 82 times
- Been thanked: 593 times
Re: [still bugged]Gauntlets of Chaos
by BAgate » 19 Nov 2014, 06:04
Not sure if it is a problem with Gauntlets of Chaos (which are working just fine apart form this) or something else. But when I used Gauntlets of Chaos to swap lands and one was enchanted by Spreading Algae the legacy card that Spreading Algae uses to return to hand was put in play and remained there until another action was taken (and Spreading Algae remained in the gy until the legacy card went away at which time it returned to hand).
Reported here because Spreading Algae does not exhibit that behavior when destroyed by either Naturalize or a Nevinyrral's Disk.
See attached save for illustration.
Reported here because Spreading Algae does not exhibit that behavior when destroyed by either Naturalize or a Nevinyrral's Disk.
See attached save for illustration.
- Attachments
-
spreading algae.rar- (1.91 KiB) Downloaded 59 times
Working on: housekeeping and archived reports
12 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 8 guests
