Shandalar - Program Bugs
Spirit Loop returning to hand when target is destroyed (fix completed in vcs)
Version: HS2 (not yet listed in menu)
When I killed the target of a Spirit Loop, as it was being cast, the Spirit Loop went back to the caster's hand. AFAIK, it should fizzle and go to the graveyard. I have not yet checked Rancor or any others like this.
Sorry, no screenshots.
When I killed the target of a Spirit Loop, as it was being cast, the Spirit Loop went back to the caster's hand. AFAIK, it should fizzle and go to the graveyard. I have not yet checked Rancor or any others like this.
Sorry, no screenshots.
Last edited by Korath on 25 Oct 2016, 10:00, edited 2 times in total.
Reason: version HS2; component Individual Card => Duel Engine
Reason: version HS2; component Individual Card => Duel Engine
Comments
Posted by Korath » 25 Oct 2016, 09:37
Not merely an issue of damage or destruction not having resolved yet; neither of those will until the end of the batch in 4th-edition rules, so Lightning Bolt'ing or Terror'ing the target won't get it off the battlefield in time. Diabolic Edict or Swords to Plowshares will, though (sacrificing and exiling are immediate), and the bug's still present with those.
Posted by Korath » 25 Oct 2016, 10:05
commit c59fbb468ec5487777a729f8dc64458e4f6469f9
Author: Korath <dgk@Beleriand.none>
Date: Tue Oct 25 06:03:06 2016 -0400
[HS] FIX #1155: clean up resolution of Auras with invalid target
If cast or copied (as a spell), and not a copy of permanent, then this entered
the battlefield from the stack; flag it STATE_INVISIBLE (so it's not seen as
being on the battlefield anymore) and counter it, just like any other failed
targeting, so it can eventually be seen by Multani's Presence.
Otherwise, this shouldn't have made it to EVENT_RESOLVE_SPELL, but again flag
it invisible before putting in the graveyard.
Also change counter_by_game_rules to destroy with KILL_STATE_BASED_ACTION
instead of KILL_BURY, so it happens instantly for permanent types (like Auras)
instead of running a regeneration phase.
Author: Korath <dgk@Beleriand.none>
Date: Tue Oct 25 06:03:06 2016 -0400
[HS] FIX #1155: clean up resolution of Auras with invalid target
If cast or copied (as a spell), and not a copy of permanent, then this entered
the battlefield from the stack; flag it STATE_INVISIBLE (so it's not seen as
being on the battlefield anymore) and counter it, just like any other failed
targeting, so it can eventually be seen by Multani's Presence.
Otherwise, this shouldn't have made it to EVENT_RESOLVE_SPELL, but again flag
it invisible before putting in the graveyard.
Also change counter_by_game_rules to destroy with KILL_STATE_BASED_ACTION
instead of KILL_BURY, so it happens instantly for permanent types (like Auras)
instead of running a regeneration phase.
2 Posts
• Page 1 of 1
Ticket details
- Ticket ID: 1155
- Project: Shandalar
- Status: Fix completed in VCS
- Component: Duel Engine
- Project version: Hall of the Sultan 2
- Priority: Normal
- Severity: Normal
- Assigned to: Korath
- Reported by: Rawky
- Reporter's tickets: List all tickets
- Reported on: 28 Aug 2016, 04:10
- Last visited by Korath » 22 Nov 2016, 23:56.
